Materi: Bilangan Biner dalam Komunikasi Data dan IP Address
1. Pendahuluan
Dalam jaringan komputer, komputer tidak mengenal alamat IP dalam bentuk desimal seperti 192.168.1.10 secara langsung. Pada tingkat sistem komputer dan jaringan, informasi diproses dalam bentuk bilangan biner, yaitu bilangan yang hanya menggunakan dua nilai:
- 0
- 1
Bilangan biner menjadi dasar komunikasi data karena perangkat komputer menggunakan sistem elektronik digital yang merepresentasikan dua kondisi tersebut sebagai keadaan logika, misalnya OFF/ON atau LOW/HIGH.
Ketika sebuah komputer berkomunikasi dengan komputer lain melalui jaringan, data tidak hanya dikirim begitu saja. Data akan dibungkus menjadi paket dan dilengkapi informasi seperti alamat sumber dan alamat tujuan.
Salah satu informasi penting dalam komunikasi tersebut adalah IP Address.
2. Mengapa IP Address Berhubungan dengan Bilangan Biner?
Contoh sebuah IPv4:
192.168.1.10Manusia lebih mudah membaca IP tersebut dalam bentuk desimal.
Namun, IPv4 sebenarnya terdiri dari 32 bit.
Setiap bagian IP disebut octet dan memiliki ukuran 8 bit.
192 168 1 10
│ │ │ │
8 bit 8 bit 8 bit 8 bit
Total = 8 + 8 + 8 + 8
= 32 bitSehingga:
192.168.1.10direpresentasikan dalam biner sebagai:
11000000.10101000.00000001.00001010Jadi:
IPv4 = 32 bit = 4 octet × 8 bit
3. Struktur IPv4
IPv4 memiliki panjang 32 bit.
Secara sederhana dapat digambarkan:
|-------- 8 bit --------|-------- 8 bit --------|
Octet 1 Octet 2
|-------- 8 bit --------|-------- 8 bit --------|
Octet 3 Octet 4Contoh:
192.168.1.10Dalam bentuk biner:
11000000.10101000.00000001.00001010Setiap octet mempunyai nilai:
128 64 32 16 8 4 2 1Contohnya:
192dapat dibentuk dari:
128 + 64 = 192Maka:
192 = 110000004. Nilai Setiap Bit
Dalam satu octet terdapat 8 bit.
Nilai masing-masing posisi adalah:
128 64 32 16 8 4 2 1Contoh:
11000000Perhitungannya:
1×128
1×64
0×32
0×16
0×8
0×4
0×2
0×1
= 128 + 64
= 192Contoh lainnya:
00001010adalah:
8 + 2 = 10Jadi:
00001010 = 105. IP Address dalam Komunikasi Data
Misalnya terdapat dua komputer:
PC A PC B
192.168.1.10 192.168.1.20
│ │
└────────── LAN ────────────┘PC A ingin mengirim data ke PC B.
Pada aplikasi, pengguna mungkin hanya melihat proses seperti:
PC A mengirim data
↓
PC B menerima dataNamun sebenarnya jaringan melakukan proses yang lebih kompleks.
Secara sederhana:
Data
↓
Data diberi alamat sumber
↓
Data diberi alamat tujuan
↓
Dibentuk menjadi paket
↓
Dikirim melalui jaringan
↓
Router/Switch memproses paket
↓
Paket sampai ke tujuan
↓
Data diterima PC BIP Address digunakan untuk membantu menentukan dari mana data berasal dan ke mana data harus dikirim.
6. Contoh Source dan Destination IP
Misalnya:
PC A
IP Address: 192.168.1.10ingin mengirim data ke:
PC B
IP Address: 192.168.1.20Maka secara sederhana paket memiliki informasi:
SOURCE IP
192.168.1.10
DESTINATION IP
192.168.1.20Dalam komunikasi jaringan:
192.168.1.10
│
│ DATA
↓
NETWORK
│
↓
192.168.1.207. Apa Hubungan Biner dengan Network dan Host?
Di sinilah bilangan biner menjadi sangat penting.
Misalnya:
IP Address : 192.168.1.10
Subnet Mask : 255.255.255.0Subnet mask menentukan bagian mana yang merupakan:
- Network ID
- Host ID
Jika dikonversi ke biner:
IP Address
11000000.10101000.00000001.00001010
Subnet Mask
11111111.11111111.11111111.00000000Perhatikan:
IP Address
11000000.10101000.00000001.00001010
────────────────────────────────────
Network Network Network HostDengan subnet mask /24:
24 bit = Network
8 bit = Host8. Network ID dan Host ID
Contoh:
192.168.1.10/24Karena /24 berarti 24 bit pertama digunakan sebagai network:
11000000.10101000.00000001 | 00001010
NETWORK HOSTSehingga:
Network ID = 192.168.1.0
Host = 10Dengan kata lain:
192.168.1.10
│ │
│ └── Host
└───────────── Network9. Bagaimana Komputer Mengetahui Apakah Tujuan Satu Network?
Ini konsep yang sangat penting dalam komunikasi data.
Misalnya:
PC A
192.168.1.10/24ingin berkomunikasi dengan:
PC B
192.168.1.20/24Komputer melihat network-nya.
PC A
192.168.1.10
Network = 192.168.1.0
PC B
192.168.1.20
Network = 192.168.1.0Keduanya berada dalam network yang sama.
Maka:
PC A ─────────────── PC B
LAN langsungTidak diperlukan router untuk komunikasi antar-host dalam subnet yang sama.
10. Contoh Komunikasi Berbeda Network
Sekarang:
PC A
192.168.1.10/24ingin berkomunikasi dengan:
PC B
192.168.2.20/24Network-nya berbeda:
PC A → 192.168.1.0
PC B → 192.168.2.0Maka PC A membutuhkan router/default gateway.
Gambaran:
PC A
192.168.1.10
│
↓
Router
192.168.1.1
│
↓
192.168.2.1
│
↓
PC B
192.168.2.20Router berfungsi menghubungkan network yang berbeda.
11. Peran Subnet Mask
Subnet mask membantu perangkat menentukan:
"Bagian mana dari IP yang menunjukkan network dan bagian mana yang menunjukkan host?"
Contoh:
192.168.1.10/24Subnet mask:
255.255.255.0Biner:
11111111.11111111.11111111.00000000Artinya:
11111111 11111111 11111111 | 00000000
NETWORK | HOST12. Konsep AND dalam Menentukan Network Address
Ini bagian yang sangat bagus untuk menjelaskan mengapa biner digunakan dalam jaringan.
Untuk mendapatkan Network Address, IP Address diproses dengan subnet mask menggunakan operasi AND.
Aturan AND:
| A | B | A AND B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Contoh sederhana:
IP Address:
11000000.10101000.00000001.00001010
Subnet Mask:
11111111.11111111.11111111.00000000Operasi AND:
11000000.10101000.00000001.00001010
AND
11111111.11111111.11111111.00000000
-----------------------------------
11000000.10101000.00000001.00000000Hasilnya:
11000000.10101000.00000001.00000000Jika dikonversi kembali:
192.168.1.0Jadi:
Network Address = 192.168.1.0
13. Contoh Lengkap Komunikasi Data
Misalnya terdapat jaringan:
Network : 192.168.1.0/24Dengan:
Router : 192.168.1.1
PC 1 : 192.168.1.10
PC 2 : 192.168.1.20
PC 3 : 192.168.1.30Ketika PC 1 mengirim data ke PC 2:
PC 1
192.168.1.10
│
│ Data
↓
Switch
│
↓
PC 2
192.168.1.20IP membantu mengidentifikasi tujuan komunikasi:
SOURCE : 192.168.1.10
DESTINATION : 192.168.1.20Karena keduanya berada pada:
192.168.1.0/24maka komunikasi dapat berlangsung dalam jaringan lokal.
14. Bagaimana Jika Mengakses Website?
Misalnya komputer membuka:
https://www.google.comPengguna tidak mengetik IP Google secara langsung.
Secara sederhana prosesnya:
User membuka website
↓
DNS mencari IP server
↓
Komputer mendapatkan IP tujuan
↓
Komputer menentukan apakah tujuan
satu network atau berbeda network
↓
Jika berbeda network
↓
Kirim paket ke Default Gateway
↓
Router meneruskan paket
↓
Paket menuju serverJadi komunikasi data tidak hanya berkaitan dengan IP Address, tetapi juga melibatkan:
- MAC Address
- IP Address
- Subnet Mask
- Default Gateway
- DNS
- Router
- Switch
- TCP/UDP
- Port
15. IP Address vs MAC Address
Keduanya memiliki fungsi yang berbeda.
IP Address
Digunakan untuk pengalamatan pada jaringan Layer 3 / Network Layer.
Contoh:
192.168.1.10MAC Address
Digunakan untuk identitas interface jaringan pada jaringan lokal.
Contoh:
00:1A:2B:3C:4D:5ESederhananya:
IP Address
↓
Menentukan tujuan jaringan
MAC Address
↓
Menentukan perangkat/interface pada jaringan lokal16. Analogi Sederhana
Bayangkan mengirim paket melalui jasa pengiriman.
Nama penerima
Alamat rumah
Kota
Kode posDalam jaringan komputer:
IP Address
↓
Alamat jaringan
MAC Address
↓
Identitas perangkat pada jaringan lokalRouter dapat dianalogikan seperti pusat distribusi yang menentukan ke mana paket berikutnya harus dikirim.
17. Studi Kasus
Kasus
Sebuah komputer memiliki konfigurasi:
IP Address : 192.168.10.25
Subnet Mask : 255.255.255.0
Default Gateway : 192.168.10.1
DNS Server : 8.8.8.8Komputer ingin mengakses server:
192.168.10.50Pertanyaan:
- Berapa Network Address komputer?
- Apakah server berada dalam network yang sama?
- Apakah komputer perlu menggunakan default gateway?
- Berapa bentuk biner IP komputer?
- Berapa bentuk biner subnet mask?
Jawaban
IP:
192.168.10.25Subnet:
255.255.255.0Network:
192.168.10.0Server:
192.168.10.50Server berada pada network yang sama:
192.168.10.0/24Sehingga komunikasi dapat dilakukan dalam jaringan lokal dan tidak perlu melewati router untuk mencapai server tersebut.
18. Latihan Mahasiswa
Latihan 1 — Konversi IP ke Biner
Konversikan IP berikut ke bentuk biner:
192.168.1.10
172.16.10.5
10.10.20.30Latihan 2 — Tentukan Network Address
Tentukan Network Address:
IP : 192.168.10.25
Mask : 255.255.255.0IP : 192.168.20.50
Mask : 255.255.255.0IP : 10.10.10.50
Mask : 255.255.255.0Latihan 3 — Analisis Komunikasi
Diberikan:
PC A
IP : 192.168.1.10/24
PC B
IP : 192.168.1.20/24Apakah PC A dapat berkomunikasi langsung dengan PC B?
Jelaskan alasannya berdasarkan Network Address.
Latihan 4 — Komunikasi Antar-Network
Diberikan:
PC A
IP : 192.168.1.10/24
Gateway : 192.168.1.1
PC B
IP : 192.168.2.20/24Pertanyaan:
- Apakah kedua komputer berada dalam network yang sama?
- Apakah membutuhkan router?
- Apa fungsi default gateway?
- Gambarkan topologi komunikasinya.
19. Alur Besar yang Harus Dipahami
Untuk mahasiswa, inti materinya bisa dirangkum seperti ini:
BILANGAN BINER
↓
IPv4 terdiri dari 32 bit
↓
IP Address + Subnet Mask
↓
Menentukan Network ID dan Host ID
↓
Menentukan Network Address
↓
Menentukan apakah tujuan satu network
↓
Jika satu network
↓
Komunikasi melalui jaringan lokal
Jika berbeda network
↓
Gunakan Default Gateway
↓
Router
↓
Network tujuan
↓
Host tujuanKesimpulan
Bilangan biner dalam komunikasi data bukan sekadar materi konversi angka. Bilangan biner menjadi dasar bagaimana komputer memahami struktur IP Address dan menentukan jalur komunikasi.
Hubungan utamanya adalah:
Biner
↓
IPv4 32 bit
↓
Subnet Mask
↓
Network ID + Host ID
↓
Network Address
↓
Identifikasi jaringan tujuan
↓
Komunikasi antarperangkat
↓
Switch / Router
Komentar
Posting Komentar