Jaringan Komputer
Subnet Mask dan Notasi CIDR
Pahami fungsi matematis Subnet Mask dan operasi logika AND untuk membedakan lalu lintas lokal vs luar, notasi CIDR prefix slash, serta perhitungan kapasitas host dari sisa bit nol.

Saat Anda menyuruh komputer Anda membuka alamat web atau mencetak dokumen ke printer di kantor, pernahkah Anda bertanya-tanya: bagaimana komputer Anda tahu bahwa printer itu berada di ruangan yang sama (jaringan lokal), sedangkan server YouTube berada ribuan kilometer di luar sana (jaringan internet)?
Komputer tidak memiliki mata untuk melihat kabel jaringan. Satu-satunya panduan yang dimiliki oleh kartu jaringan Anda untuk menentukan arah lalu lintas data adalah Subnet Mask. Bersama notasi modern CIDR (Classless Inter-Domain Routing), subnet mask menjadi penentu batas tegas antara porsi jaringan (Network ID) dan porsi perangkat (Host ID). Memahami subnet mask dan operasi biner di baliknya adalah pintu gerbang utama untuk menguasai perhitungan subnetting secara percaya diri.
Yang akan dipelajari
- Memahami definisi, peran, dan karakteristik struktur Subnet Mask 32-bit.
- Mengetahui cara kerja kartu jaringan menggunakan operasi logika Bitwise AND untuk membedakan jaringan lokal vs jaringan luar.
- Mengenal format penulisan Classless Inter-Domain Routing (CIDR) menggunakan notasi garis miring (slash notation
/prefix). - Mengonversi notasi CIDR ke Subnet Mask desimal dan sebaliknya secara cepat.
- Menghitung kapasitas total host yang dapat dialokasikan dari sisa bit nol ().
Apa Itu Subnet Mask?
Subnet Mask adalah angka biner 32-bit yang berfungsi sebagai "topeng" atau penyaring untuk memisahkan mana bagian dari alamat IP yang mewakili identitas jaringan (Network ID) dan mana bagian yang mewakili identitas perangkat (Host ID).
Struktur subnet mask memiliki satu aturan matematis mutlak: seluruh bit bernilai 1 harus berada di depan secara berkesinambungan tanpa terputus, dan seluruh bit bernilai 0 berada di belakang.
- Deretan bit bernilai
1menandakan porsi Network ID. - Deretan bit bernilai
0menandakan porsi Host ID.
Perhatikan contoh berikut pada subnet mask standar 255.255.255.0:
Format Desimal : 255 . 255 . 255 . 0
Format Biner : 11111111 . 11111111 . 11111111 . 00000000
Porsi Bit : [ 24 bit Network ] [ 8 bit Host ]
Karena bit 1 harus kontinu, maka angka desimal yang sah untuk sebuah oktet subnet mask sangat terbatas. Angka-angka tersebut adalah hasil akumulasi bit dari kiri ke kanan:
10000000= 12811000000= 19211100000= 22411110000= 24011111000= 24811111100= 25211111110= 25411111111= 255
Angka seperti 250 atau 180 tidak akan pernah menjadi nilai subnet mask yang sah karena tidak dapat dibentuk dari deretan bit 1 yang kontinu.
Operasi Logika Bitwise AND: Cara Komputer Mengambil Keputusan
Bagaimana komputer menggunakan subnet mask saat ingin mengirim paket? Komputer menerapkan operasi matematika Boolean bernama Bitwise AND antara alamat IP tujuan dengan subnet mask miliknya.
Aturan gerbang logika AND sangat sederhana:
1 AND 1 = 11 AND 0 = 00 AND 1 = 00 AND 0 = 0(Hasil hanya bernilai 1 jika kedua bit bernilai 1).
Simulasi Logika Komputer
Misalkan Komputer A memiliki IP 192.168.1.10 dengan Subnet Mask 255.255.255.0.
Pertama, Komputer A menghitung alamat jaringannya sendiri:
IP Komputer A: 11000000.10101000.00000001.00001010 (192.168.1.10)
Subnet Mask : 11111111.11111111.11111111.00000000 (255.255.255.0)
--------------------------------------------------- (Operasi AND)
Network Komp : 11000000.10101000.00000001.00000000 (192.168.1.0)
Sekarang, Komputer A ingin mengirim data ke Komputer B di IP 192.168.1.55. Komputer A menerapkan subnet mask yang sama ke IP tujuan tersebut:
IP Tujuan B : 11000000.10101000.00000001.00110111 (192.168.1.55)
Subnet Mask : 11111111.11111111.11111111.00000000 (255.255.255.0)
--------------------------------------------------- (Operasi AND)
Network Tujuan: 11000000.10101000.00000001.00000000 (192.168.1.0)
Keputusan Komputer A: Karena Network Komputer A identik dengan Network Tujuan (keduanya adalah 192.168.1.0), Komputer A menyimpulkan: "Komputer B berada di jaringan lokal yang sama! Kirim langsung menggunakan frame Layer 2 (ARP/MAC Address) tanpa perlu lewat router."
Sebaliknya, jika Komputer A ingin mengakses server Google di IP 8.8.8.8:
IP Server : 00001000.00001000.00001000.00001000 (8.8.8.8)
Subnet Mask : 11111111.11111111.11111111.00000000 (255.255.255.0)
--------------------------------------------------- (Operasi AND)
Network Tujuan: 00001000.00001000.00001000.00000000 (8.8.8.0)
Keputusan Komputer A: Karena Network Tujuan (8.8.8.0) berbeda dengan Network Komputer A (192.168.1.0), Komputer A menyimpulkan: "Tujuan berada di luar jaringan lokal! Kemas paket ini dan lemparkan ke Default Gateway (Router)."
Pengenalan Notasi CIDR (Prefix Garis Miring)
Menuliskan 255.255.255.0 memakan 15 karakter dan membosankan untuk diketik berulang-ulang. Pada sistem Classless Inter-Domain Routing (CIDR), para insinyur memperkenalkan notasi yang jauh lebih ringkas: Prefix garis miring (/prefix).
Angka setelah tanda garis miring menunjukkan berapa banyak jumlah bit bernilai 1 yang ada pada subnet mask tersebut.
Contoh:
255.0.0.0memiliki 8 bit bernilai 1 ditulis sebagai/8255.255.0.0memiliki 16 bit bernilai 1 ditulis sebagai/16255.255.255.0memiliki 24 bit bernilai 1 ditulis sebagai/24255.255.255.128memiliki 25 bit bernilai 1 ditulis sebagai/25255.255.255.192memiliki 26 bit bernilai 1 ditulis sebagai/26
Dengan notasi CIDR, penulisan alamat IP dan subnet mask cukup digabung menjadi satu baris yang elegan:
192.168.1.10/24
Tabel Lengkap Prefix CIDR dan Kapasitas Host
Dalam perancangan jaringan lokal dan subnetting, oktet keempat adalah porsi yang paling sering dibagi (subnetted). Berikut tabel referensi cepat nilai CIDR dari /24 hingga /30:
| Prefix CIDR | Subnet Mask Desimal | Bit Host () | Total Alamat () | Host Valid () | Penggunaan Umum |
|---|---|---|---|---|---|
| /24 | 255.255.255.0 |
8 | 256 | 254 | LAN kantor standar, ruang lab |
| /25 | 255.255.255.128 |
7 | 128 | 126 | Membagi 1 kelas C menjadi 2 divisi |
| /26 | 255.255.255.192 |
6 | 64 | 62 | Departemen skala menengah (~50 gawai) |
| /27 | 255.255.255.224 |
5 | 32 | 30 | Subnet server farm atau ruang rapat |
| /28 | 255.255.255.240 |
4 | 16 | 14 | Subnet router perantara / manajemen |
| /29 | 255.255.255.248 |
3 | 8 | 6 | Blok alokasi IP publik kecil dari ISP |
| /30 | 255.255.255.252 |
2 | 4 | 2 | Tautan kabel serial router-ke-router (P2P) |
Cara Menghitung Kapasitas Host dari Notasi CIDR
Rumus praktis menghitung jumlah perangkat yang dapat ditampung dalam satu subnet adalah:
- Hitung sisa bit host ():
- Hitung host yang dapat digunakan (usable hosts):
Contoh Kasus: Berapa komputer yang dapat dipasang pada jaringan 10.0.0.0/28?
- Sisa bit host: .
- Kapasitas host: .
Mengapa /30 sangat terkenal di kalangan teknisi jaringan? Karena /30 memiliki host, menghasilkan tepat . Ini adalah ukuran subnet yang paling hemat dan sempurna untuk menghubungkan dua router secara langsung (point-to-point) tanpa membuang alamat IP lainnya.
Coba sendiri
Mari kita periksa notasi subnet mask yang terpasang di sistem operasi Anda saat ini.
1. Menemukan Subnet Mask di Terminal
Di Linux / macOS: Buka terminal dan ketik:
ip -o -4 addr show
Perhatikan bahwa Linux secara baku langsung menampilkan format CIDR, misalnya inet 192.168.1.15/24 brd .... Garis miring /24 tersebut adalah notasi CIDR perangkat Anda!
Di Windows: Buka Command Prompt dan ketik:
ipconfig
Windows biasanya menampilkan format desimal bertitik: Subnet Mask . . . . . : 255.255.255.0. Anda sekarang sudah tahu bahwa ini identik dengan notasi /24.
2. Tantangan Menghitung Mental
Hitung kapasitas host valid untuk prefix berikut dalam pikiran Anda:
/29bit host./26bit host.
Kesalahan yang sering terjadi
| Kesalahan Pemula | Penjelasan Teknis | Solusi Benar |
|---|---|---|
Menulis subnet mask dengan angka acak (misal 255.255.240.100). |
Subnet mask harus berupa bit 1 kontinu diikuti bit 0 kontinu. Angka 100 memiliki pola bit terputus 01100100. |
Gunakan hanya 8 angka sah subnet mask (128, 192, 224, 240, 248, 252, 254, 255). |
Mengira prefix CIDR hanya boleh berupa kelipatan 8 (/8, /16, /24). |
Batasan kelipatan 8 adalah warisan sistem classful lama. CIDR memperbolehkan pemotongan bit di angka berapa pun (misal /21, /27, /29). |
Lepaskan pola pikir kaku kelas lama; sesuaikan prefix dengan kebutuhan kapasitas host Anda. |
| Lupa mengurangi angka 2 saat merencanakan kapasitas gawai. | Jika ada 30 komputer dan Anda memilih subnet berkapasitas 32 alamat, host validnya pas 30. Jika ada 31 komputer, subnet tersebut akan kurang! | Selalu perhitungkan bahwa 2 alamat hilang untuk Network Address dan Broadcast Address. |
| Mengira router membaca IP pengirim dan penerima tanpa memerlukan subnet mask. | Tanpa subnet mask, router tidak dapat mengekstraksi Network ID dari paket data yang masuk. | Konfigurasikan subnet mask secara tepat di setiap antarmuka router dan perangkat klien. |
Kaitannya dengan Praktik Jaringan: Di dunia komputasi awan modern (Cloud Computing) seperti Amazon Web Services (AWS VPC), Google Cloud (GCP), atau Microsoft Azure, Anda tidak akan pernah menemukan opsi pengaturan berbasis Kelas A, B, atau C. Setiap kali Anda membuat VPC atau subnet baru, Anda diwajibkan mendefinisikan blok CIDR (misalnya
10.0.1.0/24atau172.31.0.0/16). Merancang ukuran CIDR yang terlalu kecil akan membuat Anda kehabisan IP peladen saat aplikasi berkembang, sedangkan memilih CIDR yang terlalu besar dapat menyulitkan integrasi VPN antar-kantor.
Latihan
Uji keterampilan analisis CIDR Anda dengan menyelesaikan tiga soal berikut:
- Konversi Format Subnetting: Lengkapi konversi format berikut:
a. Tuliskan Subnet Mask desimal bertitik untuk notasi CIDR
/27!
b. Tuliskan notasi prefix CIDR untuk Subnet Mask255.255.255.248!
c. Tuliskan Subnet Mask desimal bertitik untuk notasi CIDR/21! - Analisis Operasi AND: Sebuah workstation memiliki alamat IP
172.16.10.40/24. Workstation tersebut ingin mengirimkan paket ke peladen dengan IP172.16.11.40. Lakukan operasi Bitwise AND secara teoretis dan jelaskan apakah workstation akan mengirim paket langsung secara lokal atau mengirimkannya melalui Default Gateway! - Perancangan Subnet Kantor: Sebuah cabang bank kecil membutuhkan jaringan komputer terisolasi khusus untuk 5 unit mesin ATM. Administrator ingin memilih subnet CIDR yang paling hemat dan efisien agar tidak memboroskan alokasi IP, namun tetap mencukupi seluruh perangkat ATM tersebut.
a. Notasi CIDR manakah yang paling ideal untuk kebutuhan tersebut?
b. Berapa jumlah kapasitas host valid pada subnet pilihan Anda?
c. Berapa sisa alamat IP yang masih dapat digunakan untuk cadangan perangkat baru di masa depan?
Kunci jawaban dan pembahasan
Latihan 1
Jawaban:
a. CIDR /27: 255.255.255.224
(24 bit pertama bernilai 255.255.255. Di oktet ke-4 ada 3 bit aktif: )
b. 255.255.255.248: /29
(Tiga oktet pertama = 24 bit. Angka 248 = yang setara dengan 5 bit. Total prefix: )
c. CIDR /21: 255.255.248.0
(Oktet 1 = 8 bit, Oktet 2 = 8 bit (total 16). Sisa 5 bit di oktet ke-3: . Oktet ke-4 = 0)
Latihan 2
Jawaban: Workstation akan mengirimkan paket melalui Default Gateway (Router) karena tujuan berada di luar jaringan lokal.
Langkah Pembahasan:
Prefix /24 setara dengan subnet mask 255.255.255.0.
- Network ID Pengirim:
172.16.10.40 AND 255.255.255.0172.16.10.0 - Network ID Tujuan:
172.16.11.40 AND 255.255.255.0172.16.11.0
Karena Network ID pengirim (172.16.10.0) tidak sama dengan Network ID tujuan (172.16.11.0), kartu jaringan workstation menyimpulkan bahwa peladen tujuan tidak dapat dijangkau secara langsung di LAN lokal. Paket wajib diserahkan kepada router gateway.
Latihan 3
Jawaban:
a. Notasi CIDR yang paling ideal adalah /29.
b. Jumlah kapasitas host valid pada /29 adalah 6 host.
c. Sisa alamat IP cadangan: .
Pembahasan: Mari bandingkan opsi prefix:
- Jika memilih
/30: Kapasitas host adalah host (tidak cukup untuk 5 mesin ATM). - Jika memilih
/29: Sisa bit host bit. Kapasitas host adalah host valid. Jumlah ini menampung 5 mesin ATM dengan sangat pas dan menyisakan 1 IP cadangan. - Jika memilih
/28: Kapasitas host adalah host (menyisakan 9 IP menganggur, kurang efisien dibandingkan/29).
Oleh karena itu, /29 adalah pilihan paling hemat dan optimal.



Diskusi (0)
Kami menyimpan nama (opsional), komentar, dan hash teknis (bukan alamat IP asli) untuk mencegah spam. Cookie fungsional dipakai agar Anda dapat mengedit atau menghapus komentar sendiri dari browser ini. Untuk permintaan penghapusan, gunakan halaman kontak.
Belum ada komentar. Mulai diskusinya.