• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Web Server Clustering dengan Skema Load Balancing Menggunakan NGINX

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Web Server Clustering dengan Skema Load Balancing Menggunakan NGINX"

Copied!
12
0
0

Teks penuh

(1)

 

Perancangan dan Implementasi

Web Server

Clustering

dengan Skema

Load Balancing

Menggunakan Nginx

SKRIPSI

Diajukan kepada Fakultas Teknologi Informasi

untuk memperoleh Gelar Sarjana Komputer

Oleh :

Setyo Wiji As Arif

NIM : 672007121

Program Studi Teknik Informatka Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

Salatiga Januari 2012

(2)

 

(3)

 

Pernyataan

Skripsi yang berikut ini:

Judul : Perancangan dan Implementasi Web Server Clustering dengan Skema Load Balancing Menggunakan Nginx.

Pembimbing : 1. Prof. Dr. Ir. Eko Sediyono, M. Kom. 2. Ariya Dwika Cahyono, S. Kom., MT. adalah benar hasil karya saya:

Nama : Setyo Wiji As Arif NIM : 672007121

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, Januari 2012

(4)

 

Prakata

Puji syukur penulis panjatkan kehadirat Allah SWT, karena berkat rahmat-Nya penulis bisa menyelesaikan skripsi dengan judul “Perancangan dan Implementasi Web Server Clustering dengan Skema Load Balancing Menggunakan Nginx” 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. Bapak Prof. Dr. Ir. Eko Sediyono, M. Kom., selaku pembimbing pertama yang selalu membimbing dengan sabar dan memberikan arahan dalam pembuatan skripsi ini.

(5)

 

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 (Prof Tomy Hongzenk, S.kom., Prof. Nggendor M.Kom., Kak Nand, S.Kom., H. Zoko Alonzo, S.Kom., dan semua yang tidak bisa penulis sebutkan satu per satu). 8. Seluruh rekan-rekan Tunas Rejo terimakasih atas

dukungannya.

9. Prof. Dr. Bajuri, M. Kom., terimakasih atas pinjaman komputer dan switchnya.

10.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, Januari 2012

(6)
(7)

 

3.4.3.Actifity Diagram ... 26

3.5.Perancangan Antarmuka Aplikasi ... 27

3.6.Metode Pengujian Sistem ... 28

Bab 4 Hasil dan Pembahasan ... 31

4.1.Implementasi Sistem ... 31

4.1.1.Implementasi Balancer ... 31

4.1.2.Implementasi Clusterware ... 32

4.1.3.Implementasi Database ... 37

4.2.Pengujian Sistem ... 38

4.2.1.Pengujian Load Balancing ... 38

4.2.2.Pengujian Kecepatan (SpeedUp) ... 39

4.2.3.Pengujian Availabilitas Web Server ... 42

4.3.Hasil Analisa ... 47

Bab 5 Kesimpulan dan Saran ... 49

5.1.Kesimpulan ... 49

5.2.Saran ... 49

(8)

 

Gambar 3.7 Perancangan Antarmuka Aplikasi ... 28

(9)

 

Daftar Tabel

Halaman

Tabel 3.1 Kebutuhan Hardware ... 24

Tabel 3.2 Kebutuhan Software ... 25

Tabel 4.1 Perbandingan Web Server Tunggal ... 40

Tabel 4.2 Perbandingan Web Server Cluster ... 41

(10)

 

Daftar Kode Program

Halaman

Kode Program 4.1 Nginx.conf ... 31

Kode Program 4.2 /etc/hosts ... 33

Kode Program 4.3 Config.ini ... 34

Kode Program 4.4 My.cnf ... 36

(11)

 

Daftar Singkatan

DBMS : Database Management System FCFS : First Come First Served

HA : High Availability

HPC : High Performance Cluster HTTP : Hyper Text Transfer Protocol IMAP : Internet Message Access Protocol

IP : Internet Protocol

LAN : Local Area Network

MGM : Management

NAT : Netwrok Address Translation NDB : Network Database

PC : Personal Computer

POP3 : Post Office Protocol Version 3

(12)

 

Abstract

Design and Implementation of Web Server

Clustering with Schemas Load Balancing

Using Nginx

The development of information technology in the field of cluster, the network admin has the idea of combining multiple web servers. One method for combining multiple servers is load balancing a method. By using the load balancing method server can load be divided equally to the entire web server cluster. This research using nginx to divide tasks equally given user to the server cluster. As a result, with applying the web server cluster with load balancing as the divisor can speed up the service task to users rather than using a single web server.

Gambar

Tabel 3.1 Kebutuhan Hardware  ......................................................................

Referensi

Dokumen terkait

Penelitian berjudul Analisis Faktor Yang Mempengaruhi Pengeluaran Konsumsi Rumah Tangga Di Desa Petung Kecamatan Bangsalsari Kabupaten Jember ini bertujuan untuk

Analisis data dan pengujian hipotesis dalam penelitian ini akan dilakukan dengan menggunakan model regresi linier berganda, dimana dalam analisis regresi tersebut akan menguji

Hasil dari pengembangan e-Learning meliputi knowledge map dengan menggunakan aplikasi mindjet manager yang dikostumisasi dengan memperhatikan kebutuhan user dan user

Dari data-data percobaan yang telah dilakukan dalam penelitian pengeringan kelopak bunga Rosela ini dapat diambil kesimpulan bahwa suhu 80 0 C merupakan suhu yang efektif

Metode pengumpulan data penelitian ini adalah metode observasi, uji tes soal untuk mengukur keterampilan dan ketelitian siswa dalam mengerjakan akuntansi pada materi ayat

[r]

Pemanfaatan energi angin mempunyai harapan besar dengan listrik yang dihasilkan mampu mengalirkan listrik yang digunakan untuk pembuatan es batu

[r]