MEMBANGUN PRIORITASISASI LALULINTAS DATA (INTERNET) MENGGUNAKAN HTB QUEUEING DISCIPLINES PADA JARINGAN LOKAL SMK N 1 NANGGULAN NASKAH PUBLIKASI
diajukan oleh Didit Aji Septiawan 10.01.2669
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
ESTABLISHING DATA TRAFFIC PRIORITIZATION (INTENRET) USING HTB QUEUING DISCIPLINES ON LOCAL NETWORK OF SMK N 1 NANGGULAN MEMBANGUN PRIORITASISASI LALULINTAS DATA (INTERNET) MENGGUNAKAN HTB QUEUEING DISCIPLINES PADA JARINGAN LOKAL SMK N 1 NANGGULAN Didit Aji Septiawan M.Agung Nugroho Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT
The need for today's Internet data access is a must own for students and teachers. SMK N 1 Nanggulan as vocational education institutions in the field of IT and Agribusiness armed with ISO 9001:2008 certification requires data access internet very fast and stable. This commitment is demonstrated by providing all teachers and students access the internet through the hotspot and the establishment of an internet café. The increasing number of community in SMK N 1 Nanggulan from year to year impact on the level of data traffic is always high. Hierarchical Token Bucket (HTB) is a technique for managing the traffic data by giving priority to each link. HTB will also regulate how much bandwidth is issued to serve a link. When a link is less than the amount of bandwidth requested that ditetapkanya, the remaining (kelebihanya) will be distributed to the requesting service link. Internet access is stable and relatively fast can be felt all the school community. In addition, many client handling, will be helped at all by the use of such webHTB Based Management GUI that has been applied in SMK N 1 Nanggulan. Keywords: Internet, Traffic Data, Link, HTB, webHTB
1.
Pendahuluan Pesatnya perkembangan teknologi informasi dalam hal ini internet sangat penting
bagi dunia pendidikan, khususnya SMK N 1 Nanggulan yang berada di Kecamatan Nanggulan, Kabupaten Kulon Progo. Dampak positif dengan adanya perkembangan internet ini telah dirasakan oleh guru, karyawan serta siswa-siswi SMK N 1 Nanggulan. Saat ini guru, karyawan serta siswa-siswi SMK N 1 Nanggulan dapat memanfaatkan teknologi internet untuk pembelajaran IT, mendapatkan informasi yang selalu up-to-date dan membantu menyelesaikan tugas-tugas yang kaitanya dengan teknologi informasi. Namun dalam praktiknya, internet tidak selalu lancar dan nyaman untuk digunakan. Bermacam-macam kendala seperti masalah bandwidth, kepadatan akses hingga sulitnya manajemen bandwidth dapat mengganggu guru, karyawan serta siswasiswi SMK N 1 Nanggulan dalam mendapatkan informasi. Dengan keadaan tersebut, kinerja guru dan karyawan serta siswa-siswi cenderung akan menurun. Sebuah Gateway komputer memerlukan alogaritma yang dapat memanajemen bandwidth, sehingga masalah kepadatan bandwidth dapat diatasi dengan memberikan antrian kepada port mana yang dapat mendapatkan jatah bandwidth tinggi atau sebaliknya. Queueing Disciplines merupakan fitur lain dari Linux yang telah ditanamkan pada kernel 2.2/2.4 memberikan kemudahan untuk mengkonfigurasi dan menajemen bandwidth dengan mudah. HTB (Hierarchical Token Bucket) bagian dari Classful Queueing Disciplines yang berarti lebih dapat dimengerti, intuitife dan lebih cepat dengan pendahulunya CBQ yang dapat membantu mengkontrol penggunaan bandwidth dan memastikan link mendapatkan bandwidth yang sesuai.
2.
Landasan Teori
2.1.
Jaringan Komputer Jaringan komputer merupakan sekumpulan node yang saling terhubung dan
melakukan komunikasi satu antar lainya. Node dalam hal ini bisa berupa komputer, printer dll. Menurut Dony Arius dan Rum Andri K.R jaringan komputer : “Interkoneksi” antara 2 komputer autonomus atau lebih, menggunakan protokol komunikasi yang terhubung dengan media transmisi kabel atau tanpa kabel (wireless) untuk keperluan komunikasi data. Sedangkan menurut Wahana Komputer jaringan komputer : Sekelompok komputer otonom yang saling berhubungan antara satu dengan lainya menggunakan protokol komunikasi melalui media komunikasi sehingga dapat saling berbagi informasi, program-program, penggunaan bersama perangkat keras seperti printer, hardisk dan sebagainya.
1
2.2.
Routing Salah satu fungsi dari network layer adalah mencari rute untuk jalur transmisi paket
data dari komputer sumber ke komputer tujuan. Routing merupakan cara memindahkan informasi melewati sebuah internetwork dari sebuah sumber ke sebuah tujuan tertentu. Routing seringkali disamakan dengan bridging, yang terlihat hampir sama dalam pandangan kasual. Perbedaan utama atara hal tersebut adalah jika bridging terjadi pada Layer 2 (Link Layer) pada OSI Layer, sedangkan routing terjadi pada Layer 3 (Network Layer)
2.3.
Iptables IPTables merupakan sebuah fasilitas tambahan yang tersedia pada setiap perangkat
komputer yang diinstali dengan sistem operasi Linux dan resmi diluncurkan untuk massal pada LINUX 2.4 kernel pada
January 2001 (www.netfilter.org). IPTables merupakan
fasilitas tambahan yang memiliki tugas untuk menjaga keamanan perangkat komputer anda dalam jaringan. Atau dengan kata lain, IPTables merupakan sebuah firewall atau program IP filter build-in yang disediakan oleh kernel Linux untuk tetap menjaga agar perangkat anda aman dalam berkomunikasi.
2.4.
Port pada Jaringan Komputer Dalam jaringan komputer, sebuah port diartikan sebagai mekanisme yang
mengizinkan sebuah komputer untuk mendukung beberapa sesi koneksi dengan komputer lainnya dan program di dalam jaringan. Port dapat mengidentifikasikan aplikasi dan layanan yang menggunakan koneksi di dalam jaringan TCP/IP. Sehingga, port juga mengidentifikasikan sebuah proses tertentu di mana sebuah server dapat memberikan sebuah layanan kepada klien atau bagaimana sebuah klien dapat mengakses sebuah layanan yang ada dalam server.
2.5.
Sistem Operasi Sistem operasi merupakan kumpulan software yang berfungsi mengelola sumber
daya hardware komputer dan menyediakan layanan. Menurut Abas Ali Pangera dan Dony Ariyus Sistem Operasi adalah : Sebuah penghubung antara pengguna mesin dengan perangkat keras yang dimiliki mesin tersebut.
2.6.
Konsep Prioritasisasi dan Management Kata prioritas berarti mendahulukan atau mengutamakan sesuatu daripada yang
lain.
Sedangkan manajemen berarti penggunaan sumber daya secara efektif untuk
2
mencapai
sasaran.
Prioritas
dalam
jaringan
komputer
berarti
mengutamakan
ketersediaan dan kelancaran akses informasi. Kaitanya dengan informasi, internet merupakan sumber informasi yang menyediakan data berupa text, gambar hingga vidio. Internet menurut Onno. W. Purbo, "Internet dengan berbagai aplikasinya seperti Web, VoIP, E-Mail pada dasarnya media yang digunakan untuk mengefisiensikan proses komunikasi" (Prihatna, 2005,p7) Sedangkan menurut tim peneliti dan pengembangan wahana komputer (2005, p4), internet adalah metode untuk menghubungkan berbagai komputer ke dalam satu jaringan global melalui protokol yang disebut Transmission Control Protocol / Internet Protocol (TCP/IP). Berdasarkan beberapa pendapat diatas, bahwa internet merupakan jaringan komunikasi yang menyediakan sumber-sumber informasi dihubungkan kedalam jaringan global dunia dengan protokol atau aturan TCP/IP. Untuk menjaga ketersediaan dan kelancaran akses maka dibutuhkan konsep prioritasisasi dan bandwidth management sehingga kenyamanan selalu terjaga
2.7.
Bandwidth Management Bandwidth
management
dapat
diartikan
sebagai
proses
mengukur
dan
mengendalikan pertukaran informasi dalam jaringan komputer, sehingga dapat menghindari hal-hal yang tidak diinginkan yang berakibat pada network congestion dan penurunan kemampuan jaringan. Sebuah manajemen bandwidth yang baik harus dapat membuat dan menjaga aturan tentang ketersediaan koneksi (dalam hal ini internet). Ada 4 hal yang harus diperhatikan tentang manajemen bandwidth , minimal bandwidth, maximal bandiwdth, priority dan parent designation. Parent Designation digunakan saat mengkonfigurasi class yang berbasis hirarki. Minimal bandwidth diartikan sebagai bandwidth yang ditetapkan untuk suatu class dalam suatu jaringan. Saat lalulintas tinggi, class yang diberi dengan bandwidth minimal ini akan tetap mendapat jatahnya. Maximal bandiwdth dapat diartikan batasan bandiwdth yang dapat dipakai oleh suatu class. Saat lalulintas cenderung rendah, sebuah class dapat memakai bandwidth maksimal. Sebuah class juga dapat memprioritaskan trafik terhadap jaringan tertentu.
2.8.
Bandwidth dan Traffic Bandwidth adalah suatu ukuran dari banyaknya informasi yang dapat mengalir dari
suatu tempat ke tempat lain dalam suatu waktu tertentu. Bandwidth dapat dibaratkan sebagai sebuah pipa air yang memiliki diameter tertentu. Semakin besar bandwidth, maka semakin banyak pua air yang dapat mengalir didalam pipa tersebut.
3
Pengertian bandwidth menurut beberapa ahli : 1. Menurut Norton dan Kearns (1999, p29), bandwidth ialah lebar komunikasi diantara saluran yang diukur dalam Hz 2. Menurut tanenbaum (2003, p88), bandiwdth adalah jarak dari frekwensi yang ditransmisikan tanpa menyembabkan signal menjadi lemah. Umunya bandwidth dihitung dalam satuan bit, kbit atau bps (byte per second). Pengalokasian bandwidth yang tepat dapat menjadi salah satu metode dalam memberikan jaminan kualitas suatu layanan jaringan (QoS = Quality of Service). Sedangkan istilah traffic dapat didefinisikan sebagai banyaknya informasi yang melewati suatu channel komunikasi.
2.9.
Troughtput Pada hakikatnya konsep bandwidth tidak cukup untuk menjelaskan kecepatan
jaringan dan apa yang terjadi di jaringan. Untuk itulah konsep Troughput pun muncul. Troughput adalah kemampuan sebenarnya suatu jaringan dalam melakukan pengiriman data. Troughput juga bisa diartikan sebagai bandwidth aktual yang terukur pada suatu ukuran waktu tertentu dalam suatu hari menggunakan rute internet yang spesifik ketika mendownload suatu file.
2.10.
QoS Quality of Service (QoS) mengacu pada kemapuan sebuah jaringan untuk
menyediakan service yang lebih baik melalui bebearapa teknologi jaringan seperti Frame Relay, Asynchronous Transfer Mode (ATM), Ethernet dan 802.1 networks, SONET, dan IP-routed networks. Quality of Service didefinisikan sebagai pengukuran tentang seberapa baik jaringan dan merupakan usaha untuk mendefinisikan karakteristik dan sifat suatu layanan. QoS digunakan untuk mengukur sekumpulan atribut performansi yang telah dispesifikan dan biasanya diasosiasikan dengan suatu layanan. Pada jaringan berbasis IP, QoS mengacu pada performansi dari paket-paket IP yang telah lewat melalui satu atau lebh jaringan. QoS didesain untuk membantu end user (klien) menjadi lebih produktif dengan memastikan bahwa user mendapatkan performansi yang handal dari aplikasi-aplikasi berbasis jaringan. Tujuan dari QoS adalah untuk memenuhi kebutuhankebutuhan layanan yang berbeda, yang menggunakan infrastruktur yang sama. QoS menawarkan kemampuan untuk mendefinisikan atribut-atribut layanan yang disediakan, baik secara kualitatif maupun kuantitatif. Terdapat beberapa parameter yang harus dipertimbangkan untuk menentukan QoS diataranya Bandwidth, Troughput, Delay, Jitter dan Packet Loss.
4
Delay merupakan waktu yang dibutuhkan untuk sebuah paket untuk mencapai tujuan, karena adanya antrian yang panjang, atau mengambil rute yang lain untuk menghindari kemacetan. Jitter merupakan perbedaan waktu kedatangan dari suatu paket ke penerima dengan waktu yang diharapkan. Jitter dapat menyebabkan sampling di sisi penerima menjadi tidak tepat sasaran, sehingga informasi menjadi rusak., Contoh jitter seperti gambar dibawah ini.
Gambar 2.5 Contoh jitter Sedangkan Packet Loss didefinisikan sebagai kegagalan transmisi paket IP mencapai tujuannya. Paket lost dapat disebabkan oleh sejumlah faktor, mencakup penurunan signal dalam media jaringan, melebihi batas saturasi jaringan, paket yang corrupt yang menolak untuk transit, kesalahan hadware jaringan. Beberapa network transport protokol seperti TCP menyediakan pengiriman paket yang dapat dipercaya. Dalam hal kerugian paket, penerima akan meminta retarnsmission atau pengiriman secara otomatis resends walaupun segmen telah tidak diakui. Walaupun TCP dapat memulihkan dari kerugian paket, retransmitting paket yang hilang menyebabkan throughput yang menyangkut koneksi dapat berkurang. Di dalam varian TCP, jika suatu paket dipancarkan hilang, akan jadi re-sent bersama dengan tiap-tiap paket yang telah dikirim setelah itu. Retransmission ini meyebabkan keseluruhan throughput menyangkut koneksi untuk menurun jauh.
Gambar 2.6 Rumus hitung packet loss 2.11.
HTB Hierarchical Tocken Bucket (HTB) merupakan jenis aplikasi yang dikembangkan
oleh Martin Devera pada tahun 2001 yang digunakan untuk membatasi akses menuju ke port/IP tertentu tanpa mengganggu trafik bandwidth pengguna lain. Aplikasi ini berfungsi sebagai pengganti aplikasi yang masih sering digunakan, yaitu CBQ. HTB diklaim mampu melakukan pembagian trafik yang lebih akurat.
2.12.
Open WebHTB Open WebHTB (Web Hierarchy Token Bucket) merupakan web based management
yang didasarkan dari teknik HTB. Open WebHTB bersifat open source yang mendukung QoS (Quality of Service) yang baik. Open WebHTB ditulis dalam program PHP, Java Script / Ajax dan digabungkan dengan Database handal MySQL. Open WebHTB memudahkan administrator dalam menentukan QoS pada jaringannya
5
3.
Gambaran Umum
3.1 Sejarah Sekolah
Gambar 3.1 Logo SMK Negeri 1 Nanggulan SMK Negeri 1 Nanggulan berada pada garis lintang -7.783484208391326 dan bujur 110.21815852284237, beralamat lengkap di Jl.Gadjah Mada, Wijimulyo, Nanggulan Kulon Progo. SMK Negeri 1 Nanggulan didirikan pada tanggal 15 April 2004 dengan SK Bupati Kulon Progo nomor 1068. SMK Negeri 1 Nanggulan pada mulanya masih menginduk di SMK Negeri 2 Pengasih dengan Plt Kepala Sekolah Drs H Rumawal dan Plh Drs Syamsul Bachri Djumasa. Pada semester kedua SMK Negeri 1 Nanggulan telah menempati gedung sendiri di Desa Wijimulyo, Nanggulan. SMK Negeri 1 Nanggulan pada awalnya membuka 2 (dua) program keahlian, yaitu Pembibitan Tanaman dan Budidaya Ikan Air Tawar. Lambat laun, SMK Negeri 1 Nanggulan membuka secara berturut-turut kejuruan Teknik Komputer Jaringan, Elektronika Industri, Teknologi Pengolahan Hasil Pertanian dan Agribisnis Ternak Ruminansia.
3.2 Visi, Misi dan Tujuan 3.2.1 Visi : Lembaga Pendidikan dan Pelatihan di bidang Agribisnis dan Teknologi Industri Terpercaya. 3.2.2 Misi : 1). Menyelenggarakan Proses Belajar Mengajar yang berkualitas sesuai Standar Nasional. 2). Menyelenggarakan pendidikan dan pelatihan yang profesional bagi pendidik dan tenaga kependidikan 3). Melakukan tata kelola sekolah dengan baik 4). Mengembangkan penelitian untuk peningkatan kualitas SMK N 1 Nanggulan 3.2.3 Tujuan : Menghasilkan tamatan yang bertaqwa, kompeten dan mandiri.
6
3.3 Struktur Organisasi Sesuai standar ISO 9001:2008 SMK Negeri 1 Nanggulan bekerja sesuai Tugas dan Posisi. Pada gamba 3.1 ini dapat dilihat Struktur Organisasi SMK Negeri 1 Nanggulan yang digunakan sampai tahun 2013.
Gambar 3.1 Struktur organisasi SMK Negeri 1 Nanggulan
3.4 Provider Internet yang dipakai
Gambar 3.2 Logo provider internet terabit SMK Negeri 1 Nanggulan mulai membangun instalasi jaringan internet pada tahun 2009. Melalui kerjasama dengan PT. Selaras Citra Terabit, SMK Negeri 1 Nanggulan mendapatkan koneksi internet melalui gelombang radio. PT. Selaras Citra Terabit adalah perusahaan yang mengkhususkan diri bergerak di bidang sistem teknologi informasi, dengan daftar pengalaman yang panjang di proyek teknologi informasi, yaitu penyedia layanan koneksi internet, instalasi jaringan, maintenance jaringan internet. Supplier, Collocation Server dan Web Server. Kami menyediakan layanan koneksi internet dedicated wireless network kami kepada, institusi corporate, institusi pemerintah, institusi pendidikan, warung internet maupun pelanggan personal ( RT/ RW Net).
4.
Pembahasan
4.1
Sistem yang Telah Ada SMK N 1 Nanggulan mempunyai lab KKPI yang dipergunakan untuk pelajaran
materi Office dan Internet. Lab KKPI ini hampir setiap harinya dipakai oleh kelas 1 sampai kelas 3. Lab KKPI terdiri dari 16 komputer, namun saat ini hanya 13 komputer yang
bisa
digunakan.
Setiap
komputer
terkoneksi
dengan
switch
yang
menghubungkannya ke internet. Akses internet yang digunakan menggunakan tipe dedicated via wirelles radio.
7
Konsep akses internet dimulai dari jaringan luar via wirelles radio, kemudian dihubungkan dengan router standar tanpa pengaturan bandwidth, selanjutnya menuju Switch.
Gambar 4.1 Topologi jaringan yang telah ada Seperti topologi jaringan diatas bahwa setiap client terkoneksi dengan router sebagai gateway internet tanpa pengaturan bandwidth dan proxy.
4.2
Analisis Kebutuhan Setelah melakukan studi pustaka, observasi dan wawancara didapatkan beberapa
analisa kebutuhan seperti berikut : 4.2.1. Kebutuhan hardware Berikut kebutuhan hardware yang diperlukan untuk membangun proyek ini : Tabel 4.1 Kebutuhan Hardware No 1.
Nama Hardware PC Server
2.
PC Client
3. 4. 5. 6. 7.
CD Switch Kabel UTP Konektor Tang Crimping
Spesifikasi Intel Pentium Dual Core E2140 DDR 2 1 Gb HD 80 Gb IDE AMD Athlon 1,8 Ghz DDR 1 512 Mb HD 80 Gb CRT 14” Keboard+Mouse+UPS Ubuntu Server 10.04 LTS 16 Port Switch TPLink Belden USA cat5e RJ 45 Sturdy Standart
4.2.2. Kebutuhan software 4.2.2.1. Ubuntu Server 10.04 LTS 4.2.2.2. Open webHTB 4.2.2.3. Squid WebProxy
8
Satuan 1 Buah
13 Buah
1 Keping 1 Buah 5 Meter 2 Buah 1 Buah
Keterangan 2 NIC
Windows7
4.3
Skema Sistem dan Diagram Jaringan
Gambar 4.5 Rancangan sistem dan Jaringan Pada topologi jaringan diatas, server bertugas sebagai Gateway Internet, bandwidth manajemen dan Caching Server ditempatkan menggantikan router. Berbeda dengan sistem yang lama bahwa router hanya sebagai gateway internet tanpa prioritasisasi bandwidth dan proxy. Sebelum
masuk
ke
rencana
pembagian
bandwidth,
penulis
melakukan
pengukuran bandwidth yang dilakukan melakui beberapa website penyedia speedtest pada Selasa 26 Maret 2013 jam 20.44 WIB dengan hasil sebagai berikut a. Speedtest.net
Gambar 4.6 Hasil speedtest dari http://www.speedtest.net/ Dari hasil beberapa speedtest yang telah dilakukan diatas, penulis membuat rata-rata untuk bandwidth download sebesar 1024 kbps. Jumlah client saat ini ada 13 PC yang semuanya terhubung dengan switch. Class yang akan dibuat berjumlah 2 class dengan spesifikasi : a. Class Server Class server berisi prioritasi port 22 untuk SSH, port 3128 untuk proxy dan port ICMP. Port ssh, proxy dan icmp perlu prioritasis sendiri. b. Class Client Class client berisi prioritasi semua komputer
9
Akan lebih jelas dilihat pada tabel berikut : Tabel 4.2 Rencana pembagian class dan client No
Bandwidth
Limit
Burst
Priority
Server_Class
1024
1024
auto
1
a.
Proxy
360
400
auto
2
b.
SSH
320
400
auto
3
c.
ICMP
240
400
auto
3
Client_Class
640
960
auto
5
a.
Client_1
48
800
auto
6
b.
Client_2
48
800
auto
6
c.
Client_3
48
800
auto
6
d.
Client_4
48
800
auto
6
e.
Client_5
48
800
auto
6
f.
Client_6
48
800
auto
6
g.
Client_7
48
800
auto
6
h.
Client_8
48
800
auto
6
i.
Client_9
48
800
auto
6
j.
Client_10
48
800
auto
6
k.
Client_11
48
800
auto
6
l.
Client_12
48
800
auto
6
m. Client_13
48
800
auto
6
1
2
4.4
Nama Class
Instalasi dan Konfigurasi
4.4.1. Instalasi Ubuntu 4.5
Skenario Pengujian Pada skenario pengujian ini, penulis akan membandingkan pengujian jaringan
sebelum dan sesudah menggunakan bandwidth management, dengan beberapa tools uji seperti Internet Download Manager. IDM merupakan aplikasi download manager yang berjalan pada sistem operasi windows. Melalui IDM penulis bisa tahu besaran bandwidth yang digunakan oleh sebuah komputer. Selain menggunakan aplikasi download manager untuk melihat bandwidth, penulis juga mengguankan aplikasi monitoring jaringan seperti tcptrack dan ntop. Tcptrack merupakan aplikasi jaringan yang berfungsi melihat status TCP Connection melalui Lan Card.
Tcptrack
memonitor
jaringan
serta
menampilkan
informasi
seperti
source/destination address dan bandwidth yang telah dipakai. Ntop adalah sebuah aplikasi jaringan yang dapat menampilkan status pemakaian sumberdaya jaringan. Ntop berbasis web Interface dan menampilkan file berupa grafik, chart dan tabel. Hasil yang
10
didapat pada pengukuran dan monitoring bergantung sekali dengan kondisi hardware seperti lan card, switch, server dan pc itu sendiri. 4.5.1. Pengujian Tanpa Pengaturan Bandwidth Pengujian ini dilakukan untuk melihat thorugput/bandwidth yang didapat oleh client jika tanpa adanya pengaturan atau pembatasan bandwidth. a. Pengujian dengan Internet Download Manager Pengujian ini dilakukan di 13 PC yang terkoneksi internet dengan melakukan download file hirens di alamat http://repo.ugm.ac.id b. Monitoring jaringan Setelah melakukan pengujian dengan mendownload file, penulis melakukan pengamatan terhadap jaringan yang sedang berjalan dengan hasil seperti berikut :
Gambar 4.41 Monitoring jaringan per IP sebelum penerapan Open webHTB
Gambar 4.42 Keadaan jaringan saat semua client mendownload file Dari gambar grafik diatas dapat digambarkan bahwa garis merah yang melintang dari kanan ke kiri merupakan trhougput paling maksimal yang didapat tanpa memakai pengaturan Qos, kemudian garis biru merupakan througput paling rendah yang didapat
11
Gambar 4.43 Monitoring dengan tcptrack Seperti pada gambar 4.43, dapat dilihat bahwa besaran bandwidth yang didapat tiap client tidak berimbang. Sebagai contoh client 10.0.0.7 dapat menggunakan 21 KBps bandwidth namun client 10.0.0.12 sama sekali tidak mendapat jatahnya.
4.5.2. Pengujian dengan pengaturan bandwidth Langkah pengujian dilakukan dengan mengikuti uraian tabel rencana pembagian class dan client pada Open webHTB. Client akan mendapatkan jatah bandwidth 48 kbps dan jika keadaan jaringan sepi dapat menggunakan bandwidth yang tidak terpakai sejumlah 800 kbps. Pengujian menggunakan download manager IDM, yang dilakukan dengan mendownload file iso kemudian mengamati lalulintas jaringan. Berikut pengujian download tiap client dengan pengaturan bandwidth pada Open webHTB : Dst… Berikut hasil yang didapat setelah menggunakan bandwidth management Open webHTB adalah seperti berikut : a. Ntop
Gambar 4.47 Monitoring per Client menggunakan Ntop pada interface lokal
12
Gambar 4.48 Grafik througput menit 1
Gambar 4.49 Grafik througput menit ke 2 b. Tcptrack
Gambar 4.50 Monitoring port 80 menggunakan tcptrack menit 1
13
c. Open webHTB
Gambar 4.52 Hasil monitoring menggunakan fasilitas yang ada di Open webHTB menit ke 2 Dari beberapa pengujian diatas dapat disimpulkan bahwa Open webHTB telah berhasil untuk mengendalikan bandwidth dan menghasilkan througput yang stabil. Hal ini dapat dilihat dari grafik yang didapat dari program monitoring jaringan ntop. Pada pengamatan jaringan tanpa penerapan QoS, trhougput minimal (garis biru) yang dihasilkan cenderung tidak stabil. Sedangkan setelah menggunakan pengaturan QoS menggunakan Open webHTB trhougput minimal cenderung stabil dan tanpa drop ke angka 0. Tabel 4.3 Perbandingan bandwidth sebelum dan sesudah pengaturan QoS No
Nama Client
Sebelum
Sesudah
1
Client_1
807 Bps
7,00 KBps
2
Client_2
6,4 KBps
7,755 KBps
3
Client_3
5,1 KBps
11,591 KBps
4
Client_4
18 KBps
10,062 KBps
5
Client_5
6,7 KBps
8,472 KBps
6
Client_6
11,6 KBps
8,758 KBps
7
Client_7
8,7 KBps
8,708 KBps
8
Client_8
0 KBps
8,102 KBps.
9
Client_9
14,4 KBps
10,149 KBps
10
Client_10
17,9 KBps
7,34 KBps
11
Client_11
1,5 KBps
12,415 KBps
12
Client_12
13,7 KBps
14,198 KBps
13
Client_13
50 Byte.
10,382 KBps.
Pengamatan selanjutnya dapat dilihat pada tcptrack yang mengamati port 80 pada interface lokal. Troughput maksimal sebesar 21 KBps pada client_7 sedangkan
14
trhougput yang paling rendah 0 KBps pada client_12. Pengamatan setelah penerapan QoS terlihat bahwa seluruh client tidak ada yang mendapat bandwidth 0, dan tiap client dapat menggunakan bandwidthnya. Pengamatan yang terakhir didapatkan dengan fasilitas Show Traffic pada Open webHTB. Client_class yang dijatah bandwidth 640 kbps dengan limit hingga 960 kpbs mampu membagi dan menstabilkan koneksi yang menuju ke tiap client. Sesuai dengan konsep Htb bahwa bandwidth yang tidak terpakai dapat digunakan maksimal kurang dari limit sebuah class. Hal ini terlihat dari class client_class yang dapat memakai bandwidth yang free hingga antara 925,64 – 926,57 kbps namun tidak lebih dari 960 kbps.
5.
Penutup 5.1. Kesimpulan Kesimpulan yang didapat dari proyek ini adalah sebagai berikut : 1. Penggunaan teknik antrian Hierarchical Tocken Bucket (HTB) dan dengan Schedulers tipe Stochastic Fair Queuing (SFQ) yang ada pada tool Open WebHTB berfungsi dengan baik bahkan dengan jaringan yang sangat sibuk, hal ini dibuktikan dengan tabel pengujian jaringan. 2. Langkah memanajemen dimulai dengan melihat pola pemakaian pada lab, melihat jumlah client yang terkoneksi gateway, melihat kemampuan maksimal bandwidth yang didapatkan oleh sebuah lab, menentukan jatah tiap client, dan menerapkan hasil analisa ke dalam sistem Open WebHTB.
5.2. Saran Saran dari proyek ini adalah sebagai berikut : 1. Pada interface Open webHTB akan lebih baik jika dilakukan penambahan fasilitas otomatisasi marking. Hal ini berguna sekali sehingga tidak perlu input manual iptables. 2. Membuat monitoring jaringan yang mengasilkan output berupa grafik yang realtime tanpa merefresh browser terlebih dahulu.
15
Daftar Pustaka Anonim. 2004. Praktikum 14 Analisa QoS Jaringan. http://lecturer.eepisits.edu/~zenhadi/kuliah/Jarkom1/Prakt/Modul/14/Analisa/QoS.p df diakses tanggal 12 Maret 2013 Anonim. 2009. Bab II Landasan http://library.binus.ac.id/eColls/eThesis/Bab2/2009-1-00156-IF/bab/2.pdf tanggal 12 Maret 2013
Teori. diakses
Anonim, Tim Penelitian dan Pengembangan. 2003. Konsep Komputer dan Pengembangannya. Jakarta: Penerbit Salemba Infotek
Jaringan
Bert,
Hubert. 2002. Linux Advanced Routing & Traffic Control http://www.lartc.org/lartc.pdf. diakses tanggal 23 Januari 2013
HOWTO,
Dewo,
E. Setio. 2003. Bandwidth dan Throughput. http://ikc.dinus.ac.id/populer/dewo/dewo-bandwidth.pdf. diakses tanggal 5 Maret 2013
Eryzebuan, Y.S., Riza, T.A., Ahmad, U.A. 2010.Implementasi Manajemen Traffic dan Bandwidth Internet Dengan Ipcop. http://repository.politekniktelkom.ac.id/Proyek/Akhir/TK/jurnal.pdf. diakses tanggal 8 Maret 2013 Hariyanto, Bambang. 2002. Sistem Operasi. Bandung: Informatika
Reza,
Faisal. 2009. [Tips] WebHTB, karakteristik Class dan http://opensource.telkomspeedy.com/forum/viewtopic.php?id=8520, tanggal 7 Februari 2013
16
Priority. diakses