Kembali ke Blog
Networking

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.

A
Alif Afriza Penulis
· · 5 menit baca
Subnetting Manual Tanpa Kalkulator: Cara Hitung Cepat ala Teknisi Jaringan

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:

  • /24 berarti 2 pangkat 8 = 256 alamat
  • /16 berarti 2 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:

PrefixTotal alamatAlamat usable
/24256254
/25128126
/266462
/273230
/281614
/2986
/3042

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.1 sampai 10.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.

Open for Contributors

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.

Diskusi & Komentar