RUMUS CEPAT PENYELESAIAN PERHITUNGAN SUBNET SECARA MANUAL PART 1

# Ini rumus cepat / modifikasi dari penulis, boleh dipakai, boleh enggak. Niat awal untuk pribadi. Tingkat akurasi 100%.
# Scope: Perhitungan subnet manual pada kelas C
# Pembahasan:
# 1. hapalan tabel subnet
# 2. menghitung jumlah subnet
# 3. mencari jumlah host per subnet
# 4. mencari subnet Id, broadcast Id, dan range Available IP address.

Pembahasan:
  1. Hapalkan tabel subnet, terutama untuk mencari angka "slash" (/24, /25, dst). Semua rumus dimulai dari nilai slash. apabila nilai muncul dari nilai subnet mask, maka harus diconvert terlebih dahulu ke nilai slash. Misalkan niai subnet mask = 255.255.255.224, maka nilai slash adalah /27.
  2.  Untuk mencari jumlah subnet apabila diketahui nilai "slash"-nya. disimbulkan nilai slash adalah s, jumlah subnet adalah js. js = 2^(s mod 8). misal diketahui nilai slash adalah /27, maka nilai js = 2^(26 mod 8) = 2^3 = 8. Maka js = 8.
  3. Untuk mencari jumlah host per subnet apabila diketahui nilai "slash"-nya. disimbulkan jumlah host per subnet = jh/s. jh/s = (2^(32-s))-2. misal diketahui nilah slash adalah /27, maka nilai jh/s = (2^(32-27)-2) = (2^5)-2 = 32-2 = 30.
  4. Untuk mencari subnet ID, broadcash ID, dan range apabila diketahui nilai "slash"-nya. 
Tabel Subnet Mask

Misalkan diketahui IP Address 192.92.92.56 dengan subnet mask 255.255.255.224. Maka harus dirubah dulu nilai subnet mask menjadi nilai slash, yaitu slash /27 (check tabel subnet mask). Diketahui IP address adalah 192.92.92.56, maka nilai titik IP (disimbulkan ti) adalah 56. dan titik subnet (disimbulkan ts) adalah 224.

Step 1: cari block subnetnya, caranya...
- mencari tahu class ip berdasarkan subnetnya. Dilihat dari nilai slash, maka IP tersebut adalah kelas C (27/8 = 3,..), maka subnet dan broadcash ID nantinya berkisar pada subnet 192.92.92.n .
- menghitung block subnetnya. block subnet disimbulkan denga bs  dan objek n subnet mask.  maka bs = 256 - ts. Sehingga dalam kasus di atas, bs = 256-224 = 32.

Step 2: Menghitung lokasi IP berdasarkan IP berdasarkan rentang block. rentang block disimbulkan dengan rb. sehingga nilai rb = ti/bs. maka nilai rb = 56/32 = 1,... karena nilainya 1,...(baca:satu koma sekian), maka nilai rb ada dua, yaitu rb1 = 1 dan rb2 = 2. ((studi kasus lain, misal nilai rb = 3,... maka nilai rb1 = 3 dan rb2 = 4. jika belum paham bisa tanya langsung)).

Step 3: Menentukan subnet Id, broadcash Id, dan Range berdasarkan nilai rb (last step). menentukan rentang ip. disimbolkan ri. nilai ri ada dua, yaitu ri1 dan ri2. ri1 = bs * rb1, dan ri2 = bs*rb2. maka ri1 = 32 * 1 = 32, dan ri2 = 32 * 2 = 64, sehingga:
subnet Id = 192.92.92.ri1 = 192.92.92.32
broadcash Id = 192.92.92.(ri2-1) = 192.92.92.63
range = 192.92.92.(ri1+1) s.d 192.92.92.(ri2-2) = 192.92.92.33 s.d 192.92.92.62

FAQ = Bagaimana apabila kasus tidak hanya pada kelas c, tapi pada kelas a atau b?
Jawab = Akan dibahas di pembahasan pada artikel berikutnya. Comming soon

Komentar

Postingan populer dari blog ini

Biar bisa ngetik sepuluh jari tanpa lihat keyboard

Algoritma Hierarchical Clustering (complete linkage clustering) menggunakan PHP

PART 2: CRUD Dasar Hibernate aplikasi Desktop menggunakan NETBEANS dan XAMPP