Implementasi Load Balancing pada MikroTik dengan Metode Nth Redirect Proxy Server dengan ClearOS 5.2 Mode Stand Alone (Studi Kasus RSU Salatiga) Skripsi Diajukan kepada Fakultas Teknologi Informasi Untuk Memperoleh Gelar Sarjana Komputer Oleh: Haryoko NIM: 672007187 Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Maret 2012 i
ii
Pernyataan Skripsi yang berikut ini: Judul : Implementasi Load Balancing pada MikroTik dengan Metode Nth Redirect Proxy Server dengan ClearOS 5.2 Mode Stand Alone (Studi Kasus RSU Salatiga) Pembimbing : 1. Indrastanti R. Widiasari, MT. 2. Drs.Prihanto Ngesti Basuki, M.Kom. adalah benar hasil karya saya: Nama : Haryoko NIM : 672007187 Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil karya orang lain kecuali sebagaimana yang tertulis pada daftar pustaka. Pernyataan ini dibuat dengan sebenarnya sesuai dengan ketentuan yang berlaku dalam penulisan karya ilmiah. Salatiga, 30 Juni 2012 (Haryoko) iii
Prakata Puji syukur penulis panjatkan kehadirat Allah SWT, karena berkat rahmat-nya penulis bisa menyelesaikan skripsi dengan judul Implementasi Load Balancing pada MikroTik dengan Metode Nth Redirect Proxy Server dengan ClearOS 5.2 Mode Stand Alone (Studi Kasus RSU Salatiga) ini. Skripsi ini diajukan untuk memenuhi salah satu persyaratan guna memperoleh gelar Sarjana Komputer di Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana Salatiga. Dalam penyelesaian skripsi ini, penulis tidak mungkin lepas dari bantuan, doa, dan dukungan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada: 1. Bapak Andeka Rocky Tanaamah, S.E, M.Cs., selaku Dekan Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. 2. Bapak Dian W. Chandra, S.Kom., M.Cs., selaku Ketua Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. 3. Ibu Indrastanti R. Widiasari, MT., selaku pembimbing pertama yang selalu membimbing dengan sabar dan memberikan arahan dalam pembuatan skripsi ini. 4. Bapak Drs. Prihanto Ngesti Basuki, M.Kom., selaku pembimbing kedua yang selalu memberikan arahan, ide dan pemikiran dalam pembuatan skripsi ini. iv
5. Bapak Adriyanto Juliastomo, S.Si., M.Pd., selaku Koordinator KP/TA. 6. Bapak, Ibu dan Kakak-kakakku terimakasih atas segala do a dan dukungannya. 7. Teman-temanku yang senasib sepenenggungan yang selalu membantu dalam penyelesaian laporan ini (saudara Hatake Gendhor, Tomi Wirasandi, Nanda Prasetyo kal-el, setyo sektoy, keluarga besar PKT dan semua yang tidak bisa penulis sebutkan satu per satu). 8. Seluruh civitas akademia FTI UKSW terimakasih atas kerjasama yang telah diberikan. Penulis menyadari masih banyak kekurangan dalam penyelesaian skripsi ini. Oleh karena itu, penulis mengharapkan sumbang saran dan pikiran untuk perbaikan di masa yang akan datang. Semoga skripsi ini dapat memberikan manfaat bagi semua pihak. Salatiga, Maret 2012 Haryoko Penulis v
Daftar Isi Halaman Halaman Judul... i Halaman Pengesahan... ii Halaman Pernyataan... iii Prakata... ii Daftar Isi... iv Daftar Gambar... vi Daftar Tabel... vii Daftar Kode Program... viii Daftar Singkatan... ix Bab 1 Pendahuluan... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 3 1.3. Tujuan dan Manfaat... 3 1.4. Batasan Masalah... 4 1.5. Sistematikan Penulisan... 4 Bab 2 Tinjauan Pustaka... 6 2.1 Penelitian Terdahulu... 6 2.2 MikroTik RouterOS... 7 2.3 Router... 8 2.4 Load Balancing... 9 2.5 NAT... 10 2.6 Nth... 11 2.7 Proxy Server... 12 Bab 3 Metode Perancangan dan Penelitian... 13 3.1. Analisis... 13 3.2. Design... 16 3.2.1. Perancangan Arsitektur sistem... 16 3.2.2. Kebutuhan Hardware dan Sofware... 20 3.3. Simulation Prototyping... 22 3.4. Implementation... 22 3.5. Monitoring... 25 3.6. Management... 26 Bab 4 Hasil dan Pembahasan... 27 vi
4.1. Implementasi Sistem Perancangan Load Balancing... 27 4.2. Pengujian Sistem IP dengan website Pendeteksi IP... 32 4.3. Pengujian dengan melakukan traceroute... 36 4.4. Pengujian Kecepatan dengan IDM... 38 4.5. Hasil Analisa... 44 Bab 5 Kesimpulan dan Saran... 45 5.1. Kesimpulan... 45 5.2. Saran... 45 Daftar Pustaka... 46 vii
Daftar Gambar Halaman Gambar 2.Solusi Dua ISP dengan Metode Load Balancing... 10 Gambar 3.1 NDLC... 13 Gambar 3.2 Analisis Jaringan yang sudah ada... 15 Gambar 3.3 Perancangan Jaringan Load Balancing... 18 Gambar 3.4 Proses Iplementasi... 23 Gambar 4.1 Aplikasi Winbox... 28 Gambar 4.2 IP Public dari Indosat... 33 Gambar 4.3 IP Public dari Speedy... 34 Gambar 4.4 Traceroute kebeberapa website... 37 Gambar 4.5 Uji download single user dengan Jalur ISP Indosat... 38 Gambar 4.6 Uji download single user dengan Jalur ISP Telkom... 40 viii
Daftar Tabel Halaman Tabel 3.1 Daftar Alamat IP... 19 Tabel 4.2 Pengujian dengan Pendeteksi IP... 35 Tabel 4.1 Hasil Pengujian troughput dengan Multi User ISP Indosat... 39 Tabel 4.2 Hasil Pengujian troughput dengan Multi User ISP Telkom... 41 Tabel 4.4 Hasil Pengujian troughput Multi User dengan Dua ISP... 42 Tabel 4.5 Hasil Pengujian troughput Multi User dengan Dua ISP... 42 ix
Daftar Kode Program Halaman Kode Program 4.1 Setting Interface... 28 Kode Program 4.2 Konfigurasi NAT... 29 Kode Program 4.3 Konfigurasi Mangle Nth Pada Load Balancing... 30 Kode Program 4.4 Remove Squid Dan Installasi Lusca Header... 31 Kode Program 4.5 squid.conf... 31 x
Daftar Singkatan HTTP IP LAN NAT PC NDLC ISP WWW : Hyper Text Transfer Protocol : Internet Protocol : Local Area Network : Netwrok Address Translation : Personal Computer : Metwork Development Live Cycle : Internet Service Provider : World Wode Web xi