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

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

Biar bisa ngetik sepuluh jari tanpa lihat keyboard

Algoritma Hierarchical Clustering (complete linkage clustering) menggunakan PHP