JARINGAN DASAR
Lisensi Dokumen:
Copyright © 2015
Seluruh dokumen di ini dapat digunakan,
dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau
merubah atribut penulis dan pernyataan
copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan
melakukan penulisan ulang, kecuali
mendapatkan ijin terlebih dahulu dari
pembuat modul ini.
DAFTAR ISI
DAFTAR ISI .......................................................................................................................................................................... i
DAFTAR GAMBAR ............................................................................................................................................................... ii
DAFTAR TABEL ................................................................................................................................................................... iv
I. BAB I KONSEP JARINGAN KOMPUTER .............................................................................................................. 1
A. Latar Belakang Dan Sejarah Jaringan Komputer ...................................................................................... 1
B. Manfaat Jaringan Komputer ....................................................................................................................... 2
C. Terminal Jaringan Komputer ...................................................................................................................... 2
D. Pengguna Jaringan Komputer .................................................................................................................... 2
E. Tipe-Tipe Jaringan Komputer ..................................................................................................................... 3
II. BAB II MODEL OSI DALAM JARINGAN KOMPUTER .......................................................................................... 6
A. Layer Physical ............................................................................................................................................. 8
B. Layer Data Link ........................................................................................................................................... 8
C. Layer Network ............................................................................................................................................. 9
D. Layer Transport ........................................................................................................................................... 11
E. Layer Session .............................................................................................................................................. 14
F. Layer Presentation ...................................................................................................................................... 14
G. Layer Application ......................................................................................................................................... 15
III. BAB III TOPOLOGI JARINGAN KOMPUTER ........................................................................................................ 16
A. Topologi Bus ............................................................................................................................................... 17
B. Topologi Ring .............................................................................................................................................. 17
C. Topologi Star ............................................................................................................................................... 18
D. Topologi Extented Star ............................................................................................................................... 18
E. Topologi Mesh ............................................................................................................................................. 19
F. Topologi Hierarchical .................................................................................................................................. 19
IV. BAB IV MEDIA JARINGAN KOMPUTER ............................................................................................................... 20
A. Kabel Coaxial .............................................................................................................................................. 20
B. Kabel Twisted Pair ...................................................................................................................................... 21
C. Kabel Twinaxial ........................................................................................................................................... 22
D. Kabel Fiber Optic (FO) ................................................................................................................................ 22
E. Gangguan .................................................................................................................................................... 23
F. Pembuatan Kabel Jaringan ........................................................................................................................ 24
V. BAB V PROTOKOL JARINGAN KOMPUTER ....................................................................................................... 25
A. Protokol Netware (Novell Netware) ............................................................................................................ 26
B. Protokol UDP (User Datagram Protocol) ................................................................................................... 26
C. Protokol TCP/IP (Transport Control Protocol/Internet Protocol) ............................................................... 29
D. Implementasi Protokol Pada Jaringan Peer To Peer Dan Konfigurasi IP Pada Windows ...................... 30
VI. BAB VI PROTOKOL PENGALAMATAN JARINGAN KOMPUTER ....................................................................... 39
A. Pengalamatan IP Versi 4 (IPv4) ................................................................................................................. 39
B. Pengalamatan IP Versi 6 (IPv6) ................................................................................................................. 44
C. Subnetting Classful ..................................................................................................................................... 48
D. Network Address Translation (NAT) .......................................................................................................... 50
VII. BAB VII PERANGKAT KERAS JARINGAN KOMPUTER ..................................................................................... 56
A. NIC (Network Interface Card) ..................................................................................................................... 56
B. Media Transmisi Data ................................................................................................................................. 57
C. Intermediate Device (Perangkat Penghubung) ......................................................................................... 57
VIII. BAB VIII SISTEM OPERASI JARINGAN ............................................................................................................... 59
A. Konsep Sistem Operasi Jaringan ............................................................................................................... 59
B. Sistem Operasi Windows Server ............................................................................................................... 60
C. Sistem Operasi GNU Linux Server ............................................................................................................ 60
D. Sistem Operasi Unix Server ....................................................................................................................... 61
E. Instalasi Windows Server 2008 .................................................................................................................. 62
IX. BAB IX PENGEMBANGAN JARINGAN KOMPUTER SEDERHANA ................................................................... 69
A. Tahap Perencanaan Dan Pengembangan Jaringan Komputer ................................................................ 69
B. Membangun Jaringan Komputer Lokal ...................................................................................................... 71
C. Membangun Server (Sharing File & Printer) Berbasis Windows .............................................................. 72
DAFTAR PUSTAKA ..............................................................................................................................................................
PERISTILAHAN / GLOSARI ................................................................................................................................................
DAFTAR ALAMAT SITUS ....................................................................................................................................................
CURRICULUM VITAE ..........................................................................................................................................................
DAFTAR GAMBAR
Gambar 1. Time Sharing System .................................................................................................................................. 1
Gambar 2. Distributed Processing ................................................................................................................................ 1
Gambar 3. Jaringan Peer To Peer ................................................................................................................................ 4
Gambar 4. Jaringan Client Server ................................................................................................................................ 5
Gambar 5. Model Referensi OSI ................................................................................................................................... 6
Gambar 6. Layer Data Link ........................................................................................................................................... 8
Gambar 7. Routing Table Yang Digunakan Di Router ................................................................................................. 10
Gambar 8. Terciptanya Sebuah Session Yang Connection-Oriented ........................................................................ 12
Gambar 9. Pengiriman Segmen Dengan Flow Control ............................................................................................... 13
Gambar 10. Windowing ................................................................................................................................................... 13
Gambar 11. Pengiriman Yang Dapat Diandalkan Oleh Layer Transport ...................................................................... 14
Gambar 12. Macam-Macam Topologi Jaringan ............................................................................................................. 16
Gambar 13. Topologi Bus ............................................................................................................................................... 17
Gambar 14. Topologi Ring .............................................................................................................................................. 17
Gambar 15. Topologi Star ............................................................................................................................................... 18
Gambar 16. Topologi Extended Star .............................................................................................................................. 18
Gambar 17. Topologi Mesh ............................................................................................................................................. 19
Gambar 18. Topologi Hierarchical .................................................................................................................................. 19
Gambar 19. Struktur Kabel Coaxial ................................................................................................................................ 20
Gambar 20. Konektor Kabel Coaxial .............................................................................................................................. 20
Gambar 21. Kabel Twisted Pair Dan Konektornya ........................................................................................................ 22
Gambar 22. Kabel Twinaxial Dan Konektornya ............................................................................................................. 22
Gambar 23. Kabel Fiber Optic ........................................................................................................................................ 23
Gambar 24. Macam-Macam Konektor Fiber Optic Dan Penggunaannya .................................................................... 23
Gambar 25. Ilustrasi Attenuation .................................................................................................................................... 23
Gambar 26. Ilustrasi Noise .............................................................................................................................................. 24
Gambar 27. Alat Dan Bahan Pembuatan Kabel Jaringan ............................................................................................. 24
Gambar 28. Contoh Penggunaan Kabel Cross .............................................................................................................. 24
Gambar 29. Hasil Pembuatan Kabel Cross ................................................................................................................... 24
Gambar 30. Contoh Penggunaan Kabel Straight .......................................................................................................... 25
Gambar 31. Hasil Pembuatan Kabel Straight ................................................................................................................ 25
Gambar 32. Ilustrasi Pesan UDP .................................................................................................................................... 27
Gambar 33. Header UDP ................................................................................................................................................ 28
Gambar 34. Perbandingan Model OSI Dengan Protokol TCP/IP ................................................................................. 30
Gambar 35. Jendela Control Panel ................................................................................................................................ 30
Gambar 36. Open Network And Sharing Center Pada Taskbar ................................................................................... 31
Gambar 37. Jendela Network And Sharing Center ........................................................................................................ 31
Gambar 38. Local Area Connection & Properties .......................................................................................................... 31
Gambar 39. Konfigurasi IP Address & Subnet Mask ..................................................................................................... 32
Gambar 40. Membuka CMD (Command Prompt) ......................................................................................................... 32
Gambar 41. Perintah Tes Koneksi Ping ......................................................................................................................... 32
Gambar 42. Pengaturan Password Protected Sharing .................................................................................................. 33
Gambar 43. Share Folder Tutorial & Tab Sharing ......................................................................................................... 33
Gambar 44. Jendela File Sharing ................................................................................................................................... 34
Gambar 45. Hasil Sharing File ........................................................................................................................................ 34
Gambar 46. Sharing Printer ............................................................................................................................................ 35
Gambar 47. Jendela Sharing Printer Properties ............................................................................................................ 35
Gambar 48. Add A Printer ............................................................................................................................................... 35
Gambar 49. Jendela Add Printer .................................................................................................................................... 36
Gambar 50. Printer Yang Telah Di Share ....................................................................................................................... 36
Gambar 51. Nama Printer Yang Telah Ditambahkan .................................................................................................... 36
Gambar 52. Proses Terakhir Add Printer ....................................................................................................................... 37
Gambar 53. Hasil Sharing Printer ................................................................................................................................... 37
Gambar 54. Penyederhanaan Bentuk Alamat IPv6 ....................................................................................................... 45
Gambar 55. Ilustrasi NAT ................................................................................................................................................ 50
Gambar 56. Ilustrasi Static NAT ..................................................................................................................................... 51
Gambar 57. Ilustrasi Inside Local IP Address ................................................................................................................ 52
Gambar 58. Langkah 1 Translasi Inside Local IP Address ........................................................................................... 52
Gambar 59. Langkah 2 Translasi Inside Local IP Address ........................................................................................... 52
Gambar 60. Langkah 3 Translasi Inside Local IP Address ........................................................................................... 52
Gambar 61. Langkah 4 Translasi Inside Local IP Address ........................................................................................... 53
Gambar 62. Langkah 5 dan Langkah 6 Translasi Inside Local IP Address .................................................................. 53
Gambar 63. Translasi Inside Global IP Address ............................................................................................................ 53
Gambar 64. Langkah 1 Translasi Inside Global IP Address .......................................................................................... 54
Gambar 65. Langkah 2 Translasi Inside Global IP Address .......................................................................................... 54
Gambar 66. Langkah 3 Translasi Inside Global IP Address .......................................................................................... 54
Gambar 67. Langkah 4 Translasi Inside Global IP Address .......................................................................................... 54
Gambar 68. Langkah 5 Translasi Inside Global IP Address .......................................................................................... 55
Gambar 69. Langkah 6 Translasi Inside Global IP Address .......................................................................................... 55
Gambar 70. Translasi Outside Global IP Address ......................................................................................................... 55
Gambar 71. Simple Translation ...................................................................................................................................... 55
Gambar 72. Contoh NIC .................................................................................................................................................. 56
Gambar 73. AGP, ISA & PCI Slot Pada Motherboard ................................................................................................... 56
Gambar 74. Contoh HUB dan Simbol HUB .................................................................................................................... 57
Gambar 75. Contoh Repeater dan Simbol Repeater ..................................................................................................... 58
Gambar 76. Contoh Bridge dan Simbol Bridge .............................................................................................................. 58
Gambar 77. Contoh Switch dan Simbol Switch ............................................................................................................. 58
Gambar 78. Contoh Router dan Simbol Router ............................................................................................................. 59
Gambar 79. Spesifikasi Hardware Windows Server 2008 ............................................................................................. 62
Gambar 80. Jendela Awal Instalasi VirtualBox Versi 4.18 ............................................................................................ 63
Gambar 81. Jendela Akhir Instalasi VirtualBox Versi 4.18 ............................................................................................ 63
Gambar 82. Membuat Virtual OS Baru ........................................................................................................................... 63
Gambar 83. Nama, Tipe dan Versi Virtual OS Baru ...................................................................................................... 64
Gambar 84. Membuat Virtual RAM (Memory) ................................................................................................................ 64
Gambar 85. Membuat Virtual Drive (Harddisk) .............................................................................................................. 64
Gambar 86. Memilih Tipe File Hard Drive Virtual ........................................................................................................... 65
Gambar 87. Dynamically Allocated Hard Drive Virtual .................................................................................................. 65
Gambar 88. Membuat Alokasi Virtual Hard Drive .......................................................................................................... 65
Gambar 89. Virtual OS Baru Yang Telah Dibuat ........................................................................................................... 66
Gambar 90. Mencari Dan Memilih File Installer Windows Server 2008 ........................................................................ 66
Gambar 91. Tampilan Pertama Proses Instalasi Windows Server 2008 ...................................................................... 66
Gambar 92. Memulai Proses Instalasi Windows Server 2008 ...................................................................................... 66
Gambar 93. Memilih Versi Windows Server 2008 ......................................................................................................... 67
Gambar 94. Persetujuan Lisensi ..................................................................................................................................... 67
Gambar 95. Pemilihan Tipe Instalasi (Custom/Advanced) ............................................................................................ 67
Gambar 96. Pembuatan Partisi ....................................................................................................................................... 67
Gambar 97. Proses Instalasi Windows Server 2008 ..................................................................................................... 68
Gambar 98. Proses Setup Windows Server 2008 ......................................................................................................... 68
Gambar 99. Pesan Ganti Password Baru ...................................................................................................................... 68
Gambar 100. Proses Mengganti Password Baru ............................................................................................................. 68
Gambar 101. Pesan Sukses Mengganti Password Baru ................................................................................................. 69
Gambar 102. Proses Penyiapan Desktop Windows Server 2008 ................................................................................... 69
Gambar 103. Tampilan Desktop Windows Server 2008 .................................................................................................. 69
Gambar 104. Tahapan Pembangunan Jaringan Komputer ............................................................................................. 70
Gambar 105. Desain Rancangan Simulasi Membangun Jaringan Komputer Lokal ...................................................... 70
DAFTAR TABEL
Tabel 1. Jaringan Komputer Berdasarkan Area ....................................................................................................... 3
Tabel 2. Keunggulan dan Kelemahan Jaringan Peer To Peer ................................................................................ 4
Tabel 3. Keunggulan dan Kelemahan Jaringan Client Server ................................................................................ 5
Tabel 4. Fungsi Dan Contoh Protokol OSI ............................................................................................................... 7
Tabel 5. Kelebihan Dan Kekurangan Topologi Bus ................................................................................................. 17
Tabel 6. Kelebihan Dan Kekurangan Topologi Ring ................................................................................................ 17
Tabel 7. Kelebihan Dan Kekurangan Topologi Star ................................................................................................ 18
Tabel 8. Kelebihan Dan Kekurangan Topologi Mesh .............................................................................................. 19
Tabel 9. Topologi Jaringan Dan Jenis Kabel Yang Sering Digunakan ................................................................... 20
Tabel 10. Kategori Kabel Twisted Pair ....................................................................................................................... 21
Tabel 11. Standar Pengurutan Kabel T568A Dan T568B ......................................................................................... 22
Tabel 12. Susunan Hasil Pengecekan Kabel Cross Dan Straight ............................................................................ 25
Tabel 13. Model Lapisan Pada Network Netware ...................................................................................................... 26
Tabel 14. Header UDP ................................................................................................................................................ 28
Tabel 15. Port UDP ..................................................................................................................................................... 29
Tabel 16. Fungsi Dan Contoh Protokol TCP/IP ......................................................................................................... 29
Tabel 17. Private Address ........................................................................................................................................... 41
Tabel 18. Penggunaan Kelas IP Address .................................................................................................................. 43
Tabel 19. Network Identifier Dan Host Identifier Kelas IP Address ........................................................................... 43
Tabel 20. Penyederhanaan Bentuk Alamat IPv6 ....................................................................................................... 45
Tabel 21. Alamat Unicast Address ............................................................................................................................. 46
Tabel 22. Alamat Unicast Site-Local .......................................................................................................................... 46
Tabel 23. Alamat Unicast Link-Local .......................................................................................................................... 47
Tabel 24. Multicast Address ........................................................................................................................................ 48
Tabel 25. Daftar Vendor Dan MAC Address .............................................................................................................. 57
Tabel 26. Jenis-Jenis Unix .......................................................................................................................................... 61
TEKNIK KOMPUTER & JARINGAN
SEMESTER GANJIL
JARINGAN DASAR
Selanjutnya konsep ini berkembang menjadi proses distribusi (Distributed Processing). Dalam proses ini
beberapa host komputer mengerjakan sebuah pekerjaan besar secara paralel untuk melayani beberapa terminal yang
tersambung secara seri disetiap host komputer.
Selanjutnya ketika harga-harga komputer kecil sudah mulai menurun dan konsep proses distribusi sudah
matang, maka penggunaan komputer dan jaringannya sudah mulai beragam dari mulai menangani proses bersama
maupun komunikasi antar komputer (Peer to Peer System) saja tanpa melalui komputer pusat. Dari sini mulailah
berkembang berbagai macam teknologi jaringan komputer lainnya.
B. Manfaat Jaringan Komputer
Berbagai manfaat yang diperoleh dengan membangun jaringan komputer adalah sebagai berikut:
1. Berbagi sumber daya. Tujuannya agar seluruh program aplikasi dan peralatan (peripheral) lain dapat
dimanfaatkan oleh setiap pemakai tanpa terpengaruh oleh lokasi. Berbagi sumber daya juga dapat
menekan biaya pembelian peripheral atau lisensi perangkat lunak (software).
2. Komunikasi. Sebuah jaringan komputer mampu bertindak sebagai media komunikasi yang baik bagi
para pegawai yang terpisah jauh. Dengan menggunakan jaringan, dua orang atau lebih yang tinggal
berjauhan akan lebih mudah bekerja sama dalam menyusun laporan. Jaringan komputer
memungkinkan terjadinya komunikasi antar pengguna, baik untuk teleconference maupun mengirim
pesan atau informasi penting lainnya.
3. Integrasi data. Pembangunan jaringan komputer dapat mencegah/mengurangi ketergantungan pada
komputer server. Setiap proses data tidak harus dilakukan pada satu komputer saja, melainkan dapat
disebarkan ke komputer lainnya. Oleh karena itu, terbentuklah data yang terintegrasi sehingga
memudahkan pemakai untuk memperoleh dan mengolah informasi setiap saat.
4. Pengembangan dan pemeliharaan. Dengan adanya jaringan komputer, pengembangan peralatan
dapat dilakukan dengan mudah dan menghemat biaya. Misalnya, untuk memberikan perlindungan
terhadap serangan virus, maka pemakai cukup memusatkan perhatian pada harddisk yang ada di
komputer server. Jaringan komputer juga akan memberikan reliabilitas tinggi, yaitu adanya sumber-
sumber alternatif pengganti jika terjadi masalah pada salah satu perangkat dalam jaringan, artinya
karena perangkat yang digunakan lebih dari satu, jika salah satu perangkat mengalami masalah, maka
perangkat yang lain dapat menggantikannya.
5. Keamanan data. Sistem jaringan komputer memberikan perlindungan terhadap data. Jaminan
keamanan data tersebut diberikan melalui pengaturan hak akses para pemakai dan teknik
perlindungan terhadap harddisk, sehingga data mendapatkan perlindungan yang efektif.
6. Sumber daya lebih efisien dan informasi selalu terkini (up to date). Dengan adanya pemakaian sumber
daya secara bersama, maka pemakai bisa mendapatkan hasil yang maksimal dan berkualitas. Selain
itu, data atau informasi yang diakses selalu terbaru, karena setiap ada perubahan yang terjadi dapat
segera langsung diketahui oleh setiap pemakai.
7. Mengurangi ketergantungan pada satu vendor. Dengan dibangunnya jaringan komputer, vendor tidak
lagi menetapkan biaya yang tinggi untuk komputer dan peralatan pelengkap lain yang dijualnya.
Misalnya pemakai dapat menggunakan komputer server dari IBM, sedangkan workstation-nya dari
ACER atau merk lainnya.
8. Lebih ekonomis. Komputer yang kecil memiliki rasio harga/kinerja yang lebih baik dibanding dengan
komputer besar. Komputer mainframe memiliki kecepatan sekitar sepuluh kali lipat kecepatan PC
(Personal Computer), akan tetapi harga mainframe seribu kali lipat lebih mahal. Dengan selisih rasio
harga/kinerja yang cukup besar ini menyebabkan perancang sistem memilih membangun sistem yang
terdiri dari komputer-komputer pribadi (PC) dibanding menggunakan mainframe.
e. Internet
Internet dapat dikategorikan sebagai WAN yang bersifat khusus. Ada beberapa hal yang
membedakan internet dengan WAN. Salah satunya yaitu protokol yang digunakan. Internet
menggunakan protokol khusus yang disebut TCP/IP. Ciri lainnya yang membedakan Internet dengan
WAN yaitu:
Layanan khas internet.
Model pengoperasian.
Pengalamatan yang unik.
Sistem penamaan domain (Domain Name System/DNS).
Sistem penentuan rute tujuan (routing).
a. Peer To Peer
Peer To Peer adalah jenis jaringan komputer dimana setiap komputer bisa menjadi server
sekaligus client. Setiap komputer dapat menerima dan memberikan akses dari/ke komputer lain. Peer
To Peer banyak diimplementasikan pada LAN. Walaupun dapat juga diimplementasikan pada MAN,
WAN atau Internet, namun hal ini kurang lazim. Salah satu alasannya adalah masalah manajemen dan
keamanan. Cukup sulit mengawasi keamanan pada jaringan Peer To Peer manakala pengguna
jaringan komputer sudah sangat banyak.
Hingga saat ini, model OSI digunakan sebagai acuan untuk memudahkan mempelajari bagaimana protokol-protokol
jaringan berfungsi dan berinteraksi. Secara umum, fungsi dan penjelasan masing-masing layer dapat dilihat pada tabel 4 di
bawah ini.
Tabel 4. Fungsi Dan Contoh Protokol OSI
Layer Fungsi Contoh Protokol
Untuk mendefinisikan media transmisi jaringan, metode
pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti
halnya Ethernet atau Token Ring), topologi jaringan dan
pengkabelan. Selain itu, lapisan ini juga mendefinisikan
bagaimana Network Interface Card (NIC) berinteraksi dengan Lapisan ini berupa hardware koneksi
(1) Physical media Wire atau Wireless. jaringan seperti kabel, LAN Card,
HUB dan sebagainya.
Layer Physical berkaitan langsung dengan besaran fisik
seperti listrik, magnet, gelombang. Data biner dikodekan
berbentuk sinyal yang dapat ditransmisikan melalui media
jaringan.
Untuk menentukan bagaimana bit-bit data dikelompokkan
menjadi format yang disebut frame. Pada lapisan ini terjadi
error correction, flow control, pengalamatan hardware (MAC
Address) dan menentukan bagaimana perangkat-perangkat Ethernet (802.2 & 802.3)
jaringan seperti Bridge dan Switch layer 2 beroperasi. Token Bus (802.4)
(2) Data Link
Token Ring (802.5)
Menurut spesifikasi IEEE (Institute of Electrical and Demand Priority (802.12)
Electronics Engineers) 802, layer ini dikelompokkan menjadi
dua yaitu Logical Link Control (LLC) dan Media Access
Control (MAC).
Untuk mendefinisikan alamat-alamat IP, membuat header
untuk paket-paket dan melakukan routing melalui
IP
(3) Network internetworking dengan menggunakan router dan switch layer
IPX
3. Pada layer ini juga dilakukan proses deteksi error dan
transmisi ulang paket-paket yang error.
Untuk memecah data menjadi paket-paket data serta
memberikan nomor urut setiap paket sehingga dapat disusun UDP
(4) Transport kembali setelah diterima. Paket yang diterima dengan sukses TCP
akan diberi tanda (acknowledgement). Sedangkan paket yang SPX
rusak atau hilang di tengah jalan akan dikirim ulang.
NETBIOS, protokol yang
dikembangkan IBM,
menyediakan layanan untuk
Layer Presentation dan Layer
Application.
NETBEUI (NETBIOS Extented
Untuk mendefinisikan bagaimana koneksi dimulai, dipelihara User Interface), protokol
(5) Session dan diakhiri. Selain itu, dilevel ini juga dilakukan resolusi pengembangan dari NETBIOS,
nama. digunakan pada Microsoft
Networking.
ADSP (AppleTalk Data Stream
Protocol).
PAP (Printer Access Protocol),
protokol untuk printer Postscript
pada jaringan AppleTalk.
Protokol yang berada pada level ini
Untuk mentranslasikan data yang hendak ditransmisikan oleh
adalah sejenis redirector software,
aplikasi ke dalam format yang dapat ditransmisikan melalui
(6) Presentation seperti Network Shell (semacam
jaringan. Kompresi data dan enkripsi juga ditangani oleh layer
Virtual Network Computing atau
ini.
Remote Desktop Protocol (RDP)).
FTP
Sebagai antarmuka (penghubung) aplikasi dengan Telnet
fungsionalitas jaringan, mengatur bagaimana aplikasi dapat
SMTP
(7) Application mengakses jaringan dan kemudian membuat pesan-pesan
HTTP
kesalahan. Pada layer ini sesungguhnya user “berinteraksi
dengan jaringan”. POP3
NFS
A. Layer Physical
Layer Physical melakukan dua hal, yaitu mengirim bit dan menerima bit. Bit hanya mempunyai dua nilai, 1 dan
0 kode Morse dengan nilai numeris. Layer Physical berkomunikasi langsung dengan berbagai jenis media komunikasi
yang sesungguhnya. Berbagai jenis media yang berbeda merepresentasikan nilai bit ini dengan cara yang berbeda.
Beberapa menggunakan nada audio, sementara yang lain menggunakan apa yang disebut state transition, yaitu
perubahan tegangan listrik dari rendah ke tinggi dan sebaliknya. Protokol tertentu diperlukan untuk setiap jenis media
untuk menggambarkan pola bit yang sesuai untuk digunakan, bagaimana data diubah menjadi sinyal media, dan
berbagai kualitas dari interface media fisik.
Layer Physical menentukan kebutuhan listrik, mekanis, prosedural dan fungsional mengaktifkan,
mempertahankan dan menonaktifkan hubungan fisik antar sistem. Layer ini juga mengidentifikasi interface antara DTE
(Data Terminal Equipment) dengan DCE (Data Communication Equipment). Beberapa perusahaan telepon lama
masih menyebut DCE sebagai peralatan circuit-terminating. DCE biasanya terletak di sisi penyedia jasa (provider),
sedangkan DTE di sisi peralatan pelanggan. Layanan yang tersedia di DTE paling sering diakses melalui sebuah
modem atau CSU/DSU (Channel Service Unit/Data Service Unit). Konektor-konektor dan topologi-topologi di layer
physical didefinisikan oleh OSI sebagai standar, memungkinkan sistem-sistem yang berbeda berkomunikasi.
Hub sebenarnya adalah sebuah repeater (repeater adalah sebuah alat network yang digunakan untuk
memperkuat kembali sinyal data yang melemah karena jarak koneksi antar host yang agak jauh untuk sebuah jaringan
LAN) dengan port banyak (multiple port). Sebuah repeater menerima sinyal digital dan menguatkan kembali atau
menciptakan kembali sinyal tersebut, dan kemudian meneuiskan sinyal digital tersebut ke semua port yang aktif
dengan tanpa melihat isi datanya. Hub aktif melakukan hal yang sama. Setiap sinyal digital yang diterima dari sebuah
di port hub akan dibuat kembali atau diperkuat kembali dan dikirimkan keluar ke semua port di hub tersebut. Ini berarti
semua alat yang terhubung ke hub akan berada di sebuah collision domain yang sama, dan juga broadcast domain
yang sama.
Hub, seperti halnya repeater, tidak melakukan pemeriksaan pada lalu lintas yang melewatinya. Setiap
peralatan yang terhubung ke hub harus mendengar ketika sebuah alat di segmen itu mengirimkan data. Network
dengan topologi fisik yang disebut bintang (star) dimana hub berada di tengah-tengah dengan semua peralatan lain
terhubung padanya melalui kabel-kabel merupakan jenis topologi yang diciptakan oleh hub. Secara visual,
rancangannya hampir menyerupai bintang, sementara jaringan Ethernet menjalankan topologi bus, yang berarti sinyal
harus bekerja dari ujung ke ujung di network tersebut.
Switch dan bridge keduanya bekerja di Layer Data Link dan melakukan penyaringan pada network dengan
menggunakan alamat MAC. Switch layer-2 termasuk bridge yang berdasarkan perangkat keras karena ia
menggunakan perangka keras khusus yang disebut Application-Specific Integrated Circuit (ASIC). ASIC dapat bekerja
pada kecepatan gigabit dengan waktu tunda (latency) yang sangat rendah. Latency adalah waktu yang diukur dari
saat sebuah frame masuk ke sebuah port di sebuah peralatan network (hub, switch, router dan lain-lain) sampai ia
meninggalkan port yang dituju.
Bridge dan switch membaca setiap frame yang melaluinya. Peralatan layer-2 akan meletakkan alamat
perangkat keras dalam sebuah filter table dan akan mengingat port mana yang telah menerima frame tersebut.
Informasi inilah (yang tercatat di filter table dari switch atau bridge) yang nantinya akan membantu switch atau bridge
dalam menentukan lokasi dari peralatan yang mengirimkan paket.
Routing table memetakan internetwork untuk router, sementara filter table memetakan peralatan network untuk
switch dan bridge. Setelah filter table dibuat di peralatan layer-2, dia hanya akan meneruskan frame ke segmen di
mana alamat perangkat keras tujuan berada. Jika alat tujuan berada di segmen yang sama dengan asal frame,
peralatan layer-2 akan menahan frame agar tidak keluar ke segmen network yang lain. Jika alamat tujuan ada di
segmen lain, frame hanya dikirimkan ke segmen tersebut. Ini disebut transparent bridging.
Pada saat interface switch menerima sebuah frame dengan alamat perangkat keras tujuan yang tidak tercatat
di filter table-nya, switch tersebut akan meneruskan frame tersebut ke semua segmen yang terkoneksi dengannya.
Jika sebuah peralatan yang tidak tercatat di filter table menjawab frame tersebut, switch akan melakukan update pada
filter table-nya tentang lokasi dari peralatan baru ini. Akan tetapi pada kejadian di mana alamat tujuan adalah sebuah
alamat broadcast, switch akan meneruskan semua paket broadcast ke setiap segmen yang terkoneksi secara default.
Semua device yang menerima paket broadcast dilihat sebagai broadcast main yang sama. Hal ini bisa menjadi
masalah, peralatan layer-2 akan meneruskan apa yang disebut broadcast storm yang mengganggu unjuk kerja
network dan satu-satunya cara menghentikan broadcast storm adalah dengan menggunakan peralatan layer-3.
Keuntungan terbesar lainnya menggunakan switch dibandingkan hub adalah karena setiap port di switch adalah
collision domain-nya sendiri (sebaliknya, sebuah hub menciptakan sebuah sebuah collision domain yang besar).
Namun meski dengan switch, anda tetap tidak dapat mengakhiri atau memisahkan broadcast domain. Switch dan
bridge tidak dapat melakukan itu. Mereka melakukan forward pada setiap broadcast.
Keuntungan lainnya menggunakan switch dibandingkan hub dalam suatu internetwork adalah setiap peralatan
yang terhubung ke switch dapat melakukan pengiriman data secara serentak. Mereka bisa melakukan hal tersebut
selama hanya ada satu host di setiap port dan tidak ada hub yang terhubung ke switch tersebut (ingat bahwa setiap
port switch adalah collision domain-nya). Hub hanya mengizinkan satu alat per satu segmen network untuk melakukan
komunikasi.
Setiap segmen network yang terhubung ke switch harus memiliki jenis peralatan yang sama. Artinya, Anda
bisa menghubungkan sebuah hub Ethernet ke sebuah port switch dan kemudian menghubungkan beberapa host
Ethernet ke hub tersebut, tetapi Anda tidak dapat mencampur host berbasis Token Ring dengan host Ethernet pada
segmen yang sama. Mencampur host dengan cara ini disebut media translation.
C. Layer Network
Layer Network (juga disebut layer 3) mengelola pengalamatan peralatan, melacak lokasi peralatan di jaringan,
dan menentukan cara terbaik untuk memindahkan data, artinya layer Network harus mengangkut lalu lintas antar
peralatan yang tidak terhubung secara lokal. Router (yang adalah peralatan layer-3) diatur dilayer network dan
menyediakan layanan routing dalam sebuah internetwork.
Kejadiannya seperti berikut ini: Pertama-tama, ketika sebuah paket diterima di sebuah interface router, alamat
IP tujuan akan diperiksa. Jika paket tidak ditujukan untuk router tersebut, router akan melakukan pengecekan alamat
network tujuan pada routing table yang dimilikinya. Pada saat router memilih interface keluar untuk paket tersebut,
paket akan dikirimkan ke interface tersebut untuk dibungkus menjadi frame data dan dikirimkan luar ke jaringan lokal.
Jika router tidak menemukan entri untuk jaringan tujuan di routing table, router akan membuang paket tersebut. Dua
jenis data digunakan di layer network yaitu data dan update rute.
1. Paket Data
Paket data digunakan untuk mengangkut data pengguna melewati internetwork. Protokol yang
digunakan untuk mendukung lalu lintas data disebut routed protocols, contohnya adalah IP dan IPX.
Pada gambar 7, diberikan sebuah contoh routing table. Routing table yang digunakan pada sebuah
router mencakup informasi berikut:
Alamat Network Yang Protocol-Spesific. Router harus mempertahankan sebuah routing table untuk
masing-masing routing protocol, karena setiap routing protocol mengikuti jejak dari sebuah network
dengan pengalamatan yang berbeda. Hal ini biasa dianalogikan dengan sebuah tanda jalan dalam
berbagai bahasa berbeda yang diucapkan oleh warga di sebuah jalan. Jika ada orang Amerika,
Spanyol dan Perancis tinggal di sebuah jalan bernama Cat, maka tanda jalan tersebut akan berbunyi
Cat/Gato/Chat.
Interface. Merupakan interface keluar (exit interface) yang akan ditempuh oleh sebuah paket jika
ditujukan untuk sebuah network tertentu.
Metric Jarak Ke Network Yang Remote. Routing protocol yang berbeda akan menggunakan cara
yang berbeda pula dalam menghitung jarak ini. Beberapa routing protocol menggunakan hop count
(yaitu jumlah router yang dilalui oleh paket dalam perjalanan menuju network remote yang dituju),
sedangkan routing protocol yang lain menggunakan bandwidth, delay dari kabel dan bahkan tick count
(hitungan 1/18 detik).
Router memisahkan broadcast domain, yang berarti secara default, broadcast tidak diteruskan melalui
router. Karena setiap interface di router mewakili sebuah network yang terpisah, ia harus diberikan nomor
identifikasi network yang unik dan setiap host di network yang terkoneksi dengan router tersebut harus
menggunakan nomor network yang sama.
Berikut ini adalah beberapa poin tentang router yang harus diingat:
Router secara default tidak akan meneruskan paket broadcast dan multicast.
Router menggunakan alamat logika pada header layer Network untuk menentukan router di hop
berikutnya yang akan dijadikan tujuan paket yang diteruskannya.
Router dapat menggunakan access list, yang dibuat oleh administrator, untuk mengendalikan
keamanan dari jenis paket apa saja yang diperbolehkan untuk masuk dan keluar sebuah interface.
Router dapat menyediakan fungsi bridging layer-2 jika diperlukan dan dapat secara serentak
melakukan routing pada interface yang sama.
Peralatan layer-3 (router) menyediakan koneksi antar-virtual LAN (VLAN).
Router dapat menyediakan Quality of Service (QoS) untuk tipe lalu lintas network tertentu.
D. Layer Transport
Layer Transport melakukan segmentasi dan menyatukan kembali data yang tersegmentasi tadi menjadi
sebuah arus data. Layanan-layanan yang terdapat di Layer Transport melakukan baik segmentasi maupun penyatuan
kembali data yang tersegmentasi tersebut (reassembling), dari aplikasi-aplikasi upperlayer dan menggabungkannya
ke dalam arus data yang sama. Layanan-layanan ini menyediakan transportasi data dari ujung ke ujung, dan dapat
membuat sebuah koneksi logical antara host pengirim dan host tujuan pada sebuah internetwork.
TCP dan UDP keduanya bekerja pada di Layer Transport, dimana TCP adalah layanan yang dapat diandalkan
(reliable), sedangkan UDP tidak. Ini berarti pembuat aplikasi memiliki lebih banyak pilihan, karena mereka bisa memilih
antara kedua protokol tersebut ketika bekerja dengan protokol-protokol TCP/IP.
Layer Transport bertanggung jawab untuk menyediakan mekanisme untuk multiplexing (multiplexing adalah
teknik untuk mengirimkan atau menerima beberapa jenis data yang berbeda sekaligus pada saat bersamaan melalui
satu media network saja) metode aplikasi-aplikasi upper-layer, membuat session dan memutuskan rangkaian virtual
circuit (virtual circuit, artinya koneksi atau hubungan terbentuk diantara dua buah host di jaringan, setelah melalui
sebuah mekanisme yang disebut three-way handshake). Ia juga menyembunyikan detail-detail dari informasi yang
bergantung pada jaringan, menyembunyikannya dari layer yang lebih tinggi, dengan cara menyediakan transfer data
yang transparan.
Istilah reliable networking dapat digunakan di layer transport. Ini berarti fungsi-fungsi seperti acknowledgment,
sequencing dan Flow control akan digunakan. Layer Transport dapat bersifat connectionless atau connection-oriented.
Pembahasan berikut akan menerangkan secara ringkas bagian tersebut.
1. Flow Control
Keutuhan (integrity) data dipastikan di layer Transport dengan cara mempertahankan apa yang disebut
Flow control dan dengan memungkinkan pengguna meminta transportasi data antar sistem yang dapat
diandalkan. Flow control mencegah host pengirim, disatu sisi koneksi membanjiri (overflowing) buffer di host
penerima sebuah kejadian yang dapat mengakibatkan data hilang atau rusak. Transportasi yang dapat
diandalkan tersebut, menggunakan sebuah session komunikasi yang connection-oriented diantara sistem-
sistem dan protokol yang bersangkutan menjamin agar hal-hal berikut dapat terpenuhi:
Pengirim paket data akan menerima paket pemberitahuan sudah diterima segera setelah segmen data
terkirim dan diterima.
Semua segmen data yang tidak mendapatkan pemberitahuan atau tanda terima (istilahnya not
acknowledged) akan dikirim ulang.
Segmen-segmen data akan diurutkan kembali ke urutan semula semula setibanya di tujuan.
Data flow yang bisa dikelola (manageable) akan dipertahankan, untuk mencegah congestion,
kelebihan beban jaringan (overloading) dan kehilangan data.
2. Connection-Oriented (Connectionless)
Pada operasi transportasi data yang dapat diandalkan, peralatan jaringan yang akan melakukan
transmisi data akan membuat sebuah komunikasi yang connection-oriented dengan peralatan remote, dengan
cara membuat sebuah session. Peralatan yang melakukan transmisi, pada awalnya akan membuat sebuah
session connection-oriented dengan sistem pasangannya, yang disebut call setup atau three way handshake.
Kemudian data akan dipindahkan setelah selesai, pengakhiran komunikasi akan terjadi untuk memutuskan
rangkaian virtual yang terjadi.
Gambar 8 menggambarkan sebuah session yang dapat diandalkan berlangsung antara sistem
pengirim dan penerima. Anda dapat melihat bahwa kedua program aplikasi host memulai dengan
memberitahukan kepada masing-masing sistem operasinya bahwa sebuah koneksi akan segera dimulai.
Kedua sistem operasi berkomunikasi dengan cara mengirimkan pesan-pesan melalui sebuah jaringan,
melakukan konfirmasi bahwa pemindahan data telah disetujui dan kedua belah pihak telah siap melakukannya.
Setelah semua proses sinkronisasi ini terjadi, sebuah koneksi akan tercipta dan pemindahan data dimulai.
Pada saat informasi dipindahkan antar host, kedua mesin akan melakukan pengecekan satu sama lain
secara periodik, komunikasi melalui perangkat lunak protokol mereka, untuk memastikan bahwa semua
berlangsung dengan baik dan bahwa data telah diterima dengan baik.
Gambar 8. Terciptanya Sebuah Session Yang Connection-Oriented
Langkah-langkah pada session connection-oriented atau the three-way seperti yang ditunjukkan pada
gambar 8:
Segmen persetujuan koneksi yang pertama adalah sebuah permintaan sinkronisasi.
Segmen kedua dan ketiga mengirim tanda terima (acknowledgment) untuk permohonan sinkronisasi
tersebut dan membuat parameter-parameter dan aturan-atuaran koneksi antar host. Cara pengurutan
(sequencing) segmen di pihak penerima juga diminta untuk disinkronisasi, sehingga dibentuk dua
koneksi dua arah.
Segmen terakhir juga merupakan sebuah acknowledgment, yang memberitahukan kepada host tujuan
bahwa persetujuan koneksi telah diterima dan koneksi yang sebenarnya telah terjadi. Transfer data
dapat dimulai.
Kedengarannya cukup sederhana, tapi kenyataanya tidak selalu mulus. Kadang-kadang selama
proses pemindahan data, congestion dapat terjadi karena sebuah komputer berkecepatan tinggi menghasilkan
lalu lintas data yang jauh lebih cepat dari pada kemampuan network menanganinya. Sekumpulan komputer
secara serentak mengirimkan data melalui sebuah gateway atau ke tujuan yang sama. Pada kasus terakhir,
gateway atau host tujuan dapat mengalami congestion meskipun tidak ada sumber daya tunggal yang menjadi
penyebabnya. Kedua kasus terakhir pada dasarnya menyerupai kemacetan di jalan raya lalu lintas yang terlalu
padat untuk jalan yang terlalu sempit. Penyebabnya bukan salah satu kendaraan dijalan tersebut, tetapi karena
memang terlalu banyak kendaraan dijalan tersebut.
Jadi apa yang terjadi ketika sebuah mesin menerima data dalam jumlah sangat besar yang menjadi
terlalu cepat baginya untuk diproses? Data tersebut akan disimpan di sebuah memory yang disebut buffer.
Akan tetapi aksi yang disebut buffering ini hanya akan memecahkan masalah jika data tersebut adalah sebuah
lonjakan (burst) dari pengiriman data dalam jumlah normal. Jika terjadi hal sebaliknya, yaitu data dalam jumlah
besar mengalir terus menerus, memory diperalatan bersangkutan akan terpakai habis, pada akhirnya batas
kemampuannya akan terlampaui dan peralatan tersebut akan bereaksi dengan membuang semua data yang
tidak mampu disimpan di memory-nya. Akan tetapi tidak perlu ada kekhawatiran berlebihan disini. Karena
fungsi transportnya, sistem kontrol kelebihan data dapat bekerja dengan cukup baik. Dari pada membuang
sumber daya dan membiarkan data menjadi hilang, layer transport dapat mengeluarkan sebuah indikator tidak
siap kepada pengirim yang mengakibatkan aliran data tersebut (seperti di perlihatkan di gambar 9). Mekanisme
ini bekerja seperti lampu stop, memberikan sinyal kepada alat pengirim untuk menghentikan pengiriman
segmen data ke alat penerima yang kewalahan. Setelah alat penerima memproses segmen data yang ada
dimemorinya yaitu di buffer sebuah indikator siap akan dikirimkan. Mesin yang menunda pengiriman data
karena ketidaksiapan penerima tadi akan memulai kembali pengiriman segmen data berikutnya.
Pada pemindahan data connection-oriented yang dapat diandalkan dan bersifat fundamental, paket
data sampai di host tujuan dengan urutan yang sama persis seperti pada saat paket data tersebut dikirim.
Pemindahan data akan gagal jika urutannya salah. Jika ada segmen data hilang, terduplikasi atau rusak
selama perjalanan, kegagalan tersebut akan dikirim. Masalah ini ditangani dengan memastikan host penerima
mengirimkan tanda terima (acknowledgment) untuk setiap segmen yang diterimanya.
Gambar 9. Pengiriman Segmen Dengan Flow Control
3. Windowing
Idealnya, pengiriman data terjadi secara cepat dan efesien. Seperti yang bisa anda bayangkan, akan
terjadi keterlambatan jika mesin yang mengirimkan paket data harus menunggu acknowledgment untuk setiap
segmen data yang dikirimnya. Tetapi karena ada waktu tersedia antara saat setelah pengirim mengirimkan
segmen data dan saat sebelum ia selesai melakukan proses terhadap acknowledgment dari mesin penerima,
maka pengirim menggunakan waktu yang tersedia ini untuk memindahkan data lain. Jumlah data segmen data
(diukur dalam byte) yang dapat dikirmkan oleh mesin pengirim, tanpa perlu menerima acknowledgment untuk
segmen-segmen tersebut, disebut sebuah window. Window-window digunakan untuk mengendalikan jumlah
segmen data yang tidak terkirim atau tidak ter-acknowledgment.
Jadi, ukuran window mengendalikan seberapa banyak informasi dipindahkan dari suatu sisi ke sisi lain.
Sementara beberapa protokol mengukur informasi dengan mengamati jumlah paket, TCP/IP mengukurnya
dengan menghitung jumlah byte.
Seperti yang anda lihat di gambar 10, ada ukuran dua window satunya berukuran 1, satu lagi berukuran
3. Jika anda menggunakan ukuran window 1, mesin pengirim akan menunggu sebuah acknowledgment untuk
setiap segmen data yang dikirimkannya sebelum ia mengirim segmen berikutnya. Jika anda menggunakan
ukuran window 3, mesin pengirim dapat mengirimkan tiga segmen data sebelum menerima acknowledgment.
Pada contoh yang telah disederhanakan tersebut, kedua mesin pengirim dan penerima adalah workstation.
Kenyataannya jarang sesederhana itu, dan sering kali acknowledgment dan paket data akan bercampur saat
mereka berada di jaringan dan melewati router.
Jika sebuah session TCP/IP dimulai dengan ukuran window 2 byte dan selama proses pemindahan
data, ukuran window berubah dari 2 byte menjadi 3 byte, host pengirim akan mengirimkan 3 byte sebelum
menunggu acknowledgment.
E. Layer Session
Layer session bertanggung jawab untuk membentuk, mengelola, dan kemudian memutuskan session-session
antar layer-layer Presentation. Layer session juga menyediakan kontrol dialog antar peralatan atau titik jaringan (node).
Dia melakukan koordinasi komunikasi antar sistem-sistem dan mengorganisasi komunikasinya dengan menawarkan
tiga mode berikut: simplex, half-duplex dan full-duplex. Kesimpulannya, layer session pada dasarnya menjaga
terpisahnya data dari aplikasi yang satu dengan data dari aplikasi yang lain.
Berikut ini beberapa contoh protokol dan Interface layer session:
Network File System (NFS), dibuat oleh Sun Microsystem dan digunakan dengan TCP/IP dan workstation
UNIX untuk akses yang transparan ke sumber daya remote.
Structured Query Language (SQL), dibuat oleh IBM untuk menyediakan kepada pengguna sebuah cara yang
lebih mudah untuk mendefenisikan kebutuhan informasinya pada sistem lokal dan remote.
Remote Procedure Call (RPC), sebuah utility atau tool untuk clien-server yang digunakan digunakan untuk
lingkungan layanan yang berbeda-beda. Prosedurnya dibuat dibuat di sisi client dan dijalankan di sisi server.
X Windows, digunakan secara luas oleh terminal-terminal pintar untuk berkomunikasi dengan komputer UNIX
yang remote, memungkinkan mereka bekerja seakan-akan mereka adalah monitor yang terpasang lokal di
komputer tersebut.
AppleTalk Session Protocol (ASP), mekanisme client-server yang lain, yang membuat dan menjaga session
antar client dan server AppleTalk.
Digital Network Architecture Session Control Protocol (DNA SCP), sebuah protokol layer Session dari
DECnet.
F. Layer Presentation
Fungsi dari layer ini sesuai dengan namanya, menyajikan data ke layer application dan bertanggung jawab
pada penerjemahan data dan format kode (program). Layer ini pada dasarnya adalah penerjemah dan melakukan
fungsi pengkodean dan konversi. Teknik transfer data yang berhasil adalah dengan mengadaptasi data tersebut
kedalam format yang standar sebelum dikirimkan. Komputer dikonfigurasikan untuk menerima format data yang
standar atau generik ini untuk kemudian diubah kembali kebentuk aslinya untuk dibaca oleh aplikasi bersangkutan
(contohnya, EBCDIC ke ASCII). Dengan menyediakan layanan penerjemahan, layer Presentation memastikan agar
data yang berasal dari layer application di satu komputer dapat dibaca oleh layer application di komputer lain.
OSI memiliki standar protokol yang mendefensikan bagaimana format data yang standar. Tugas-tugas seperti
kompresi, dekompresi, enkripsi dan deskripsi data, berhubungan dengan layer ini. Beberapa standar layer
Presentation juga mencakup operasi multimedia. Standar-standar berikut digunakan untuk mengatur presentasi grafis
dan visual image:
PICT, sebuah format gambar yang digunakan program Macintosh untuk melakukan transfer grafik QuickDraw.
TIFF (Tagged Image File Format), sebuah format grafis standar untuk image bitmap resolusi tinggi.
JPEG, standar foto yang dibuat oleh Joint Photographic Experts Group. Standar lain mengatur film dan suara.
Midi (Musical Instrument Digital Interface), kadang disebut Musical Instrument Device Interface, digunakan
untuk membuat musik digital.
MPEG, standar Motion Picture Experts Group yang semakin populer untuk kompresi dan coding video bergerai
untuk CD. Ia menyediakan penyimpanan digital dan kecepatan bit sampai 1,5 Mbps.
QuickTime, digunakan oleh program Macintosh mengelola aplikasi-aplikasi audio dan video.
RTF (Rich Text Format), sebuah file format yang memungkinkan kita melakukan pertukaran file teks antar
program pengolah kata (word processor) yang berbeda, bahkan antar sistem operasi yang berbeda.
G. Layer Application
Layer Application pada model OSI merupakan tempat dimana user atau pengguna berinteraksi dengan
komputer. Layer ini sebenarnya hanya berperan ketika dibutuhkan akses ke network. Sebagai contoh Internet Explorer.
Anda bisa membuang semua komponen networking dari sistem seperti TCP/IP, kartu NIC dan sebagainya. Anda
masih tetap bisa menggunakan Internet Explorer (IE) untuk melihat dokumen lokal HTML, tidak ada masalah. Tapi
semuanya akan berubah menjadi kacau ketika anda mencoba sesuatu yang lain seperti melihat dokumen HTML yang
harus diambil dengan HTTP atau mengambil file dengan FTP. Hal ini terjadi karena IE harus memberikan umpan balik
terhadap permintaan tersebut dengan mencoba mengakses layar aplication. Yang sebenarnya terjadi disini adalah
layer apllication bertindak sebagai interface antar program aplikasi sebenarnya, dimana program aplikasi itu sendiri
tidak termasuk ke dalam struktur layer, dengan layer berikut di bawahnya. Ini dilakukan dengan menyediakan beberapa
cara bagi aplikasi tersebut untuk mengirimkan informasi ke layer bawah melalui susunan protokol tersebut. Dengan
kata lain, IE tidaklah berada pada layer application, tapi IE berfungsi sebagai interface dengan protokol layer
application, tapi IE berfungsi sebagi interface dengan protokol layer application ketika IE membutuhkan sumber daya
remote.
Selain itu, layer application juga bertanggung jawab untuk mengidentifikasikan dan memastikan keberadaan
partner komunikasi yang dituju serta menentukan apakah sumber daya komunikasi yang dituju cukup tersedia. Tugas
ini sangatlah penting karena komunikasi komputer terkadang membutuhkan lebih dari sumber daya sebuah sebuah
PC. Sering kali layer application menggabungkan komponen komunikasi yang berasal dari beberapa aplikasi network.
Sebagai contoh yang sering digunakan adalah file transfer dan email seperti halnya juga remote access, aktivitas
manajemen network, proses client-server dan information location. Banyak aplikasi network menyediakan layanan
komunikasi melalui network skala besar, akan tetapi untuk saat ini dan Internetworking di masa mendatang,
kebutuhannya telah berkembang begitu pesat dan akan segera mencapai titik akhir dari kemampuan network
sekarang. Saat ini pertukaran transaksi dan informasi di antara perusahaan sudah berkembang dan membutuhkan
layanan aplikasi internetworking seperti berikut:
World Wide Web (WWW), menghubungkan server-server dalam jumlah begitu banyak, hampir tidak terhitung
(dan dari hari ke hari selalu bertambah) dengan format data yang berbeda-beda. Kebanyakan adalah
multimedia dan bisa mencakup gambar, teks, video, dan suara. Baik IE maupun Netscape Navigator bisa
digunakan untuk mengakses dan melihat website.
Email Gateway, layanan serbaguna ini bisa menggunakan Simple Mail Transfer Protocol (SMTP) atau standar
X.400 untuk mengirim pesan antar aplikasi email yang berbeda.
Electonic Data Interchange (EDI), gabungan dari standar-standar dan proses-proses khusus yang
menyediakan aliran data atau accounting, pengiriman/penerimaan, serta pelacakan order atau inventori antar
perusahaan.
Special Interest Bulletin Board, mencakup banyak tempat chat di Internet dimana orang bisa bertemu dan
berkomunikasi dan mengirimkan pesan atau mengadakan percakapan secara interaktif. Juga dipakai untuk
sharing perangkat lunak public domain.
Utiliti Navigasi Internet, mencakup aplikasi-aplikasi seperti Gopher dan WAIS serta aplikasi mesin pencari
(search engine) seperti Google dan Yahoo, yang membantu pengguna pencari informasi yang mereka
butuhkan di Internet.
Layanan Transaksi Finansial, menargetkan komunitas finansial. Layanan ini mengumpulkan dan menjual
informasi-informasi yang berkenaan dengan masalah investasi, market trading, komoditas, nilai tukar mata
uang dan data perkreditan kepada pelanggannya.
Informasi yang mengalir dari satu layer ke layer yang lain akan mengalami “perubahan bentuk (transformasi bentuk)”.
Untuk memahaminya, perhatikan ilustrasi di bawah ini yang menggambarkan transformasi informasi dari layer application
hingga layer physical.
Informasi berawal dari layer application. Informasi kemudian melewati layer presentation dan layer session. Pada tahap
ini biasanya belum dilakukan transformasi data. Informasi yang melalui ketiga layer ini disebut PDU (Protocol Data
Unit) atau data saja.
Setelah sampai di layer transport, data akan mengalami transformasi ke bentuk lain yang disebut segment.
Segment mengalir ke layer network dan kemudian diubah menjadi packet (datagram).
Packet mengalir ke layer data link dan kemudian diubah menjadi frame.
Terakhir, frame mengalir ke layer physical dan kemudian diubah menjadi bits atau bit-bit.
Pada layer physical, bit-bit diubah menjadi besaran fisik, seperti arus listrik, gelombang elektromagnetik dan lain-lain.
Proses transformasi bentuk dari satu layer ke layer berikutnya dilakukan dengan menambahkan header khusus. Inilah
yang disebut dengan encapsulation (enkapsulasi). Proses enkapsulasi terjadi berulang-ulang hingga data diubah menjadi bit-
bit. Kemudian bit-bit ini dikirim ke host target melalui jaringan.
Setelah informasi (berupa bit-bit) sampai di host target maka proses kebalikannya, yaitu “melepas” header satu per
satu dari layer terbawah (layer physical) hingga layer teratas (layer application) akan dilakukan. Proses melepas header ini
disebut de-encapsulation (de-enkapsulasi).
Proses enkapsulasi dan de-enkapsulasi dapat dianalogikan dengan pengiriman barang via pos. Barang yang dikirim
akan dibungkus, diberi alamat, diantarkan ke kantor pos. Selanjutnya petugas pos akan mengantarkannya ke alamat tujuan.
Setelah sampai di alamat tujuan, penerima dapat membuka bungkusnya satu per satu, hingga mendapatkan barang yang
dikirim untuknya.
Untuk mendapatkan informasi lebih banyak tentang OSI layer, silahkan mengunjungi situs-situs di bawah ini:
http://computer.howstuffworks.com/osi1.html
http://www.geocities.com/SiliconValley/Monitor/3131/ne/osimodel.html
http://en.wikipedia.org/wiki/OSI_model
B. Topologi Ring
Di dalam topologi Ring semua workstation dan server dihubungkan sehingga terbentuk suatu pola lingkaran
atau cincin. Tiap workstation ataupun server akan menerima dan melewatkan informasi dari satu komputer ke
komputer lain, bila alamat-alamat yang dimaksud sesuai maka informasi diterima dan bila tidak informasi akan
dilewatkan.
J = (N * (N – 1)) / 2
Dimana:
N menyatakan jumlah komputer
J menyatakan jumlah link
Topologi mesh merupakan jenis topologi yang digunakan oleh internet. Setiap link menghubungkan suatu
router dengan router yang lain.
F. Topologi Hierarchical
Hampir mirip dengan extended star. Perbedaannya terletak pada alat penghubung masing-masing topologi
star. Tidak menggunakan HUB/Switch namun menggunakan komputer sebagai pengendali traffic pada topologi
hierarchical. Biasanya komputer sekaligus berfungsi sebagai router.
A. Kabel Coaxial
Kabel coaxial terdiri atas konduktor, shield, isolator dalam dan isolator luar. Kabel coaxial memiliki sebuah
konduktor tembaga di pusatnya. Konduktor digunakan untuk jalur transmisi data. Lapisan plastik digunakan sebagai
isolator antara konduktor pusat dan shield di sekelilingnya. Shield berupa jalinan logam/metal memblokir berbagai
interferensi elektromagnetik yang berasal dari luar. Ada dua jenis kabel coaxial, yaitu Thick Coaxial Cable dan Thin
Coaxial Cable.
Kabel coaxial saat ini mulai jarang digunakan. Salah satu penyebabnya adalah proses instalasi kabel yang
cukup sulit, kecepatan transfer data yang kurang memadai untuk kebutuhan saat ini dan harganya cukup mahal
dibandingkan kabel jenis Twisted Pair. Kecepatan transfer data pada kabel coaxial lebih rendah dibanding kabel
Twisted Pair. Meskipun begitu, kabel coaxial cukup resisten terhadap sinyal interferensi dan bisa lebih panjang
dibandingkan dengan kabel Twisted Pair.
Kategori CAT5 atau CAT5e adalah yang paling reliable dan memiliki kompabilitas yang tinggi serta yang paling
disarankan, baik pada 10 Mbps dan Fast Ethernet (100 Mbps). Konektor yang bisa digunakan untuk UTP Cable CAT5
adalah RJ-45.
Ada aturan khusus atau standar pengurutan kabel, yaitu EIA/TIA 568A (T568A) dan EIA/TIA 568B (T568B). Di
bawah ini adalah standar pengurutan kabel tersebut:
C. Kabel Twinaxial
Jenis kabel berbahan tembaga lainnya yang lebih relatif baru adalah twinaxial atau twinax. Bisa dikatakan
kabel ini merupakan gabungan antara twisted pair dan coaxial. Dari luar tampak seperti kabel coaxial tapi di dalamnya
seperti twisted pair. Kabel twinaxial digunakan untuk network 1000Base-CX, 10Gbase-CX.
E. Gangguan
Seperti halnya jalan raya yang biasa macet, licin, berlubang atau rusak. Sehingga akan mengganggu lalu
lintas, maka kabel pun tidak luput dari berbagai gangguan yang dapat mempengaruhi kualitas sinyal. Informasi dapat
mengalir lebih lambat atau bahkan error.
Cara pembuatan kabel cross ini adalah dengan menggunakan standar susunan kabel tipe T568A pada
ujung kabel satu (sebut saja ujung A) dan standar susunan kabel tipe T568B pada ujung kabel lainnya (sebut
saja ujung B). Hasil dari pembuatan kabel cross bisa dilihat pada gambar di bawah ini:
Cara pembuatan kabel straight adalah dengan menggunakan standar susunan kabel tipe T568A pada
kedua ujung kabel atau dengan menggunakan standar susunan kabel tipe T568B pada kedua ujung kabel.
Hasil dari pembuatan kabel straight bisa dilihat pada gambar di bawah ini:
Untuk mengecek apakah kabel yang telah kita buat berhasil atau tidak, kita bisa melakukan pengetesan pada
kabel yang kita buat dengan menggunakan network tester. Pasangkan kedua ujung kabel yang telah di buat ke port
RJ-45 pada network tester kemudian perhatikan susunan lampu indikator yang menyala pada network tester tersebut,
hasil susunan lampu indikator yang menyala untuk masing-masing jenis kabel adalah sebagai berikut:
0000B10F.0000.77F1.22E8
Dimana:
0000B10F atau B10F adalah Network ID
0000.77F1.22E8 adalah node ID
IPX address tidak mempunyai kelas IP dan tidak mempunyai subnet. IPX berfungsi pada lapisan network dari
model OSI dan termasuk jenis connectionless oriented protocol. Untuk connectionless oriented protocol ini, Netware
menyediakan Sequence Packet Exhance (SPX) yang dapat menjamin hubungan yang berfungsi pada lapisan
transport. Protokol IPX/SPX ini banyak digunakan untuk game jaringan lokal, karena kehandalan dan kecepatan waktu
(real-time) yang dihasilkan.
1. Karakteristik UDP
UDP memiliki karakteristik-karakteristik berikut:
a. Connectionless (tanpa koneksi), pesan-pesan UDP akan dikirimkan tanpa harus dilakukan
proses negosiasi koneksi antara dua host yang hendak bertukar informasi.
b. Unreliable (tidak andal), pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya
nomor urut atau pesan acknowledgment. Protokol lapisan aplikasi yang berjalan di atas UDP
harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya,
protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan
mereka masing-masing atau mengirim pesan secara periodik atau dengan menggunakan
waktu yang telah didefinisikan.
c. UDP menyediakan mekanisme untuk mengirim pesan-pesan ke sebuah protokol lapisan
aplikasi atau proses tertentu di dalam sebuah host dalam jaringan yang menggunakan TCP/IP.
Header UDP berisi Field Source Process Identification dan Destination Process Identification.
d. UDP menyediakan penghitungan checksum berukuran 16 bit terhadap keseluruhan pesan
UDP.
UDP tidak menyediakan layanan-layanan antar host berikut:
e. UDP tidak menyediakan mekanisme penyanggaan (buffering) dari data yang masuk atau pun
data yang keluar. Tugas buffering merupakan tugas yang harus diimplementasikan oleh
protokol lapisan aplikasi yang berjalan di atas UDP.
f. UDP tidak menyediakan mekanisme segmentasi data yang besar ke dalam segmen-segmen
data, seperti yang terjadi dalam protokol TCP. Karena itulah, protokol lapisan aplikasi yang
berjalan di atas UDP harus mengirimkan data yang berukuran kecil (tidak lebih besar dari nilai
Maximum Transfer Unit/MTU) yang dimiliki oleh sebuah antarmuka di mana data tersebut
dikirim. Karena, jika ukuran paket data yang dikirim lebih besar dibandingkan nilai MTU, paket
data yang dikirimkan bisa saja terpecah menjadi beberapa fragmen yang akhirnya tidak jadi
terkirim dengan benar.
g. UDP tidak menyediakan mekanisme flow-control, seperti yang dimiliki oleh TCP.
2. Penggunaan UDP
UDP sering digunakan dalam beberapa tugas berikut:
a. Protokol yang "ringan" (lightweight), untuk menghemat sumber daya memory dan procesor,
beberapa protokol lapisan aplikasi membutuhkan penggunaan protokol yang ringan yang dapat
melakukan fungsi-fungsi spesifik dengan saling bertukar pesan. Contoh dari protokol yang
ringan adalah fungsi query nama dalam protokol lapisan aplikasi Domain Name System.
b. Protokol lapisan aplikasi yang mengimplementasikan layanan keandalan. Jika protokol lapisan
aplikasi menyediakan layanan transfer data yang andal, maka kebutuhan terhadap keandalan
yang ditawarkan oleh TCP pun menjadi tidak ada. Contoh dari protokol seperti ini adalah Trivial
File Transfer Protocol (TFTP) dan Network File System (NFS).
c. Protokol yang tidak membutuhkan keandalan. Contoh protokol ini adalah protokol Routing
Information Protocol (RIP).
d. Transmisi broadcast, karena UDP merupakan protokol yang tidak perlu membuat koneksi
terlebih dahulu dengan sebuah host tertentu, maka transmisi broadcast pun dimungkinkan.
Sebuah protokol lapisan aplikasi dapat mengirimkan paket data ke beberapa tujuan dengan
menggunakan alamat multicast atau broadcast. Hal ini kontras dengan protokol TCP yang
hanya dapat mengirimkan transmisi one-to-one. Contoh: query nama dalam protokol NetBIOS
Name Service.
3. Pesan-Pesan UDP
UDP, berbeda dengan TCP yang memiliki satuan paket data yang disebut dengan segmen, melakukan
pengepakan terhadap data ke dalam pesan-pesan UDP (UDP Messages). Sebuah pesan UDP berisi header
UDP dan akan dikirimkan ke protokol lapisan selanjutnya (lapisan internetwork) setelah mengepaknya menjadi
datagram IP. Enkapsulasi terhadap pesan-pesan UDP oleh protokol IP dilakukan dengan menambahkan
header IP dengan protokol IP nomor 17 (0x11). Pesan UDP dapat memiliki besar maksimum 65507 byte:
65535 (216)-20 (ukuran terkecil dari header IP)-8 (ukuran dari header UDP) byte. Datagram IP yang dihasilkan
dari proses enkapsulasi tersebut, akan dienkapsulasi kembali dengan menggunakan header dan trailer
protokol lapisan Network Interface yang digunakan oleh host tersebut.
Dalam header IP dari sebuah pesan UDP, field Source IP Address akan diset ke antarmuka host yang
mengirimkan pesan UDP yang bersangkutan. Sementara field Destination IP Address akan diset ke alamat IP
unicast dari sebuah host tertentu, alamat IP broadcast atau alamat IP multicast.
5. Port UDP
Seperti halnya TCP, UDP juga memiliki saluran untuk mengirimkan informasi antar host, yang disebut
dengan UDP Port. Untuk menggunakan protokol UDP, sebuah aplikasi harus menyediakan alamat IP dan
nomor UDP Port dari host yang dituju. Sebuah UDP port berfungsi sebagai sebuah multiplexed message
queue, yang berarti bahwa UDP port tersebut dapat menerima beberapa pesan secara sekaligus. Setiap port
diidentifikasi dengan nomor yang unik, seperti halnya TCP, tetapi meskipun begitu, UDP Port berbeda dengan
TCP Port meskipun memiliki nomor port yang sama. Tabel di bawah ini mendaftarkan beberapa UDP port yang
telah dikenal secara luas.
Tabel 15. Port UDP
Nomor
Penggunaan
Port UDP
53 Domain Name System (DNS) Name Query
67 BOOTP client (Dynamic Host Configuration Protocol [DHCP])
68 BOOTP server (DHCP)
69 Trivial File Transfer Protocol (TFTP)
137 NetBIOS Name Service
138 NetBIOS Datagram Service
161 Simple Network Management Protocol (SNMP)
445 Server Message Block (SMB)
520 Routing Information Protocol (RIP)
1812/1813 Remote Authentication Dial-In User Service (RADIUS)
IP
ICMP (Internet Control
Bertanggungjawab dalam masalah routing dan addressing Message Protocol)
(2)
(pembuatan paket IP). Layer ini juga bertugas menentukan rute ARP (Address
Internetworking
terbaik yang akan dilewati oleh sebuah paket data. Selain itu, Resolution Protocol)
/
layer ini juga bertugas melakukan paket switching untuk RARP (Reverse
Internet
mendukung tugas utama tersebut. Address Resolution
Protocol)
Layer Fungsi Contoh Protokol
Bertanggungjawab atas komunikasi dua buah node. Layer ini
menyediakan layanan pengiriman dari sumber data menuju ke
tujuan data dengan cara membuat Logical Connection diantara
keduanya. Layer ini juga bertugas memecah data yang diterima
dari Application Layer ke dalam aliran data yang sama antara
(3) TCP
sumber dan pengirim data.
Host To Host UDP
Ada dua cara pengiriman data, Connection-Oriented (TCP) atau
Connectionless-Oriented (UDP). Protokol TCP memiliki
orientasi terhadap reliabilitas data. Sedangkan protokol UDP
lebih berorientasi kepada kecepatan pengiriman data.
Telnet
DHCP
Menyediakan akses aplikasi ke jaringan TCP/IP. Layer ini
DNS
(4) melayani High-Level Protocol, masalah representasi data,
HTTP
Application proses encoding dan dialog control yang memungkinkan
terjadinya komunikasi antara aplikasi jaringan. FTP
SMTP
SNTP
D. Implementasi Protokol Pada Jaringan Peer To Peer Dan Konfigurasi IP Pada Windows
Untuk menghubungkan jaringan Peer To Peer, pastikan komputer yang akan kita konfigurasi telah tersedia
kartu jaringan (NIC/Network Interface Card). Karena kita akan menghubungkan dua buah komputer, maka kabel yang
kita pergunakan adalah kabel dengan konfigurasi Crossover. Setelah NIC dan kabel jaringan tersedia, kita dapat
melakukan konfigurasi pada protokol TCP/IP. Langkah-langkahnya adalah sebagai berikut (OS: Windows 7):
1. Sambungkan kabel yang telah dibuat dengan konfigurasi Crossover ke NIC di PC A dan PC B.
2. Klik Start Control Panel. Setelah jendela Control Panel terbuka kemudian ganti Category menjadi
Large Icons seperti gambar di bawah ini.
4. Pilih Network And Sharing Center. Kemudian pilih Change Adapter Settings.
5. Karena jaringan Peer To Peer ini menggunakan jaringan kabel, maka Ethernet yang akan kita
konfigurasi IP Address-nya adalah Local Area Connection. Klik kanan pada Local Area Connection
pilih Properties Internet Protocol Version 4 (TCP/Ipv4) Properties.
7. Setelah selesai langkah terakhir adalah melakukan tes koneksi dengan menggunakan CMD
(Command Prompt) lalu masukkan perintah ping diikuti dengan IP Address tujuan. Sebagai contoh PC
A (IP Address: 192.168.0.1) akan melakukan tes koneksi ke PC B (IP Address: 192.168.0.2) maka
perintah yang dimasukkan adalah: ping 192.168.0.2
8. Setelah melakukan tes koneksi, jika pada CMD muncul keterangan Reply artinya pemasangan jaringan
Peer To Peer dan konfigurasi IP Address telah dipasang dengan benar. Tapi jika muncul keterangan
Request Timed Out (RTO), artinya pemasangan dan konfigurasi jaringan tidak terpasang dengan
benar.
9. Setelah jaringan Peer To Peer dan konfigurasi IP Address berhasil dilakukan maka selanjutnya kita
bisa melakukan Sharing File dan Printer. Tetapi sebelumnya kita atur dulu pengaturan sistem agar
tidak memerlukan password ketika mengakses ke komputer masing-masing.
10. Untuk mengatur sistem agar tidak meminta password ketika akses, buka kembali jendela Network
And Sharing Center kemudian pilih Change Advanced Sharing Settings. Setelah itu atur pada
bagian Password Protected Sharing dan pilih Turn Off Password Protected Sharing untuk semua
Network Profiles (Home or Work & Public). Perhatikan gambar di bawah ini.
11. Untuk melakukan Sharing File, terlebih dahulu kita harus menyiapkan Folder yang akan kita Share.
Dalam hal ini sebagai contoh Folder yang akan di Share bernama Tutorial.
12. Klik kanan pada Folder Tutorial kemudian pilih Properties. Pada jendela Properties pilih Tab Sharing
kemudian klik tombol Share.
14. Untuk melakukan pengecekan terhadap Folder yang telah di Share tadi kita dapat mengakses dari
komputer lainnya dengan cara cepat yaitu dengan membuka menu Run di tombol Start Run atau
menggunakan shortcut pada keyboard dengan menekan tombol Windows + R sehingga muncul
jendela Run seperti gambar di bawah ini. Setelah itu ketikkan perintah: \\192.168.0.1 tunggu sampai
muncul Windows Explorer dan menampilan semua Folder yang di Share pada komputer tersebut.
16. Setelah muncul jendela Sharing Printer Properties, pilih Tab Sharing kemudian ceklis bagian Share
This Printer lalu klik tombol OK dan tunggu sampai proses selesai.
17. Untuk menambahkan Printer baru pada komputer lainnya, buka jendela Devices And Printers
kemudian klik tombol Add A Printer.
19. Setelah muncul nama Printer yang telah di Share, pilih Printer tersebut kemudian klik tombol Next.
20. Masukkan nama untuk Printer yang telah ditambahkan tadi sebagai nama di komputer lainnya dan klik
tombol Next.
22. Setelah berhasil menambahkan Printer baru yang di Share melalui jaringan, maka Printer tersebut
secara otomatis akan langsung tampil sebagai perangkat baru pada komputer lainnya dan siap untuk
digunakan sebagai Printer jaringan.
1. Representasi IPv4
Alamat IP versi 4 umumnya diekspresikan dalam notasi desimal bertitik (Dotted-Decimal Notation),
yang dibagi ke dalam empat buah oktet berukuran 8-bit. Dalam beberapa buku referensi, format bentuknya
adalah w.x.y.z Karena setiap oktet berukuran 8-bit, maka nilainya berkisar antara 0 hingga 255 (meskipun
begitu, terdapat beberapa pengecualian nilai). Alamat IP yang dimiliki oleh sebuah host dapat dibagi dengan
menggunakan subnet mask jaringan ke dalam dua buah bagian, yakni:
2. Jenis-Jenis IPv4
Alamat IPv4 terbagi menjadi beberapa jenis, yakni sebagai berikut:
a. Alamat Unicast
Alamat Unicast, merupakan alamat IPv4 yang ditentukan untuk sebuah antarmuka jaringan
yang dihubungkan ke sebuah Internetwork IP. Alamat unicast digunakan dalam komunikasi Point-To-
Point atau One-To-One.
Setiap antarmuka jaringan yang menggunakan protokol TCP/IP harus diidentifikasikan dengan
menggunakan sebuah alamat logis yang unik, yang disebut dengan alamat unicast (Unicast Address).
Alamat unicast disebut sebagai alamat logis karena alamat ini merupakan alamat yang diterapkan pada
lapisan jaringan dalam DARPA Reference Model dan tidak memiliki relasi yang langsung dengan
alamat yang digunakan pada lapisan antarmuka jaringan dalam DARPA Reference Model. Sebagai
contoh, alamat unicast dapat ditetapkan ke sebuah host dengan antarmuka jaringan dengan teknologi
Ethernet, yang memiliki alamat MAC sepanjang 48-bit. Alamat unicast inilah yang harus digunakan
oleh semua host TCP/IP agar dapat saling terhubung. Komponen alamat ini terbagi menjadi dua jenis,
yakni alamat host (Host Identifier) dan alamat jaringan (Network Identifier).
Alamat unicast menggunakan kelas A, B dan C dari kelas-kelas alamat IP yang telah
disebutkan sebelumnya, sehingga ruang alamatnya adalah dari 1.x.y.z hingga 223.x.y.z. Sebuah
alamat unicast dibedakan dengan alamat lainnya dengan menggunakan skema subnet mask.
Jika ada sebuah intranet tidak yang terkoneksi ke Internet, semua alamat IP dalam ruangan
kelas alamat unicast dapat digunakan. Jika koneksi dilakukan secara langsung (dengan menggunakan
teknik routing) atau secara tidak langsung (dengan menggunakan proxy server), maka ada dua jenis
alamat yang dapat digunakan di dalam Internet, yaitu public address (alamat publik) dan private
address (alamat pribadi).
Berikut ini adalah jenis-jenis alamat unicast:
Public Address, alamat publik adalah alamat-alamat yang telah ditetapkan oleh InterNIC dan
berisi beberapa buah Network Identifier yang telah dijamin unik (artinya, tidak ada dua host
yang menggunakan alamat yang sama) jika intranet tersebut telah terhubung ke Internet.
Ketika beberapa alamat publik telah ditetapkan, maka beberapa rute dapat diprogram ke dalam
sebuah router sehingga lalu lintas data yang menuju alamat publik tersebut dapat mencapai
lokasinya. Di Internet, lalu lintas ke sebuah alamat publik tujuan dapat dicapai, selama masih
terkoneksi dengan Internet.
Ilegal Address, intranet-intranet pribadi yang tidak memiliki kemauan untuk mengoneksikan
intranet-nya ke internet dapat memilih alamat apapun yang mereka mau, meskipun
menggunakan alamat publik yang telah ditetapkan oleh InterNIC. Jika sebuah organisasi
selanjutnya memutuskan untuk menghubungkan intranet-nya ke Internet, skema alamat yang
digunakannya mungkin dapat mengandung alamat-alamat yang mungkin telah ditetapkan oleh
InterNIC atau organisasi lainnya. Alamat-alamat tersebut dapat menjadi konflik antara satu dan
lainnya, sehingga disebut juga dengan illegal address, yang tidak dapat dihubungi oleh host
lainnya.
Private Address, setiap node IP membutuhkan sebuah alamat IP yang secara global unik
terhadap Internetwork IP. Pada kasus Internet, setiap node di dalam sebuah jaringan yang
terhubung ke Internet akan membutuhkan sebuah alamat yang unik secara global terhadap
Internet. Karena perkembangan Internet yang sangat pesat, organisasi-organisasi yang
menghubungkan intranet miliknya ke Internet membutuhkan sebuah alamat publik untuk setiap
node di dalam intranet miliknya tersebut. Tentu saja, hal ini akan membutuhkan sebuah alamat
publik yang unik secara global.
Ketika menganalisis kebutuhan pengalamatan yang dibutuhkan oleh sebuah organisasi, para
desainer Internet memiliki pemikiran yaitu bagi kebanyakan organisasi, kebanyakan host di
dalam intranet organisasi tersebut tidak harus terhubung secara langsung ke Internet. Host-
host yang membutuhkan sekumpulan layanan Internet, seperti halnya akses terhadap web
atau e-mail, biasanya mengakses layanan Internet tersebut melalui gateway yang berjalan di
atas lapisan aplikasi seperti proxy server atau e-mail server. Hasilnya, kebanyakan organisasi
hanya membutuhkan alamat publik dalam jumlah sedikit saja yang nantinya digunakan oleh
node-node tersebut (hanya untuk proxy, router, firewall atau translator alamat jaringan) yang
terhubung secara langsung ke Internet.
Untuk host-host di dalam sebuah organisasi yang tidak membutuhkan akses langsung ke
Internet, alamat-alamat IP yang bukan duplikat dari alamat publik yang telah ditetapkan mutlak
dibutuhkan. Untuk mengatasi masalah pengalamatan ini, para desainer Internet
mereservasikan sebagian ruangan alamat IP dan menyebut bagian tersebut sebagai ruangan
alamat pribadi. Sebuah alamat IP yang berada di dalam ruangan alamat pribadi tidak akan
digunakan sebagai sebuah alamat publik. Alamat IP yang berada di dalam ruangan alamat
pribadi dikenal juga dengan alamat pribadi atau Private Address. Karena di antara ruangan
alamat publik dan ruangan alamat pribadi tidak saling melakukan overlapping, maka alamat
pribadi tidak akan menduplikasi alamat publik dan tidak pula sebaliknya. Sebuah jaringan yang
menggunakan alamat IP Privat disebut juga dengan jaringan privat atau private network.
Ruangan alamat pribadi yang ditentukan di dalam RFC 1918 didefinisikan di dalam tiga blok
alamat berikut:
10.0.0.0/8, jaringan pribadi (Private Network) 10.0.0.0/8 merupakan sebuah Network
Identifier kelas A yang mengizinkan alamat IP yang valid dari 10.0.0.1 hingga
10.255.255.254. Jaringan pribadi 10.0.0.0/8 memiliki 24 bit host yang dapat digunakan
untuk skema subnetting di dalam sebuah organisasi privat.
172.16.0.0/12, jaringan pribadi 172.16.0.0/12 dapat diinterpretasikan sebagai sebuah
blok dari 16 Network Identifier kelas B atau sebagai sebuah ruangan alamat yang
memiliki 20 bit yang dapat ditetapkan sebagai Host Identifier, yang dapat digunakan
dengan menggunakan skema subnetting di dalam sebuah organisasi privat. Alamat
jaringan privat 172.16.0.0/12 mengizinkan alamat-alamat IP yang valid dari 172.16.0.1
hingga 172.31.255.254.
192.168.0.0/16, jaringan pribadi 192.168.0.0/16 dapat diinterpretasikan sebagai
sebuah blok dari 256 Network Identifier kelas C atau sebagai sebuah ruangan alamat
yang memiliki 16 bit yang dapat ditetapkan sebagai Host Identifier yang dapat
digunakan dengan menggunakan skema subnetting apapun di dalam sebuah
organisasi privat. Alamat jaringan privat 192.168.0.0/16 dapat mendukung alamat-
alamat IP yang valid dari 192.168.0.1 hingga 192.168.255.254.
169.254.0.0/16, alamat jaringan ini dapat digunakan sebagai alamat privat karena
memang IANA mengalokasikan untuk tidak menggunakannya. Alamat IP yang
mungkin dalam ruang alamat ini adalah 169.254.0.1 hingga 169.254.255.254, dengan
alamat subnet mask 255.255.0.0. Alamat ini digunakan sebagai alamat IP privat
otomatis (dalam Windows, disebut dengan Automatic Private Internet Protocol
Addressing (APIPA)). Hasil dari penggunaan alamat-alamat privat ini oleh banyak
organisasi adalah menghindari kehabisan dari alamat publik, mengingat pertumbuhan
Internet yang sangat pesat.
b. Alamat Multicast
Alamat IP Multicast (Multicast IP Address) adalah alamat yang digunakan untuk
menyampaikan satu paket kepada banyak penerima. Dalam sebuah intranet yang memiliki alamat
multicast IPv4, sebuah paket yang ditujukan ke sebuah alamat multicast akan diteruskan oleh router
ke sub jaringan dimana terdapat host-host yang sedang berada dalam kondisi "listening" terhadap lalu
lintas jaringan yang dikirimkan ke alamat multicast tersebut. Dengan cara ini, alamat multicast pun
menjadi cara yang efisien untuk mengirimkan paket data dari satu sumber ke beberapa tujuan untuk
beberapa jenis komunikasi. Alamat multicast didefinisikan dalam RFC 1112. Alamat-alamat multicast
IPv4 didefinisikan dalam ruang alamat kelas D, yakni 224.0.0.0/4, yang berkisar dari 224.0.0.0 hingga
224.255.255.255. Prefiks alamat 224.0.0.0/24 (dari alamat 224.0.0.0 hingga 224.0.0.255) tidak dapat
digunakan karena dicadangkan untuk digunakan oleh lalu lintas multicast dalam subnet lokal. Daftar
alamat multicast yang ditetapkan oleh IANA dapat dilihat pada situs IANA.
c. Alamat Broadcast
Alamat broadcast untuk IP versi 4 digunakan untuk menyampaikan paket-paket data "satu-
untuk-semua". Jika sebuah host pengirim yang hendak mengirimkan paket data dengan tujuan alamat
broadcast, maka semua node yang terdapat di dalam segmen jaringan tersebut akan menerima paket
tersebut dan memprosesnya. Berbeda dengan alamat IP unicast atau alamat IP multicast, alamat IP
broadcast hanya dapat digunakan sebagai alamat tujuan saja, sehingga tidak dapat digunakan sebagai
alamat sumber. Untuk setiap jenis alamat broadcast tersebut, paket IP broadcast akan dialamatkan
kepada lapisan antarmuka jaringan dengan menggunakan alamat broadcast yang dimiliki oleh
teknologi antarmuka jaringan yang digunakan. Sebagai contoh, untuk jaringan Ethernet dan Token
Ring, semua paket broadcast IP akan dikirimkan ke alamat broadcast Ethernet dan Token Ring, yakni
0xFF-FF-FF-FF-FF-FF.
Ada empat buah jenis alamat IP broadcast, yakni Network Broadcast, Subnet Broadcast, All-
Subnets-Directed Broadcast dan Limited Broadcast.
Network Broadcast, alamat network broadcast IPv4 adalah alamat yang dibentuk dengan
cara mengeset semua bit host menjadi 1 dalam sebuah alamat yang menggunakan kelas
(classful). Contohnya adalah, dalam NetID 131.107.0.0/16, alamat broadcast-nya adalah
131.107.255.255. Alamat network broadcast digunakan untuk mengirimkan sebuah paket
untuk semua host yang terdapat di dalam sebuah jaringan yang berbasis kelas. Router tidak
dapat meneruskan paket-paket yang ditujukan dengan alamat network broadcast.
Subnet Broadcast, alamat subnet broadcast adalah alamat yang dibentuk dengan cara
mengeset semua bit host menjadi 1 dalam sebuah alamat yang tidak menggunakan kelas
(classless). Sebagai contoh, dalam NetID 131.107.26.0/24, alamat broadcast-nya adalah
131.107.26.255. Alamat subnet broadcast digunakan untuk mengirimkan paket ke semua host
dalam sebuah jaringan yang telah dibagi dengan cara subnetting atau supernetting. Router
tidak dapat meneruskan paket-paket yang ditujukan dengan alamat subnet broadcast. Alamat
subnet broadcast tidak terdapat di dalam sebuah jaringan yang menggunakan kelas alamat IP,
sementara itu alamat network broadcast tidak terdapat di dalam sebuah jaringan yang tidak
menggunakan kelas alamat IP.
All-Subnets-Directed Broadcast, alamat IP ini adalah alamat broadcast yang dibentuk
dengan mengeset semua bit-bit network identifier yang asli yang berbasis kelas menjadi 1
untuk sebuah jaringan dengan alamat tak berkelas (classless). Sebuah paket jaringan yang
dialamatkan ke alamat ini akan disampaikan ke semua host dalam semua subnet yang
dibentuk dari network identifer yang berbasis kelas yang asli. Contoh untuk alamat ini adalah
untuk sebuah network identifier 131.107.26.0/24, alamat all-subnets-directed broadcast
untuknya adalah 131.107.255.255. Dengan kata lain, alamat ini adalah alamat jaringan
broadcast dari network identifier alamat berbasis kelas yang asli. Dalam contoh di atas, alamat
131.107.26.0/24 yang merupakan alamat kelas B, yang secara default memiliki network
identifer 16, maka alamatnya adalah 131.107.255.255.
Semua host dari sebuah jaringan dengan alamat tidak berkelas akan menengarkan dan
memproses paket-paket yang dialamatkan ke alamat ini. RFC 922 mengharuskan router IP
untuk meneruskan paket yang di-broadcast ke alamat ini ke semua subnet dalam jaringan
berkelas yang asli. Meskipun demikian, hal ini belum banyak diimplementasikan.
Dengan banyaknya alamat network identifier yang tidak berkelas, maka alamat ini pun tidak
relevan lagi dengan perkembangan jaringan. Menurut RFC 1812, penggunaan alamat jenis ini
telah ditinggalkan.
Limited Broadcast, alamat ini adalah alamat yang dibentuk dengan mengeset semua 32 bit
alamat IP versi 4 menjadi 1 (11111111111111111111111111111111 atau 255.255.255.255).
Alamat ini digunakan ketika sebuah node IP harus melakukan penyampaian data secara one-
to-everyone di dalam sebuah jaringan lokal tetapi ia belum mengetahui network identifier-nya.
Contoh penggunaanya adalah ketika proses konfigurasi alamat secara otomatis dengan
menggunakan Boot Protocol (BOOTP) atau Dynamic Host Configuration Protocol (DHCP).
Sebagai contoh dengan DHCP, sebuah klien DHCP harus menggunakan alamat ini untuk
semua lalu lintas yang dikirimkan hingga server DHCP memberikan sewaan alamat IP
kepadanya.
Semua host yang berbasis kelas atau tanpa kelas akan mendengarkan dan memproses paket
jaringan yang dialamatkan ke alamat ini. Meskipun kelihatannya dengan menggunakan alamat
ini, paket jaringan akan dikirimkan ke semua node di dalam semua jaringan, ternyata hal ini
hanya terjadi di dalam jaringan lokal saja, dan tidak akan pernah diteruskan oleh router IP,
mengingat paket data dibatasi saja hanya dalam segmen jaringan lokal saja. Karenanya,
alamat ini disebut sebagai limited broadcast.
3. Kelas-Kelas IPv4
Dalam RFC 791, alamat IP versi 4 dibagi ke dalam beberapa kelas, dilihat dari oktet pertamanya,
seperti terlihat pada tabel di bawah ini. Sebenarnya yang menjadi pembeda kelas IP versi 4 adalah pola biner
yang terdapat dalam oktet pertama (utamanya adalah bit-bit awal/high-order bit), tapi untuk lebih mudah
mengingatnya, akan lebih cepat diingat dengan menggunakan representasi desimal.
a. Kelas A
Alamat-alamat kelas A diberikan untuk jaringan skala besar. Nomor urut bit tertinggi di dalam
alamat IP kelas A selalu diset dengan nilai 0 (nol). Tujuh bit berikutnya untuk melengkapi oktet pertama
akan membuat sebuah network identifier. 24 bit sisanya (atau tiga oktet terakhir) merepresentasikan
host identifier. Ini mengizinkan kelas A memiliki hingga 126 jaringan dan 16,777,214 host tiap
jaringannya. Alamat dengan oktet awal 127 tidak diizinkan, karena digunakan untuk mekanisme
Interprocess Communication (IPC) di dalam mesin yang bersangkutan.
b. Kelas B
Alamat-alamat kelas B dikhususkan untuk jaringan skala menengah hingga skala besar. Dua
bit pertama di dalam oktet pertama alamat IP kelas B selalu diset ke bilangan biner 10. 14 bit berikutnya
(untuk melengkapi dua oktet pertama), akan membuat sebuah network identifier. 16 bit sisanya (dua
oktet terakhir) merepresentasikan host identifier. Kelas B dapat memiliki 16,384 network dan 65,534
host untuk setiap network-nya.
c. Kelas C
Alamat IP kelas C digunakan untuk jaringan berskala kecil. Tiga bit pertama di dalam oktet
pertama alamat kelas C selalu diset ke nilai biner 110. 21 bit selanjutnya (untuk melengkapi tiga oktet
pertama) akan membentuk sebuah network identifier. 8 bit sisanya (sebagai oktet terakhir) akan
merepresentasikan host identifier. Ini memungkinkan pembuatan total 2,097,152 buah network dan
254 host untuk setiap network-nya.
d. Kelas D
Alamat IP kelas D disediakan hanya untuk alamat-alamat IP multicast, namun berbeda dengan
tiga kelas di atas. Empat bit pertama di dalam IP kelas D selalu diset ke bilangan biner 1110. 28 bit
sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host. Untuk lebih jelas
mengenal alamat ini, lihat pada bagian Alamat Multicast IPv4.
e. Kelas E
Alamat IP kelas E disediakan sebagai alamat yang bersifat "eksperimental" atau percobaan
dan dicadangkan untuk digunakan pada masa depan. Empat bit pertama selalu diset kepada bilangan
biner 1111. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host.
1. Format Alamat
Dalam IPv6, alamat 128-bit akan dibagi ke dalam 8 blok berukuran 16-bit, yang dapat dikonversikan
ke dalam bilangan heksadesimal berukuran 4-digit. Setiap blok bilangan heksadesimal tersebut akan
dipisahkan dengan tanda titik dua (:). Karenanya, format notasi yang digunakan oleh IPv6 juga sering disebut
dengan colon-hexadecimal format, berbeda dengan IPv4 yang menggunakan dotted-decimal format.
Berikut ini adalah contoh alamat IPv6 dalam bentuk bilangan biner:
001000011101101000000000110100110000000000000000001011110011101100000010101
01010000000001111111111111110001010001001110001011010
Untuk menerjemahkannya ke dalam bentuk notasi colon-hexadecimal format, angka-angka biner di
atas dibagi ke dalam 8 buah blok berukuran 16-bit:
0010000111011010 0000000011010011 0000000000000000 0010111100111011
0000001010101010 0000000011111111 1111111000101000 1001110001011010
Lalu, setiap blok berukuran 16-bit tersebut dikonversikan ke dalam bilangan heksadesimal dan setiap
bilangan heksadesimal tersebut dipisahkan dengan menggunakan tanda titik dua. Hasil konversinya adalah
sebagai berikut:
21da:00d3:0000:2f3b:02aa:00ff:fe28:9c5a
2. Penyederhanaan Bentuk Alamat
Alamat di atas juga dapat disederhanakan lagi dengan membuang angka 0 pada awal setiap blok yang
berukuran 16-bit di atas, dengan menyisakan satu digit terakhir. Dengan membuang angka 0, alamat di atas
disederhanakan menjadi:
21da:d3:0:2f3b:2aa: ff:fe28:9c5a
Konvensi pengalamatan IPv6 juga mengizinkan penyederhanaan alamat lebih jauh lagi, yakni dengan
membuang banyak karakter 0 pada sebuah alamat yang banyak angka 0-nya. Jika sebuah alamat IPv6 yang
direpresentasikan dalam notasi colon-hexadecimal format mengandung beberapa blok 16-bit dengan angka
0, maka alamat tersebut dapat disederhanakan dengan menggunakan tanda dua buah titik dua (:). Untuk
menghindari kebingungan, penyederhanaan alamat IPv6 dengan cara ini hanya bisa digunakan sekali saja di
dalam satu alamat, karena kemungkinan nantinya pengguna tidak dapat menentukan berapa banyak bit 0
yang direpresentasikan oleh setiap tanda dua titik dua (:) yang terdapat dalam alamat tersebut. Tabel di bawah
ini mengilustrasikan cara penggunaan hal ini.
3. Format Prefix
Dalam IPv4, sebuah alamat dalam notasi dotted-decimal format dapat direpresentasikan dengan
menggunakan angka prefiks yang merujuk kepada subnet mask. IPv6 juga memiliki angka prefiks, tapi tidak
digunakan untuk merujuk kepada subnet mask, karena memang IPv6 tidak mendukung subnet mask.
Prefiks adalah sebuah bagian dari alamat IP, dimana bit-bit memiliki nilai-nilai yang tetap atau bit-bit
tersebut merupakan bagian dari sebuah rute atau subnet identifier. Prefiks dalam IPv6 direpesentasikan
dengan cara yang sama seperti halnya prefiks alamat IPv4, yaitu [alamat]/[angka panjang prefiks]. Panjang
prefiks menentukan jumlah bit terbesar paling kiri yang membuat prefiks subnet. Sebagai contoh, prefiks
sebuah alamat IPv6 dapat direpresentasikan sebagai berikut:
21da:d3:0:2f3b:2aa: ff:fe28:9c5a
Pada contoh di atas, 64 bit pertama dari alamat tersebut dianggap sebagai prefiks alamat, sementara
64 bit sisanya dianggap sebagai interface ID.
a. Unicast Address
Alamat IPv6 unicast dapat diimplementasikan dalam berbagai jenis alamat, yakni:
Alamat Unicast Global (Unicast Global Addresses), alamat unicast global IPv6 mirip dengan
alamat publik dalam alamat IPv4. Dikenal juga sebagai Aggregatable Global Unicast Address.
Seperti halnya alamat publik IPv4 yang dapat secara global dirujuk oleh host-host di Internet
dengan menggunakan proses routing, alamat ini juga mengimplementasikan hal serupa.
Struktur alamat IPv6 unicast global terbagi menjadi topologi tiga level (Public, Site dan Node).
Alamat Unicast Site-Local (Unicast Site-Local Address), alamat unicast site-local IPv6 mirip
dengan alamat privat dalam IPv4. Ruang lingkup dari sebuah alamat terdapat pada
Internetwork dalam sebuah site milik sebuah organisasi. Penggunaan alamat unicast global
dan unicast site-local dalam sebuah jaringan adalah mungkin dilakukan. Prefiks yang
digunakan oleh alamat ini adalah FEC0::/48.
Alamat Unicast Yang Belum Ditentukan (Unicast Unspecified Address), alamat unicast
yang belum ditentukan adalah alamat yang belum ditentukan oleh seorang administrator atau
tidak menemukan sebuah DHCP Server untuk meminta alamat. Alamat ini sama dengan
alamat IPv4 yang belum ditentukan, yakni 0.0.0.0. Nilai alamat ini dalam IPv6 adalah
0:0:0:0:0:0:0:0 atau dapat disingkat menjadi dua titik dua (::).
Alamat Unicast Loopback (Unicast Loopback Address), alamat unicast loopback adalah
sebuah alamat yang digunakan untuk mekanisme Interprocess Communication (IPC) dalam
sebuah host. Dalam IPv4, alamat yang ditetapkan adalah 127.0.0.1, sementara dalam IPv6
adalah 0:0:0:0:0:0:0:1, atau ::1.
Alamat Unicast 6to4, alamat unicast 6to4 adalah alamat yang digunakan oleh dua host IPv4
dan IPv6 dalam Internet IPv4 agar dapat saling berkomunikasi. Alamat ini sering digunakan
sebagai pengganti alamat publik IPv4. Alamat ini aslinya menggunakan prefiks alamat
2002::/16, dengan tambahan 32 bit dari alamat publik IPv4 untuk membuat sebuah prefiks
dengan panjang 48-bit, dengan format 2002:WWXX:YYZZ::/48, dimana WWXX dan YYZZ
adalah representasi dalam notasi colon-decimal format dari notasi dotted-decimal format
w.x.y.z dari alamat publik IPv4. Sebagai contoh alamat IPv4 157.60.91.123 diterjemahkan
menjadi alamat IPv6 2002:9d3c:5b7b::/48. Meskipun demikian, alamat ini sering ditulis dalam
format IPv6 Unicast global address, yakni 2002:WWXX:YYZZ:SLA ID:Interface ID.
Alamat Unicast ISATAP, alamat Unicast ISATAP adalah sebuah alamat yang digunakan oleh
dua host IPv4 dan IPv6 dalam sebuah Intranet IPv4 agar dapat saling berkomunikasi. Alamat
ini menggabungkan prefiks alamat unicast link-local, alamat unicast site-local atau alamat
unicast global (yang dapat berupa prefiks alamat 6to4) yang berukuran 64-bit dengan 32-bit
ISATAP Identifier (0000:5efe), lalu diikuti dengan 32-bit alamat IPv4 yang dimiliki oleh interface
atau sebuah host. Prefiks yang digunakan dalam alamat ini dinamakan dengan subnet prefix.
Meski alamat 6to4 hanya dapat menangani alamat IPv4 publik saja, alamat ISATAP dapat
menangani alamat pribadi IPv4 dan alamat publik IPv4.
b. Multicast Address
Alamat multicast IPv6 sama seperti halnya alamat multicast pada IPv4. Paket-paket yang
ditujukan ke sebuah alamat multicast akan disampaikan terhadap semua interface yang dikenali oleh
alamat tersebut. Prefiks alamat yang digunakan oleh alamat multicast IPv6 adalah ff00::/8.
c. Anycast Address
Alamat Anycast dalam IPv6 mirip dengan alamat anycast dalam IPv4, tapi diimplementasikan
dengan cara yang lebih efisien dibandingkan dengan IPv4. Umumnya, alamat anycast digunakan oleh
Internet Service Provider (ISP) yang memiliki banyak klien. Meskipun alamat anycast menggunakan
ruang alamat unicast, tapi fungsinya berbeda dari pada alamat unicast.
IPv6 menggunakan alamat anycast untuk mengidentifikasikan beberapa interface yang
berbeda. IPv6 akan menyampaikan paket-paket yang dialamatkan ke sebuah alamat anycast ke
interface terdekat yang dikenali oleh alamat tersebut. Hal ini sangat berbeda dengan alamat multicast,
yang menyampaikan paket ke banyak penerima, karena alamat anycast akan menyampaikan paket
kepada salah satu dari banyak penerima.
C. Subnetting Classful
Subnetting adalah teknik untuk membagi atau memecah atau bahkan untuk memotong blok IP address IPv4
pada kelas A, B dan C menjadi blok IP address yang lebih kecil. Subnetting juga merupakan pembagian sebuah
jaringan ke dalam beberapa sub-jaringan (sub-network = subnet) yang lebih kecil dimana masing-masing memiliki
alamatnya sendiri. Secara umum terdapat beberapa tujuan dari melakukan subnetting, yaitu:
Untuk mengefisienkan jumlah host dalam jaringan kecil dimana jumlah host-nya tidak sampai 254 buah.
Untuk mengurangi kepadatan lalu lintas jalur data pada jaringan besar yang jumlah host-nya hampir mencapai
254 atau bahkan lebih dengan cara membaginya menjadi beberapa jaringan yang lebih kecil yang kemudian
dihubungkan dengan perangkat router.
Untuk memotong jumlah host yang dapat terhubung ke jaringan dengan alasan keamanan.
Sebelum kita tahu bagaimana cara menghitung sebuah IP Address, ada baiknya kita terlebih dahulu
mengetahui istilah-istilah umum dalam pengalamatan IP.
1. IP Address
Alamat IP (Internet Protocol Address) adalah deretan angka biner antar 32-bit sampai 128-bit yang
dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini
adalah 32-bit (untuk IPv4), dan 128-bit (untuk IPv6) yang menunjukkan alamat dari komputer tersebut pada
jaringan Internet berbasis TCP/IP.
2. Subnet Mask
Digunakan untuk membedakan Network ID dengan host ID.Setiap host di dalam sebuah jaringan yang
menggunakan TCP/IP membutuhkan sebuah subnet mask meskipun berada di dalam sebuah jaringan dengan
satu segmen saja. Entah itu subnet mask default (yang digunakan ketika memakai network identifier berbasis
kelas) ataupun subnet mask yang dikustomisasi (yang digunakan ketika membuat sebuah subnet atau
supernet) harus dikonfigurasikan di dalam setiap node TCP/IP. Untuk Subnet mask yang di kustomisasi/diset
secara manual maka terdapat aturan yang disebut dengan subnetting. Apa itu subnetting? pengertian
singkatnya ialah, menentukan nilai subnet mask sesuai dengan jumlah host ID yang kita butuhkan.
3. Gateway
Sebuah perangkat yang digunakan untuk menghubungkan satu jaringan komputer dengan satu atau
lebih jaringan komputer yang menggunakan protokol komunikasi yang berbeda sehingga informasi dari satu
jaringan komputer dapat diberikan kepada jaringan komputer lain yang protokolnya berbeda.
6. Menentukan Subnet Mask, Network Address, Broadcast Address Dan Host Range IPv4
Untuk menentukan Network Address, Broadcast Address dan Host Range perhatikan contoh dan
langkah-langkah di bawah ini:
IP Address : 192.168.1.1/24
Netmask : 255.255.255.255
Network : 192.168.1.0
Broadcast : 192.168.1.255
Host Range Address : 192.168.1.1-192.168.1.254
Jumlah Mak. Host : 254 Host
NAT dapat melewatkan alamat jaringan lokal (private) menuju jaringan public seperti Internet. Alamat private
yang berada pada jaringan lokal, mengirim paket melalui router NAT, yang kemudian dirubah oleh router NAT menjadi
alamat IP ISP sehingga paket tersebut dapat diteruskan melewati jaringan publik atau internet.
Keuntungan menggunakan NAT:
Dengan NAT, jaringan internal/lokal, tidak akan terlihat oleh dunia luar/internet. IP lokal yang cukup banyak
dapat dilewatkan ke Internet hanya dengan melalui translasi ke satu IP publik/global.
Menghemat alamat IP legal (ditetapkan oleh NIC atau service provider).
Mengurangi terjadinya duplicate alamat jaringan IP.
Meningkatkan fleksibilitas untuk koneksi ke Internet tapi ada beberapa aplikasi tertentu tidak dapat berjalan
jika menggunakan NAT.
Menghindarkan proses pengalamatan kembali (readdressing) pada saat jaringan berubah.
Ada dua tipe NAT, yaitu Static NAT dan Dinamic NAT.
1. Static NAT
Static NAT menggunakan table routing yang tetap atau alokasi translasi alamat IP ditetapkan sesuai
dengan alamat asal atau source ke alamat tujuan atau destination, sehingga tidak memungkinkan terjadinya
pertukaran data dalam suatu alamat IP bila translasi alamat IP-nya belum didaftarkan dalam table NAT. Static
NAT terjadi ketika sebuah alamat lokal (inside) di petakan ke sebuah alamat global/internet (outside). Alamat
lokal dan global dipetakan satu lawan satu secara statik.
2. Dinamic NAT
NAT dengan tipe dinamis menggunakan logika balancing atau menggunakan logika pengaturan
beban, dimana dalam tabelnya sendiri telah ditanamkan logika kemungkinan dan pemecahannya, NAT dengan
tipe dinamis pada umumnya dibagi menjadi 2 jenis yaitu NAT Sistem Pool dan NAT Sistem Overload.
3. Komponen-Komponen NAT
NAT dapat melewatkan alamat jaringan lokal (private) menuju jaringan public seperti Internet. Alamat
private yang berada pada jaringan lokal (inside), mengirim paket melalui router NAT, yang kemudian diubah
oleh router NAT menjadi alamat IP ISP sehingga paket tersebut dapat diteruskan melewati jaringan publik atau
internet. Awalnya Fitur ini hanya tersedia pada Gateway Pass-Through Firewall saja. Tapi sekarang sudah
tersedia di semua router Cisco.
a. Inside Local IP Address
Alamat IP yang di set untuk sebuah host pada jaringan lokal (inside network). Pengalokasian
alamat IP harus unik dan dalam satu subnet yang sama. Berikut adalah ilustrasi NAT yang digunakan
untuk mentranslasikan alamat dari dalam (inside) jaringan ke tujuan (outside).
Langkah 1: Pengguna pada host 10.1.1.1 membuat koneksi ke outside host B.
Langkah 2: Paket pertama yang diterima oleh router dari host 10.1.1.1 dicocokkan dengan
tabel NAT. Jika translasi ada, (karena sudah di-set statik), maka router melanjutkan ke Langkah
3. Jika translasi tidak ditemukan. Router mengalokasikan sebuah alamat baru dan men-set
sebuah translasi dari inside local 10.1.1.1 ke sebuah alamat legal inside global dari kelompok
(pool) alamat dinamik.
Langkah 3: Router mengganti alamat 10.1.1.1 inside local IP dengan alamat inside global yang
telah dipilih, 192.168.2.2 dan meneruskan paket data.
Langkah 5: Ketika router menerima paket dengan alamat IP inside global, router membentuk
tabel NAT dengan alamat IP inside global sebagai referensi.
Langkah 6: Router kemudian mentranslasikan alamat tersebut ke 10.1.1.1 yang merupakan
alamat inside local dan meneruskan paket data ke 10.1.1.1. Host 10.1.1.1 menerima paket dan
memprosesnya.
Sebuah alamat IP legal (ditetapkan oleh NIC atau service provider) yang mewakili satu atau
lebih alamat IP inside lokal ke dunia luar. Alamat IP ini dialokasikan dari kapasitas alamat global yang
unik. Biasanya disediakan oleh Internet Service Provider (ISP). Di bawah ini akan mengilustrasikan
proses NAT dengan satu buah alamat inside global yang merepresentasikan alamat inside local yang
berjumlah banyak secara terus-menerus. Dalam contoh ini, translasi extended akan digunakan. Dalam
hal ini, kombinasi alamat dan port membuat setiap alamat global IP menjadi unik (tidak ada yang
sama). Sebenarnya, yang membuat alamat ini menjadi unik adalah Port Address Translation (PAT)
yang merupakan bagian dari NAT.
Langkah 1: Pengguna pada host 10.1.1.1 membuat koneksi ke host B.
Langkah 2: Router akan menerima paket dari 10.1.1.1 dan mengecek tabel NAT. Jika translasi
belum ada, router akan menentukan alamat 10.1.1.1 yang harus ditranslasikan. Router
mengalokasikan alamat baru dan men-set translasi dari alamat inside local 10.1.1.1 ke alamat
global. Jika overload diaktifkan dan translasi lain juga aktif, router akan menggunakan kembali
alamat global tersebut dengan mencantumkan port yang berbeda untuk tiap translasi alamat
IP.
Langkah 3: Router mengganti alamat IP inside local 10.1.1.1 dengan alamat IP inside global
192.168.2.2 dan meneruskan paket data.
Langkah 4: Host B yang berada di luar (outside) menerima paket dan merespon node yang
menggunakan alamat IP inside global 192.168.2.2.
d. Simple Translation
Sebuah translasi yang memetakan satu alamat IP ke satu alamat IP lain.
Dulu, NIC harus dibeli terpisah dan harus dipasang pada salah satu slot motherboard komputer. Biasanya
pada slot ISA (Industry Standard Architecture) atau PCI (Peripheral Component Interconnect). Namun saat ini, sudah
banyak komputer yang menyertakan NIC built-in. Bahkan saat ini sudah tersedia jenis NIC yang dapat dipasang pada
slot USB (Universal Serial Bus) dan PCMCIA (Peripheral Component Microchannel Interconnect Architecture).
Pada Wireline Network, NIC ini harus dihubungkan dengan kabel. Namun pada Wireless Network, tidak
diperlukan kabel. Karena NIC jenis ini menggunakan gelombang radia yang dapat merambat di ruang hampa udara.
NIC untuk jaringan nirkabel disebut Wifi Card.
Setiap Ethernet Card yang digunakan pada komputer sudah ditandai dengan nomor unik yang disebut Media
Access Control (MAC) Address. MAC Address ini semestinya berbeda-beda antara satu Ethernet Card dengan
Ethernet Card lainnya. Meskipun begitu, tidak menutup kemungkinan ada dua buah komputer pada sebuah jaringan
LAN memiliki MAC Address yang sama, maka kedua komputer tersebut akan mengalami konflik MAC Address
sehingga tidak dapat saling berkomunikasi.
MAC Address telah ditentukan oleh pabrik pembuatnya. MAC Address disimpan pada hardware yang disebut
ROM (Read Only Memory) dan tidak dapat diubah. MAC Address telah ditentukan oleh lembaga IEEE (Institute of
Electrical and Electronics Engineers). Pabrik pembuat Ethernet dapat membeli blok MAC Address dari IEEE. Sebuah
MAC Address terdiri atas dua bagian, yaitu Manufactur ID dan Station ID.
Format penulisan MAC Address sebagai berikut:
MM:MM:MM:SS:SS:SS Atau MM-MM-MM-SS-SS-SS Atau MMMM.MMSS.SSSS
Contoh:
00:18:de:22:ee:b2 Atau 00-18-de-22-ee-b2 Atau 0018.de22.eeb2
Dimana MM menyatakan kode untuk pabrik pembuat NIC atau vendor. Sedangkan SS menyatakan nomor
serial atau nomor kode. Sebagai contoh nilai MM:MM:MM yang digunakan oleh Intel yaitu 00:A0:C9.
1. HUB
HUB dapat menggandakan frame data yang berasal dari salah satu komputer ke semua port yang ada
pada HUB tersebut. Sehingga semua komputer yang terhubung dengan port HUB akan menerima data juga.
HUB digunakan pada jaringan dengan topologi Star.
HUB merupakan perangkat jaringan yang bekerja di OSI Layer 1 (Physical Layer). HUB berfungsi
sebagai penerima sinyal dari sebuah komputer, kemudian mentransmisikan ke komputer lain pada sebuah
jaringan. Dengan kata lain HUB bekerja sebagai penyambung/connector dan sebagai penguat sinyal pada
kabel UTP. HUB tidak mengenal MAC Address/Physical Address, sehingga tidak dapat memilah data yang
harus ditransmisikan dan yang tidak, sehingga collision (tabrakan) pada sebuah jaringan tidak dapat dihindari.
Collision merupakan suatu kondisi apabila terdapat dua device yang mengirim data pada saat bersamaan yang
akan mengakibatkan hilangnya data.
Pada sebuah HUB dapat berfungsi sebagai HUB aktif dan HUB pasif. HUB aktif dapat difungsikan
sebagai penguat sinyal sebelum sinyal tersebut dikirim kembali ke komputer lain. Sedangkan HUB pasif hanya
berfungsi sebagai pembagi atau pemisah sinyal yang ditransmisikan pada sebuah jaringan. Pada sebuah HUB
terdapat beberapa port yang digunakan memasang konektor RJ45 yang sudah terpasang pada kabel UTP.
Pada saat kita membeli HUB sesuaikan jumlah port dengan jumlah komputer yang terhubung dengan jaringan.
2. Repeater
Repeater merupakan perangkat yang digunakan untuk menguatkan sinyal. Repeater digunakan
apabila menghubungkan perangkat dengan jarak yang berjauhan. Pada Ethernet Card kualitas transmisi data
hanya dapat bertahan dalam range waktu tertentu dan dalam jangkauan jarak yang terbatas sehingga akan
mengalami degradasi sinyal. Repeater akan berusaha mempertahankan integritas sinyal dan mencegah
degradasi sinyal sampai paket-paket data terkirim sampai ke tujuan.
3. Bridge
Bridge dapat menghubungkan beberapa segmen dalam sebuah jaringan. Bridge lebih cerdas
dibandingkan HUB. Bridge dapat mempelajari MAC Address tujuan. Bridge juga dapat mem-filter traffic
diantara dua segmen LAN.
Bridge merupakan perangkat jaringan yang digunakan untuk menjembatani dua jaringan. Bridge dapat
menghubungkan jaringan yang mempunyai media komunikasi dan topologi jaringan yang berbeda. Misalnya
dua lokasi perusahaan menggunakan dua jenis jaringan yang berbeda yang satu menggunakan Fiber Optic
dan yang lainnya menggunakan kabel coaxial, maka kedua sistem tersebut dapat digabung dengan
menggunakan Bridge. Dan dapat juga menghubungkan jaringan yang menggunakan topologi Ring dengan
jaringan yang menggunakan topologi Star. Bridge memiliki buffer yang cukup untuk menghadapi
ketidaksesuaian kecepatan pengiriman dan penerimaan data.
4. Switch
Switch berbeda dengan Repeater, Bridge dan Router. Cara kerja Switch mirip dengan Bridge sehingga
kadangkala Switch disebut sebagai Multiple Bridge. Setiap port Switch bertindak sebagai micro Bridge dan
setiap host yang terkoneksi akan mendapatkan full bandwidth. Switch memiliki beberapa kelebihan
dibandingkan dengan Bridge, antara lain dalam hal penanganan frame yang diteruskan.
Switch merupakan perangkat jaringan yang bekerja pada OSI Layer 2 (Data Link Layer). Switch
berfungsi hampir sama seperti HUB. Switch mengenal MAC Address yang digunakan untuk memilah data
mana yang harus ditransmisikan. Switch menampung daftar MAC Address yang dihubungkan dengan port-
port yang digunakan untuk menentukan kemana harus mengirim paket, sehingga akan mengurangi traffic pada
jaringan.
Switch menggunakan transmisi Full Duplex dimana memiliki jalur antara Receiver dan Transmit data
yang terpisah. Walaupun collision masih mungkin dapat terjadi, tetapi sudah diminimalisir.
5. Router
Router dapat menghubungkan satu jaringan dengan jaringan yang lain. Sepintas Router mirip dengan
Bridge, namun Router lebih cerdas dibandingkan Bridge. Router bekerja menggunakan Routing Table yang
digunakan untuk membuat keputusan tentang kemana dan bagaimana informasi akan dikirim. Router dapat
memutuskan rute terbaik yang akan ditempuh oleh paket data. Protokol Routing dapat mengantisipasi
berbagai kondisi yang tidak dimiliki oleh Bridge.
Router merupakan perangkat jaringan yang bekerja pada OSI Layer 3 (Network Layer). Router
berfungsi sebagai penghubung/penerus paket data antara dua segmen jaringan atau lebih. Misalkan pada
suatu perusahaan terdapat 10 komputer client yang menggunakan IP Address 192.168.0.xxx (Jaringan A),
sedangkan koneksi internet dari ISP dialokasikan IP Address 202.201.200.xxx (Jaringan B). Agar 10 komputer
client dapat terhubung dengan internet (Jaringan B), maka diperlukan sebuah Router yang memiliki setidaknya
2 port. Satu port terhubung dengan Jaringan A dan port yang satunya lagi terhubung dengan Jaringan B.
Pada kali ini, proses instalasi akan dilakukan dengan menggunakan Virtual Machine (Oracle Virtual Box). Oleh
karena itu, sebelum kita melakukan instalasi Windows Server 2008 terlebih dahulu kita akan menginstal program
Oracle Virtual Box terlebih dahulu. Perhatikan langkah-langkah di bawah ini:
Menginstall VirtualBox Versi 4.18, dengan cara double klik pada icon gambar dari Virtualbox Versi 4.18,
kemudian selanjutnya klik Next.
Dengan otomatis, VirtualBox versi 4.1.8 akan memulai untuk menginstall, apabila proses penginstallan dari
virtual box telah selesai, maka selanjutnya langsung klik Finish untuk menyatakan bahwa penginstallan virtual
box telah selesai.
Setelah proses instalasi dari VirtualBox versi 4.1.8 telah sukses (complete), langkah selanjutnya kita akan
membuat virtual OS baru dengan cara klik menu Machine New.
Masukan Virtual RAM (Memory) yang akan digunakan. Sebaiknya gunakan satu pertiga dari total RAM di PC
atau Laptop yang digunakan kemudian klik Next untuk melanjutkan.
Langkah selanjutnya melakukan pembuatan Virtual Drive (Harddisk) dengan cara memilih Create a virtual
hard drive now kemudian klik tombol Create.
Langkah terakhir pembuatan virtual OS baru, masukan alokasi virtual hard drive minimal sesuai rekomendasi
yang tercantum seperti gambar di bawah ini.
Langkah berikutnya kita tinggal langsung melakukan proses instalasi Windows Server 2008 dengan cara pilih
Virtual OS baru yang telah dibuat tadi (Windows Server 2008) klik tombol Start pada menu Machine.
Tunggu sampai muncul jendela seperti gambar di bawah ini, kemudian klik icon folder untuk mencari dan
memilih lokasi file dari installer Windows Server 2008 setelah itu klik tombol Open kemudian klik lagi tombol
Start untuk memulai proses instalasi.
Gambar 90. Mencari Dan Memilih File Installer Windows Server 2008
Berikut adalah tampilan pertama dari proses instalasi Windows Server 2008. Kemudian atur bahasa, format
mata uang dan format tanggal serta keyboard layout setelah itu klik tombol Next.
Klik tombol Install Now untuk memulai proses instalasi Windows Server 2008.
Ceklis pada bagian I accept the license terms untuk menyetujui lisensi kemudian klik tombol Next.
Pada bagian pemilihan tipe instalasi kita pilih Custom (Advanced) Installation.
Setelah itu kita akan melakukan pembagian partisi, dalam contoh ini kita hanya akan membagi Virtual Hard
Drive sebanyak satu partisi saja yaitu partisi sistem. Klik pada Virtual Hard Drive yang ada kemudian klik Hard
Drive Option dan masukan semua kapasitas Virtual Hard Drive yang ada, klik tombol Apply (jika muncul
pesan klik tombol OK). Setelah itu pilih pada partisi kedua dan klik tombol Next untuk melanjutkan.
Setelah proses intalasi selesai, maka sistem akan restart secara otomatis hingga muncul tampilan seperti
gambar di bawah ini.
Pada tahap selanjutnya sistem akan meminta memasukan password baru, klik OK.
Masukan password baru untuk user administrator, kombinasikan password dengan huruf dan angka minimal
6 karakter agar sistem Windows Server 2008 dapat menerima password yang kita masukan. Setelah itu tekan
Enter pada keyboard.
Seluruh proses instalasi Windows Server 2008 selesai, di bawah ini adalah gambar dari tampilan desktop
Windows Server 2008.
1. Mendefinisikan Tujuan
Yakni menentukan tujuan-tujuan yang ingin diraih dari pembangunan jaringan. Sebelum membangun
sebuah jaringan komputer, harus ditetapkan dulu tujuan yang ingin dicapai dengan pembangunan itu. Ada tiga
orientasi yang harus diperhatikan dalam penentuan tujuan ini, yaitu orientasi organisasi, ekonomis dan teknis.
Ketiganya harus berimbang, disesuaikan dengan kebutuhan dan prioritas pembangunan jaringan ini. Orientasi
berlebihan pada organisasi menghasilkan jaringan yang rumit, orientasi pada ekonomis akan berusaha
menekan biaya serendah mungkin sehingga hasilnya tidak optimum, sedangkan orientasi pada teknis
cenderung membengkakkan biaya.
2. Studi Kelayakan
Yakni berupa survei mengenai berbagai aspek yang nantinya akan menjadi bahan pertimbangan
dalam membangun jaringan. Setelah ditentukan tujuan pembangunan jaringan komputer tersebut, maka perlu
dilakukan survei untuk studi kelayakan pembangunan jaringan komputer itu. Setelah mengumpulkan berbagai
data secara akurat, dilakukan analisis berdasarkan tiga aspek penting, yaitu aspek organisasi, ekonomis dan
teknologi dari pembangunan jaringan itu.
Pertimbangan aspek organisasi meliputi kesiapan sumber daya manusia yang akan mengoperasikan
jaringan dan ketersediaan modal untuk investasi. Pertimbangan aspek ekonomis meliputi pembiayaan yang
harus dikeluarkan dan keuntungan yang akan diperoleh. Pertimbangan aspek teknologi meliputi biaya yang
harus dikeluarkan dan kemampuan jaringan komputer tersebut.
3. Perencanaan
Yakni menganalisis sistem jaringan yang akan dibangun meliputi seluruh aspeknya (komponen
hardware dan software, layanan dan sebagainya) sehingga dapat disusun rencana yang matang. Analisis
situasi dalam perencanaan pembangunan jaringan komputer ini meliputi lingkungan sistem (fungsi, struktur
dan kebijakan organisasi), teknologi perangkat keras dan lunak yang akan digunakan, kebutuhan aplikasi,
pelayanan dan antar jaringan sekarang dan masa yang akan datang, ada tidaknya keterbatasan dana dan
sumber daya manusia yang akan mengoperasikan, merawat dan mengelolahnya.
4. Perancangan
Yakni menentukan rancangan konfigurasi (skema pengalamatan, topologi) dan pelayanan yang akan
diberikan oleh jaringan serta pengelolaannya. Perancangan jaringan komputer meliputi penyusunan
rancangan konfigurasi, pelayanan dan pengelolaan jaringan komputer.
5. Implementasi
Yakni mengimplementasikan rancangan yang telah dibuat. Setelah rancangan jaringan komputer
dinilai tepat dan siap, maka rancangan itu dapat segera diimplementasikan. Kegiatan pada tahap ini meliputi:
a. Penyediaan perangkat keras dan perangkat lunak.
b. Penempatan peralatan dan menginterkoneksikannya.
c. Installasi perangkat lunak.
d. Pengujian.
e. Dokumentasi.
f. Pelatihan SDM.
6. Evaluasi
Yakni evaluasi terhadap hasil implementasi rancangan jaringan apakah telah sesuai dengan yang telah
direncanakan. Pada tahap ini dilakukan evaluasi terhadap kapasitas transmisi kemampuan pengiriman data,
kapasitas layanan dan interkoneksi serta keamanan data. Apabila ditemukan kekurangan-kekurangan atau
kendala-kendala, maka rancangan awal akan ditinjau untuk dilakukan pembenahan atau penyesuaian
seperlunya.
7. Pemeliharaan
Yakni memelihara (maintenance) operasional jaringan agar kinerjanya tetap optimal. Pemeliharaan
jaringan komputer meliputi pemeriksaan berkala terhadap sistem secara keseluruhan, seperti kapasitas
penyimpanan data yang tersedia, backup secara berkala, kecepatan akses jaringan dan kondisi server.
1. Mendefinisikan Tujuan
Melalui simulasi membangun jaringan lokal ini para siswa dapat:
a. Melakukan tahapan dalam membangun jaringan komputer.
b. Menyelesaikan masalah dalam perancangan dan pengembangan jaringan komputer.
c. Merencanakan, merancang dan mengimplementasikan dalam membangun jaringan komputer.
2. Studi Kelayakan
Setelah mempelajari dan memahami semua materi pembelajaran pada modul ini, para siswa dianggap
telah layak untuk membangun jaringan komputer secara lokal sebagai SDM dalam membangun jaringan
komputer.
3. Perencanaan
Tahap ini meliputi perencanaan hardware dan software yang digunakan dalam simulasi. Adapun
spesifikasi hardware dan software yang digunakan akan dijabarkan di bawah ini.
a. Hardware
Dalam melakukan simulasi membangun jaringan komputer secara lokal ini digunakan
beberapa hardware dengan spesifikasi sebagai berikut:
5 set PC (1 PC sebagai Server dan 4 PC sebagai Client) dengan spesifikasi: Intel Pentium
Dual Core 1.8 GHz, RAM 2 GB DDR2, Harddisk 80 GB, DVD-Room, OnBoard Ethernet Card
1 buah HUB 8 Port
Kabel UTP Cat5e dan Konektor RJ45
Crimping Tool dan LAN Tester
InkJet Printer Epson Stylus T13
b. Software
Adapun spesifikasi software yang dibutuhkan dalam simulasi membangun jaringan komputer
secara lokal adalah sebagai berikut:
Microsoft Windows 7 Ultimate 32 Bit sebagai OS untuk semua PC
Driver OnBoard Ethernet Card dan Driver Printer Epson Stylus T13
4. Perancangan
Pada tahap ini kita akan melakukan perancangan terhadap desain jaringan komputer yang akan kita
bangun mulai dari jenis topologi, nama setiap host serta perancangan IP Address yang akan digunakan.
5. Implementasi
Pada tahap implementasi kita akan langsung mempraktekannya pada pertemuan tatap muka di kelas
ataupun di lab komputer dengan memperhatikan tahapan yang telah kita pelajari sebelumnya.
6. Evaluasi
Untuk mengevaluasi hasil kerja kita ada beberapa hal yang harus kita perhatikan, yaitu:
Pembuatan kabel, apakah sudah dibuat dengan benar?
Pemasangan jaringan, apakah sudah terpasang dengan baik?
Driver NIC dan Printer, apakah sudah di-instal?
Koneksi antar PC, apakah sudah saling terkoneksi?
Balter, A. 2006. Sams Teach Yourself Microsoft® SQL Server™ 2005 Express in 24Hours. Sams.
Bass, L., P. Clements, and R. Kazman. 2003. Software Architecture in Practice. 2 nd Edition. Addison-Wesley.
Cormen, T.H. 2001. Introduction to Algorithm: Second Edition. The MIT Press.
Deek, FP., J.A.M. McHugh, and O.M. Eljabiri. 2005. Strategic software engineering:
An Interdisciplinary Approach. Auerbach Publications.
Felleisen, M, R.B. Findler, M. Flatt, and S. Krishnamurthi. 2001. How to Design Programs:
An Introduction to Computing and Programming. The MIT Press.
Kaisler, S.H. 2005. Software Paradigm. John Wiley & Sons, Inc.
Kennedy, B. and C. Musciano. 2006. HTML & XHTML: The Definitive Guide, 6th Edition. O'Reilly.
Lafore, R. 1998. Data Structures & Algorithm in Java. Waite Group Press.
Laurie, B and P. Laurie. 2001. Apache: The Definition Guide. 2 nd Edition. O’Reilly and Associates, Inc.
Leffingwell, D. and D. Widrig. 2003. Managing Software Requirements: A Use Case Approach. 2 nd Edition. Addison-Wesley.
Luckey, T. and J. Phillips. 2006. Software Project Management for Dummies. Wiley Publishing, Inc.
Musciano, C. and B. Kennedy. 2002. HTML and XHTML: The Definition Guide. 4 th Edition. O’Reilly and Associates, Inc.
Riordan, R.M. 2005. Designing Effective Database Systems. Addison Wesley Professional.
Van Roy, P and S. Haridi. 2004. Concepts, Techniques, and Models of Computer Programming. The MIT Press.
PERISTILAHAN / GLOSARI
Abstraction, Merupakan prinsip penyederhanaan dari sesuatu yang kompleks dengan cara memodelkan kelas sesuai
dengan masalahnya.
Algoritma, Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis.
Array, Struktur data yang menyimpan sekumpulan elemen yang bertipe sama.
Atribut, Karakteristik atau ciri yang membedakan antara entitas satu dengan entitas yang lainnya.
Authentication, Proses memeriksa keabsahan seseorang sebagai user (pengguna) pada suatu system (misalnya
pada DBMS).
Basic Input/Output System (BIOS), Kode-kode program yang pertama kali dijalankan ketika komputer dinyalakan
(booting).
Basis data (database), Kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan dalam
perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.
Command Line Interface (CLI), Antar muka pengguna dengan model perintah-perintah teks.
Compiler, Penerjemah bahasa pemrograman tingkat tinggi ke bahasa mesin dengan cara sekaligus seluruh kode
program. Prosesnya disebut kompilasi.
Component Object Model (COM), Infrastruktur yang disediakan oleh Visual Basic untuk mengakses obyek-obyek
atau kontrol-kontrol lain sepanjang punya antar muka yang dapat diakses oleh Visual Basic.
Constraint, Batasan-batasan dari masalah.
Control, Aktivitas monitoring dan evaluasi terhadap feedback untuk menentukan apakah system telah bekerja dengan
baik atau tidak.
Counter, Variable pencacah yang digunakan dalam struktur algoritma pengulangan.
Database Management System (DBMS), Perangkat Lunak yang khusus / spesifik ditujukan untuk pengelolaan basis
data.
Disk Operating System (DOS), Salah satu sistem operasi lama berbasis CLI.
Elektronika, Ilmu yang mempelajari alat listrik arus lemah yang dioperasikan dengan cara mengontrol aliran elektron
atau partikel bermuatan listrik dalam suatu alat.
Entitas, Individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain.
Extensible Hypertext Markup Language (XHTML), HTML versi terakhir (4.01) yang ditulis ulang dengan dengan
aturan-aturan yang lebih ketat mengacu pada XML.
Extensible Markup Language (XML), Sekumpulan aturan untuk menyusun bahasa markup.
Feedback, Data tentang kinerja sistem.
Flowchart, Skema/bagan (chart) yang menunjukkan aliran (flow) di dalam suatu program secara logika.
Gejala, Signal atau tanda terjadinya suatu masalah.
Gerbang logika, blok-blok penyusun dari perangkat keras elektronik.
Graphical User Interface (GUI), Antar muka pengguna dengan model grafis.
Identifier, Nama dari suatu variable atau konstanta.
Ilmu komputer, Suatu studi sistematis pada proses-proses algoritma yang menjelaskan dan mentransfor-masikan
informasi.
Inheritance atau pewarisan, Prinsip pewarisan sifat dari orang tua ke anak atau turunannya yang diterapkan pada
kelas.
Inisialisasi, Instruksi yang dilakukan pertama kali pada suatu variabel atau ekpresi pemrograman.
Input, Elemen-elemen yang masuk ke dalam system.
Integrated Developement Environment (IDE), Lingkungan pengembangan aplikasi terintegrasi. Perangkat lunak
untuk membantu mempermudah pembuatan aplikasi komputer.
Interpreter, Penerjemah bahasa pemrograman tingkat tinggi ke bahasa mesin dengan cara satu per satu baris dibaca
dan langsung diterjemahkan.
Kardinalitas, Jumlah maksimum entitas pada suatu himpunan entitas yang dapat berelasi dengan entitas pada
himpunan entitas yang lain.
Konstanta, Variabel yang nilai datanya bersifat tetap dan tidak bisa diubah.
Loop, Proses pengulangan suatu perintah.
Masalah (problem), Perbedaan antara situasi aktual dan situasi yang diharapkan atau perbedaan antara kondisi
sekarang dengan target atau tujuan yang diinginkan.
Model, Penyederhanaan dari suatu system atau Tiruan dari suatu sistem dengan sedikit atau banyak
penyederhanaan.
Multi-tasking, Kemampuan sistem operasi untuk menjalankan beberapa tugas / aplikasi secara bersamaan.
Multi-user, Kemampuan system operasi untuk dijalankan oleh pengguna yang berbeda pada waktu bersamaan.
Output, Perpindahan elemen-elemen yang dihasilkan dari proses perubahan ke tujuan yang diinginkan.
Pemecahan masalah, Sebuah proses dimana suatu situasi dianalisa kemudian solusi-solusi dibuat bila ditemukan
ada masalah dengan cara pendefinisian, pengurangan atau penghilangan, atau pencegahan masalah.
Pemrograman Berorientasi Obyek (Object Oriented Programming-OOP), Paradigma pemrograman yang
menggunakan obyek dan interaksinya untuk merancang aplikasi dan program komputer.
Pemrograman web, Usaha untuk membuat halaman web dengan menggunakan bahasa pemrograman web (script).
Perangkat lunak, Seluruh instruksi yang digunakan untuk memproses informasi.
Permissions, Proses untuk menentukan apa yang bisa dilakukan seorang pengguna pada suatu sistem.
Pointer, Variabel yang menyimpan alamat pada memori komputer.
Polymorphism, Kemampuan dari suatu obyek untuk mempunyai lebih dari satu bentuk.
Programmer, Seseorang yang bekerja membuat program komputer.
Prosedur, Instruksi yang dibutuhkan oleh pengguna dalam memproses informasi. Sekumpulan perintah yang
merupakan bagian dari program yang lebih besar yang berfungsi mengerjakan suatu tugas tertentu.
Proses, Perubahan atau transformasi input menjadi output.
Prototyping, Salah satu pendekatan dalam pengembangan perangkat lunak yang secara langsung
mendemonstrasikan bagaimana sebuah perangkat lunak atau komponen-komponen perangkat lunak akan bekerja
dalam lingkungannya sebelum tahapan konstruksi aktual dilakukan.
Pseudocode, Cara penulisan algoritma dengan menggunakan kode-kode yang mirip dengan bahasa pemrograman.
Query, Permintaan atau pencarian pada data-data tertentu pada suatu basis data.
Record, Baris data dari suatu tabel.
Rekayasa Perangkat Lunak, suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari
tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, disain, pengkodean,
pengujian sampai pemeliharaan sistem setelah digunakan.
Relationship atau relasi, Hubungan yang terjadi antara sejumlah entitas.
Sistem, Kumpulan dari elemen-elemen yang saling berinteraksi untuk mencapai tujuan tertentu.
Sistem basis data, Kumpulan elemen-elemen seperti basis data, perangkat lunak, perangkat keras, dan manusia
yang saling berinteraksi untuk mencapai tujuan yaitu pengorganisasian data.
Software, Lihat Perangkat Lunak.
Software Engineering, Lihat Rekayasa Perangkat Lunak.
Solusi, Bagian akhir atau output dari proses pemecahan masalah.
Stored procedure, Potongan kode program yang dapat menerima parameter input dan menghasilkan satu atau lebih
parameter output dan digunakan untuk operasi-operasi basis data.
Structured Query Language (SQL), Bahasa query terstruktur untuk mengelola basis data.
Strategi pemecahan masalah, Metode atau pendekatan yang digunakan seseorang ketika menghadapi masalah.
Struktur algoritma, Cara atau urutan untuk membuat suatu algoritma.
Tipe data, Jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.
Trigger, Tipe khusus dari stored procedure yang akan dieksekusi ketika suatu kejadian muncul.
Variabel, Tempat dimana kita dapat mengisi atau mengosongkan nilainya dan memanggil kembali apabila dibutuhkan
pada suatu program.
View, Tabel virtual yang isinya berdasarkan pada query yang dilakukan pada basis data.
Web browser, Perangkat lunak yang berfungsi menerjemahkan kode-kode HTML menjadi tampilan yang kita
kehendaki.
Web dinamis, Halaman-halaman web yang isi dan informasinya berubah-ubah sesuai dengan permintaan pengguna.
Web server, Perangkat lunak yang bertindak melayani permintaan-permintaan client terhadap halaman-halaman web
tertentu.
Web statis, Halaman-halaman web yang isi dan informasinya tidak berubah-ubah.
DAFTAR ALAMAT SITUS
Berikut ini daftar alamat situs-situs internet yang penting dan digunakan sebagai rujukan dalam modul ini.
Alamat Keterangan
http://www.apache.org Situs resmi web server Apache. Situs ini menyediakan kode sumber Apache dan file-
file binary Apache yang siap di-install di berbagai platform sistem operasi. Selain itu
juga menyediakan dokumentasi Apache yang lengkap.
http://www.borland.com Situs resmi Borland. Borland merupakan perusahaan perangkat lunak yang
memproduksi Borland Delphi, Borland JBuilder, Turbo Pascal, Turbo Delphi, Borland
C++ dan lain-lain.
http://www.debian.org Situs resmi distribusi linux Debian.
http://www.eclipse.org Situs resmi proyek eclipse, perangkat pengembang terpadu yang mendukung
banyak bahasa pemrograman.
http://www.google.com Situs resmi search engine Google.
http://www.ilmukomputer.com Situs berbahasa Indonesia yang menyediakan dokumen-dokumen untuk belajar
berbagai sub bidang dalam ilmu komputer.
http://www.javasoft.com Situs resmi yang diluncurkan Sun Microsystem dan berisi dokumentasi dan informasi
online tentang bahasa pemrograman Java.
http://www.kambing.vlsm.org Situs dengan server local di Indonesia. Situs ini menyediakan file-file iso dari berbagai
jenis distribusi linux dan dapat di-download secara bebas. Selain itu situs ini juga
sebagai mirror dari berbagai distribusi linux dan aplikasi yang berjalan di linux.
http://www.linuxdoc.org Situs yang berisi dokumentasi bebas tentang linux. Sumber informasi online yang
sangat bagus untuk mempelajari linux.
http://www.microsoft.com Situs resmi Microsoft. Microsoft merupakan perusahaan perangkat lunak yang
memproduksi sistem operasi keluarga Windows, IDE Microsoft Visual Studio,
Microsoft Office, Microsoft SQL Server dan lain-lain.
http://www.mysql.com Situs resmi MySQL Database Software. Situs ini menyediakan file-file instalasi
MySQL untuk berbagai platform sistem operasi. Selain itu juga menyediakan
dokumentasi MySQL yang lengkap.
http://www.netbeans.org Situs resmi IDE Netbeans, perangkat lunak pengembang aplikasi Java.
http://www.php.net Situs resmi bahasa pemrograman dan interpreter PHP. Situs ini menyediakan kode
sumber dan file-file instalasi PHP untuk berbagai platform sistem operasi. Selain itu
juga menyediakan dokumentasi PHP yang lengkap.
http://www.w3.org Situs resmi The World Wide Web Consortium (W3C). W3C adalah konsorsium yang
menentapkan standar dalam teknologi internet, terutama tentang HTML, XML, CSS,
XHTML dan teknologi lain. Dokumentasi tentang teknologi tersebut dapat dijumpai di
situs ini.
CURRICULUM VITAE
CONTACT PERSON
KONTAK : HP. 082126360972 / 085863863007 – PIN BB: 7666018A
E-mail : mail@indrasetianugraha.com
Website : www.indrasetianugraha.com
EDUCATION
: Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) Ganesha Bandung,
2006 – 2011
Teknik Informatika Strata Satu
2003 – 2006 : SMA BPPI Baleendah
2000 – 2003 : SMP Negeri 2 Baleendah
1994 – 2000 : SD Negeri I Cijeruk
1993 – 1994 : TK Pertiwi Baleendah
PERSONAL SKILL
Programming | Web Design | Design Graphic | Network and Security | Assemble and Maintenance
WORKING EXPERIENCE
Engineer Web Design, Company Profile Yayasan, SMA, SMK BPPI Baleendah
2015 – .......
www.yayasan-bppi.or.id | www.sma-bppi.sch.id | www.smk-bppi.sch.id
2013 – ....... Kepala Program Studi Teknik Komputer & Jaringan (TKJ) SMK BBPI Baleendah
2012 – ....... Kepala Penjualan & Operasional di INTRESS “Extreme Outdoor Wear”
2010 – ....... Guru Produktif di SMK BPPI Baleendah
2008 – 2011 Instruktur Kursus Ms. Office dan Media Online/Weblog di STMIK Ganesha Bandung
Engineer di Lembaga Penelitian Dan Pengabdian Pada Masyarakat
2007 – 2011
(LP3M) STMIK Ganesha Bandung
Engineer Web Design, Company Profile PT. Kharisma Nusantara Surabaya
2010
www.kameparts.com
Engineer Web Design, Company Profile Polres Aceh Tenggara
2009
www.polresacehtenggara.com
2008 Operator Data Entry pada Pemilihan Wali Kota Bandung
2007 Operator Data Entry di Badan Pelayanan Perizinan Terpadu Kota Bandung
ORGANIZATIONAL EXPERIENCE
2010 – ....... Dewan Penasehat Mahasiswa Pecinta Alam STMIK Ganesha Bandung
2008 – 2010 Ketua Mahasiswa Pecinta Alam STMIK Ganesha Bandung
2009 – 2010 Ketua Dewan Perwakilan Mahasiswa STMIK Ganesha Bandung
2008 – 2009 Menteri Sekretaris & Kabinet Badan Eksekutif Mahasiswa STMIK Ganesha Bandung
2007 – 2008 Menteri Pemuda & Olah Raga Badan Eksekutif Mahasiswa STMIK Ganesha Bandung