Selasa, 09 September 2008

Pengenalan Protokol Jaringan

Agar komputer dapat berkomunikasi dengan komputer lainnya diperlukan suatu cara atau peraturan-peraturan untuk melakukan komunikasi, peraturan-peraturan ini disebut dengan protokol.


Seiring dengan perkembangan komputer yang begitu pesat, protokol-protokol jaringan juga mengalami banyak perkembangan. Ada enam jenis protokol jaringan yang sering
digunakan untuk LAN yang akan kita bahasa disini yaitu protokol Ethernet, Fast Ethernet, Gigabit Ethernet, Tokeng Ring, FDDI dan ATM.

ETHERNET
Protokol Ethernet diciptakan oleh perusahaan Xerox sekitar tahun 1970. Pada tahun 1980, perusahaan Xerox bersama dengan perusahaan Digital Equipment Corporation (DEC) dan Intel menciptakan spesifikasi Ethernet versi-2 yang kompatibel dengan spesifikasi IEEE 802.3.

Saat ini Ethernet menjadi protokol LAN yang paling populer dan banyak dipakai karena cara penggunaan yang mudah, dengan harga peralatan yang murah, namun tetap memiliki kemampuan tinggi. Pada mulanya protokol Ethernet hanya dapat dipakai dengan kecepatan 10 Mbps. Kemudian dikeluarkan jenis protokol Ethernet baru yang disebut Fast Ethernet yang sanggup bekerja dengan kecepatan 100 Mbps dan protokol Gigabit Ethernet dengan kecepatan 1000 Mbps atau 1 Gbps.

Ada beberapa jenis protokol Ethernet yaitu: 10Base2, 10Base5, 10BaseT, dan 100BaseTX. Protokol 10BaseT dan 100BaseTX yang menggunakan kabel UTP kategori-5 dan topologi jaringan star merupakan yang paling banyak digunakan saat ini menggantikan protokol 10Base2 dan 10Base5 yang menggunakan kabel koaksial.

10Base2
Jaringan 10Base2 menggunakan topologi bus, pada jaringan ini, komputer-komputer dihubungkan langsung secara berantai pada kabel koaksial tipe RG58 dengan konektor BNC sampai sepanjang 185 meter.

Kabel koaksial dihubungkan ke network adapter yang berada di komputer. Hubungan dari network adapter ke kabel koaksial melalui konektor BNC tipe-T. Ujung akhir kabel koaksial harus ditutup dengan tahanan bernilai 50 ohm. Jaringan 10Base2 ini mempunyai kelemahan, dimana jika ada masalah di suatu tempat, seluruh jaringan dapat berhenti berfungsi. Di samping itu melacak kesalahan-kesalahan jaringan yang menggunakan topologi bus ini sangat sulit.

10Base5
Pada mulanya protokol 10Base5 ini banyak digunakan sebagai tulang punggung (backbone) jaringan karena kemampuannya mendukung jarak sejauh 500 meter tanpa repeater, atau 2.500 meter menggunakan repeater.

Tipe protokol Ethernet ini sangat mirip dengan protokol 10Base2, hanya jenis kabel yang digunakan adalah jenis thick koaksial tipe RG-8. Sedangkan untuk menghubungkan kabel ke komputer digunakan suatu peralatan khusus yang disebut transceiver dengan konektor AUI. Jaringan 10Base5 ini sekarang sudah jarang digunakan.

10BaseT
Jaringan 10BaseT menggunakan topologi star seperti tampak, pada jaringan ini komputer-komputer dihubungkan ke suatu peralatan jaringan yang disebut dengan hub. Komputer-komputer dihubungkan ke hub dengan kabel copper unshielded twisted-pair (UTP) kategori-5 dengan konektor RJ-45.
Kabel UTP mempunyai empat pasang kabel yang diberi kode warna. Setiap pasangan kabel diplintir untuk mengurangi ganggunan (noise) . Cara memasang kabel UTP ke konektor RJ-45 didasarkan pada kode warna tersebut dengan menggunakan tang khusus yang dinamakan crimping tool.

FAST ETHERNET
Protokol Fast Ethernet mendukung kecepatan 100 Mbps. Protokol ini cepat menjadi populer, karena memberikan kecepatan 10 kali lebih tinggi dibandingkan 10BaseT dengan harga yang relatif murah. Fast Ethernet bergantung pada jenis media/ kabel yang digunakan tergolong atas beberapa tipe sebagai berikut:

100BaseTX
Protokol 100BaseTX ini mendukung penggunaan kabel UTP kategori-5 seperti yang digunakan oleh protokol 10BaseT sehingga dapat digunakan tanpa banyak mengubah distribusi perkabelan yang sudah ada.

Yang perlu diganti hanya hub dan network adapter yang mampu mendukung protokol 100BaseTX. Banyak network adapter dan hub yang diproduksi belakangan ini mempunyai kemampuan untuk mendeteksi secara otomatis kecepata 10 atau 100 Mbps. Kabel-kabel jaringan tidak perlu diganti karena 100BaseTX dapat berfungsi dengan baik dengan menggunakan kabel UTP kategori-5, seperti digunakan oleh jaringan 10BaseT. Saat ini kebanyakan network adapter yang diproduksi sudah mempunyai kemampu untuk mendeteksi kecepatan secara otomatis 10 atau 100 Mbps.

Sama halnya dengan jaringan 10BaseT panjang kabel antara hub dengan hub atau hub dengan komputer adalah sepanjang 100 meter.

100BaseFX
Tipe protokol ini mendukung penggunaan kabel serat optik dengan jarak maksimum 412 meter.


Gigabit Ethernet
Gigabit Ethernet merupakan protokol jenis Ethernet terbaru yang mendukung kecepatan 1000 Mbps. Gigabit Ethernet bergantung pada jenis media yang digunakannya terdiri dari:

1000BaseTX
Jenis protokol terbaru dari Ethernet yang menggunakan kecepatan 1000 Gigabit per second (Gbps) dan mendukung penggunaan kabel UTP kategori-5. Spesifikasinya mirip dengan protokol 100BaseTX. Saat ini Gigabit banyak digunakan sebagai backbone suatu jaringan karena harganya yang relatif murah dengan kemampuan tinggi.

1000BaseSX dan 1000BaseLX
Kedua protokol ini mendukung penggunaan serat optik yang mampu meneruskan data sampai 550 meter untuk protokol 1000BaseSX dan 3000 meter untuk protokol 1000BaseLX, tergantung pada tipe dan mode serat optik yang dipakai. Jaringan ini juga banyak digunakan untuk tulang punggung (backbone) terutama pada jaringan model campus.

Rabu, 28 November 2007

Modul C++, bagi anda yang mau

Di kelas saya (1F), Mr. Popong tidak memberikan modul untuk bisa kami pelajari. Cari punya cari, ke Paman Google dan ke teman-2 laen... eh.. dapet deh. Akhirnya dengan sengaja saya share Modul C++ ini buat teman-2 semua.

Silahkan di unduh aja!

Tipe data dan operasi IO, C++
Keputusan & Perulangan, C++
Fungsi, C++
Array, C++
Pointer, C++

Modul Pemrograman Java ke-2

Saya memang sengaja men-share modul ini. Khususnya bagi teman-teman ku mahasiswa MJC D3-TKJ Batch 2 Semester 1. Silakan di download aja.

Modul 1 Java2
Modul 2 Java2
Modul 3 Java2
Modul 4 Java2
Modul 5 Java2
Modul 6 Java2
Modul 7 Java2
Modul 8 Java2
Modul 9 Java2
Modul 10 Java2
Modul 11 Java2
Modul 12 Java2
Modul 13 Java2

Jumat, 16 November 2007

Tips dan Trik menggunakan Search Engine Google

Tulisan ini saya ambil dari : http://ariebhewhe.wordpress.com dan juga dari http://nothandsomehero.wordpress.com/
Saya mengucapkan terima kasih sebanyak-banyaknya atas tulisan yang sangat bermanfaat ini. Oleh karena itu saya meng-copy/paste-nya di blog saya, dengan tujuan sama-sama menyebarkan ilmu yang bermanfaat.

”Intitle:” ialah sintaks perintah untuk membatasi pencarian yang hanya menghasilkan judul yang mengandung informasi pada topik yang dimaksud. Sebagai contoh pada pencarian, “intitle:
password admin” ( tanpa tanda kutip ). Pencarian akan mencari page yang mengandung kata ”password” sebagai judulnya dengan prioritas utama “admin” .
Jika pada pencarian terdapat dua query pencarian utama, digunakan sintaks allintitle: untuk pencarian secara lengkap. Sebagai contoh pada pencarian “allintitle:admin mdb”. Maka pencarian akan dibatasi pada dua subjek utama judul yaitu “admin” dan “mdb”.

”inurl:” ialah sintaks perintah untuk membatasi pencarian yang hanya menghasilkan semua URL yang hanya berisi kata kunci informasi yang dimaksudkan. Sebagai contoh pencarian dalam pencarian,”inurl : database mdb”. Pencarian akan menghasilkan semua URL yang hanya mengandung informasi tentang “database mdb “.
Hal yang sama juga berlaku pada sintaks ini, jika terdapat dua query pencarian utama, digunakan sintaks “allinurl:” untuk mendapatkan list url tersebut.
Sebagai contoh pencarian “allinurl: etc/passwd” , pencarian akan menghasilkan URL yang mengandung informasi tentang “etc” dan “passwd”. Tanda garis miring slash (”/”) diantara dua kata etc dan passwd akan diabaikan oleh mesin pencari Google.

“site:” ialah sintaks perintah untuk membatasi pencarian suatu query informasi berdasarkan pada suatu situs atau domain tertentu. Sebagai contoh pada pencarian informasi: “waveguide site:itb.ac.id” (tanpa tanda kutip). Pencarian akan mencari topic tentang waveguide pada semua halaman yang tersedia pada domain itb.ac.id.

“cache:” akan menunjukkan daftar web yang telah masuk kedalam indeks database Google. Sebagai contoh:
“cache:deffcon.org”, pencarian akan memperlihatkan list yang disimpan pada Google untuk page deffcon.org

“filetype:” ialah sintaks perintah pada Google untuk pencarian data pada internet dengan ekstensi tertentu (i.e. doc, pdf or ppt etc). Sebagai contoh pada pencarian : “filetype:doc site:go.id confidental” ( tanpa tanda kutip). Pencarian akan menghasilkan file data dengan ekstensi “.doc” pada semua domain go.id yang berisi informasi “confidential”.

“link:” ialah sintaks perintah pada Google yang akan menunjukkan daftar list webpages yang memiliki link pada webpage special. Sebagai contoh:”link:www.securityfocus.com” akan menunjuukan daftar webpage yang memiliki point link pada page SecurityFocus.

“related:” sintaks ini akan memberikan daftar web pages yang serupa dengan web page yang di indikasikan.
Sebagai contoh: “related:www.securityfocus.com”, pencarian akan memberi daftar web page yang serupa dengan homepage Securityfocus.

“intext:” sintaks perintah ini akan mencari kata kata pada website tertentu. Perintah ini mengabaikan link atau URL dan judul halaman. Sebagai contoh :
“intext:admin” (tanpa tanda petik), pencarian akan menghasilkan link pada web page yang memiliki keyword yang memiliki keyword admin.

Beberapa query sintaks diatas akan sangat membantu dalam pencarian data dan informasi lebih detail.
Google dapat menjadi mesin pencari untuk menggali informasi tertentu dan rahasia, informasi yang tidak diperkirakan yang dapat memberitahukan sisi lemah suatu sistem. Hal tersebut yang dimanfaatkan oleh sebagian individu untuk melakukan penetrasi suatu server atau sistem informasi .

Sintaks “Index of ” dapat digunakan untuk mendapatkan situs yang menampilkan indeks browsing direktori.
Webserver dengan indeks browsing yang dapat diakses, berarti siapa saja dapat melakukan akses pada direktori webserver, seperti layaknya dapat dilakukan pada lokal direktori pada umumnya.
Pada kesempatan ini dipaparkan bagaimana penggunaan sintaks “index of” untuk mendapatkan hubungan pada webserver dengan direktori indeks browsing yang dapat diakses.. Hal tersebut merupakan sumber informasi yang sederhana dapat diperoleh, akan tetapi isi dari informasi seringkali merupakan informasi yang sangat penting. Informasi tersebut dapat saja berupa password akses atau data transaksi online dan hal yang sangat penting lainnya.
Dibawah ini merupakan beberapa contoh penggunaan sintaks ” indeks of” untuk mendapatkan informasi yang penting dan sensitive sifatnya.
ex :
Index of /admin
Index of /passwd
Index of /password
Index of /mail
“Index of /” +passwd
“Index of /” +password.txt
“Index of /” +.htaccess
“Index of /secret”
“Index of /confidential”
“Index of /root”
“Index of /cgi-bin”
“Index of /credit-card”
“Index of /logs”
“Index of /config”
“Index of/admin.asp
“Index of/login.asp

Mencari sistem atau server yang vulnerable menggunakan sintaks “inurl:” atau “allinurl:”

  1. Menggunakan sintaks “allinurl:winnt/system32/” (dengan tanda petik ) akan menampilkan daftar semua link pada server yang memberikan akses pada direktori yang terlarang seperti “system32″. Terkadang akan didapat akses pada cmd.exe pada direktori “system32″ yang memungkinkan seseorang untuk mengambil alih kendali sistem pada server tersebut.
  2. Menggunakan “allinurl:wwwboard/passwd.txt” ( dengan tanda petik ) akan menampilkan daftar semua link pada server yang memiliki kelemahan pada “wwwboard Password”. Pembahasan lebih lanjut tentang vulnerability “wwwboard Password” dapat dilihat pada site keamanan jaringan seperti http://www.securityfocus.com atau http://www.securitytracker.com
  3. Menggunakan sintaks “inurl: bash history” (dengan tanda petik ) akan menampilkan daftar link pada server yang memberikan akses pada file “bash history” melalui web. File tersebut merupakan command history file yang mengandung daftar perintah yang dieksekusi oleh administrator, yang terkadang menyangkut informasi sensitive seperti password sistem. Seringkali password pada sistem telah dienkripsi, untuk mendapatkan password aslinya bentuk yang dienkripsi ini harus didekripsi menggunakan program password cracker. Lama waktu untuk mendapatkan hasil dekripsi tergantung dari keandalan program dan banyaknya karakter yang terenkripsi.
  4. Menggunakan “inurl:config.txt” (dengan tanda petik) akan menampilkan daftar semua link pada server yang memberikan akses pada file “config.txt. File ini berisi informasi penting termasuk hash value dari password administrator dan proses autentifikasi dari suatu database.

Sintaks “inurl:” atau “allinurl:” dapat dikombinasikan dengan sintaks yang lainnya seperti pada daftar dibawah ini :

Inurl: /cgi-bin/cart32.exe
inurl:admin filetype:txt
inurl:admin filetype:db
inurl:admin filetype:cfg
inurl:mysql filetype:cfg
inurl:passwd filetype:txt
inurl:iisadmin
inurl:auth_user_file.txt
inurl:orders.txt
inurl:”wwwroot/*.”
inurl:adpassword.txt
inurl:webeditor.php
inurl:file_upload.php
inurl:gov filetype:xls “restricted”
index of ftp +.mdb allinurl:/cgi-bin/ +mailto allinurl:/scripts/cart32.exe allinurl:/CuteNews/show_archives.php
allinurl:/phpinfo.php
allinurl:/privmsg.php
allinurl:/privmsg.php
inurl:cgi-bin/go.cgi?go=*
allinurl:.cgi?page=*.txt
allinurul:/modules/My_eGallery
Mencari suatu sistem atau server yang memiliki kelemahan dengan sintaks “intitle:”
atau “allintitle:”

Rabu, 26 September 2007

Minggu, 23 September 2007

Aplikasi untuk Java Editor

Terus bagi kalian yang belum punya aplikasi Java Editor boleh klik ini JGel dan Jcreator. Selamat mencoba ya. Ayo belajar bahasa Jawa eehh.. . Java.. :))

Jumat, 21 September 2007

Minggu, 02 September 2007

Quran Di Yahoo Messenger

Ingin baca Al Quran melalui Yahoo Messenger? Chat aja dengan user quran.noble.

Alternatif lain adalah :
Yahoo Messenger: Quran.Noor, Quran.Noble

Saya sudah coba berinteraksi dengan Quran.Noble dan Quran.Noor di Yahoo Messenger saya, dan hasilnya cukup memuaskan. Bukan saja ayat suci Al Quran, dengan bot ini kita juga bisa mencari tahu tentang hadits.

Cara menggunakannya adalah, Anda tambahkan salah satu user yang sesuai ke buddy list Anda, misal jika Anda pengguna Yahoo Messenger, bisa menambahkan Quran.Noor. Kemudian buka jendela chat dan mulai lah berinteraksi....

Format penulisannya adalah: quran[spasi]bahasa[spasi]nomor surat[:]nomor ayat.
Semisal jika Anda ingin mengetahui terjemahan dari surat Al Fatihah ayat 1-3, cukup ketik:

quran id 1:1-3


Atau jika Anda tidak ingat nomor suratnya, bisa juga dengan mengetikkan namanya, misalnya untuk mengetahui terjemahan surat Al Ikhlas ayat 2 bisa mengetikkan :

quran id al-iklas:2

Catatan disini bahwa bot ini cukup pintar untuk mengkoreksi nama surat yang kita ketikkan, semisal saat saya memasukkan nama surat al iklas, bot lgsg mengartikan dengan surat Al Ikhlas

Selain itu saya juga mencoba berinteraksi dengan bot melalui GTalk(Quran.Noble@gmail.com) dengan mengetik help, namun didapat pesan :

quran.noble@gmail.com is offline and can't receive messages right now.

Info ini awalnya saya dapat dari blog B4N9-S

Sumber: http://quran.noble.googlepages.com/


-----------------------------------------------------------------------------------
Ternyata di YM ada Al Quran :)

ternyata di YM ada menu alQuran…. lebih tepatnya chat dg al-Quran…

bgmn caranya?

ikuti cara berikut:
1. Klik ikon untuk menambah kontak YM anda{add a contact}, kemudian pada kolom yang
disediakan ketik “quran.noble” . Selanjutnya anda tinggal ikuti
petunjuk lainnya seperti biasa.

2. Untuk dapat kotak dengannya kirim pesan :

Contoh : Untuk mengetahui terjemahan Al Fathihah ayat 1 sampai ayat 3
tinggal ketik di kolom pesan sbb: quran id 1:1-3

Anda orang Jerman, tidak mengerti bahasa indonesia; ketik saja de
(maksudnya bukan id seperti di atas); untuk english ketik en, etc.

Mudah bukan..? Semoga dengan ini kita semakin mudah untuk mendekatkan diri kepada Allah dan semakin mengerti akan kandungan firman-Nya.

di sadur dari blognya Fadliwae dan firabliz

Rabu, 18 Juli 2007

Sertifikasi TOEIC dan KKPI

Sertifikasi TOEIC adalah pengalaman pertama bagi saya. Ya... yang pertama. Kaget, karena jumlah soalnya "wiiiuuuh..." bejibun bok. 100 nomor soal listening dan 100 soal reading. Dikerjakan dalam waktu 2 jam saja. Nah, lo.
Mmmm... namanya pengalaman pertama. Tentu saja bagi saya pribadi adalah suatu tantangan untuk segera dapat menyelesaikan soal-2 tersebut. Mentornya bilang "Lebih baik anda tidak perlu melihat kepada pekerjaan teman yang lain karena menurut saya justru hal itu nanti menjadi penghambat dalam proses pengerjaan, karena jeda waktu pengerjaannya antara satu nomor dengan nomor yang lain adalah cuma 12 detik. Jadi sebaiknya Anda tidak perlu saling tengok sana tengok sini, karena hal itu percuma. Karena belum tentu jawaban teman Anda itu juga benar".

Dalam hati saya.... wow.... 12 detik bok.... Mau tidak mau tetap harus dihadapi dan dikerjakan.
Listening
Sangat berbeda dengan apa yang pernah saya alami di sekolah (SMK), yang berbicara adalah benar-2 native speaker, jadi saya kadang-2 kurang jelas dengan apa yang diucapkan. Beda sekali dengan kalo di SMK, yang berbicara adalah seorang Indonesia asli, karena yang membuat adalah pihak Diknas Jakarta.
Reading
Bacaan yang ada di lembar soal memang luar biasa. Yang harus dibaca banyak, ada memo, pamflet, pengumuman, pemberitahuan, fax, potongan koran, artikel dan lain-2. Jadi peserta DIPAKSA untuk bisa memahami dengan cepat dengan metode membaca cepat. ...wiuh...
Akhirnya, selesai juga kok. Tapi ada rasa capek yang hampir semua peserta rasakan adalah leher jadi capek karena menunduk terus.... :D

Sertifikasi KKPI, kalo yang satu ini saya sudah pernah pengalaman dengan mengikuti Assesor KKPI tahun 2005 lalu di VEDC Malang juga, bersama dengan teman-2 dari daerah lain seperti Palangkaraya, Biak, Bukittingi, Palu dan lain-2. Saya waktu itu ada di Angkatan ke-14.
Karena saya sendiri juga mengajar KKPI di SMK, jadi secara gak langsung saya sudah paham benar dengan soal-2 yang disajikan.
Tapi ada beberapa kendala yang saya jumpai sewaktu sertifikasi KKPI kali ini. Teman-2 lain yang berangkat dari tingkat SD dan SMP sama sekali tidak mengenal dengan yang namanya "KKPI". Mereka berkata "Lha, gak pernah dikasih materi kok tiba-2 di tes KKPI, ya mesti saja gak bisa".
Menurut saya, apa yang mereka ucapkan juga gak salah. Karena mereka memang tidak pernah mengenal dengan yang namanya KKPI. Jadi wajar kalo ada beberapa yang nilai jeblok. Atau bahkan ada yang gak lulus karena nilainya tidak memenuhi syarat. Nilai yang diminta adalah minimal 70 per Modul KKPI, dan ada 9 Modul KKPI termasukk 1 Ujian Akhir.

Ok, lah teman-2 seperjuangan D3 TKJ Batch 2. Saya hanya berharap semoga kita tetap bisa kuliah bareng-bareng di MJC meskipun belum ada yang lulus KKPI tapi kan mungkin masih bisa diperbaiki dengan diberikannya kesempatan pada beberapa bulan yang akan datang setelah kita kuliah.

Rabu, 11 Juli 2007

Menjadi salah satu mahasiswa D3 TKJ MJC

Suatu pengalaman baru bagi saya, menjadi mahasiswa D3 TKJ di MJC. Menambah ilmu, teman, relasi kerja, informasi dan ..... masih banyak lagi.
Untuk sementara posting ini cukup, karena ini masih tes. Hari-hari ke depan akan lebih banyak lagi cerita, ilmu, pengalaman, informasi yang akan saya posting di sini.