Post on 23-Nov-2020
DESAIN DAN IMPLEMENTASI HIGH
AVAILABILITY SERVER DAN DUPLIKASI DATA
REALTIME BERBASIS NETWORK ATTACHED
STORAGE
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
SYARQOWI
08560216
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2013
LEMBAR PERSEMBAHAN
“Bahwa tiada yang orang dapatkan, kecuali yang ia usahakan?
Dan bahwa usahanya akan kelihatan nantinya
Kemudian ia pun mendapatkan ganjaran, balasan yang sempurna?
Dan bahwa kepada Tuhanmu akhirnya kau kembali?
-QS An Najm 53:39-42 Kupersembahkan Karya ini teruntuk : Aba dan Ummi, Khuzaimi Maksum.,
Nur Aini Syarqowi, kakakku Ubaidillah, Yazid Bustomi, adik-adikku Robiatul
Adawiyah dan Ulil Absor serta keponakanku Abdulqadir Jailani (AJI), Miftahul
Akhyar yang selalu kusayang.
“ terima Kasih ”
ABA KHUZAIMI MAKSUM dan UMMI’ NUR AINI SYARQOWI terima kasih banyak
atas segala bentuk kasih sayang, doa, kesabaran dan dukungan yang tak terbatas
untuk saya hingga karya ini terselesaikan dengan baik, kedua kakakku YAZID
BUSTOMI DAN UBAIDILLAH, adikku Robiatul adawiyah dan ulil absor
yang selalu memberikan warna yang tersendiri dan menyayangi ku dengan caranya
masing-masing,
keluarga besar di cobanjoyo emak, bapak, ami, le’lim,wa ibu hum,
be’ruro,le’wahid, om misbah, tante nufus, son haji, ifa, wiwied dan imonk terima
kasih banyak atas dukungan moril dan spiritual, terima kasih banyak.
PERUMAHAN BESTARI INDAH pak su’I,ibu su’I bapak yudi, ibu yudi, pak
nurul khumaidi, pak zain, pak marsudi, ibu marsudi, mas rokhim, ria, lutfi dll.
Keluarga besar INFOKOM UMM bapak suyatno, bpk nasar mbk katniyar,
mas supri mas bagus, azmi, mas zumhur mas muh, mas rody mas udin, aris dll.
LABoratorium Komputer INFOKOM pak Lukman, pak Shobbah, mbk. Ulya, mbk.
Ririn, bu. Dwi dan sahabat-sahabat labkom Rochis, suliswanto, mas fajar, abang bendita,
onny, jefry, alvian, arif, indra, ayu, navi, hany, ajeng, , yenni, yulina fadila, niya, nining,
semua instruktur aplikasi internet .
Keluarga besar LABoratorium TEKNIK INFORMATIKA pak
hariyady, mas syaifudin, mas fredi, FERARI (fera - feri), mas arriz, aris, veva, asmuran,
alif, yulia, gus narji, rida, rully.dimas, dira, ula, fiza, dll.
dan sahabat-sahabat: Muzakir Muis, Triyana, Arizal, coy umam, mbk azkiya
muis,andre, viki, dian, abduh, ivan, abi,mohammad, hisbi, fathoni, izzat, lely, ria,
oliver,mahdan, ikram,arifa,,ayu,tectona, dll.
KATA PENGANTAR
Assalamu'alikum Wr. Wb.
Dengan menyebut nama Allah yang maha pengasih lagi maha penyayang, Syukur
alhamdulillah penulis haturkan kehadirat Allah SWT, atas limpahan rahmat, nikmat dan
hidayah-Nya serta anugerah yang diberikan kepada penulis berupa kekuatan,
kesempatan, kesehatan, kesabaran, dan kepahaman. Shalawat serta salam semoga
terlimpahkan kepada nabi besar Muhammad SAW yang telah membawa tauladan yang
khasanah sebagai penunjuk kita, sehingga penulis dapat menyelesaikan tugas akhir yang
berjudul DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY SERVER DAN DUPLIKASI
DATA REALTIME BERBASIS NETWORK ATTACHED STORAGE tanpa kesulitan yang
berarti. Tugas akhir ini penulis susun sebagai salah satu persyaratan untuk memperoleh
gelar Sarjana Teknik Informatika Universitas Muhammadiyah Malang.
Dalam kesempatan ini, ijinkan penulis menyampaikan rasa terimakasih kepada
:
1. Kedua orang tuaku Khuzaimi Maksum dan Nuraini Syarqowi dan
segenap keluarga, yang tanpa henti-hentinya selalu mendoakan,
mendukung, dan memotivasi penulis sehingga dapat menyelesaikan
tugas akhir ini dengan lancar dan tepat waktu.
2. Kedua dosen pembimbing, Bapak Muhammad Irfan, MT dan
Bapak Setio Basuki, S.Kom. Terimakasih karena telah memberikan
bimbingan, masukan, semangat dan nasehat sehingga skripsi ini bisa
terselesaikan dengan baik.
3. Bapak Ir. Suyatno, MSi, Kepala INFOKOM Universitas
Muhammadiyah Malang terima kasih banyak atas bimbingan dan
pengertiannya selama penulis magang di INFOKOM.
4. Rekan-rekan di INFOKOM Universitas Muhammadiyah Malang,
Aris the master, Mas Udin, Mbk Katniyar, Mas Bagus, beserta
semua rekan di INFOKOM yang tidak bisa di sebutkan semuanya di
sini. Terima kasih atas semua saran, solusi dan ilmu yang telah di
berikan.
5. Bapak Yudi dan Ibu Yudi serta Rekan-rekan di percetakan JEM
Fotocopy, Harry Khan, Kuswanto dan Bapak Muji terima kasih
telah memberikan pengalaman yang tidak akan bisa penulis lupakan
sampai kapanpun.
6. Semua pihak yang telah membantu dalam menyelesaikan
penyusunan tugas akhir ini.
Penulis meyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih
banyak kekurangan dan keterbatasan. Oleh karena itu penulis mengharapkan saran yang
membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan
kedepan.
Wassalamu'alikum Wr. Wb.
Malang, 8 April 2013
Penulis
DAFTAR ISI
ABSTRACT ........................................................................................................... i
LEMBAR PERSEMBAHAN ............................................................................. iii
KATA PENGANTAR ........................................................................................... v
DAFTAR ISI ........................................................................................................ vii
DAFTAR GAMBAR ............................................................................................ ix
DAFTAR TABEL.................................................................................................. x
BAB 1 PENDAHULUAN
1.1 Latar Belakang ................................................................................................. 1
1.2 Rumusan Masalah ............................................................................................. 2
1.3 Tujuan ............................................................................................................... 2
1.4 Batasan Masalah................................................................................................ 3
1.5 Metodologi ........................................................................................................ 3
1.6 Sistematika Penulisan........................................................................................ 5
BAB II LANDASAN TEORI
2.1 Transmission Control Protocol ........................................................................ 6
2.1.1 Header TCP .......................................................................................... 7
2.1.2 Protokol TCP/IP dan OSI Layer .......................................................... 9
2.1.3 Sifat Protocol TCP/IP ......................................................................... 10
2.1.4 Prinsip Kerja TCP .............................................................................. 12
2.1.5 Layanan pada TCP .............................................................................. 12
2.2 Layanan .......................................................................................................... 12
2.3 Model Komunikasi Data ................................................................................ 13
2.4 Linux Ubuntu Server ...................................................................................... 18
2.5 Freenas ........................................................................................................... 18
2.6 Web Server ..................................................................................................... 18
2.6.1 Apache Web Server............................................................................. 19
2.7 Heartbeat ........................................................................................................ 20
2.8 NFS (Network File System) ........................................................................... 20
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Deskripsi .......................................................................................................
3.1.1 Clustering Server .....................................................................................
3.2 Persiapan Perangkat keras dan Perangkat lunak ..............................................
3.2.1 Spesifikasi Perangkat Keras .....................................................................
3.2.2 Spesifikasi Perangkat Lunak ..................................................................
3.3 Metodologi Perancangan Server ....................................................................
3.4 Perancangan High Avaibility Server ..............................................................
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi .................................................................................................
4.2 Ubuntu Server ...............................................................................................
4.3 Instalasi Ubuntu Server .................................................................................
4.3.1 Konfigurasi IP Address .....................................................................
4.4 Konfigurasi Apache ......................................................................................
4.4.1 Konfigurasi FTP Server ....................................................................
4.4.2 Instalasi My SQL ..............................................................................
4.5 Konfigurasi Hearbeat ....................................................................................
4.6 Konfigurasi NFS ...........................................................................................
4.7 Skenario Pengujian System ...........................................................................
4.7.1 Pengujian Fungsionalitas Sistem.......................................................
4.7.1.1 Web Server ..................................................................................
4.7.1.2 Paket Heartbeat ...........................................................................
4.7.1.3 Uji Sistem Failover Clustering ....................................................
4.7.1.4 Uji Shared Storage Server ...........................................................
4.7.2 Pengujian Performansi Sistem ..........................................................
4.7.2.1 Uji Ketersediaan Tinggi (High Availability Server) ...................
4.7.2.2 Pengujian Beban CPU,Memory dan Trafik Jaringan ..................
BAB V PENUTUP
5.1 Kesimpulan ...................................................................................................
5.2 Saran ..............................................................................................................
DAFTAR PUSTAKA .........................................................................................
DAFTAR PUSTAKA
[1] Ilyas, M. 2009. Desain dan Implementasi Clustering pada WEB dan
Database Server sebagai upaya peningkatan reliabilitas jaringan lokal di
Universitas Muhammadiyah Malang.
[2] Taufikurrahman. 2007. Desain dan Implementasi jaringan Hotspot
menggunakan Otentikasi Transparent Proxy dan Radius Server di
Universitas Muhammadiyah Malang.
[3] Sukaridhoto, S. (2007). Intruduction TCP/IP (Transmission Control
Protocol/Internet Protocol). Surabaya.
[4] Purbo, O. W. (2008). Panduan mudah merakit + menginstal server linux.
Indonesia, Yogyakarta: C.V. Andi Offset.
[5] The phpMyAdmin Project. (2003-2010).www.phpmyadmin.net/home_page.
Retrieved oktober 8, 2012, from www.phpmyadmin.net/:
www.phpmyadmin.net/home_page/index.php
[6] Ubuntu Documentation Team. (n.d.). Retrieved Oktober 11, 2012,
from Official Ubuntu Documentation:
https://help.ubuntu.com/community/Installation/SystemRequirements
[7] Wirman, Y. (2008). Pake Ubuntu Yuk! Dijamin Ga' Bakalan Kena Usus
Buntu. Indonesia, Jogyakarta, Depok: Scorvia™ Foundation & Capoex™
.Dot. Net.