Rudy Hartadi Webs beta » Tutorial » Jaringan » Subnetting - Memecah Network Melalui Subnetmask

Download

Visitor Tracker

Total Hits: 47706
Online: 7
Today: 90
Month: 842
Unique: 13130
 

Subnetting - Memecah Network Melalui Subnetmask

Ditulis pada Jum'at, 7 Nopember 2008 00:00:00 | Dibaca sebanyak : 3592 kali

Kali ini kita akan membahas sedikit mengenai subnetting. Dengan subnetting, kita dapat menentukan jumlah host yang akan digunakan di dalam jaringan. Apa manfaat menentukan banyaknya host di dalam suatu jaringan? Banyak, salah satunya adalah mengefisiensikan penggunaan resource yang digunakan untuk membroadcast ke jaringan. Bila kita hanya punya 10 host, tapi subnetmask kita tidak kita set untuk hanya 10 host, maka paket data yang masuk ke jaringan akan dibroadcast ke seluruh alamat IP (host), walaupun host itu pada kenyataannya tidak pernah ada. Oleh karena itu, maka kita perlu menggunakan subnetting untuk mengefisiensikan penggunaan bandwitdh jaringan.

Bagaimana cara memecah network menjadi subnetwork? Salah satunya menggunakan subnetmask. Pada artikel ini, kita akan menggunakan IP v4 class C untuk contohnya. Untuk memulai, mari kita buktikan nilai default dari IP Class C. Untuk Class C bila tidak dibuat subnet, maka default subnetmasknya adalah 255.255.255.0 dan jumlah maksimal host/clientnya adalah 254 host. Mari kita buktikan dengan menghitungnya.

Misal sebuah network dengan alamat 192.168.0.0/24. Berapa subnetmasknya? Subnet dapat dilihat dari angka /24 berarti subnetnya adalah 24 bit. Karena alamat IP v.4 merupakan 32 bit dan dibagi menjadi 4 (setiap 8 bit dipisah menggunakan titik), jadi subnetnya adalah 255.255.255.0. Kok bisa? Mari kita sok tahu dikit.

IP = 32 bit = X.X.X.X
Setiap X mewakili 8 bit, bit = binary = nilai 0 atau 1
/24 berarti bit yang bernilai 1 ada 24 buah, ditulis dari kiri ke kanan
/24 = 11111111.11111111.11111111.00000000 = 255.255.255.0

NB: pada kenyataannya, /xx atau disebut prefix tidak pernah dituliskan saat kita mengonfigurasi IP untuk komputer. Karena komputer sudah dapat menentukan prefix secara otomatis menggunakan subnetmask. Misal, kita akan mengeset IP untuk client/host pada network 192.168.0.0/24, maka yang perlu kita lakukan adalah menentukan alamat IP untuk host (192.168.0.1 - 192.168.0.254), subnetmask default (255.255.255.0), dan alamat default gateway serta alamat DNS servernya saja. Kita tidak perlu menuliskan IP 192.168.0.x/24.

Kembali ke pokok bahasan, setelah diketahui subnet masknya, kita dapat menghitung jumlah hostnya dengan cara:
Jumlah Host = 2n - 2
Kenapa dikurangi 2? Karena digunakan untuk alamat network (biasanya host ke-0, untuk contoh ini maka alamat network = 192.168.0.0) dan alamat broadcast (biasanya host terakhir, untuk contoh ini maka alamat broadcast = 192.168.0.255). Berapa nilai n? n = banyaknya angka 0 pada subnetmask (angka 0 dihitung pada nilai binary bukan desimal). Pada contoh di atas, berarti n = 8. Jadi jumlah host adalah 28 - 2 = 256 - 2 = 254 host.

Jadi jaringan dengan subnetmask 255.255.255.0 mempunyai jumlah host sebanyak 254 host. Pada tahap ini, terbukti bahwa IP class C bila tidak disubnet, maka akan mempunyai jumlah host sebanyak 254 host. Lalu bagaimana bila ternyata hanya terdapat 10 host saja? Seperti pernyataan yang terdapat di paragraf pertama, akan terjadi banyak sekali pemborosan. Di sinilah kegunaan subnetting.

Bila kita hanya mempunyai 10 host, maka kita dapat menggunakan subnetmask 255.255.255.240 untuk mengefisiensikan jaringan kita. Bagaimana cara mengetahuinya? Mari kita bersama-sama menghitungnya.

Jumlah Host = 2n - 2
10 <= 2n - 2
n = 4, diperoleh dari 2n - 2 yang mendekati 10

n mewakili host portion pada subnetmask. Karena host portion yang dipakai hanya 4, maka sisanya (4 bit) akan dipakai sebagai subnet portion. Seperti yang telah kita ketahui, n merupakan jumlah angka 0 dari subnetmask, dihitung/ditulis dari kanan. Dengan demikian, subnetmask subnetwork yang baru adalah 255.255.255.11110000 = 255.255.255.240.

NB: subnetmask dibagi menjadi 2 bagian, yaitu subnet portion (diwakili dengan angka 1 pada nilai binary) dan host portion (diwakili dengan angka 0 pada nilai binary). Untuk IP class C, nilai default subnet portionnya adalah 24 bit, dan host portionnya adalah 8 bit.

Dengan subnetmask 255.255.255.240, berapakah jumlah host maksimal dan berapa jumlah subnet yang dapat dibuat? Untuk menghitung jumlah host, digunakan rumus 2n - 2, n kecil mewakili jumlah angka 0 pada host portion. Sedang untuk menghitung jumlah subnet, kita dapat menggunakan rumus 2N - 2 (menurut cisco), N mewakili jumlah angka 1 pada host portion.

NB: untuk mencari jumlah subnet, ada yang menggunakan rumus 2N saja tanpa dikurangi 2. Hanya cisco yang mengurangkan dengan dua, karena secara default router cisco tidak menggunakan subnet ke-0 (kalau gak salah istilahnya "no ip subnet zero") dan subnet yang terakhir digunakan untuk cadangan. Aku kurang paham tentang masalah ini.

Untuk contoh ini, maka klasifikasi jaringan yang baru adalah
Jumlah host/subnet = 2n - 2 = 24 - 2 = 14 host
Jumlah subnet = 2N - 2 = 24 - 2 = 14 subnet

Setelah kita menggunakan subnetmask 255.255.255.240, maka jaringan kita telah terbagi menjadi 14 subnet dengan jumlah maksimal host per subnet adalah 14 host. Lha kan Cuma ada 10 host doang? Ya gak papalah, memboroskan bandwidth untuk 4 host, masih lebih irit bila dibandingkan dengan 244 host, kan? Betul gak sih?

Klasifikasi jaringan 192.168.0.0/28
Subnet #0 (defaultnya tidak digunakan pada router cisco)
Alamat network = 192.168.0.0/28
Alamat host = 192.168.0.1/28 - 192.168.0.14/28
Alamat broadcast = 192.168.0.15/28

Subnet #1
Alamat network = 192.168.0.16/28
Alamat host = 192.168.0.17/28 - 192.168.0.30/28
Alamat broadcast = 192.168.0.31/28

Dan seterusnya...

NB: prefik /28 diperoleh dari default value (24) ditambah dengan jumlah host portion yang digunakan untuk subnet portion (4).

Komentar untuk artikel ini

amir pada Kamis, 14 Mei 2009 09:44:18
thank y............
rudy-pg pada Minggu, 17 Mei 2009 22:21:26
Sama-sama mas.
paul pada Jum'at, 29 Mei 2009 19:40:44
selamat malam mas !
mau tanya fungsi default gateway,preefered dns server,alternate dns server
pada pengaturan ip kok sering di kosong kan,soal nya saya sering gunakan ip addres
rudy-pg pada Minggu, 17 Januari 2010 23:33:25
brarti itu pakai dhcp bang,
jadi setting ip address, gateway, dan dns akan otomatis diisikan oleh dhcp server,
mr_habibie pada Sabtu, 30 Mei 2009 23:24:21
mencoba tambahin...

default gateway dan dns server kan untuk koneksi ke internet,
misalkan pakai jaringan tapi tidak pakai internet ya cukup ip address dan subnet masknya saja yg diisi,yg gateway sama dns server tidk perlu diisi.

default gateway ditujukan ke router,
dns server ke provider ato ispnya...
rudy-pg pada Minggu, 17 Januari 2010 23:33:25
thanks pren,
Budi anggara pada Rabu, 3 Juni 2009 12:46:25
MAkasih ya tas info nya... bagus bgetttt..
rudy-pg pada Minggu, 17 Januari 2010 23:40:37
Sama-sama mas.
joe pada Sabtu, 6 Juni 2009 10:12:54
apa yang di maksud dengan ip 192.168.0.0/28 ?
rudy-pg pada Minggu, 17 Januari 2010 23:40:37
192.168.0.0/28 adalah alamat IP yang semula 192.168.0.0/24 setelah dipecah menjadi 14 subnet.
Jadi, sekarang ada 14 IP subnet yang berbeda yang dapat digunakan untuk mengelompokkan beberapa network yang berbeda.
Misal network jurusan TI menggunakan subnet ke-0, jurusan SI menggunakan subnet ke-1, jurusan DKV menggunakan subnet ke-2, dst.
Semoga dapat dipahami. Terima kasih.
ary pada Rabu, 10 Juni 2009 13:08:46
ass...
om mau tanya?????
boleh ya ommmmmmm!!!
ni na pertanyaannya!
apa tujuan orang membuat subnet? dan apa tujuanmya?.,.,.,.,.,
makasih ya om s'blumnya.,.,.
rudy-pg pada Minggu, 17 Januari 2010 23:40:37
Tujuan subnet adalah untuk memecah suatu network yang besar menjadi sub-network yang lebih kecil.
Salah satu manfaatnya untuk mengefisiensikan bandwidth.
Terima kasih.
Gunawan pada Sabtu, 13 Juni 2009 22:10:06
selamat malam mas, mau tanya untuk penggunaan subnet dari contoh di artikel yang mas tulis, misalkan host saya kebetulan ada 15, dan saya mau pakai ip 192.168.0.0/28 hostnya yang ke-1 sampai ke-14 berarti pakai 192.168.0.1-192.168.0.14 dengan subnet mask 255.255.255.240, host ke 15 berarti ada di subnet yang kedua 192.168.0.16/28 dgn memakai no IP 192.168.0.17 subnetmask 255.255.255.240. benar ya? mohon maaf jika saya salah, masih pemula. Terima kasih sebelumnya
rudy-pg pada Minggu, 17 Januari 2010 23:40:37
Sebaiknya gunakan /27 aja mas.
Soalnya kalau beda network, dibutuhkan alat untuk routing biar network ke-0 bisa berkomunikasi dengan network ke-1.
Terima kasih.
iin pada Senin, 15 Juni 2009 08:37:41
Halo, sy mau tanya..
script cara menampilkan range IP di PHP.
misal qt minta range IP dari 192.168.1.1 - 192.168.1.10
langsung muncul IP yg diminta.

Help me please.
rudy-pg pada Jum'at, 31 juli 2009 21:44:31
maaf mbak, baru sempet ngurusi blog lagi.
btw, masih membutuhkan script phpnya gak?
hehe,,
terima kasih.
Paul pada Senin, 15 Juni 2009 13:10:09
Mas dlm jaringan hostpot seperti kampuz,cafe
rudy-pg pada Jum'at, 31 juli 2009 21:46:02
hehe, maaf mas, pertanyaannya kurang komplit, mungkin kepotong saat posting, maaf.
akan segera diperbaiki.
terima kasih.
Fajar pada Minggu, 2 Agustus 2009 08:57:16
pg mas,,, sy ad soal dr sklh pi sy G bs ngrjain'a,, tlong bntu y mas,, nich soalny:
" Ada sebuah perusahaan yang baru berkembang mempunyai 5 kantor cabang dan diap kantor cabang memiliki 3 buah workstation,network address yg tersedia adlh 166.10.0.0/22. Hitunglah:
a. Subnetmask'a
b.Range pa\d msing-msing subnet
c.jumlah subnet yang dibentuk
d.jumlah host id yang dikembangkan
e.alamat IP network dan broadcasting dr masing2 jaringan
f.gambar jaringannya...

help me pelase,,,,
rudy-pg pada Senin, 3 Agustus 2009 23:13:38
hehe, tak coba bantu jawabannya aja ya mas, cara mengerjakannya kurang lebih sama dengan rumus-rumus di artikel ini.

diketahui global ip 166.10.0.0/22 akan dipecah menjadi 5 subnet. jumlah host per subnet yang dikehendaki adalah 3.

soal a.
n = 3 -> /29 (silakan dibaca artikelnya, d:)
subnetmask = 255.255.255.248

soal b & e.
subnet#0
network = 166.10.0.0/29
range host = 166.10.0.1/29-166.10.0.6/29
broadcast = 166.10.0.7/29

subnet#1
network = 166.10.0.8/29
range host = 166.10.0.9/29-166.10.0.14/29
broadcast = 166.10.0.15/29

dst.

soal c.
N = 7 -> jumlah subnet, kalau pakai rumus 2N = 128 subnet, kalau pakai rumus 2N - 2 = 126 subnet.

soal d.
n = 3 -> host/subnet = 2n - 2 = 6 host/subnet.

terima kasih.
AKBAR pada Jum'at, 7 Agustus 2009 09:56:38
Assalamu'alaikum.. minta soal wat itung subneting dnx mas
rudy-pg pada Jum'at, 7 Agustus 2009 13:13:38
waalaikumsalam warohmatullahi wabarokatuh,
untuk soal-soal subnetting, kebetulan sudah dirangkumkan oleh oom romi, diambil langsung dari contoh-contoh soal ccna, silakan didownload di RomiSatriaWahono.Net

terima kasih.
Syawaluddin Ade pada Jum'at, 9 Oktober 2009 23:41:21
assalamualaikum...
iya mas,saya mau nanya tentang pengertian ip subnet zero.. hehe
rudy-pg pada Minggu, 11 Oktober 2009 00:01:47
ip subnet zero, cara goblok2annya (hehe...) yaitu:
subnetwork yang semua bit untuk network portionnya adalah 0.

Jadi alamat network ip subnet zero akan sama dengan alamat network dari network asal (sebelum disubnet).

Misal network 192.168.0.0 dipecah menjadi beberapa subnet, maka subnet ke-0 akan beralamat network 192.168.0.0, sama dengan network asal.

Bila ip subnet all one, maka yang sama adalah alamat broadcast subnet tersebut (biasanya subnet terakhir) dengan alamat broadcast dari network asalnya.

Semoga bermanfaat. Bila ada yang salah, silakan dikoreksi.
Terima kasih.
wisnu pada Sabtu, 10 Oktober 2009 18:10:00
mas/pak saya ingin rubah ip address saya,
karena pengin punya idm trial versi,
karena yang versi patch tidak bisa lansung download kalo pas lihat movie online (biasanya di pojok kanan atas muncul tulisan download kalo pake idm trial versi),

yang ingin di tanyakan.
gimana cara ganti ip address biar bisa pake idm karena ip saya udah di blokir (idm trial mungkin 15 hari)

atau mas ada idm full versi???
oya mas saya kebetulan ada di jepang,
saya ubek2 website katanya tiap daerah beda ip gitu,
saya udah ketemu ip address yang free tapi subnet mask, default gateway, preferred DNS server dan alternate DNS server tidak tahu cara mengisi angka2 yang bisa di pakai untuk daerah saya,..
semoga jawaban bisa membantu,,,
terimakasih...
rudy-pg pada Minggu, 11 Oktober 2009 00:13:49
kalo software trial, biasanya tidak memblokir alamat ip mas,
tapi lebih ke setting registry windows,

cara paling ampuh, dan biasanya manjur adalah dengan merubah setting tanggal di komputer ke tanggal di saat software tersebut masih bisa dipakai.

Semoga berhasil. Terima kasih.
wisnu lagi pada Senin, 12 Oktober 2009 18:16:38
lha jadi gmna biar bisa pake idm lagi??kan punya saya juga udah gak bisa di pake
yg gratis lho...
tengkyu...
rudy-pg pada Selasa, 13 Oktober 2009 11:41:30
ya coba diinstal, trus tanggal di komputer dirubah ke tanggal saat idmnya masih dijalankan,

kalo gak bisa, ya pakai yang gratisan aja,
contohnya fdm, dap, dll,
hehe,

terima kasih.
imam pada Selasa, 20 Oktober 2009 11:59:24
ehh... mo tanya ni,cara memblok orang yang pke IDM gmn yah......ntar krim di email aq y........
rudy-pg pada Kamis, 29 Oktober 2009 14:03:18
Maaf ya mas,
saya kurang tahu.
fata pada Selasa, 10 Nopember 2009 17:02:04
makasih bgt boz..........nyari2 ttg subnet mask ktm jg disini........
rudy-pg pada Selasa, 10 Nopember 2009 23:23:09
Terima kasih mas.
dedi pada Senin, 16 Nopember 2009 09:44:04
mw nanya soal manfaat dan kegunaan dri subnetting pada jaringan komputer
rudy-pg pada Senin, 18 Januari 2010 16:22:59
Silakan dibaca kembali artikel ini, beserta komentar-komentar sebelumnya. Terima kasih
Mahendra pada Senin, 30 Nopember 2009 14:30:43
Keren Rud....
Nice info....
rudy-pg pada Senin, 18 Januari 2010 16:23:12
Thanks pren. Ayo goBlogging!!
putri pada Jum'at, 4 Desember 2009 19:46:41
saya ingin tau artikel tentang subnetting (subnet mask)IPV4.

terima kasih
rudy-pg pada Senin, 18 Januari 2010 16:23:25
Maaf, maksudnya gimana?
subjugator pada Selasa, 22 Desember 2009 00:10:37
pejelasannya sangat panjang mas,
malah bingung sendiri.
rudy-pg pada Minggu, 17 Januari 2010 22:56:42
Hehe, maaf mas rangkaian katanya mungkin njlimet. Maklum saya masih newbie. d:
Terima kasih.
verrysoon pada Senin, 28 Desember 2009 13:28:59
Saya ingin tanya,jadi klo kita subnetting yang kita pakai rumus 2n-2 atau 2n saja??
rudy-pg pada Senin, 18 Januari 2010 16:31:47
Berdasarkan kegiatan praktikum mata kuliah teknologi jaringan di STMIK ProVisi selama ini, yang menggunakan cisco packet tracer, pak rissal selalu menggunakan hitungan 2^N untuk perhitungan subnetting, sedang perhitungan host tetap 2^n - 2.
Jadi, kesimpulannya, penggunaan IP Subnet Zero tidak menimbulkan masalah.
Maaf, kalau jawabannya kurang tepat, masih newbie. Terima kasih.
didt pada Rabu, 13 Januari 2010 16:29:00
trimz mas y.q sekrng jd ngrti n paham betul gmn cra hitung@an pkek binary number.
rudy-pg pada Sabtu, 16 Januari 2010 11:29:31
Sama-sama mas. Syukur alhamdulillah kalau paham.
emil pada Sabtu, 23 Januari 2010 00:35:09
mas, mau tanya, jika ada 2 ruangan A,B, =>Dimana A memakai IP 192.168.0.1 s/d 192.168.0.250 ruangan B = 192.168.1.1 s/d 192.168.0.250. dimana server internet nya mempunyai Ip 192.168.0.1, komputer ruangan A udah dapat berinternet, dengan sistem DHCP. saya mencoba membuat Router dengan os Xp, dgan 2 card lan, lan 1 saya set 192.168.0.254, dan terhubung ke ruangan A, lan 2 = 192.168.1.254, , komputer ruangan B dengan gateway 192.168.1.254 , , saat dari komputer diruangan b saya ping ke 192.168.0.254 , reply, tapi ping ke server internet 192.168.0.1, RTO, apa yang kurang ya settingannya.??? terus jika ruangan B semua IP dibuat otomatis, karena ada DHCP dari server internet dengan xp gimana caranya yaa??? terima kasih sekali
rudy-pg pada Minggu, 24 Januari 2010 11:04:42
Maaf, saya kurang ahli dalam jaringan, ku bantu seadanya ya, hehe.

Seharusnya kalau semua host di network 192.168.0.0 sudah diberi gateway 192.168.0.254, begitu juga pada network 192.168.1.0, diberi gateway 192.168.1.254, komputer pada network 192.168.0.0 dan 192.168.1.0 sudah bisa berkomunikasi.
Lebih mudahnya, mungkin bisa menggunakan subnetmask 255.255.254.0, yaitu dengan menggunakan network 192.168.0.0/23.

Untuk dhcp serta pemecahan lebih lanjut, silakan menghubungi temanku si adnan yang kerja di hostingjitu.com, atau si ipan yang bekerja di salah satu ISP di Semarang.
Mereka berdua cukup ahli dalam jaringan.

Terima kasih.
udin pada Rabu, 27 Januari 2010 04:49:20
cara merubah ip address modem menjadi 192.168.0.15
rudy-pg pada Senin, 8 Februari 2010 14:34:01
Lewat control panel, cari network and internet connection, trus network connections
Pilih profile koneksi yang akan diedit, trus klik kanan -> properties.
Pada jendela properties, pilih tab networking -> Internet Protocol (TCP/IP).
Silakan masukkan ip yang dikehendaki pada kotak isian.
Semoga bermanfaat. Terima kasih.
birin pada Selasa, 16 Februari 2010 10:14:42
knp default gatewey ka belakangnya 254
kris pada Selasa, 16 Februari 2010 16:46:39
bos, mau tanya nich cara blokir website plus media chat (misal camfrog).kantor saya pake speedy yg di share lewat lan.jd ga ada server.
saya dah coba pake opendns, ga berhasil karena DNS servernya di ubah ma yg pakai.
saya sangat terganggu dengan teman2 saya yg menggunakan camfrog untuk sex chat.
sebelumnya terima kasih.
aditya cahya pada Selasa, 23 Februari 2010 08:58:34
mas aku sulit dengan soal ini.

terdapat alokasi IP 199.200.101.xxx yang dibagi menjadi 2 jaringan dengan subnet yang berbeda.
Bagaimana proses routing dan jelaskan pembagian proses tersebut
Dahanu Saputra pada Kamis, 25 Februari 2010 10:02:58
subnet 255.255.255.0, bagaimana ngeset di cisco router untuk menambah host. misalkan alokasi IP sekarang 192.168.5.x

trima kasih sebelumnya
dea nugraha pada Rabu, 10 Maret 2010 13:19:40
bos bagaimana cara penghitungan subnet apabila kita tidak di beritahukan nilai CIDR`nya??
Kirim Komentar
Nama :
Website/E-mail :
Komentar :
Sisa Karakter:
 

Recent Comments

juliyati: coba jelaskan apa yang dimaksud dengan: - kode mor...
feri f silaen: tolong pak saya butuh program dari c untuk membuat...
dea nugraha: bos bagaimana cara penghitungan subnet apabila kit...
khys: ...maturnuwun
tersesat: woiiiiiiiiiiiiiii..kq ra dibales,po wes mati kowe....
Phutra: Mas,,, kan aku mau install tema di hp e63 ku,,, ke...
aby: Mas, kalau misal aku ada file trace referer di htt...
Ayik: bagaimana cara buka sandi MMC di Nokia 6300
qorry: Ka, saya mau nanya nii.. aku kan pake Nokia E63 ya...
ullyx: Mas tlg dong knp dihpku 5320 express musik bisa me...