ANALISIS DAN IMPLEMENTASI NTH DAN PER CONNECTION CLASSIFIER LOAD BALANCING DUA JALUR ISP SPEEDY PADA MIKROTIK ROUTEROS™
SKRIPSI
ALWI YUDIDHARMA LUBIS 041401062
DEPARTEMEN S-1 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: ANALISIS DAN IMPLEMENTASI NTH DAN PER CONNECTION CLASSIFIER LOAD BALANCING DUA JALUR ISP SPEEDY PADA MIKROTIK ROUTEROS™ : SKRIPSI : ALWI YUDIDHARMA LUBIS : 041401062 : SARJANA (S1) ILMU KOMPUTER : ILMU KOMPUTER : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, 17 Januari 2011
Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
M. Umar Saleh T, ST NIP 196206242006041015
Ir. T. Ahri Bahriun Msc NIP 194905241985031001
Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua,
Dr. Poltak Sihombing, M.Kom NIP 196203171991031001
Universitas Sumatera Utara
PERNYATAAN
ANALISIS DAN IMPLEMENTASI NTH DAN PER CONNECTION CLASSIFIER LOAD BALANCING DUA JALUR ISP SPEEDY PADA MIKROTIK ROUTEROS™
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 17 Januari 2011
Alwi Yudidharma Lubis 041401062
Universitas Sumatera Utara
PENGHARGAAN
Alhamdulillah, puji syukur penulis panjatkan kehadirat Allah SWT, yang telah memberikan rahmat dan ridho-Nya, sehingga saya dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, Program Studi Ilmu Komputer Universitas Sumatera Utara. Shalawat dan Salam saya hadiahkan kepada Nabi Besar Muhammad SAW. Ucapan terima kasih yang sebesar-besarnya penulis sampaikan kepada Bapak Ir. T. Ahri Bahriun, Msc sebagai Dosen Pembimbing I, Bapak M. Umar Saleh T, ST sebagai Dosen Pembimbing II, Bapak M. Andri Budiman, ST, M.Comp.Sc, MEM dan Bapak Syariol Sitorus, S.Si., MIT sebagai Dosen Pembanding, atas bimbingan, saran, masukan kepada penulis untuk menyempurnakan skripsi ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi Ilmu Komputer, Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syariol Sitorus, S.Si., MIT, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen, pegawai/staf di Program Studi Ilmu Komputer S-1 USU. Seluruh proses pengerjaan skripsi ini tidak akan dapat dilalui tanpa dukungan orangtua dan seluruh keluarga saya. Terima kasih sebesar-besarnya atas segala dukungannya baik materil dan spiritual. Semoga Allah SWT akan membalasnya. Terima kasih juga kepada seluruh sahabat-sahabat saya yang sangat saya hormati, serta seluruh teman-teman yang tidak dapat saya sebutkan semuanya. Terima kasih pula kepada semua pihak-pihak yang tidak dapat saya sebutkan satu persatu, terima kasih atas ide, saran, dan kerjasama yang baik. Saya menyadari bahwa skripsi ini masih jauh dari kesempurnaan, karena kesempurnaan hanya milik Allah dan kekurangan adalah milik saya. Oleh karena itu saya menerima saran dan kritik yang bersifat membangun demi kesempurnaan skripsi ini. Semoga skripsi ini dapat bermanfaat bagi kita semuanya.
Universitas Sumatera Utara
ABSTRAK
Seiring dengan meningkatnya kebutuhan akan penggunaan sumber daya yang ada didalam jaringan komputer telah mengakibatkan timbulnya pengembangan teknologi jaringan itu sendiri. Ketersediaan akan sumber daya yang berbanding terbalik dengan tingkat kebutuhan saat ini telah menuntut teknologi jaringan untuk mengambangkan suatu teknik baru yang dapat mengatasi masalah tersebut. Load balancing merupakan salah satu teknik routing yang dapat memanfaatkan beberapa sumber daya untuk dapat digunakan secara bersamaan. Akan tetapi, ada berbagai metode pula yang dapat digunakan, diantaranya metode NTH dan PCC load balancing. Kajian ini bertujuan untuk membandingkan metode mana yang lebih baik, sehingga sumber daya yang ada terpakai secara optimal. Load balancing ini diterapkan pada sebuah router Mikrotik dan pengujian dilakukan pada jaringan komputer sebuah warnet (warung internet).
Universitas Sumatera Utara
ANALYSIS AND IMPLEMENTATION NTH AND PER CONNECTION CLASSIFIER LOAD BALANCING TWO LANE OF SPEEDY ISP ON MIKROTIK ROUTEROS™ ABSTRACT
Along with the growing needs of using the resources within computer networks has resulted in the development of network technology itself. The availability of resources which is inversely proportional to the level of needs has forced network technology to develop a new techniques that can solve the problem. Load balancing is one of the routing techniques that can utilize multiple resources to be used simultaneously. However, there are various methods that can also be used, such as Nth and PCC load balancing. This study is purposed to compare which methods is better, so that resources are optimally used. Load balancing has implemented on Mikrotik router and the observation has been done in an internet cafe computer network.
Universitas Sumatera Utara
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Gambar
iv v vi vii ix
Bab 1 Pendahuluan 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Manfaat Penelitian 1.6 Metodologi Penelitian 1.7 Sistematika Penulisan
1 1 3 4 4 4 5 6
Bab 2 Tinjauan Pustaka 2.1 Router 2.1.1 Router dan gateway 2.2 Pengertian Jaringan Komputer 2.3 Firewall 2.3.1 Mikrotik sebagai Firewall 2.4 Network Address Translator (NAT) 2.5 MikroTik RouterOS™ 2.6 Load Balancing 2.7 Nth Load Balancing 2.8 PCC (Per Connection Classifier) Load Balancing 2.9 Bandwidth 2.9.1 Download (Unduh) 2.9.2 Upload (Unggah)
7 7 8 8 11 11 13 14 17 18 19 19 20 20
Bab 3 Implementasi Load Balancing 3.1 Implementasi Load Balancing di Mikrotik Router 3.1.1 Konfigurasi Mikrotik Router 3.1.1.1 Mangle 3.1.2 Implementasi Nth Load Balancing 3.1.3 Implementasi PCC Load Balancing
22 22 25 29 29 31
Bab 4 Pengujian dan Analisis 4.1 Pengujian Terhadap Metode Nth Load Balancing
34 35
Universitas Sumatera Utara
4.1.1 Download 4.1.2 Upload 4.1.3 Membuka Situs 4.1.4 Terputusnya Koneksi pada Salah Satu Jalur Internet 4.2 Pengujian terhadap PCC Load Balancing 4.2.1 Download 4.2.2 Upload 4.2.2 Membuka Situs 4.2.3 Terputusnya Koneksi pada Salah Satu Jalur Internet
35 37 39 42 43 43 45 49 50
Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 5.2 Saran
53 53 55
Daftar Pustaka
56
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman Gambar 2.1 Jaringan LAN Gambar 2.2 Jaringan MAN Gambar 2.3 Jaringan WAN Gambar 2.4 Menghubungkan sebuah jaringan kantor yang kecil ke internet Gambar 3.1 Topologi jaringan load balancing untuk 2 jalur Gambar 3.2 RB750 Gambar 3.3 Tampilan Mikrotik pada browser Gambar 3.4 Winbox loader Gambar 3.5 Tampilan Web-box Gambar 3.6 Tampilan Telnet ke Mikrotik Gambar 4.1 Bandwidth traffic pada interface Mikrotik router Gambar 4.2 Maksimum download pada client (Nth) Gambar 4.3 Maksimum upload pada client (Nth) Gambar 4.4 Bandwidth traffic pada mangle (Nth) Gambar 4.5 Koneksi client ke jaringan luar (Nth) Gambar 4.6 Koneksi client ke jaringan luar (Nth) (2) Gambar 4.7 Maksimum download pada client (PCC) Gambar 4.8 Maksimum download pada client (PCC) (2) Gambar 4.9 Maksimum upload pada client (PCC) Gambar 4.10 Maksimum upload pada client (PCC) (2) Gambar 4.11 Bandwidth traffic pada mangle (PCC) Gambar 4.12 Bandwidth traffic pada mangle (PCC) (2) Gambar 4.13 Koneksi client ke jaringan luar (PCC)
9 10 10 14 24 25 26 27 27 28 34 36 37 38 41 42 44 45 46 47 48 48 50
Universitas Sumatera Utara