Jaringan Komputer
Panduan Praktis Subnetting IPv4 & Rumus Cepat
Kuasai 4 langkah emas subnetting IPv4 dengan rumus cepat tanpa menghitung biner panjang. Pelajari cara menghitung jumlah subnet, host valid, blok kelipatan, dan broadcast address.

Membayangkan sebuah jaringan kantor besar dengan ratusan komputer dalam satu ruangan tanpa sekat sama seperti menaruh 200 orang di dalam satu aula terbuka tanpa dinding pemisah. Ketika satu orang berteriak atau menyalakan pengeras suara (broadcast traffic), 199 orang lainnya terpaksa mendengar kegaduhan tersebut sekalipun pesan itu sama sekali tidak ditujukan untuk mereka. Di dunia jaringan komputer, fenomena ini disebut broadcast storm yang menyebabkan kemacetan lalu lintas data, memperlambat kinerja switch, serta menimbulkan celah keamanan karena staf magang bisa dengan mudah menyadap paket data milik departemen keuangan. Solusi standar industri untuk memecahkan masalah ini adalah subnetting, yaitu teknik memecah satu blok jaringan besar menjadi beberapa sub-jaringan (subnet) yang lebih kecil, terisolasi, dan efisien.
Bagi banyak pemula maupun mahasiswa teknik, subnetting sering kali dianggap sebagai momok matematika yang menakutkan karena metode konvensional mengajarkan konversi puluhan deret angka biner yang melelahkan. Padahal, ada 4 langkah rumus cepat yang membuat perhitungan subnetting dapat diselesaikan dalam hitungan detik tanpa perlu mengonversi angka biner panjang secara manual.
Yang akan dipelajari
- Memahami konsep dasar subnetting dan mengapa pemecahan jaringan diperlukan demi efisiensi dan keamanan.
- Menguasai 4 rumus cepat subnetting: jumlah subnet (), kapasitas host valid (), blok interval subnet (), serta pemetaan alamat.
- Membedah studi kasus subnetting IPv4 kelas C pada prefix
/25,/26,/27, hingga/28. - Mengenali fungsi khusus Network Address dan Broadcast Address yang tidak boleh dipasang pada perangkat komputer.
- Menerapkan teknik subnetting langsung pada skenario perancangan jaringan kantor nyata.
Mengapa kita butuh subnetting?
Sebelum masuk ke rumus perhitungan, mari pahami tujuan utama subnetting:
- Meredam Domain Broadcast (Broadcast Domain Reduction): Setiap kali sebuah komputer mengirimkan paket ARP (Address Resolution Protocol) untuk mencari alamat fisik komputer lain, paket tersebut disebarkan ke seluruh perangkat dalam satu subnet. Dengan memecah jaringan menjadi subnet-subnet kecil, penyebaran paket broadcast terbatas hanya di dalam kelompoknya masing-masing.
- Efisiensi Alokasi Alamat IP: Tanpa subnetting, alokasi blok default Kelas C (
/24) memberikan 254 host. Jika sebuah kantor cabang hanya membutuhkan 10 komputer, sisa 244 alamat IP akan terbuang percuma. Subnetting memungkinkan alokasi presisi sesuai kebutuhan riil. - Meningkatkan Keamanan Jaringan: Dengan memisahkan jaringan server, staf, dan tamu (guest Wi-Fi) ke dalam subnet berbeda, administrator dapat memasang aturan firewall atau Access Control List (ACL) pada router untuk membatasi akses antar-divisi.
Jaringan Tunggal Tanpa Subnetting (/24)
+-------------------------------------------------------------+
| PC Keuangan PC Tamu Server Database PC HRD|
| 192.168.1.10 192.168.1.50 192.168.1.200 .1.15 |
| (Satu broadcast domain besar: rawan macet & minim sekat) |
+-------------------------------------------------------------+
Setelah Disubnetting Menjadi 4 Subnet (/26)
+------------------------+ +------------------------+
| Subnet 1: Keuangan | | Subnet 2: HRD |
| 192.168.1.0/26 | | 192.168.1.64/26 |
+-----------+------------+ +------------+-----------+
| |
+--------------+ +--------------+
| |
[ ROUTER ]
| |
+--------------+ +--------------+
| |
+-----------+------------+ +------------+-----------+
| Subnet 3: Server | | Subnet 4: Tamu (Wi-Fi) |
| 192.168.1.128/26 | | 192.168.1.192/26 |
+------------------------+ +------------------------+
4 Langkah Emas Rumus Cepat Subnetting
Dalam subnetting IPv4 Kelas C (oktet 1 sampai 3 bernilai tetap, modifikasi hanya pada oktet ke-4), kita cukup mengingat angka sakti 256 dan bobot 8 bit terakhir:
| Bit ke- (kiri ke kanan) | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|
| Nilai Desimal Bit | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| Prefix CIDR | /25 |
/26 |
/27 |
/28 |
/29 |
/30 |
/31 |
/32 |
| Nilai Subnet Mask | .128 |
.192 |
.224 |
.240 |
.248 |
.252 |
.254 |
.255 |
Berikut 4 langkah berurutan untuk membedah subnet:
Langkah 1: Hitung Jumlah Subnet ()
Nilai adalah jumlah bit bernilai 1 yang "dipinjam" dari porsi host pada oktet terakhir.
- Contoh prefix
/26: Karena default kelas C adalah/24, bit yang dipinjam adalah bit. - Jumlah subnet = subnet baru.
Langkah 2: Hitung Jumlah Host per Subnet ()
Nilai adalah sisa bit bernilai 0 pada oktet host (karena 1 oktet = 8 bit, maka ).
- Untuk prefix
/26, sisa bit host bit. - Total IP per subnet = alamat.
- Jumlah host valid (usable host) = host.
- Mengapa dikurangi 2? Karena alamat pertama wajib digunakan sebagai Network Address (identitas jaringan) dan alamat terakhir sebagai Broadcast Address (pengiriman ke semua host dalam subnet).
Langkah 3: Hitung Blok Subnet / Kelipatan ()
Kurangkan angka dasar 256 dengan nilai desimal oktet terakhir pada Subnet Mask.
- Subnet mask
/26adalah255.255.255.192. - Interval blok = .
- Artinya, setiap subnet bertambah dengan kelipatan 64:
0,64,128,192.
Langkah 4: Petakan Alamat Lengkap Setiap Subnet
Buat tabel rentang alamat untuk masing-masing blok yang ditemukan:
- Network Address: Nilai awal kelipatan blok.
- Host Pertama Valid: Network Address + 1.
- Host Terakhir Valid: Broadcast Address - 1.
- Broadcast Address: Alamat tepat satu angka sebelum Network Address blok berikutnya.
Studi Kasus Bertahap: Menghitung Network 192.168.10.0/26
Mari kita terapkan 4 langkah di atas pada blok jaringan riil 192.168.10.0/26:
- Subnet Mask:
/26memiliki 26 bit angka satu berturut-turut. Oktet terakhir memiliki dua bit1(11000000biner = ). Subnet mask desimal:255.255.255.192. - Jumlah Subnet: subnet.
- Jumlah Host Valid: host per subnet.
- Blok Subnet: . Kelipatannya adalah:
0,64,128,192.
Sekarang kita petakan ke dalam tabel pembagian:
| Subnet Ke- | Network Address | Host Pertama Valid | Host Terakhir Valid | Broadcast Address |
|---|---|---|---|---|
| Subnet 1 | 192.168.10.0 |
192.168.10.1 |
192.168.10.62 |
192.168.10.63 |
| Subnet 2 | 192.168.10.64 |
192.168.10.65 |
192.168.10.126 |
192.168.10.127 |
| Subnet 3 | 192.168.10.128 |
192.168.10.129 |
192.168.10.190 |
192.168.10.191 |
| Subnet 4 | 192.168.10.192 |
192.168.10.193 |
192.168.10.254 |
192.168.10.255 |
Dengan tabel ini, kita tahu pasti bahwa komputer dengan IP 192.168.10.65 berada di Subnet 2 dan tidak akan bisa berkomunikasi langsung dengan IP 192.168.10.20 di Subnet 1 tanpa bantuan router, meskipun keduanya memakai awalan 192.168.10.x.
Ringkasan Cepat Prefix Kelas C
Gunakan tabel contek (cheat-sheet) ini saat mendesain jaringan IPv4:
| Prefix | Subnet Mask | Bit Host () | Blok Kelipatan | Total Subnet | Host Valid per Subnet | Penggunaan Umum |
|---|---|---|---|---|---|---|
/24 |
255.255.255.0 |
8 | 256 | 1 | 254 | Kantor cabang tunggal, lab sekolah |
/25 |
255.255.255.128 |
7 | 128 | 2 | 126 | Membagi gedung menjadi 2 divisi besar |
/26 |
255.255.255.192 |
6 | 64 | 4 | 62 | Membagi departemen menengah |
/27 |
255.255.255.224 |
5 | 32 | 8 | 30 | Ruang kelas atau tim kerja (maks 30 PC) |
/28 |
255.255.255.240 |
4 | 16 | 16 | 14 | Kluster server kecil / DMZ |
/29 |
255.255.255.248 |
3 | 8 | 32 | 6 | Alokasi IP publik ISP untuk kantor |
/30 |
255.255.255.252 |
2 | 4 | 64 | 2 | Sambungan point-to-point antar-router |
Coba sendiri
Anda dapat menguji perhitungan subnetting secara langsung menggunakan alat bantu CLI di sistem operasi Linux atau macOS. Buka terminal Anda dan instal utilitas ipcalc:
# Untuk Ubuntu/Debian
sudo apt update && sudo apt install -y ipcalc
# Jalankan pengujian pada alamat IP contoh
ipcalc 192.168.10.75/26
Terminal akan menampilkan output terstruktur seperti berikut:
Address: 192.168.10.75 11000000.10101000.00001010.01 001011
Netmask: 255.255.255.192 = 26 11111111.11111111.11111111.11 000000
Wildcard: 0.0.0.63 00000000.00000000.00000000.00 111111
=>
Network: 192.168.10.64/26 11000000.10101000.00001010.01 000000
HostMin: 192.168.10.65 11000000.10101000.00001010.01 000001
HostMax: 192.168.10.126 11000000.10101000.00001010.01 111110
Broadcast: 192.168.10.127 11000000.10101000.00001010.01 111111
Hosts/Net: 62 Class C, Private Internet
Perhatikan bahwa ipcalc memisahkan porsi network dan host dengan spasi di representasi binernya. Komputer dengan alamat 192.168.10.75 terbukti masuk ke rentang Subnet 2 (192.168.10.64/26).
Kesalahan yang sering terjadi
| Kesalahan Pemula | Dampak di Jaringan | Cara Mengatasi & Solusi |
|---|---|---|
Memasang Network Address (misal 192.168.10.64/26) ke kartu jaringan laptop |
Sistem operasi menolak konfigurasi atau perangkat tidak bisa merespons paket data | Ingat bahwa alamat pertama kelipatan blok adalah identitas rute, bukan alamat host individual. |
Memasang Broadcast Address (misal 192.168.10.127/26) ke server |
Paket yang dikirim ke alamat tersebut akan membanjiri seluruh subnet | Selalu sisihkan alamat paling akhir blok untuk fungsi broadcast. |
| Lupa mengurangi 2 () saat menghitung host | Salah memperkirakan kapasitas perangkat sehingga ada komputer yang kehabisan IP | Selalu gunakan rumus untuk menghitung perangkat fisik yang dapat disambungkan. |
| Mengira kelipatan blok selalu bernilai ganjil | Perhitungan tabel subnet bergeser dan seluruh rentang menjadi salah | Kelipatan blok () selalu genap dan berpangkat dua: 128, 64, 32, 16, 8, atau 4. |
Kaitannya dengan Praktik Jaringan: Di dunia kerja nyata seperti konfigurasi router MikroTik, Cisco, atau subnetting Virtual Private Cloud (VPC) di AWS dan Google Cloud, subnet
/30adalah standar emas untuk interkoneksi langsung kabel serial antar dua router (point-to-point link). Mengapa? Karena/30hanya menghasilkan tepat 2 IP valid (). Satu IP dipasang di Router A (misal10.0.0.1), satu IP di Router B (10.0.0.2), tanpa membuang puluhan alamat IP publik yang mahal.
Latihan
Kerjakan tiga soal latihan subnetting berikut secara mandiri menggunakan 4 langkah rumus cepat:
-
Latihan 1 (Subnetting /25): Sebuah jaringan sekolah memiliki blok IP
192.168.1.0/25. Tentukan subnet mask desimalnya, jumlah subnet yang terbentuk, jumlah host valid per subnet, serta tentukan Network Address dan Broadcast Address untuk subnet pertama dan kedua. -
Latihan 2 (Analisis Alamat /28): Administrator jaringan memberikan IP
172.16.50.45dengan subnet mask255.255.255.240kepada sebuah komputer kasir. Hitunglah:- Notasi CIDR dari subnet mask tersebut.
- Network Address dari subnet tempat komputer kasir tersebut berada.
- Rentang host valid yang bisa digunakan pada subnet tersebut.
- Broadcast Address dari subnet tersebut.
-
Latihan 3 (Studi Kasus Desain Kantor): Sebuah perusahaan rintisan memiliki kantor dengan 3 divisi:
- Divisi Engineering: membutuhkan 24 host
- Divisi Sales & Marketing: membutuhkan 12 host
- Divisi Finance: membutuhkan 8 host
Jika Anda diberikan alokasi alamat
192.168.100.0/24, tentukan prefix terkecil yang efisien untuk masing-masing divisi agar tidak membuang ruang alamat terlalu banyak.
Kunci jawaban dan pembahasan
Latihan 1
- Subnet Mask: Prefix
/25berarti ada 25 bit bernilai 1. Bit pada oktet ke-4 bernilai10000000(desimal 128). Jadi subnet mask adalah255.255.255.128. - Jumlah Subnet: subnet.
- Jumlah Host Valid: . Maka kapasitas host adalah host per subnet.
- Blok Subnet: . Kelipatannya adalah
0dan128.- Subnet 1: Network Address =
192.168.1.0, Host Valid =192.168.1.1s.d.192.168.1.126, Broadcast Address =192.168.1.127. - Subnet 2: Network Address =
192.168.1.128, Host Valid =192.168.1.129s.d.192.168.1.254, Broadcast Address =192.168.1.255.
- Subnet 1: Network Address =
Latihan 2
- Notasi CIDR: Subnet mask
255.255.255.240. Nilai desimal 240 di oktet ke-4 setara dengan 4 bit1(). Total bit1adalah . Jadi notasinya adalah/28. - Blok Subnet: . Kelipatan blok adalah:
0, 16, 32, 48, 64, .... - Mencari Posisi IP
172.16.50.45: Angka 45 berada di antara angka kelipatan 32 dan 48.- Network Address:
172.16.50.32 - Host Pertama:
172.16.50.33 - Broadcast Address:
172.16.50.47(satu angka sebelum blok berikutnya yaitu 48) - Host Terakhir:
172.16.50.46 - Rentang Host Valid:
172.16.50.33–172.16.50.46(total 14 host valid).
- Network Address:
Latihan 3
Untuk menentukan prefix yang efisien, hitung kebutuhan host dengan rumus :
- Engineering (24 host):
- Jika (), tidak mencukupi.
- Jika (), mencukupi 24 host.
- Prefix: (kapasitas 30 host, menghemat 224 alamat dibanding
/24).
- Sales & Marketing (12 host):
- Jika (), mencukupi 12 host.
- Prefix: (kapasitas 14 host valid).
- Finance (8 host):
- Jika (), tidak mencukupi (hanya 6 host).
- Jika (), mencukupi 8 host.
- Prefix: (kapasitas 14 host valid).



Discussion (0)
We store your optional name, your comment, and technical hashes (not your raw IP address) to prevent spam. A functional cookie lets you edit or delete your own comments from this browser. To request deletion, use the contact page.
No comments yet. Start the discussion.