Basic IP

Setiap kali kamu buka HP dan nyambung ke WiFi kantor atau kampus, sebenarnya perangkatmu baru saja dapat “identitas sementara” supaya bisa dikenali sama jaringan itu. Identitas ini bukan nama atau nomor seri, tapi sederet angka yang disebut IP Address.

Apa Itu IP Address?

Anggap saja Internet itu kayak komplek perumahan raksasa. Setiap rumah pasti punya alamat, biar tukang pos tahu ke mana harus antar paket. Nah, IP Address itu ya alamat rumahnya si perangkat — entah itu laptop, HP, atau server.

Tanpa alamat ini, data yang kamu kirim bakal muter-muter nggak jelas, nggak tahu harus nyampe ke mana. Ada dua “versi” alamat yang dipakai sekarang:

  • IPv4 — format lama, tapi masih paling umum dipakai. Contoh: 192.168.1.1
  • IPv6 — format baru, lebih panjang, dibikin karena IPv4 sudah mulai kehabisan alamat. Contoh: 2001:0db8:85a3::8a2e:0370:7334

Kita fokus dulu ke IPv4, karena ini pondasi yang wajib kamu kuasai sebelum lanjut ke yang lain.

Struktur di Balik IP

Pv4 itu sebenarnya adalah rangkaian 32 bit, yang dipecah jadi 4 kelompok (disebut oktet), masing-masing 8 bit, dipisah pakai titik.

192 . 168 . 1 . 1
11000000.10101000.00000001.00000001

Kenapa satu oktet cuma boleh 0–255? Karena 8 bit itu cuma punya 256 kombinasi kemungkinan (dari 00000000 sampai 11111111), dan kalau diubah ke desimal jadi 0 sampai 255.

Network ID vs Host ID (Nama Komplek vs Nomor Rumah)

Setiap IP Address itu sebenarnya kebagi jadi dua bagian, ibarat alamat rumah lengkap:

  • Network ID — ini “nama komplek”-nya. Menunjukkan perangkat itu ada di jaringan mana.
  • Host ID — ini “nomor rumah”-nya. Menunjukkan siapa persisnya di dalam komplek itu.

Yang nentuin mana bagian komplek dan mana bagian nomor rumah adalah Subnet Mask — bakal kita bahas di bagian berikutnya.

Subnet Mask: Penanda Batas Wilayah

Subnet Mask itu semacam garis pembatas yang bilang, “oke, sekian bit pertama itu nama komplek, sisanya nomor rumah.” Ditulis mirip format IP, tapi isinya cuma kombinasi bit 1 dan 0.

255.255.255.0
11111111.11111111.11111111.00000000

  • Bit 1 → bagian Network ID (nama komplek)
  • Bit 0 → bagian Host ID (nomor rumah)

Jadi kalau ada IP 192.168.1.10 dengan subnet mask 255.255.255.0:

  • Network ID-nya: 192.168.1.0
  • Host ID-nya: 10

CIDR — Cara Singkat Nulis Subnet Mask

Daripada nulis panjang 255.255.255.0, orang-orang jaringan biasanya nulis pendek pakai tanda garis miring (/), yang disebut CIDR. Angkanya itu hasil hitung berapa banyak bit 1 di subnet mask.

Subnet MaskCIDR
255.0.0.0/8
255.255.0.0/16
255.255.255.0/24
255.255.255.128/25
255.255.255.192/26

Jadi kalau kamu lihat tulisan 192.168.1.0/24, itu artinya IP 192.168.1.0 pakai subnet mask 255.255.255.0.

Kelas-Kelas IP (Classful Addressing)

Dulu, sebelum orang-orang pakai CIDR bebas, IP Address dibagi berdasarkan “kelas” — semacam ukuran komplek perumahan standar.

KelasOktet PertamaSubnet Mask DefaultCocok Untuk
A1 – 126255.0.0.0 (/8)Jaringan raksasa
B128 – 191255.255.0.0 (/16)Jaringan menengah, perusahaan besar
C192 – 223255.255.255.0 (/24)Jaringan kecil, rumahan
D224 – 239–Multicast (kirim ke banyak tujuan sekaligus)
E240 – 255–Eksperimental / riset
📌 Note
127.x.x.x itu spesial, nggak masuk hitungan kelas biasa. Ini dicadangkan buat loopback — alamat yang nunjuk ke “diri sendiri”. 127.0.0.1 sering disebut juga localhost.

Cara cepat nebak kelas: lihat aja angka oktet pertamanya.

  • 10.0.0.5 → oktet pertama 10 → Kelas A
  • 172.16.0.1 → oktet pertama 172 → Kelas B
  • 192.168.1.1 → oktet pertama 192 → Kelas C

Private IP vs Public IP

Ini konsep yang sering bikin bingung pemula. Sederhananya begini:

Private IP itu alamat yang cuma “sah” di dalam rumah/kantor kamu sendiri (jaringan lokal), nggak bisa langsung diakses dari luar Internet. Contohnya IP router WiFi rumah kamu, biasanya 192.168.1.1.

Range yang dicadangkan buat Private IP:

KelasRange
A10.0.0.0 – 10.255.255.255
B172.16.0.0 – 172.31.255.255
C192.168.0.0 – 192.168.255.255

Public IP itu alamat yang bisa diakses langsung dari Internet, sifatnya unik sedunia, biasanya dikasih oleh ISP (provider Internet kamu, misal Indihome atau Biznet) ke modem/router.

Terus, gimana caranya perangkat dengan Private IP (yang “nggak sah” di Internet) bisa tetap browsing? Di sinilah peran NAT (Network Address Translation) — dia semacam “resepsionis” yang nerjemahin banyak Private IP di rumah kamu jadi satu Public IP pas keluar ke Internet.

Menghitung Jumlah Host

Rumusnya gampang:

Jumlah Host = 2^(jumlah bit host) – 2

Kenapa dikurangi 2? Karena ada dua alamat yang “haram” dipakai perangkat:

  • Network ID — alamat pertama, semua bit host-nya 0. Ini cuma nama jaringan, bukan alamat perangkat.
  • Broadcast Address — alamat terakhir, semua bit host-nya 1. Ini dipakai buat “teriak” ke semua perangkat di jaringan sekaligus.

Contoh: 192.168.1.0/24

  • 24 bit buat network, sisa 8 bit buat host
  • Jumlah host = 2⁸ – 2 = 256 – 2 = 254 host
  • Network ID: 192.168.1.0
  • Broadcast: 192.168.1.255
  • Range yang boleh dipakai: 192.168.1.1 sampai 192.168.1.254

Subnetting: Motong-Motong Komplek Jadi Blok Lebih Kecil

Kadang satu jaringan besar itu terlalu boros kalau dipakai buat kebutuhan kecil. Makanya orang-orang jaringan sering “motong” satu network besar jadi beberapa network kecil — ini yang disebut subnetting.

Konsepnya: tiap kali kamu nambah 1 bit ke subnet mask (misal dari /24 ke /25), kamu lagi “minjem” 1 bit dari jatah Host ID buat dijadiin Network ID tambahan. Efeknya:

  • Jumlah network jadi lebih banyak (dikali 2)
  • Tapi jumlah host per network jadi lebih sedikit (dibagi 2)

Tabel Subnetting Kelas C (wajib hafal ini)

CIDRSubnet MaskJumlah SubnetHost per SubnetBlok Kelipatan
/24255.255.255.01254256
/25255.255.255.1282126128
/26255.255.255.19246264
/27255.255.255.22483032
/28255.255.255.240161416
/29255.255.255.2483268
/30255.255.255.2526424

Contoh Kasus

Misal kamu disuruh motong 192.168.10.0/24 jadi subnet /27.

Dari tabel, /27 blok kelipatannya 32. Jadi Network ID-nya bakal loncat-loncat kelipatan 32:

Subnet ke-Network IDRange HostBroadcast
1192.168.10.0192.168.10.1 – 192.168.10.30192.168.10.31
2192.168.10.32192.168.10.33 – 192.168.10.62192.168.10.63
3192.168.10.64192.168.10.65 – 192.168.10.94192.168.10.95
4192.168.10.96192.168.10.97 – 192.168.10.126192.168.10.127

Dan seterusnya sampai subnet ke-8, karena 256 dibagi 32 = 8 blok.

Trik Cepat Cari Blok Kelipatan

Kalau males hafal tabel, ada rumus cepatnya:

Blok Kelipatan = 256 – (nilai oktet subnet mask yang berubah)

Contoh: subnet mask 255.255.255.192 (/26)

  • Oktet ke-4 = 192
  • Blok = 256 – 192 = 64
  • Jadi loncatannya: .0, .64, .128, .192 → berarti ada 4 subnet

Network ID, Broadcast, dan Gateway — Tiga Alamat Penting

  • Network ID — alamat “nama” jaringan itu sendiri, bukan buat perangkat.
  • Broadcast Address — alamat buat “teriak serentak” ke semua perangkat dalam satu jaringan.
  • Default Gateway — biasanya alamat pertama yang bisa dipakai (misal 192.168.1.1), ini “pintu keluar” jaringan lokal menuju jaringan lain atau Internet. Biasanya ya alamat router kamu sendiri.

Static IP vs Dynamic IP

Static IPDynamic IP
Diset manual, nggak berubahDikasih otomatis, bisa ganti-ganti
Cocok buat server, printer, kamera CCTVCocok buat perangkat sehari-hari (laptop, HP)

Yang ngatur pembagian otomatis ini namanya DHCP (Dynamic Host Configuration Protocol) — layanan yang secara otomatis kasih IP Address, Subnet Mask, Gateway, sampai DNS ke perangkat baru begitu dia konek ke jaringan. Makanya HP kamu nggak perlu diset manual tiap kali konek WiFi baru.

Kesimpulan

Rangkuman Alur Berpikir

Kalau ketemu soal atau kasus IP, coba ikuti alur ini:

  1. Lihat IP dan subnet mask/CIDR-nya.
  2. Tentukan berapa bit Network, berapa bit Host.
  3. Hitung jumlah host = 2^(bit host) – 2.
  4. Hitung blok kelipatan = 256 – (nilai oktet subnet mask yang berubah).
  5. Tentukan Network ID, Broadcast, dan range host yang valid.

Istilah Penting yang Wajib Diingat

IstilahArti Singkat
IP AddressAlamat unik perangkat di jaringan
Subnet MaskPenentu batas Network ID dan Host ID
CIDRNotasi singkat subnet mask (misal /24)
Network ID“Nama” jaringan
BroadcastAlamat buat kirim data ke semua host sekaligus
GatewayPintu keluar jaringan lokal
DHCPLayanan pemberi IP otomatis
NATPenerjemah Private IP ke Public IP

Sampai di sini, kita udah ngintip dasar dari IP Address — mulai dari kenapa dia perlu ada, gimana strukturnya dalam bentuk bit, sampai gimana cara motong satu jaringan besar jadi beberapa jaringan kecil lewat subnetting.

Intinya, IP Address itu cuma soal “siapa dan di mana” — siapa perangkatnya, dan di jaringan mana dia berada. Konsepnya kelihatan ribet di awal, tapi begitu kebiasa mikir dalam bit dan blok kelipatan, semuanya bakal jadi logis dengan sendirinya.

Ini baru dasarnya. Masih ada banyak hal lain yang belum dibahas — soal routing, VLSM, sampai gimana router-router di Internet saling nunjuk arah satu sama lain. Semoga tulisan ini cukup buat buka gambaran awal soal IP. Sampai jumpa di pembahasan berikutnya!