Subnetting Manual Tanpa Kalkulator: Cara Hitung Cepat ala Teknisi Jaringan
Bosan buka kalkulator subnet tiap kali lihat CIDR? Ini cara hitung subnet di kepala: block size, network, broadcast, dan jumlah host, lengkap dengan contoh yang bisa kamu ikuti.
Kenapa Harus Bisa Hitung di Kepala
Kamu pernah di posisi ini? Lagi konfigurasi router, terus client minta alamat IP baru, dan kamu buka-buka kalkulator subnet di browser. Masalahnya, di lapangan kalkulator itu sering tidak ada: mentok SSH, jaringan lokal tanpa internet, atau pas ujian praktik yang melarang alat bantu.
Sejujurnya, menghitung subnet itu bukan matematika tinggi. Ini cuma perkalian kelipatan dua dan satu operasi per bandingan. Setelah terbiasa, hitungnya lebih cepat daripada buka browser.
Artikel ini kutulis dari sisi praktis, bukan teori penuh. Kamu butuh ngerti konsep blok, dan sisanya latihan.
Fondasi: Alamat dalam Satu Subnet
Setiap prefix /xx menandakan berapa bit alamat yang menjadi bagian network. Sisanya, yaitu 32 - prefix, adalah bit untuk host. Jumlah alamat dalam satu subnet selalu:
2 pangkat (32 - prefix)
Contoh paling familiar:
/24berarti2 pangkat 8= 256 alamat/16berarti2 pangkat 16= 65.536 alamat
Dari total alamat itu, dua selalu tidak terpakai untuk perangkat: yang pertama (network address) dan yang terakhir (broadcast address). Jadi alamat yang benar-benar bisa dipakai perangkat adalah:
2 pangkat (32 - prefix) dikurangi 2
Hafalkan Tabel Kecil Ini
Prefix yang paling sering dipakai di homelab dan kantor cuma segini. Hafalkan baris ini dan separuh pekerjaan selesai:
| Prefix | Total alamat | Alamat usable |
|---|---|---|
| /24 | 256 | 254 |
| /25 | 128 | 126 |
| /26 | 64 | 62 |
| /27 | 32 | 30 |
| /28 | 16 | 14 |
| /29 | 8 | 6 |
| /30 | 4 | 2 |
Perhatikan polanya: setiap naik satu angka prefix, jumlah alamat tinggal setengah. Dari /24 ke /25 jadi 128, ke /26 jadi 64, dan seterusnya. Deret dua estafet dari 256 ke bawah.
Tiga Langkah Menghitung Subnet
Kalau kamu diberi alamat IP dan prefix seperti 192.168.1.37/27, ini urutan cara kerjanya:
Langkah 1: Temukan block size (ukuran blok).
Block size adalah jumlah alamat tiap blok, mengikuti tabel di atas. Untuk /27, block size-nya 32.
Langkah 2: Cari network address.
Network address adalah kelipatan block size yang paling besar tapi tidak melebihi nilai oktet terakhir IP. Dari contoh 192.168.1.37 dengan block 32:
- 32 x 1 = 32
- 32 x 2 = 64 (sudah lewat 37)
Maka network address-nya 192.168.1.32.
Langkah 3: Cari broadcast address.
Broadcast adalah network address + block size - 1:
- 32 + 32 - 1 = 63
Broadcast address-nya 192.168.1.63. Alamat yang bisa dipakai perangkat: 33 sampai 62, total 30 perangkat, cocok dengan baris /27 di tabel.
Contoh Lain, Biar Habis Paham
Contoh 1: 10.0.0.200/26
- Block size /26 = 64
- Network: kelipatan 64 yang paling besar di bawah 200 → 192
- Broadcast: 192 + 64 - 1 = 255
- Usable: 193 sampai 254 (62 perangkat)
Network address 10.0.0.192, broadcast 10.0.0.255.
Contoh 2: 172.16.5.130/25
- Block size /25 = 128
- Network: kelipatan 128 di bawah 130 → 128
- Broadcast: 128 + 128 - 1 = 255
- Usable: 129 sampai 254 (126 perangkat)
Network address 172.16.5.128, broadcast 172.16.5.255.
Contoh 3: subnet yang melompati dua oktet
Kalau prefix-nya di bawah /24, misal /20, bloknya berada di oktet ketiga. Block size untuk /20 adalah 16 pada oktet ketiga (256 x 16 = 4.096 alamat total). Untuk 10.0.10.150:
- Kelipatan 16 di oktet ketiga: 10 ada di antara 0 dan 16, jadi network
10.0.0.0 - Broadcast: network + 4.095 =
10.0.15.255 - Usable:
10.0.0.1sampai10.0.15.254
Yang harus diingat: block size dihitung pada oktet tempat bit host mulai terpotong. Untuk /20, itu oktet ketiga.
Kasus Khusus yang Wajib Tahu: /30
/30 cuma punya 4 alamat, dengan 2 yang usable. Itu pas sekali untuk koneksi point-to-point antara dua perangkat, misalnya antara router dan switch inti, atau antar dua router.
Contoh 192.168.99.5/30:
- Block size 4
- Network: kelipatan 4 di bawah 5 → 4
- Broadcast: 4 + 4 - 1 = 7
- Usable: 5 dan 6 saja
Di jaringan besar, /30 dipakai supaya dua alamat itu saja yang terbuang, bukan 254. Sedikit detail, tapi bikin total alamat di jaringan jarang-jarang jadi tanggung dihitung.
Kesalahan Umum yang Bikin Salah Hitung
Beberapa hal ini sering bikin orang salah meski konsepnya sudah paham:
- Network address itu harus kelipatan block size. Banyak yang asal mengambil angka pas di bawah IP. 37 bukan kelipatan 32, jadi network-nya justru 32, bukan sesuatu yang mirip-mirip.
- Broadcast bukan network + block. Tanpa dikurangi 1, kamu bergeser satu alamat ke subnet berikutnya. Selalu network + block size, lalu dikurangi 1.
- Tidak menghitung dua alamat yang terbuang. Kapasitas subnet adalah total alamat, tapi capacity perangkat selalu total dikurangi 2.
- Prefix di bawah /24 memotong oktet ketiga. Kalau kamu memakai /22 atau /20 di oktet terakhir, hasilnya janggal. Sesuaikan tempat block size dihitung dengan posisi bit host.
Penutup Singkat
Setelah tabel delapan baris itu masuk kepala, hitung subnet tinggal kebiasaan: lihat prefix, baca block size, cari kelipatan, hitung broadcast. Kamu nggak perlu hafal rumus bertumpuk, cukup pola dua yang terus dibelah dua.
Coba latihan cepat sebelum menutup tab ini: 192.168.4.75/28. Block size 16, 75 ada di antara 64 dan 80, jadi network-nya 192.168.4.64, broadcast 192.168.4.79, dan hostnya 65 sampai 78. Kalau kamu sampai di sini dengan jawaban yang sama, berarti caranya sudah masuk.
Artikel Terkait
CCNA di UNPAM: Program, Keuntungan, dan Cara Daftar
UNPAM punya program CCNA resmi (ITN, SRWE, ENSA). Ini yang dipelajari, seberapa jauh sertifikatmu berbobot, dan cara daftarnya lewat platform Kredensia.
NetworkingTopologi Jaringan Homelab: Dari Zero ke Advanced Network
Panduan lengkap membangun topologi jaringan homelab dari nol. Mulai dari basic setup hingga VLAN, MikroTik, dan RT/RW Net.
NetworkingRT/RW Net: Internet Komunitas yang Mengubah Negeri
Mengenal RT/RW Net, jaringan internet komunitas yang lahir dari kreativitas warga Indonesia. Sejarah, cara kerja, hingga dampaknya terhadap digital divide.
Ide kamu layak dibaca ribuan orang.
ByteNesia dibangun untuk semua orang. Kalau kamu punya pengalaman, tutorial, atau opini tentang teknologi, tulis dan bagikan lewat sini. Nama kamu akan tercantum sebagai kontributor.
Tulis apa saja: review tools, tutorial homelab, tips security, atau cerita pengalaman tech kamu.