Anda di halaman 1dari 3

Ilmu Dasar Subnetting

DASAR-DASAR SUBNETING

Dalam memahami subneting diperlukan pemahaman mengenai IP Address, Yaitu


pembagian kelas-kelas IP. Pada kesempatan ini, saya berasumsi bahwa pembaca sudah
mengetahui dasar-dasar mengenai IP Adress, Berikut saya akan sedikit mengingatkan
mengenai pembagian kelas-kelas IP yang digunakan.

Kelas A : 1.0.0.0 126.0.0.0 dengan subnetmask default 255.0.0.0


Kelas B : 128.0.0.0 191.254.0.0 dengan subnet mask default 255.255.0.0
Kelas C : 192.0.0.0 223.355.254.0 dengan subnet mask default 255.255.255.0

IP terbagi menjadi 4 oktet, dan setiap oktet terdiri dari 8 bit. Cth, misalkan semua terisi
penuh :
11111111.11111111.11111111.11111111
Oktet pertama Oktet kedua Oktet ketiga Oktet keempat

Dalam permasalahan subneting, ada beberapa permasalahan yang sering muncul, yaitu :
Berapa jumlah host per subnet
Berapa jumlah subnet
Berapa subnetmask dari IP
Berapa subnet blok yang mungkin muncul dari IP

Okeh, untuk menjawab permasalahan-permasalahan diatas, sebenarnya sangat mudah


dengan memanfaatkan rumus yang sudah dibuat oleh master-master IT di
dunia..hehehe(lebay mode : on).

1. Untuk permasalahan pertama, jumlah host persubnet dapat dihitung dengan rumus :
h = 2^x 2
ctt: (dikurangi 2 karena 2 IP akan digunkan sebagai broadcast dan network ID, baca
dasar2 IP)
dengan :
h= jumlah host, x = bit yang bernilai 0

cth :
tentukan jumlah host yang ada dalam network 192.168.1.20 dengan subnet mask
255.255.255.224
jawab :
langkah pertama , Kita amati terlebih dahulu IP yang diberikan masuk di kelas mana.
Soal menunjukkan IP dari kelas C. Setelah itu kita transformasikan subnetmask yang ada
kedalam bilangan biner. Diperoleh :

11111111.11111111.11111111.11100000

Langkah kedua. Gunakan rumus :


h= 2^x -2
diperoleh :
x= 5 (5 dari jumlah binary yang bernilai 0 dari kelas c oktet ke 4 )
maka :
h= 2^5 -2 = 30
permasalahan pertama selesai ^^v.

1
2. Untuk permasalahan kedua, cara menghitungnya sama dengan permasalahan pertama,
hanya yang membedakan yaitu kebalikan dari cara pertama, yaitu yang dipangkatkan
jumlah binary yang bernilai 1. jumlah subnet dapat dihitung dengan rumus :

s = 2^y
dengan :
s= jumlah subnet, y = bit yang bernilai 1

cth :
tentukan jumlah subnet yang ada dalam network 192.168.1.20 dengan subnet mask
255.255.255.224

jawab :

Untuk menjawab pertanyaan diatas, terlebih dahulu kita perhatikan IP yang diberikan
masuk di kelas mana. Setelah diperhatikan dengan cara saksama (cieehhhehehe, kayak
polisis aja^^v) IP tersebut masuk di kelas C. kemudian sama seperti langkah pertama ,
terlebih dahulu kita transformasikan subnetmask yang ada kedalam bilangan biner.
Diperoleh :

11111111.11111111.11111111.11100000

Langkah kedua. Gunakan rumus :


s= 2^y
diperoleh :
y= 3 (3 dari jumlah binary yang bernilai 1 dari kelas c yaitu oktet ke 4 )
maka :
s= 2^3 = 8
permasalahan kedua selesai ^^v.

3. Permasalahan ketiga yaitu menentukan subnet mask dari IP

Untuk menentukan subnet mask dari IP, lebih mudah bila kita menggunakan contoh kasus
.anda siap(tededengggg)??hehehehe

Seorang administrator (sebut saja bunga, nama samaran,,,hehehe) ingin membagi jaringan
yang ada dikantornya. Di kantornya Cuma ada 30 komputer. Tentukan subnetmask yang
akan digunakan oleh si Bunga jika diberikan IP 192.168.1.12

Jawab :

Langkah pertama, identifikasi terlebih dahulu IP yang diberikan. IP yang diberikan adalah
termasuk kelas C dengan subnet mask default 255.255.255.0
Misalkan oktet paling terakhir terisisi penuh :

11111111.11111111.11111111.11111111

Oktet keempat :

| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|1|1|1|1|1|1|1|1|
| 2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |

2
Hitung nilainya, dari kanan sampai bit yang mana yang jika dijumlahkan hasilnya 30 atau
lebih. (hasilnya harus lebih 2 karena akan digunakan sebagai network ID dan broadcast ).

Jawabannya ada di bit 2^5 dengan hasil 32

Setelah itu, ganti angka 1 menjadi 0 sampai sebelum angka 32, menjadi :

11111111.11111111.11111111.11100000

Jumlahkan angka 1 pada oktet ke 4 yang tersisa dalam bentuk decimal (cth :
128+64+32=224). Setelah itu transformasikan ke dalam bentuk bilangan decimal menjadi
:
255.255.255.224

Selesai^^v

penulisan subnetmask ada 2, yaitu (kita ambil IP di atas):

192.168.1.12 / 255.255.255.224
192.168.1.12 /27 (27 didapat dari jumlah semua angka biner 1 dari oktet pertama sampai
terakhir)
Masalah ke 3 selesai..^^v

4. Permasalahan ke empat yaitu menentukan jumlah blok IP . maksudnya range-range IP


yang mungkin dari IP yang diberikan setelah dilakukan subnetting.
Misalnya (kita gunakan contoh diatas biar lebih mudah..cth no 3):
Dari IP diatas dan setelah dilakukan subnetting diperoleh IP dengan range :

Dari hasil tabel diatas didapat blok IP dengan range pertambahan = 32, jumlah bloknya
hitung sendiri yah,,hehehe
Bingung dapat 32 dari mana??makanya belajar,,hehehe^^v

32 di dapat dari jumlah total bit yang penuh dalam satu oktet (yaitu 256) dikurangi
dengan jumlah oktet yang disubneting.

Subnetmask dari IP yang kita peroleh tadi = 255.255.255.224


Total jumlah dalam satu oktet =256

Untuk memperoleh kelipatan dari IP itu dapat dihitung dengan :


Misalkan kelipatan = n

n = 256 224 (lihat yang digaris bawahi)=32

mudahkan !! pokoknya kalau maw dapat kelipatannya tinggal kurangi aja 256 dengan ip
yang sudah disubnet.

Anda mungkin juga menyukai