Anda di halaman 1dari 39

Perhitungan

Subnetting
In Color

Copy Left :
Nugroho, ST. – Produktif TKJ SMKN 2 Bawang
Sebuah Analogi
Kelas C
Network
Network ID
ID /
/ Ketua
Ketua Kelompok
Kelompok /
/
Network Address
Network Address Ketua Kelas
Ketua Kelas

Mungkin analogi ini mudah diterima :

IP : xxx.xxx.xxx.0 Absen : 0
1 1
2 2
Jumlah IP Valid yg Anggota Kelompok /
s/d
boleh untuk IP host Anggota Kelas s/d
= 256 – 2 = 256 – 2

= 254 IP = 254 anak

Broadcast 253
Broadcast ID
ID /
/ Sekretaris
Sekretaris Kelompok
253
Kelompok /
/
Broadcast
254
Address
Broadcast Address Sekretaris Kelas
Sekretaris Kelas
254
IP : xxx.xxx.xxx.255 Absen : 255

Kelompok IP
256 IP 256
Kelompok Siswa / Kelas
anak
Pembagian kelompok
Untuk tugas tertentu dari guru, 256 anak Kelas C tersebut,
akan dibagi menjadi kelompok-kelompok yang lebih kecil.
Dengan aturan sbb :
seluruh anak harus HABIS TERBAGI (tanpa sisa)
dengan jumlah anak per kelompoknya harus SAMA
BANYAK (imbang)
dalam tiap kelompok 1 anak ABSEN TERKECIL
(paling depan) jadi Ketua kelompok
dalam tiap kelompok 1 anak ABSEN TERBESAR
(paling belakang) jadi Sekretaris kelompok
Pembagian kelompok
Berdasar aturan tersebut, 256 anak dalam 1 kelas C tersebut
hanya bisa dibagi menjadi sejumlah kelompok berikut :
1 kelompok  20  berisi 256 anak / kelompok
2 kelompok  21  berisi 128 anak / kelompok
4 kelompok  22  berisi 64 anak / kelompok
8 kelompok  23  berisi 32 anak / kelompok
16 kelompok  24  berisi 16 anak / kelompok
32 kelompok  25  berisi 8 anak / kelompok
64 kelompok  26  berisi 4 anak / kelompok
128 kelompok  27  berisi 2 anak / kelompok
256 kelompok  28  berisi 1 anak / kelompok
256 anak tidak bisa dibagi misalnya menjadi 3, 5 atau 6
kelompok  tidak habis terbagi / tidak imbang
Pembagian kelompok

OK
128 anak

256 anak

128 anak

bagi 2

X
85 anak

256 anak 85 anak

86 anak

bagi 3
Ketua, Sekretaris, dan Anggota

0 Ketua Kel 1

128 1-126 128-2=126


anak
127 Sekre. Kel 1

256
anak
128 Ketua Kel 2

bagi 2
128 129-254 128-2=126
anak
255 Sekre. Kel 2
subnetting / subnet
 disinilah muncul konsep subnetting,
subnetting
yaitu istilah lain dari pembagian
kelompok.
 untuk menyatakan berapa banyaknya
kelompok subnetting (dalam subnetting
kelompok disebut juga kelas),
kelas maka
digunakan Notasi yaitu subnet mask /
netmask
 singkatnya subnetting = pembagian
kelompok
Cara menyebutkan subnet mask/netmask
1. Notasi desimal
• IP : 192.168.0.254
subnetmask : 255.255.255.192
• IP : 100.100.100.100
subnetmask : 255.255.240.0

2. Notasi CIDR
• IP : 192.168.0.254/26
• IP : 100.100.100.100/20
Persamaan subnet mask/netmask
1. Notasi desimal
• subnetmask : 255 . 255 . 255 . 192
11111111 11111111 11111111 11000000

• subnetmask : 255 . 255 . 240 . 0


11111111 11111111 11110000 00000000

2. Notasi CIDR
• IP : 192.168.0.254/26
1 nya ada 26  11111111 11111111 11111111 11000000

• IP : 100.100.100.100/20
1 nya ada 20  11111111 11111111 11110000 00000000
Notasi desimal kelas C
IP : xxx.xxx.xxx.xxx
subnetmask : 255.255.255.xxx
ciri kelas C
Angka Ajaib
255.255.255.xxx
=256-
Y xxx
Jumlah kelompok Jumlah anak per
atau kelas atau kelompok atau jumlah
subnet
IP per kelas =Y
=256 / Y
Notasi desimal kelas C
IP : 192.168.0.254
subnetmask : 255.255.255.192
Jumlah kelompok atau
kelas atau subnet Angka Ajaib

64 =4 kel =256-
=256/

Jumlah anak per


64 192
kelompok atau jumlah
IP per kelas = 64
Kel 1 : 192.168.0. 0 s/d 192.168.0. 63
Kel 2 : 192.168.0. 64 s/d 192.168.0. 127
Kel 3 : 192.168.0. 128 s/d 192.168.0. 191
Kel 4 : 192.168.0. 192 s/d 192.168.0. 255
Notasi desimal kelas C
IP : 200.150.100.50
subnetmask : 255.255.255.224
Ditanyakan :
a.Berapa host per subnet yang valid / dapat
digunakan sebagai IP host
b.Berapa kelompok/kelas/subnet yang terbentuk?,
Sebutkan kelompok-kelompok tersebut.
c.Sebutkan NetworkID/Network Address dan
broadcast ID/Broadcast Addressnya
d.Sebutkan NetworkID/Network Address dan
broadcast ID/Broadcast Address jika IPnya
200.150.100.100
Notasi desimal kelas C
IP : 200.150.100.50 Subnetmask : 255.255.255.224
Angka Ajaib :
= 256-224 =  Angka AJAIB
Jumlah IP per kelompok / subnet / kelas = Angka Ajaib= 32
a. Host per subnet yang valid / dapat digunakan sebagai IP host :
32-2 = 30 IP valid untuk IP host
b. kelompok/kelas/subnet yang terbentuk :
256/32 = 8 kelompok
kel1 : 200.150.100. 0 s/d 200.150.100. 31 30 IP valid
kel2 : 200.150.100. 32 s/d 200.150.100. 63 30 IP valid
kel3 : 200.150.100. 64 s/d 200.150.100. 95 30 IP valid
kel4 : 200.150.100. 96 s/d 200.150.100. 127 30 IP valid
kel5 : 200.150.100. 128 s/d 200.150.100. 159 30 IP valid
kel6 : 200.150.100. 160 s/d 200.150.100. 191 30 IP valid
kel7 : 200.150.100. 192 s/d 200.150.100. 223 30 IP valid
kel8 : 200.150.100. 224 s/d 200.150.100. 255 30 IP valid
Notasi desimal kelas C
IP : 200.150.100.50
Subnetmask : 255.255.255.224
c. NetworkID/Network Address dan broadcast ID/Broadcast
Addressnya
 IP 200.150.100.50 Network ID : 200.150.100.32
Broadcast ID : 200.150.100.63
kel1 : 200.150.100. 0 s/d 200.150.100. 31
kel2 : 200.150.100. 32 s/d 200.150.100. 63
kel3 : 200.150.100. 64 s/d 200.150.100. 95
kel4 : 200.150.100. 96 s/d 200.150.100. 127
kel5 : 200.150.100. 128 s/d 200.150.100. 159
kel6 : 200.150.100. 160 s/d 200.150.100. 191
kel7 : 200.150.100. 192 s/d 200.150.100. 223
kel8 : 200.150.100. 224 s/d 200.150.100. 255

d. NetworkID/Network Address dan broadcast ID/Broadcast


Addressnya jika IP :
 IP 200.150.100.100 Network ID : 200.150.100.96
Broadcast ID : 200.150.100.127
Notasi CIDR kelas C
IP : xxx.xxx.xxx.xxx / xx
ciri kelas C
>= 24
Angka Ajaib

Y
(32-xx)
=2

Jumlah kelompok
atau kelas atau Jumlah anak per
subnet kelompok atau jumlah
=256 / Y IP per kelas =Y
Notasi CIDR kelas C
IP : 192.168.0.254 / 26
Jumlah kelompok atau
kelas atau subnet Angka Ajaib

64 =4 kel =2(32-26)
26
=256/

Jumlah anak per


64 =2(6)
kelompok atau jumlah
IP per kelas = 64
Kel 1 : 192.168.0. 0 s/d 192.168.0. 63
Kel 2 : 192.168.0. 64 s/d 192.168.0. 127
Kel 3 : 192.168.0. 128 s/d 192.168.0. 191
Kel 4 : 192.168.0. 192 s/d 192.168.0. 255
Notasi CIDR kelas C
IP : 200.150.100.50 / 27

Ditanyakan :
a.Berapa host per subnet yang valid / dapat
digunakan sebagai IP host
b.Berapa kelompok/kelas/subnet yang terbentuk?,
Sebutkan kelompok-kelompok tersebut.
c.Sebutkan NetworkID/Network Address dan
broadcast ID/Broadcast Addressnya
d.Sebutkan NetworkID/Network Address dan
broadcast ID/Broadcast Address jika IPnya
200.150.100.100
Notasi CIDR kelas C
IP : 200.150.100.50 / 27

 Angka AJAIB

kel1 : 200.150.100. 0 s/d 200.150.100. 31 30 IP valid


kel2 : 200.150.100. 32 s/d 200.150.100. 63 30 IP valid
kel3 : 200.150.100. 64 s/d 200.150.100. 95 30 IP valid
kel4 : 200.150.100. 96 s/d 200.150.100. 127 30 IP valid
kel5 : 200.150.100. 128 s/d 200.150.100. 159 30 IP valid
kel6 : 200.150.100. 160 s/d 200.150.100. 191 30 IP valid
kel7 : 200.150.100. 192 s/d 200.150.100. 223 30 IP valid
kel8 : 200.150.100. 224 s/d 200.150.100. 255 30 IP valid
Notasi desimal kelas C
IP : 200.150.100.50 / 27
c. NetworkID/Network Address dan broadcast ID/Broadcast
Addressnya
 IP 200.150.100.50 Network ID : 200.150.100.32
Broadcast ID : 200.150.100.63
kel1 : 200.150.100. 0 s/d 200.150.100. 31
kel2 : 200.150.100. 32 s/d 200.150.100. 63
kel3 : 200.150.100. 64 s/d 200.150.100. 95
kel4 : 200.150.100. 96 s/d 200.150.100. 127
kel5 : 200.150.100. 128 s/d 200.150.100. 159
kel6 : 200.150.100. 160 s/d 200.150.100. 191
kel7 : 200.150.100. 192 s/d 200.150.100. 223
kel8 : 200.150.100. 224 s/d 200.150.100. 255

d. NetworkID/Network Address dan broadcast ID/Broadcast


Addressnya jika IP :
 IP 200.150.100.100 Network ID : 200.150.100.96
Broadcast ID : 200.150.100.127
Kesimpulan
Jadi, beda desimal dgn CIDR kelas C ?
Perbedaannya hanyalah di cara mendapatkan ANGKA AJAIB
saja, langkah selanjutnya adalah sama

desimal CIDR
255.255.255.xxx / xx

Y
Angka AJAIB
Y
Angka AJAIB

= 256-xxx = 2(32-xx)
Hal Menarik

kel1 : 200.150.100. 0 s/d 200.150.100. 31


kel2 : 200.150.100. 32 s/d 200.150.100. 63
kel3 : 200.150.100. 64 s/d 200.150.100. 95
kel4 : 200.150.100. 96 s/d 200.150.100. 127
kel5 : 200.150.100. 128 s/d 200.150.100. 159
kel6 : 200.150.100. 160 s/d 200.150.100. 191
kel7 : 200.150.100. 192 s/d 200.150.100. 223
kel8 : 200.150.100. 224 s/d 200.150.100. 255

a. Network ID / Network Address selalu GENAP,


dan pasti selalu DI DEPAN-nya

b. Broadcast ID / Broadcast Address selalu


GANJIL , dan pasti selalu DI BELAKANG-nya
Tabel Kelas C

Angka kel
Biner CIDR subnet Mask Desimal Host / Subnet
Ajaib subnet

11111111 . 11111111 . 11111111 . 11111111 / 32 1 255 . 255 . 255 . 255 256 1


11111111 . 11111111 . 11111111 . 11111110 / 31 2 255 . 255 . 255 . 254 128 2
11111111 . 11111111 . 11111111 . 11111100 / 30 4 255 . 255 . 255 . 252 64 4
11111111 . 11111111 . 11111111 . 11111000 / 29 8 255 . 255 . 255 . 248 32 8
11111111 . 11111111 . 11111111 . 11110000 / 28 16 255 . 255 . 255 . 240 16 16
11111111 . 11111111 . 11111111 . 11100000 / 27 32 255 . 255 . 255 . 224 8 32
11111111 . 11111111 . 11111111 . 11000000 / 26 64 255 . 255 . 255 . 192 4 64
11111111 . 11111111 . 11111111 . 10000000 / 25 128 255 . 255 . 255 . 128 2 128
11111111 . 11111111 . 11111111 . 00000000 / 24 256 255 . 255 . 255 . 0 1 256
Perhitungan

Subnetting
Kelas B
In Color
Jumlah Seluruh Anak
Ingat Analogi sebelumnya !!! Kelas B
IP : xxx.xxx.0.0 – xxx.xxx.0.255 256 IP
xxx.xxx.1.0 – xxx.xxx.1.255 256 IP
xxx.xxx.2.0 – xxx.xxx.2.255 256 IP
xxx.xxx.3.0 – xxx.xxx.3.255 256 IP

s/d

xxx.xxx.254.0 – xxx.xxx.254.255 256 IP


IP : xxx.xxx.255.0 – xxx.xxx.255.255 256 IP

256 x 256
Berapa Jumlah seluruh anak
dalam 1 kelas?, termasuk ketua
dan sekretaris = IP Inclusive

Kelas C 256
Kelas B 256 x 256
Kelas A 256 x 256 x 256
Berapa jumlah anak dlm 1 kelompok?
Jika DIBAGI 2 kelompok (Angka
Ajaib= 128)

Kelas C 256
128

Kelas B 256 x 256


128

Kelas A 256 x 256 x 256


128
Notasi desimal kelas B
IP : xxx.xxx.xxx.xxx
subnetmask : 255.255.xxx.0
ciri kelas B Angka Ajaib
255.255.xxx.0
=256-
Jumlah kelompok
atau kelas atau
Y xxx
subnet
Jumlah anak per
=256 / Y kelompok atau jumlah
IP per kelas = Y*256
Notasi desimal kelas B
IP : 190.190.190.190
subnetmask : 255.255.128.0
Jumlah kelompok atau
kelas atau subnet Angka Ajaib

=256/ 128 =2 kel =256-


128 128
Jumlah anak per
kelompok atau jumlah IP
per kelas = 128*256
= 32.768

kel 1 : 190.190. 0.0 s/d 190.190. 127.255


kel 2 : 190.190. 128.0 s/d 190.190. 255.255
Notasi CIDR kelas B
IP : xxx.xxx.xxx.xxx / xx
ciri kelas B
16 <= XX < 24
Angka Ajaib

Y
(24-xx)
=2

Jumlah kelompok
atau kelas atau Jumlah anak per
subnet kelompok atau jumlah
=256 / Y IP per kelas = Y*256
Notasi CIDR kelas B
IP : 150.50.0.50 / 18
Jumlah kelompok atau
kelas atau subnet Angka Ajaib
=256/ 64 =4 kel =2(24-18)
18

Jumlah anak per


64 =2(6)
kelompok atau jumlah IP
per kelas = 64*256
= 16.384
Kel 1 : 150.50. 0.0 s/d 150.50. 63.255
Kel 2 : 150.50. 64.0 s/d 150.50. 127.255
Kel 3 : 150.50. 128.0 s/d 150.50. 191.255
Kel 4 : 150.50. 192.0 s/d 150.50. 255.255
Tabel Kelas B

Angka kel
Biner CIDR subnet Mask Desimal Host / Subnet
Ajaib subnet

11111111 11111111 11111110 00000000 /


. . . 23 2 255 . 255 . 254 . 0 128 512
11111111 11111111 11111100 00000000 /
. . . 22 4 255 . 255 . 252 . 0 64 1.024
11111111 11111111 11111000 00000000 /
. . . 21 8 255 . 255 . 248 . 0 32 2.048
11111111 11111111 11110000 00000000 /
. . . 20 16 255 . 255 . 240 . 0 16 4.096
11111111 11111111 11100000 00000000 /
. . . 19 32 255 . 255 . 224 . 0 8 8.192
11111111 11111111 11000000 00000000 /
. . . 18 64 255 . 255 . 192 . 0 4 16.384
11111111 11111111 10000000 00000000 /
. . . 17 128 255 . 255 . 128 . 0 2 32.768
11111111 11111111 00000000 00000000 /
. . . 16 256 255 . 255 . 0 . 0 1 65.536
N A
A
I M N
A G A
AG N
B DE Perhitungan

Subnetting
Kelas A
In Color
Notasi desimal kelas A
IP : xxx.xxx.xxx.xxx
subnetmask : 255.xxx.0.0
ciri kelas A Angka Ajaib
255.xxx.0.0
=256-
Jumlah kelompok
atau kelas atau
Y xxx
subnet
Jumlah anak per
=256 / Y kelompok atau jumlah IP
per kelas = Y*256*256
Notasi CIDR kelas A
IP : xxx.xxx.xxx.xxx / xx
ciri kelas A
8 <= XX < 16
Angka Ajaib

Y
(16-xx)
=2
Jumlah kelompok
atau kelas atau
subnet
=256 / Y Jumlah anak per kelompok
atau jumlah IP per kelas
= Y*256*256
Tabel Kelas A

Angka kel
Biner CIDR subnet Mask Desimal Host / Subnet
Ajaib subnet

11111111 11111110 00000000 00000000 /


. . . 15 2 255 . 254 . 0 . 0 128 131.072
11111111 11111100 00000000 00000000 /
. . . 14 4 255 . 252 . 0 . 0 64 262.144
11111111 11111000 00000000 00000000 /
. . . 13 8 255 . 248 . 0 . 0 32 524.288
11111111 11110000 00000000 00000000 /
. . . 12 16 255 . 240 . 0 . 0 16 1.048.576
11111111 11100000 00000000 00000000 /
. . . 11 32 255 . 224 . 0 . 0 8 2.097.152
11111111 11000000 00000000 00000000 /
. . . 10 64 255 . 192 . 0 . 0 4 4.194.304
11111111 10000000 00000000 00000000 /
. . . 9 128 255 . 128 . 0 . 0 2 8.388.608
11111111 00000000 00000000 00000000 /
. . . 8 256 255 . 0 . 0 . 0 1 16.777.216
Konversi
In Color
Konversi dari CIDR > desimal
IP : xxx.xxx.xxx.xxx / xx
Angka Ajaib Y
xx >=24 =2(32-xx)
16 <= xx < 24 =2(24-xx)
8 <= xx < 16 =2(16-xx)
des = 256 – Angka Ajaib
= 256 – Y

Subnet : 255.255.255.des
Konversi dari CIDR > desimal
IP : 192.168.10.3 / 25
Angka Ajaib
xx >=24 =2(32-xx)
128
=2 (32-25)

=2(7)
des = 256 – Angka Ajaib
= 256 – 128 = 128

Subnet : 255.255.255.128
Konversi dari desimal > CIDR
Subnet : 255.255.255.224

Angka Ajaib =256-224

32
2(x) = 32
x =5
/CIDR = /32-5
= /27

Anda mungkin juga menyukai