Perkembangan jaringan komputer tidak lepas dari sejarah lahirnya berbagai protokol yang menjadi “bahasa komunikasi” antar perangkat. Pada masa awal internet, layanan seperti Gopher digunakan untuk mengakses dokumen secara terstruktur. Seiring waktu, muncul HTTP yang memungkinkan akses halaman web secara luas, lalu berkembang menjadi HTTPS yang lebih aman dengan enkripsi. Selain itu, ada FTP untuk pertukaran file, serta SSH untuk akses jarak jauh yang aman. Semua protokol tersebut berjalan di atas fondasi utama, yaitu Internet Protocol (IP), yang berfungsi sebagai sistem pengalamatan agar data dapat dikirim ke tujuan yang tepat.
Internet Protocol sendiri pertama kali banyak digunakan dalam versi IPv4 (Internet Protocol version 4). IPv4 menggunakan alamat 32-bit yang menghasilkan sekitar 4,3 miliar kombinasi alamat unik. Pada awalnya jumlah ini dianggap sangat besar, namun seiring pesatnya perkembangan internet—mulai dari komputer, smartphone, hingga perangkat IoT—jumlah tersebut menjadi terbatas. Inilah alasan utama dikembangkannya IPv6 (Internet Protocol version 6), yang menggunakan alamat 128-bit dengan jumlah kombinasi yang sangat besar, bahkan hampir tidak terbatas. Selain kapasitas alamat, IPv6 juga membawa peningkatan dalam efisiensi routing, keamanan, dan konfigurasi otomatis jaringan.
Untuk memahami konsep IP dengan lebih mudah, bayangkan sebuah jaringan seperti kehidupan sehari-hari. Anggap sebuah komputer adalah sebuah rumah. Dalam satu kampung (LAN), kota (MAN), hingga negara (WAN), setiap rumah harus memiliki alamat yang unik agar tidak tertukar. Nah, alamat tersebut adalah IP address. Tanpa IP, data seperti “paket kiriman” tidak akan tahu harus dikirim ke rumah yang mana.
Dalam sebuah komunitas tersebut juga terdapat struktur pengelolaan. Kepala komunitas dapat dianalogikan sebagai subnet, yaitu bagian dari IP yang menunjukkan identitas jaringan atau kelompok tertentu. Subnet ini membantu mengatur dan mengelompokkan alamat-alamat IP agar lebih terorganisir, seperti membagi wilayah kampung, kota, atau negara. Sementara itu, sekretaris komunitas dapat dianalogikan sebagai broadcast, yaitu mekanisme untuk menyebarkan informasi ke seluruh anggota dalam satu jaringan. Misalnya, ketika ada pengumuman penting, broadcast akan memastikan semua “rumah” dalam komunitas tersebut menerima informasi yang sama.

Dengan memahami prinsip dasar IPv4 dan IPv6 serta analoginya dalam kehidupan sehari-hari, peserta didik dapat lebih mudah membayangkan bagaimana data bergerak di dalam jaringan. Konsep ini menjadi fondasi penting dalam dunia teknik jaringan komputer dan telekomunikasi, baik untuk kebutuhan industri, pengelolaan infrastruktur jaringan, maupun pengembangan teknologi digital di masa depan.
Dalam sistem jaringan komputer, IPv4 (Internet Protocol version 4) menggunakan alamat sepanjang 32-bit yang dibagi menjadi 4 bagian (oktet), misalnya 192.168.1.1. Setiap bagian memiliki nilai dari 0 sampai 255 (total 256 kemungkinan), sehingga total kombinasi alamat IPv4 adalah 256 × 256 × 256 × 256 atau sekitar 4,3 miliar alamat unik di seluruh dunia. Inilah yang memungkinkan setiap perangkat di internet memiliki “alamat rumah” sendiri agar data tidak salah kirim.
Namun, dalam satu komunitas kecil seperti kampung (LAN/Kelas C), tidak semua alamat tersebut digunakan. Secara default, satu jaringan IPv4 biasanya memiliki 256 alamat (0–255 dalam satu blok, misalnya 192.168.1.0 sampai 192.168.1.255). Masalahnya, jika hanya ada sedikit “rumah” (misalnya 50 perangkat), maka banyak alamat menjadi terbuang percuma. Di sinilah konsep subnetting digunakan, yaitu teknik membagi jaringan menjadi bagian yang lebih kecil agar penggunaan IP lebih efisien.
Bayangkan sebuah kampung yang hanya memiliki 50 rumah. Tidak perlu menyediakan 256 alamat rumah, cukup sebagian saja. Dengan subnetting, kita bisa “menghemat” alamat IP, misalnya menggunakan subnet /26. Dalam contoh 192.168.1.0/26, rentang alamatnya hanya dari 192.168.1.0 (sebagai subnet/pengenal jaringan) sampai 192.168.1.63 (sebagai broadcast/alamat penyebaran). Artinya, hanya sekitar 64 alamat yang digunakan, cukup untuk 50 rumah tanpa pemborosan.

Dengan cara ini, jaringan menjadi lebih terorganisir, efisien, dan mudah dikelola. Subnetting ibarat membagi kampung besar menjadi beberapa RT kecil, sehingga setiap wilayah punya jumlah rumah yang sesuai kebutuhan. Konsep ini sangat penting di dunia industri jaringan, karena membantu mengatur distribusi IP, meningkatkan keamanan, dan memaksimalkan penggunaan alamat yang terbatas pada IPv4.
Subnetting pada IPv4 adalah teknik membagi satu jaringan besar menjadi beberapa jaringan kecil agar penggunaan alamat IP lebih efisien dan mudah dikelola. Dalam IPv4, alamat terdiri dari 32-bit yang biasanya ditulis sebagai 4 oktet (misalnya 192.168.1.x). Pada jaringan “kelas C” yang umum digunakan di LAN, kita sering mengenal notasi /24, yang berarti 24 bit pertama adalah penanda jaringan, sehingga total alamatnya 256 (0–255). Dengan konsep CIDR (Classless Inter-Domain Routing), kita bisa “meminjam” sebagian bit host untuk membuat subnet yang lebih kecil. Akibatnya, ukuran jaringan berubah: /25 menjadi 128 alamat, /26 menjadi 64 alamat, /27 menjadi 32 alamat, /28 menjadi 16 alamat, /29 menjadi 8 alamat, /30 menjadi 4 alamat, dan seterusnya.
Agar lebih mudah dipahami, bayangkan satu kampung (LAN) dengan alamat 192.168.1.0/24 sebagai wilayah besar yang berisi banyak rumah. Kampung ini kemudian dibagi menjadi beberapa RT (subnet) agar lebih tertata. Dalam analogi ini, setiap RT memiliki “kepala RT” sebagai alamat awal (network/subnet) dan “sekretaris RT” sebagai alamat akhir (broadcast). Warga (host/perangkat) berada di antara keduanya. Jika setiap RT maksimal memiliki sekitar 12 rumah, maka kita bisa menggunakan subnet /28, karena satu subnet /28 menyediakan 16 alamat (14 alamat usable, karena 1 untuk subnet dan 1 untuk broadcast). Ini pas untuk kebutuhan tanpa pemborosan alamat.
Sebagai contoh, jika kampung 192.168.1.0/24 dibagi menjadi subnet /28, maka pembagiannya menjadi blok-blok kecil berukuran 16 alamat. RT A mendapatkan 192.168.1.0–192.168.1.15 (dengan .0 sebagai subnet dan .15 sebagai broadcast), RT B mendapatkan 192.168.1.16–192.168.1.31, dan RT C mendapatkan 192.168.1.32–192.168.1.47. Setiap RT memiliki ruang alamat sendiri yang tidak saling tumpang tindih, sehingga jaringan lebih rapi, aman, dan mudah diatur.

Sekarang, jika ada aktivitas mencurigakan dari IP 192.168.1.39, kita tinggal melihat dia masuk ke rentang mana. Karena 192.168.1.39 berada di antara 192.168.1.32–192.168.1.47, maka dapat dipastikan perangkat tersebut berada di RT C. Inilah kekuatan subnetting: selain menghemat IP, juga memudahkan identifikasi lokasi perangkat dalam jaringan. Dengan pemahaman ini, peserta didik dapat melihat bahwa subnetting bukan hanya soal angka, tetapi juga strategi pengelolaan jaringan yang sangat penting di dunia nyata.
Jika pada jaringan kecil (LAN) kita mengibaratkan IP sebagai alamat rumah dalam satu kampung, maka pada skala yang lebih besar seperti MAN (Metropolitan Area Network), kita bisa membayangkannya sebagai sebuah provinsi yang terdiri dari banyak kabupaten/kota. Dalam IPv4, jaringan Kelas B umumnya menggunakan prefix /16 (misalnya 202.134.0.0/16), yang berarti ada sangat banyak alamat IP di dalamnya (sekitar 65.536 alamat). Ini seperti satu provinsi besar yang memiliki ribuan bahkan puluhan ribu “rumah” (perangkat).
Agar lebih teratur dan tidak boros, jaringan besar ini perlu dibagi menjadi wilayah yang lebih kecil, misalnya per kabupaten. Di sinilah subnetting digunakan. Berbeda dengan Kelas C yang fokus membagi bagian terakhir (oktet ke-4), pada Kelas B kita mulai membagi dari bagian ke-3 (yyy). Artinya, kita “memecah” provinsi menjadi beberapa kabupaten dengan blok IP tertentu.
Misalnya kita punya jaringan 202.134.0.0/16 untuk satu provinsi (anggap saja Provinsi Papua). Jika setiap kabupaten membutuhkan sekitar 1000 alamat IP (kurang lebih setara 4 blok /24 atau 1024 alamat), maka kita bisa menggunakan subnet /22. Kenapa /22? Karena /22 menyediakan 1024 alamat (cukup untuk ±1000 perangkat). Ini seperti menetapkan bahwa setiap kabupaten mendapat jatah “wilayah alamat” yang cukup untuk semua rumah di daerahnya.
Dengan pembagian tersebut, maka alokasi IP menjadi rapi per kabupaten. Contohnya:
Setiap blok terdiri dari 4 “komunitas besar” (/24), tetapi sudah dikelompokkan sebagai satu kabupaten (/22). Dengan cara ini, pengelolaan jaringan menjadi lebih mudah, karena setiap wilayah memiliki rentang IP sendiri tanpa tumpang tindih.

Analogi sederhananya: jika provinsi adalah jaringan besar, maka kabupaten adalah subnet, kepala kabupaten adalah alamat awal (network/subnet), dan sekertaris kabupaten adalah alamat akhir (broadcast). Rumah-rumah warga berada di antara keduanya sebagai host. Dengan subnetting seperti ini, jaringan skala kota atau provinsi menjadi lebih terstruktur, efisien, dan siap digunakan untuk kebutuhan industri seperti ISP, pemerintahan, maupun perusahaan besar.
Pada skala yang lebih luas seperti WAN (Wide Area Network), kita bisa membayangkan jaringan sebagai kumpulan banyak negara yang saling terhubung. Dalam IPv4, jaringan Kelas A umumnya menggunakan prefix /8 (misalnya 100.0.0.0/8), yang berarti memiliki ruang alamat sangat besar, yaitu lebih dari 16 juta alamat IP (256 × 256 × 256). Ini seperti “dunia” yang sangat luas, sehingga perlu dibagi menjadi wilayah-wilayah yang lebih kecil agar mudah dikelola.
Untuk mengatur jaringan sebesar ini, digunakan teknik subnetting dengan CIDR, biasanya dari /8 hingga /15. Artinya, kita mulai membagi jaringan dari bagian kedua (oktet ke-2 atau “zzz”). Dalam analogi, jika jaringan 100.0.0.0/8 adalah kawasan ASEAN, maka setiap negara mendapatkan bagian alamatnya sendiri dengan ukuran tertentu sesuai kebutuhan.
Misalnya, jika satu negara membutuhkan sekitar 500.000 alamat IP, maka kita bisa menggunakan subnet /12. Kenapa /12? Karena /12 menyediakan sekitar 1.048.576 alamat (cukup untuk kebutuhan hingga ±500 ribu perangkat). Secara sederhana, /12 berarti jaringan dibagi dalam blok yang melompat per 16 pada oktet kedua (0, 16, 32, dan seterusnya). Namun jika ingin blok lebih kecil (misalnya ±524 ribu), bisa juga menggunakan pendekatan /13 (blok per 8).
Dengan pembagian /12 seperti contoh, maka alokasi IP antar negara menjadi:
(Setiap negara mendapatkan blok 16 pada oktet kedua karena menggunakan /12).

Analogi sederhananya: jaringan Kelas A adalah “benua”, negara adalah subnet, ibu kota negara adalah alamat awal (network/subnet), dan siaran nasional adalah alamat akhir (broadcast). Warga negara adalah perangkat (host) yang menggunakan IP di antara keduanya. Dengan subnetting ini, pembagian alamat IP menjadi lebih terstruktur, tidak saling tumpang tindih, dan mudah dikelola dalam skala besar seperti jaringan antar negara atau global.
Perlu diingat, konsep ini adalah penyederhanaan untuk pembelajaran. Dalam dunia nyata, pembagian IP global diatur oleh organisasi seperti Regional Internet Registry (RIR), tetapi prinsip subnetting tetap sama: membagi jaringan besar menjadi bagian kecil yang efisien, terorganisir, dan sesuai kebutuhan.
Anda adalah seorang teknisi jaringan pada sebuah ISP di Serui yang mendapatkan blok IP:
172.168.0.0/16
IP tersebut akan dibagikan ke beberapa kampung dengan jumlah klien berbeda sebagai berikut:
Tugas Anda!