Cara Perhitungan

Cara Perhitungan: Subnet Mask, Network, Broadcast, First/Last, Total & Pool Address

Cara Perhitungan Lengkap — Subnet Mask, Network, Broadcast, First/Last, Total & Pool Address

Panduan ini fokus pada perhitungan manual (langkah demi langkah) dari sebuah IP dan prefix (CIDR), dilengkapi contoh kerja biner, tabel referensi, serta kalkulator sederhana untuk mengecek jawaban.

1) Dasar Teori Singkat

  • CIDR / Prefix: jumlah bit network. Contoh /27 artinya 27 bit pertama adalah network, sisanya host.
  • Subnet Mask: representasi desimal dari prefix. Contoh /27 = 255.255.255.224.
  • Network Address: hasil IP AND Mask (semua bit host = 0).
  • Broadcast Address: Network OR (~Mask) (semua bit host = 1) — hanya relevan untuk IPv4 selain /31 dan /32.
  • First Usable = Network + 1, Last Usable = Broadcast − 1 (kecuali /31, /32).
  • Total alamat = 2^(32 - prefix); Host usable = total − 2 (kecuali /31, /32).
  • Pool Address: rentang IP yang disediakan (mis. DHCP) untuk klien. Umumnya subset dari semua usable.
Khusus /31 dan /32: /31 (RFC 3021) tidak memakai broadcast; kedua alamat usable untuk link point‑to‑point. /32 adalah 1 host tunggal.

2) Konversi Prefix → Subnet Mask

Cara Cepat

Pada oktet terakhir yang "terpotong", gunakan tabel blok (128, 192, 224, 240, 248, 252, 254):

PrefixMaskUkuran Blok (alamat/subnet)
/24255.255.255.0256
/25255.255.255.128128
/26255.255.255.19264
/27255.255.255.22432
/28255.255.255.24016
/29255.255.255.2488
/30255.255.255.2524
/31255.255.255.2542
/32255.255.255.2551

Logika Biner

Prefix /27 = 11111111.11111111.11111111.11100000
Mask       = 255.     255.     255.     224

Tulis 27 bit 1 di awal, sisanya 0; ubah per oktet ke desimal.

3) Langkah Perhitungan Utama

  1. Tentukan mask dari prefix.
  2. Network = IP AND Mask.
  3. Wildcard = NOT(Mask) (kebalikan mask).
  4. Broadcast = Network OR Wildcard (kecuali /31, /32).
  5. First = Network + 1; Last = Broadcast − 1 (kecuali /31, /32).
  6. Total = 2^(32 - prefix); Usable = total − 2 (kecuali /31, /32).
  7. Pool = pilih subset dari rentang usable (misal: sisakan IP rendah untuk gateway/server).

4) Contoh Dihitung Penuh (Biner + Desimal)

Contoh A — 192.168.1.130/26

1) Prefix /26 → Mask = 255.255.255.192 (biner: ...11000000)
   Ukuran blok = 64 alamat/subnet → rentang oktet ke-4: 0–63, 64–127, 128–191, 192–255
   IP 130 berada pada blok 128–191

2) Network = 192.168.1.128
3) Broadcast = 192.168.1.191
4) First usable = 192.168.1.129
5) Last usable  = 192.168.1.190
6) Total alamat = 2^(32-26) = 64 → usable = 62
7) Pool (contoh) = 192.168.1.140 – 192.168.1.180

Contoh B — 172.16.5.200/27

1) /27 → Mask 255.255.255.224 → ukuran blok 32 alamat
   Range oktet ke-4: 0–31, 32–63, 64–95, 96–127, 128–159, 160–191, 192–223, 224–255
   IP 200 berada pada blok 192–223

2) Network   = 172.16.5.192
3) Broadcast = 172.16.5.223
4) First     = 172.16.5.193
5) Last      = 172.16.5.222
6) Total     = 32 → usable = 30
7) Pool (contoh) = 172.16.5.194 – 172.16.5.220

Contoh C — 10.10.64.7/20

1) /20 → Mask 255.255.240.0 (blok 16 pada oktet ke‑3)
   Subnet pada oktet ke‑3: 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240
   IP 64 berada pada blok 64–79

2) Network   = 10.10.64.0
3) Broadcast = 10.10.79.255
4) First     = 10.10.64.1
5) Last      = 10.10.79.254
6) Total     = 4096 → usable = 4094
7) Pool (contoh) = 10.10.64.50 – 10.10.79.200

Contoh D — /30 dan /31 (Link Point‑to‑Point)

/30 contoh: 200.100.50.2/30
Network   = 200.100.50.0
Broadcast = 200.100.50.3
Usable    = 200.100.50.1 – 200.100.50.2 (2 host)

/31 contoh: 200.100.50.2/31
Dua alamat dipakai tanpa broadcast (RFC 3021): 200.100.50.2 – 200.100.50.3

5) Rumus & Trik Cepat

  • Ukuran blok pada oktet terakhir = 256 − nilai mask pada oktet itu. Contoh /26 → mask 192 → blok 64.
  • Menentukan network dari IP: cari kelipatan ukuran blok yang <= nilai oktet; itu adalah network pada oktet tersebut.
  • Broadcast: network + (ukuran blok − 1) pada oktet itu (atau gunakan bitwise OR dengan wildcard).
  • Pool: biasa hindari alamat di awal/akhir untuk statik & cadangan, misal mulai dari first+10 sampai last−10 (sesuaikan kebutuhan).

6) Kalkulator Cek Jawaban

Gunakan untuk verifikasi setelah Anda menghitung manual.

Tekan Enter untuk menghitung cepat

7) Contoh Pool Address pada DHCP

MikroTik (RouterOS)

/ip pool add name=LAN-Pool ranges=192.168.10.50-192.168.10.200
/ip dhcp-server add name=LAN interface=bridge address-pool=LAN-Pool disabled=no
/ip dhcp-server network add address=192.168.10.0/24 gateway=192.168.10.1 dns-server=1.1.1.1,8.8.8.8

Cisco IOS

ip dhcp pool LAN
 network 192.168.10.0 255.255.255.0
 default-router 192.168.10.1
 dns-server 1.1.1.1 8.8.8.8
 ip dhcp excluded-address 192.168.10.1 192.168.10.49
 ip dhcp excluded-address 192.168.10.201 192.168.10.254
© 2025 • Materi Perhitungan IP Address — Silakan disalin untuk pembelajaran dengan mencantumkan sumber.

Komentar

Postingan populer dari blog ini

Pembekalan PKL

Straight-Through dan Crossover