Subnetting adalah salah satu topik paling fundamental dalam networking — tapi juga yang paling sering membingungkan pemula. Artikel ini menjelaskan cara menghitung subnet dari dasar: apa itu subnet, notasi CIDR, cara menghitung semua parameter jaringan secara manual, hingga teknik VLSM untuk jaringan yang lebih kompleks. Dilengkapi contoh praktis dan tabel referensi lengkap.

Cara Menghitung Subnet dan CIDR
Ilustrasi: Cara Menghitung Subnet dan CIDR
Tidak mau hitung manual? Gunakan Subnet Calculator CekIPSaya — masukkan IP dengan prefix CIDR (contoh: 192.168.10.50/26) dan semua parameter dihitung otomatis: network address, broadcast, subnet mask, wildcard, host range, dan jumlah host.

Apa itu Subnet?

Subnet (subnetwork) adalah pembagian jaringan IP yang lebih besar menjadi jaringan-jaringan yang lebih kecil dan terpisah. Analoginya seperti membagi gedung besar menjadi lantai-lantai yang terpisah — setiap lantai punya penghuninya sendiri dan komunikasi antar lantai harus lewat lift (router).

Efisiensi Penggunaan IP Address

Daripada memberikan subnet /24 (254 host) untuk departemen yang hanya butuh 10 perangkat, gunakan subnet /28 (14 host). IP yang tidak terpakai bisa digunakan subnet lain.

Isolasi Jaringan untuk Keamanan

Pisahkan jaringan server, jaringan user, dan jaringan IoT ke subnet berbeda. Traffic antar subnet harus melalui router — yang bisa difilter dengan firewall/ACL.

Pengurangan Broadcast Traffic

Setiap broadcast hanya menyebar dalam satu subnet. Subnet yang lebih kecil = broadcast domain lebih kecil = jaringan lebih efisien dan cepat.

Manajemen Jaringan Lebih Mudah

Subnet per departemen atau fungsi membuat troubleshooting lebih mudah — masalah di satu subnet tidak langsung mempengaruhi subnet lain.

Apa itu Notasi CIDR?

CIDR (Classless Inter-Domain Routing) adalah cara penulisan subnet yang ringkas dengan format IP/prefix. Angka prefix menunjukkan berapa bit digunakan untuk bagian network dari total 32 bit alamat IPv4.

Contoh: 192.168.1.0/24 berarti 24 bit pertama adalah bagian network, dan 8 bit sisanya adalah bagian host:

Bagian Biner Desimal Keterangan
Network (24 bit) 11000000.10101000.00000001 192.168.1 24 bit pertama — tidak berubah
Host (8 bit) 00000000 .0 8 bit terakhir — untuk alamat host
Subnet Mask 11111111.11111111.11111111.00000000 255.255.255.0 24 bit 1, diikuti 8 bit 0
Rumus dasar yang wajib diingat:
• Total IP dalam subnet = 2(32-prefix)
• Usable host = Total IP - 2 (dikurangi network address dan broadcast address)
• Contoh /24: Total = 2⁸ = 256 IP → Usable = 254 host

Tabel CIDR Lengkap — Referensi Cepat

CIDR Subnet Mask Total IP Usable Host Kegunaan Umum
/8 255.0.0.0 16.777.216 16.777.214 ISP / Enterprise sangat besar
/12 255.240.0.0 1.048.576 1.048.574 Range IP privat RFC 1918 (172.16.x.x)
/16 255.255.0.0 65.536 65.534 Kampus, korporat besar
/20 255.255.240.0 4.096 4.094 VPC cloud besar (AWS, GCP)
/22 255.255.252.0 1.024 1.022 ISP ke pelanggan enterprise
/24 255.255.255.0 256 254 ★ Paling umum — rumah & kantor
/25 255.255.255.128 128 126 Bagi /24 menjadi 2 subnet
/26 255.255.255.192 64 62 Departemen kecil, 4 subnet dari /24
/27 255.255.255.224 32 30 Segmen kecil, 8 subnet dari /24
/28 255.255.255.240 16 14 Cloud subnet AWS/GCP default
/29 255.255.255.248 8 6 Point-to-point link
/30 255.255.255.252 4 2 WAN link antar router
/31 255.255.255.254 2 2 Point-to-point (RFC 3021)
/32 255.255.255.255 1 1 Host route spesifik

Cara Menghitung Subnet Secara Manual — Contoh Praktis

Contoh soal: diberikan IP 192.168.10.50/26 — tentukan semua parameter jaringannya. Ini adalah soal klasik yang sering muncul di ujian networking (CCNA, CompTIA Network+).

STEP 1
Hitung Jumlah Host — Prefix /26 → sisa bit host = 32 - 26 = 6 bit → Total IP = 2⁶ = 64 → Usable host = 64 - 2 = 62 host
STEP 2
Tentukan Subnet Mask — 26 bit 1 diikuti 6 bit 0 → 11111111.11111111.11111111.11000000 → Subnet mask: 255.255.255.192
STEP 3
Temukan Network Address — Oktet terakhir IP = 50 = 00110010. AND dengan mask 1100000000000000 = 0. Network address: 192.168.10.0
STEP 4
Temukan Broadcast Address — Network address + (total IP - 1) = 192.168.10.0 + 63 = 192.168.10.63
STEP 5
Tentukan Range Host — Host pertama = Network + 1 = 192.168.10.1. Host terakhir = Broadcast - 1 = 192.168.10.62
STEP 6
Hitung Wildcard Mask — Wildcard = kebalikan subnet mask = 255.255.255.255 - 255.255.255.192 = 0.0.0.63
Parameter Nilai Keterangan
IP Address 192.168.10.50 IP yang diberikan
Prefix /26 26 bit network, 6 bit host
Subnet Mask 255.255.255.192 11111111.11111111.11111111.11000000
Wildcard Mask 0.0.0.63 Kebalikan subnet mask
Network Address 192.168.10.0 Alamat identitas subnet — tidak bisa dipakai host
Broadcast 192.168.10.63 Alamat siaran — tidak bisa dipakai host
Host Range 192.168.10.1 – .62 62 alamat host yang bisa digunakan
Total IP 64 2⁶ = 64
Usable Host 62 64 - 2 (network + broadcast)

Rumus Subnetting yang Wajib Dihafalkan

Yang Dicari Rumus Contoh /26
Bit host 32 - prefix 32 - 26 = 6
Total IP 2^(32-prefix) 2⁶ = 64
Usable host 2^(32-prefix) - 2 64 - 2 = 62
Jumlah subnet dari /24 2^(prefix-24) 2^(26-24) = 4
Subnet mask oktet 4 256 - total IP 256 - 64 = 192 → /26 = 255.255.255.192
Wildcard mask 255.255.255.255 - subnet mask 255.255.255.255 - 255.255.255.192 = 0.0.0.63
Network berikutnya Network saat ini + total IP 192.168.1.0 + 64 = 192.168.1.64

Cara Membagi Subnet /24 menjadi Beberapa Subnet

Salah satu kebutuhan paling umum dalam subnetting adalah membagi satu subnet /24 (yang paling umum digunakan) menjadi beberapa subnet yang lebih kecil. Berikut contoh pembagian 192.168.1.0/24 menjadi 4 subnet /26:

Subnet Network Address Broadcast Host Range Usable Host
/26 #1 192.168.1.0 192.168.1.63 192.168.1.1 – .62 62
/26 #2 192.168.1.64 192.168.1.127 192.168.1.65 – .126 62
/26 #3 192.168.1.128 192.168.1.191 192.168.1.129 – .190 62
/26 #4 192.168.1.192 192.168.1.255 192.168.1.193 – .254 62
Dari /24 dibagi ke Jumlah Subnet Host per Subnet Contoh Penggunaan
/25 2 subnet 126 host Bagi kantor menjadi 2 zone
/26 4 subnet 62 host Bagi per departemen (4 departemen)
/27 8 subnet 30 host Jaringan kecil per ruangan
/28 16 subnet 14 host Cloud VPC subnet kecil
/29 32 subnet 6 host Point-to-point link
/30 64 subnet 2 host WAN link antar router

VLSM — Variable Length Subnet Masking

VLSM (Variable Length Subnet Masking) adalah teknik menggunakan subnet dengan ukuran yang berbeda-beda dalam satu jaringan utama — sesuai kebutuhan nyata tiap segmen. Berbeda dari subnetting biasa yang membagi jaringan menjadi subnet sama besar, VLSM memungkinkan penggunaan IP yang jauh lebih efisien.

Contoh VLSM: kamu punya jaringan 192.168.1.0/24 dan perlu: Departemen A (60 host), Departemen B (30 host), Server farm (10 host), Management (5 host). Dengan VLSM: A=/26 (.0–.63), B=/27 (.64–.95), Server=/28 (.96–.111), Mgmt=/29 (.112–.119). Total IP terpakai: 120 dari 256 — jauh lebih efisien dari /24 tunggal.
STEP 1
Urutkan Kebutuhan dari Terbesar ke Terkecil — Selalu mulai dari subnet yang membutuhkan host terbanyak. Ini mencegah fragmentasi ruang IP dan memudahkan alokasi.
STEP 2
Pilih Prefix Terkecil yang Cukup — Untuk 60 host → butuh 62 usable → /26 (62 usable). Untuk 30 host → butuh 30 usable → /27 (30 usable). Pilih prefix sekecil mungkin yang masih memenuhi kebutuhan.
STEP 3
Alokasikan Berurutan — Alokasikan subnet dari awal address space secara berurutan. Network address subnet berikutnya = broadcast address subnet sebelumnya + 1.
STEP 4
Verifikasi Tidak Ada Overlap — Pastikan range IP tiap subnet tidak saling tumpang tindih. Gunakan Subnet Calculator CekIPSaya untuk verifikasi.

Latihan Soal Subnetting — Uji Pemahaman kamu

Subnetting paling cepat dikuasai dengan latihan soal. Berikut tiga soal dengan tingkat kesulitan berbeda — coba hitung manual dulu, baru verifikasi dengan Subnet Calculator:

Soal IP/Prefix Yang Harus Ditemukan
Soal 1 (Mudah) 192.168.5.1/24 Network, Broadcast, Host Range, Usable Host
Soal 2 (Sedang) 10.0.15.100/20 Network, Broadcast, Subnet Mask, Wildcard, Host Range
Soal 3 (Sulit) 172.16.200.50/19 Semua parameter + berapa subnet dari /16
Soal Network Broadcast Subnet Mask Usable Host
Soal 1 — /24 192.168.5.0 192.168.5.255 255.255.255.0 254
Soal 2 — /20 10.0.0.0 10.0.15.255 255.255.240.0 4.094
Soal 3 — /19 172.16.192.0 172.16.223.255 255.255.224.0 8.190
Tips belajar subnetting: Hafalkan angka-angka kunci: 128, 192, 224, 240, 248, 252, 254, 255 — ini adalah nilai oktet subnet mask yang mungkin. Setiap nilai ini berkorespondensi dengan prefix: /25, /26, /27, /28, /29, /30, /31, /32 pada oktet terakhir. Verifikasi semua jawaban latihan dengan Subnet Calculator CekIPSaya.
Studi Kasus: Desain Jaringan Kantor 3 Lantai dengan Subnetting
Sebuah kantor di Jakarta dengan 3 lantai membutuhkan desain jaringan. Tersedia jaringan 192.168.10.0/24. Kebutuhan: Lantai 1 (IT & Server) = 50 perangkat, Lantai 2 (Finance) = 30 perangkat, Lantai 3 (Sales & Marketing) = 60 perangkat, Management VLAN = 10 perangkat. Solusi VLSM: Sales /26 (192.168.10.0–.63, 62 host), IT /26 (192.168.10.64–.127, 62 host), Finance /27 (192.168.10.128–.159, 30 host), Management /28 (192.168.10.160–.175, 14 host). Total: 188 IP terpakai dari 256, sisa 68 IP untuk ekspansi. Network engineer menggunakan Subnet Calculator CekIPSaya untuk verifikasi setiap subnet sebelum implementasi.

Subnetting di Cloud — AWS, GCP, dan Azure

Di era cloud computing, subnetting menjadi semakin penting. Setiap VPC (Virtual Private Cloud) di AWS, GCP, atau Azure menggunakan konsep subnetting yang sama — hanya terminologinya yang berbeda. Memahami subnetting adalah syarat wajib untuk bisa merancang infrastruktur cloud yang benar.

Cloud Provider Terminologi Default VPC Subnet Typical Catatan
AWS VPC + Subnet 172.31.0.0/16 /20 per AZ Minimal /28, maksimal /16 per subnet
GCP VPC + Subnet 10.128.0.0/9 /20 regional Auto-mode VPC pakai 10.x.x.x/20
Azure VNet + Subnet 10.0.0.0/16 /24 typical Azure reservasi 5 IP per subnet
Rencanakan Ruang IP dari Awal

Pilih range IP yang cukup besar sejak awal — misalnya 10.0.0.0/16 untuk VPC utama. Lebih mudah menggunakan sebagian dari range besar daripada expand range yang sudah sempit.

Pisahkan Subnet per Availability Zone

Di AWS, setiap Availability Zone sebaiknya punya subnet sendiri. Gunakan /20 per AZ sehingga dari /16 VPC bisa dibagi 16 AZ dengan 4.094 host masing-masing.

Jangan Overlap dengan On-Premise

Jika menghubungkan cloud ke jaringan kantor via VPN atau Direct Connect, pastikan range IP cloud tidak overlap dengan range IP on-premise. Overlap IP menyebabkan konflik routing yang sulit di-debug.

Range IP Privat untuk Subnetting (RFC 1918)

Subnetting biasanya dilakukan pada range IP privat yang ditetapkan RFC 1918 — tidak bisa diakses dari internet dan bebas digunakan di jaringan internal:

Kelas Range IP CIDR Jumlah IP Cocok untuk
Kelas A 10.0.0.0 – 10.255.255.255 10.0.0.0/8 16.7 juta Enterprise besar, cloud VPC, data center
Kelas B 172.16.0.0 – 172.31.255.255 172.16.0.0/12 1 juta Jaringan menengah, Docker default
Kelas C 192.168.0.0 – 192.168.255.255 192.168.0.0/16 65.536 Jaringan rumah & kantor kecil
Panduan pemilihan range IP privat: Gunakan 10.x.x.x/8 untuk jaringan besar yang perlu banyak subnet dan host. Gunakan 172.16.x.x/12 untuk jaringan menengah. Gunakan 192.168.x.x/16 untuk jaringan kecil. Hindari menggunakan subnet yang sama di dua jaringan yang akan dihubungkan via VPN — ini menyebabkan konflik routing.

FAQ — Pertanyaan yang Sering Ditanyakan

Subnet /24 (255.255.255.0) memberikan 254 usable host — lebih dari cukup untuk jaringan kecil hingga menengah. Mudah dihitung (oktet terakhir saja yang bervariasi), dan mayoritas router rumahan menggunakan 192.168.1.0/24 atau 192.168.0.0/24 secara default. Angka yang mudah diingat dan dipahami oleh semua orang.
Wildcard mask adalah kebalikan dari subnet mask — bit 0 berarti "harus cocok", bit 1 berarti "boleh apa saja". Contoh: /24 (255.255.255.0) memiliki wildcard 0.0.0.255. Wildcard digunakan di ACL router Cisco dan konfigurasi OSPF untuk menentukan range IP yang diizinkan atau area routing.
/24 adalah satu subnet dengan 254 usable host (192.168.1.1–.254). /25 membagi subnet tersebut menjadi dua: subnet pertama 192.168.1.0–.127 (126 host) dan subnet kedua 192.168.1.128–.255 (126 host). Setiap penambahan 1 bit prefix = jumlah subnet x2, ukuran tiap subnet dibagi 2.
Gunakan prefix /27 (tambah 3 bit dari /24 = 2³ = 8 subnet). Setiap subnet /27 punya 30 usable host. Subnet pertama: 192.168.1.0–.31, kedua: 192.168.1.32–.63, ketiga: 192.168.1.64–.95, dan seterusnya dengan increment 32.
VLSM (Variable Length Subnet Masking) menggunakan subnet dengan ukuran berbeda dalam satu jaringan. Digunakan saat kebutuhan host tiap segmen berbeda-beda — misalnya satu departemen butuh 50 host, departemen lain hanya 10 host. VLSM mencegah pemborosan IP address.
Gunakan Subnet Calculator CekIPSaya di cekipsaya.com/subnet-calculator/ — masukkan IP dengan prefix CIDR (contoh: 192.168.10.50/26) dan semua parameter dihitung otomatis: network address, broadcast, subnet mask, wildcard, host range, dan jumlah host. Berguna untuk verifikasi hasil perhitungan manual.

Kesimpulan

Subnetting adalah skill fundamental yang wajib dikuasai oleh siapapun yang bekerja dengan jaringan — dari admin IT, network engineer, developer yang deploy di cloud, hingga mahasiswa yang mempersiapkan diri untuk sertifikasi CCNA atau CompTIA Network+. Dengan memahami notasi CIDR, subnet mask, cara menghitung network address dan broadcast address, serta teknik VLSM untuk desain jaringan yang efisien, kamu memiliki fondasi yang solid untuk merancang infrastruktur jaringan apapun. Untuk menghitung subnet tanpa perlu hafal rumus atau menghitung manual, gunakan Subnet Calculator CekIPSaya — masukkan IP dengan prefix CIDR dan semua parameter dihitung otomatis dalam hitungan detik. Untuk cek koneksi dan informasi jaringan secara lengkap, gunakan Network Intelligence Dashboard.

COBA SEKARANG
Hitung Subnet Otomatis — Subnet Calculator
→ Hitung Subnet Otomatis — Subnet Calculator
// ARTIKEL INI MEMBANTU?

Share ke teman yang butuh info ini: