Sholahuddin Al Ayubi
Sholahuddin Al Ayubi
Web Development Back End Developer Web Maintenance Hosting/VPS Maintenance
Sholahuddin Al Ayubi

Blog

Referensi Materi Kuliah Jaringan Komputer

Referensi Materi Kuliah Jaringan Komputer

Intro

IP address, tentunya sudah bukan hal asing bagi Anda yang sudah sering berkecimpung dengan internet. Serupa dengan identitas personal, IP address digunakan di internet sebagai identitas sebuah mesin sebagai pengenal. Layaknya KTP di Indonesia yang bersifat unik dan personal serta tidak bisa dimiliki oleh beberapa orang berbeda [ walaupun pada kenyataannya kadang bisa ada identitas ganda  ], IP address juga hanya dapat dimiliki atau digunakan oleh sebuah mesin.
Melangkah lebih dalam tentang IP address kita akan berjumpa dengan istilah subnet mask. Masih nda ingat? Biasanya orang menyebut 255.255.255.0. Nah, itulah subnet mask yang digunakan untuk membagi network sesuai kebutuhan. Contoh lain lagi mungkin Anda pernah mendapati subnet mask dalam format penulisan dengan tanda baca garis miring [ Misal 180.235.148.0/26 ]. Masih berkaitan dengan pembagian network, hanya saja format penulisannya berbeda.
Bagi Anda yang berkecimpung dengan jaringan komputer dan masih belum memahami cara menghitung subnet mask dan mask bits [CIDR], maka nda ada salahnya untuk mengikuti bahasan berikut ini sebagai panduan. Mari kita mainkan…

Subnet Mask

Untuk memudahkan dalam pemahanannya, saya buatkan contoh keseharian terkait kasus subnet mask seperti di bawah ini.
Anda diberikan alokasi IP address menggunakan mask bits 180.235.148.0/26. Lalu Anda ditugaskan untuk beberapa hal di bawah ini :

  • Mengetahui subnet mask yang harus digunakan.
  • Mengetahui subnet mask dalam format biner.
  • Mengetahui jumlah host yang dapat digunakan.
  • Mengetahui range IP address yang dapat digunakan.
  • Mengetahui network address yang harus digunakan.
  • Mengetahui gateway address yang harus digunakan.
  • Mengetahui broadcast address yang harus digunakan.
  • Mengetahui usable IP address yang dapat digunakan untuk komputer klien.

Sejauh ini mungkin Anda sudah mulai kliyeng-kliyeng setelah menerima beberapa tugas di atas  Tetapi jangan khawatir, karena ada rumusan sederhana untuk menyelesaikan semua tugas di atas tanpa bantuan aplikasi IP address calculator sekalipun. Silakan simak tabel rumusannya di bawah ini.

Lets Get Mumet

255 . 255 . 255 . X    
11111111   11111111   11111111   Y    
8 + 8 + 8 + Z = /32

Konsep dasar IP address versi 4 adalah kumpulan angka biner yang terdiri dari 4 bagian [aaa.bbb.ccc.ddd], dimana masing-masing bagian memilki nilai total 8. Dengan kata lain total dari keseluruhan bagian adalah 32 dan dalam mask bits dituliskan /32. Nah, sudah mulai agak cerah kan sekarang

Pada tabel rumusan di atas terdapat beberapa variabel favorit saya, yaitu X, Y dan Z yang mewakili tugas di atas dan akan kita selesaikan. Mari kita lanjutkan lagi pengembaraan kita terkait tugas-tugas di atas.

Mencari Z
Karena kita diberikan /26, maka nilai cara mengetahui variabel Z adalah sebagai berikut.

Z = 26 - (nilai bit pertama + nilai bit kedua + nilai bit ketiga)
  = 26 - (8+8+8)
  = 26 - 24
  = 2    

Dengan begitu, kondisi tabel kita saat ini adalah :

255 . 255 . 255 . X    
11111111   11111111   11111111   Y    
8 + 8 + 8 + 2 = /26

Mencari Y
Langkah ini menjadi mudah karena kita telah mendapatkan nilai Z di langkah sebelumnya, yaitu 2. Nilai 2 ini mewakili jumlah angka 1 dalam format biner yang harus digunakan pada bagian terakhir.
Kita cukup menuliskan angka 1 dari kiri sebanyak 2, lalu 6 angka berikutnya adalah 0. Karena tiap bagian memiliki nilai total 8 yang diwakili oleh angka 11111111 dan Z bernilai 2, maka Y adalah 11000000.

Dengan begitu, kondisi tabel kita saat ini adalah :

255 . 255 . 255 . X    
11111111   11111111   11111111   11000000    
8 + 8 + 8 + 2 = /26

Mencari X
Ada dua buah tahapan untuk mendapatkan nilai variabel X dan rumusannya adalah sebagai berikut.

X = 256 - (2 ^ jumlah angka nol di variabel Y)
  = 256 - (2 ^ 6)
  = 256 - (2x2x2x2x2x2)
  = 256 - 64
  = 192    

Dengan begitu, kondisi tabel kita saat ini adalah :

255 . 255 . 255 . 192    
11111111   11111111   11111111   11000000    
8 + 8 + 8 + 2 = /26

Here Comes The Sun

Setelah melakukan kalkulasi menggunakan tabel rumusan di atas dan mendapatkan nilai variabel X, Y serta Z, kini kita dapat melenggang untuk menjawab semua tugas di atas.

  • Mengetahui subnet mask yang harus digunakan, yaitu 255.255.255.192.
  • Mengetahui subnet mask dalam format biner, yaitu 11111111.11111111.11111111.11000000.
  • Mengetahui jumlah host yang dapat digunakan dengan rumusan di bawah ini.
    Jumlah host = 254 - Nilai variabel X
      = 254 - 192
      = 62    
  • Mengetahui range IP address yang dapat digunakan dengan rumusan di bawah ini.
    Range IP address = 180 . 235 . 148 . (0 + 1)
      = 180 . 235 . 148 . 1
        Sampai dengan
      = 180 . 235 . 148 . (0 + 62)
        180 . 235 . 148 . 62
  • Mengetahui network address yang harus digunakan, yaitu 180.235.148.0.
  • Mengetahui gateway address yang harus digunakan, yaitu 180.235.148.62.
  • Mengetahui broadcast address yang harus digunakan dengan rumusan bagian akhir dari gateway address + 1, yaitu 180.235.148.63.
  • Mengetahui usable IP address yang dapat digunakan untuk komputer klien dengan rumusan bagian akhir network address + 1 sampai dengan bagian akhir gateway address - 1, yaitu 180.235.148.1 sampai dengan 180.235.148.61.

Bits Mask

Setelah memahami kalkulasi subnet mask di atas, kini tiba waktunya untuk kalkulasi manual berdasarkan bits mask. Untuk memudahkan dalam pemahanannya, kembali saya buatkan contoh keseharian terkait kasus bits mask seperti di bawah ini.
Anda diberikan alokasi IP address 180.235.148.0 dengan subnet mask 255.255.255.240. Lalu Anda ditugaskan untuk beberapa hal di bawah ini :

  • Mengetahui subnet mask dalam format biner.
  • Mengetahui subnet mask dalam format bits mask.

Lets Get Mikir

Serupa dengan metode kalkulasi sebelumnya, perhitungan bits mask juga menggunakan format biner, hanya saja ada sedikit perbedaan. Mari kita selesaikan

Mengetahui subnet mask dalam format biner
Untuk mendapatkan format biner dari subnet mask 255.255.255.240 maka cukup membagi habis bagian terakhir, yaitu 240. Karena dalam format biner, maka pembaginya adalah 2.

240 : 2 = 120 sisa 0
120 : 2 = 60 sisa 0
60 : 2 = 30 sisa 0
30 : 2 = 15 sisa 0
15 : 2 = 7 sisa 1
7 : 2 = 3 sisa 1
3 : 2 = 1 sisa 1

Dengan begitu kita akan mendapatkan format binernya, yaitu 11110000.

Mengetahui bits mask
Menghitung bits mask juga tidak kalah mudahnya, karena cukup melakukan opsi pengurangan sederhana dengan rumusan di bawah ini.

CIDR = 32 - (Jumlah angka nol di bagian akhir)
  = 32 - 4
  = 28

Dengan begitu kita dapatkan bits mask [CIDR] dari subnet mask 255.255.255.240 adalah 180.235.148.0/28.

Outro

Selama ini mungkin Anda berpikiran kalkulasi subnet mask dan bits mask sangat sulit dan menimbulkan ketergantungan terhadap aplikasi tertentu. Nah, setelah mempelajari dan memahami kedua bahasan di atas, kini Anda sudah dapat menghitung subnet mask dan bits mask [CIDR] secara manual meskipun tidak memiliki aplikasi IP Address calculator atau sejenisnya.

Sumber: http://www.dit.web.id/entry/3/ip-address-v4-menghitung-subnet-mask-bits-mask-cidr-secara-manua 

Add Comment