11
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

DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent

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

Page 2: DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent
Page 3: DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent
Page 4: DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent
Page 5: DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent

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.

Page 6: DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent

“ 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.

Page 7: DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent

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

Page 8: DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent

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

Page 9: DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent

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

Page 10: DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent

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 .........................................................................................

Page 11: DESAIN DAN IMPLEMENTASI HIGH AVAILABILITY ...eprints.umm.ac.id/27837/2/jiptummpp-gdl-syarqowi08-32207...2007. Desain dan Implementasi jaringan Hotspot menggunakan Otentikasi Transparent

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.