Contoh Soal Perhitungan Subnetting
Untuk melengkapi postingan sebelumnya tentang Mengenal Teknik Subnetting maka dalam postingan kali ini saya akan mencoba untuk mengerjakan beberapa contoh soal perhitungan subnetting.
Dalam mengerjakan soal perhitungan subnetting ini, saya biasanya menggunakan tabel subnetting dan tool online seperti subnet calculator untuk memudahkan perhitungan.
Pembahasan mengenai Perhitungan Subnetting yang lebih detail bisa dibaca pada artikel yang dibuat oleh Bapak Romi Satria Wahono dalam artikel beliau yang berjudul Perhitungan Subnetting, Siapa Takut?
Daftar isi
Konsep Dasar Perhitungan Subnetting
Subnetting pada dasarnya adalah teknik memecah sebuah network menjadi beberapa subnetwork yang lebih kecil. Hal ini dilakukan dengan meminjam / mengubah bit host pada alamat asal menjadi bit jaringan. Sehingga akan membuat sub network baru yang lebih banyak tetapi dengan jumalah host yang lebih sedikit.
Maka dalam perhitungan subnetting, yang harus kita perhatikan adalah subnet mask alamat asalnya dan subnet mask yang akan kita buat untuk menentukan berapa banyak komputer yang terdapat pada suatu subnet.
Apabila sebelumnya dalam pembahasan IP Address kita mengenal IP Address Kelas A, B dan C dengan masing-masing subnet defaultnya, maka dalam subnetting ini kita akan menggunakan metoda CIDR untuk membuat subnet mask yang baru.
Tabel Perhitungan Subnetting
Untuk memudahkan menyelesaikan soal-soal perhitungan subnetting, kita akan gunakan tabel perhitungan subnetting seperti dibawah. Disini kita bisa melihat hubungan antara network prefix, subnet mask, jumlah subnet yang bisa dibuat dan jumlah host valid yang terdapat tiap subnet.
Contoh Perhitungan Subnetting
Soal–soal perhitungan subnetting biasanya berkisar di empat masalah yaitu: Jumlah Subnet, Jumlah Host per Subnet, Blok Subnet, Alamat Host dan Alamat Broadcast.
Contoh Soal 1
Subnetting apa yang terjadi pada IP Address kelas C 192.168.1.0/27 ?
Jawab:
Subnet mask dari 192.168.1.0/27 adalah 11111111.1111111.11111111.11100000 atau 255.255.255.224, maka:
1. Jumlah Subnet
Jumlah subnet dapat dicari dengan 2 pangkat x, dimana x adalah banyaknya angka 1 pada oktet ke-4, dalam perhitungan subnet mask diatas ada 3 buah angka satu, sehingga Jumlah subnet mask adalah 2 pangkat 3 sama dengan 8 buah subnet
2. Jumlah Host
Jumlah host pada tiap subnet dapat dicari dengan 2 pangkat y, dimana y adalah banyaknya angka 0 pada oktet ke-4, dalam perhitungan diatas ada 5 buah angka nol, sehingga Jumlah Host tiap subnetnya adalah 2 pangkat 5 sama dengan 30 host tiap subnet.
Jadi dengan network prefix /27 ini kita bisa membuat 8 buah Subnet dimana tiap subnetnya bisa digunakan untuk maksimal 30 host
3. Blok Subnet
Blok Subnet = 256-224 = 32.
Ini sesuai dengan perhitungan no2 bahwa jumlah host akan ada 30 dan ditambah dengan network address dan broadcast address maka tiap blok subnet ini akan berisi total 32 address.
Untuk mencari blok subnet berikutnya, tinggal ditambah lagi aja dengan 32 sehingga, 32+32=64, 64+32=96, 96+32=128, dst
Atau bisa juga dengan cara perkalian, 32 dikali 2 =64, dikali 3=96, dikali 4=128, dikali 5=160, dikali 6=192, dikali 7=224, dikali 8=256 (tidak mungkin).
Sehingga blok subnet yang valid adalah 0 (pasti ada), 32,64,96,128,160,192, dan 224.
4. Network Address, Host Address dan Broadcast Address yang Valid
Untuk mencari alamat host, alamat broadcast dan alamat network, kita langsung aja buat tabel lengkapnya berdasarkan perhitungan sebelumnya sebagai berikut:
Contoh Soal 2
Komputer dalam sebuah jaringan kelas B yang sudah dilakukan subnetting, mempunyai IP Address 172.31.192.166 dengan subnet mask 255.2555.255.248. Maka komputer tersebut akan terdapat pada subnet dengan alamat networknya adalah …
Jawab :
Subnet Mask Jaringan asal adalah kelas B yaitu : 255.255.0.0
Subnet Mask setelah dilakukan subnetting adalah 255.2555.255.248 atau network prefix /29 ditulis dalam biner : 11111111.11111111.1111111.11111000, maka :
- Jumlah Subnet = 2 pangkat 13 (banyaknya angka 1pada dua oktet terakhir) = 8192 subnet.
- Jumlah host = 2 pangkat 3 (banyaknya angka 0 pada dua oktet terakhir) = 8, dikurangi 2 (untuk alamat network dan broadcast) = 6 host
- Blok Subnet = 256-248 = 8,
Jadi blok lengkapnya adalah : 0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248.
Sehingga jawaban dari soal diatas adalah bahwa komputer tersebut akan terdapat di blok subnet yang mempunyai alamat network: 172.31.192.160
Alamat Network : 172.31.192.160
IP Host Pertama : 172.31.192.161
IP Host Terakhir : 172.31.192.166
Alamat Broadcast : 172.31.192.167
Contoh Soal 3
Dari pilihan dibawah , subnet mana yang bisa digunakan untuk membuat subnet kelas B ?(pilih 2)
a. 255.0.0.0
b. 255.254.0.0
c. 255.224.0.0
d. 255.255.0.0
e. 255.255.252.0
f. 255.255.255.192
Jawab:
Lihat tabel, jawaban yang benar adalah e dan f.
Contoh Soal 4
Perusahaan XYZ menggunakan alamat jaringan 192.168.4.0. Dan menggunakan subnet mask 255.255.255.224 untuk membuat subnet. Berapa jumlah maksimum host valid yang dapat digunakan di masing-masing subnet?
Jawab:
Subnet 255.255.255.224 atau network /27 pada IP kelas C akan mempunyai jumlah host valid maksimum sebanyak 30 host.
Perhitungan Subnetting dengan Software
Untuk membantu kita dalam menghitung soal-soal subnetting, kita bisa menggunakan software seperti misalnya IP Address Calculator atau secara online dengan mengunjungi website berikut :
Untuk menggunakan tools ini, pertama tentukan Network Class terlebih dahulu, kemudian masukan IP Address-nya dan kemudian kita bebas memilih nilai mana yang akan kita set terlebih dahulu.
Hampir sama seperti tools sebelumnya, pertama masukan IP Address dan Mask bits yang akan kita buat subnetnya. Kemudian pada subnet allocation kita tentukan subnet bits yang kita kehendaki (meminjam dari host bit). Maka hasilnya akan terlihat seperti pada gambar diatas.
Latihan soal subnetting yang lain bisa di download di link berikut. Kita bisa menggunakan metoda manual mapun dengan software untuk menjawabnya.
Demikianlah beberapa contoh soal perhitungan subnetting, semoga ada manfaatnya.
Mantap?
Terima Kasih Banyak sudah dikasih contoh soal dan pembahasannya