DAFTAR ISI
HALAMAN JUDUL........................................................................................................i
LEMBAR PENGESAHAN DOSEN PEMBIMBING..................................................ii
LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR...........................iii
LEMBAR PENGESAHAN DOSEN PENGUJI...........................................................iv
HALAMAN PERSEMBAHAN.....................................................................................v
HALAMAN MOTTO.....................................................................................................vi
KATA PENGANTAR....................................................................................................vii
SARI................................................................................................................................x
TAKARIR.......................................................................................................................xi
DAFTAR ISI...................................................................................................................xii
DAFTAR TABEL..........................................................................................................xv
DAFTAR GAMBAR......................................................................................................xvi
BAB II
PENDAHULUAN..........................................................................................................1
1.1 Latar Belakang............................................................................................1
1.2 Rumusan Masalah......................................................................................3
1.3 Batasan Masalah.........................................................................................4
1.4 Tujuan Penelitian........................................................................................4
1.5 Manfaat Penelitian......................................................................................5
1.6 Metodologi Penelitian.................................................................................5
1.7 Sistematika Penulisan.................................................................................6
BAB II
DASAR TEORI...............................................................................................................8
2.1 Jaringan Komputer.....................................................................................8
2.2 Web Server..................................................................................................12
2.3 Pengertian DNS..........................................................................................14
2.4 Struktur DNS..............................................................................................14
2.5 Komponen DNS..........................................................................................16
2.6 IIS.................................................................................................................17
2.7 Apache.........................................................................................................19
2.8 Nginx............................................................................................................20
2.9 Tomcat.........................................................................................................21
2.10 Webserver Stress Tool.............................................................................22
2.11 Httperf.......................................................................................................24
BAB III
METODOLOGI............................................................................................................25
3.1 Deskripsi Masalah......................................................................................25
3.2 Perancangan Sistem Web Server..............................................................26
3.3 Perancangan Network Diagram antara Web Server denagn client......27
3.4 Perancangan Diagram Activity Web Server dengan Client...................28
3.5 Perancangan Pengujian Kinerja Web Server dengan Webstress dan httperf..........................................................................................................31
BAB IV
HASIL DAN PEMBAHASAN......................................................................................33
4.1 Implementasi secara Umum.......................................................................33
4.2 Kebutuhan Perangkat Lunak....................................................................34
4.3 Kebutuhan Perangkat Keras.....................................................................34
4.4 Tahapan Analisis Kinerja web server apache, IIS, nginx dan tomcat..34
4.5 Implementasi perbandingan web server Apache, IIS, Nginc dan Tomcat........................................................................................................36
4.6 Analisis Data................................................................................................55
4.7 Tabel Analisis Data.....................................................................................96
BAB V
KESIMPULAN DAN SARAN.....................................................................................102
5.1 Kesimpulan.................................................................................................102
5.2 Saran...........................................................................................................103
DAFTAR PUSTAKA
DAFTAR TABEL
Tabel 4.1 Hasil tes web stress dengan parameter kecepatan………………………. 96 Tabel 4.2 Hasil tes dengan parameter memory usage……………………………… 97 Tabel 4.3 Hasil tes dengan parameter load average………………………………... 98 Tabel 4.4 Hasil tes dengan parameter kecepatan…………………………………... 99 Tabel 4.5 Hasil tes dengan parameter memory usage……………………………...100 Tabel 4.6 Hasil tes httperf dengan parameter load average………………………..101
19
DAFTAR GAMBAR Gambar 4.1 Proses instalasi nginx ……………………………………………........ 37 Gambar 4.2 Proses instalasi tomcat6 ……………………………………………… 39 Gambar 4.3 Pemilihan tipe instalasi pada mysql ………………………………….. 43 Gambar 4.4 Pemilihan tipe konfigurasi pada mysql………………………………. 44 Gambar 4.5 Konfigurasi pada mysql ……………………………………………… 45 Gambar 4.6 Konfigurasi keamanan pada mysql …………………………………... 45 Gambar 4.7 Review terakhir instalasi pada mysql ……………………………....... 46 Gambar 4.8 Tampilan awal instalasi webstress ………………………………........ 53 Gambar 4.9 Persetujuan License Agreement ……………………………………… 53 Gambar 4.10 Peletakan hasil instalasi……… …………………………………….. 54 Gambar 4.11 Pembuatan Sortcut ………………………………………………….. 54 Gambar 4.12 Tampilan awal web server stress tool ………………………………. 54 Gambar 4.13 Proses Instalasi httperf ……………………………………………… 55
20
Gambar 4.14 Proses kerja webserver stress tool ………………………………….. 56 Gambar 4.15 Hasil tes web server IIS pada html biasa …………………………… 56 Gambar 4.16 Grafik Waktu Klik dan Error ……………………………………….. 57 Gambar 4.17 Grafik Server dan User Bandwidth …………………………………. 57 Gambar 4.18 Monitoring server IIS ……………………………………………….. 58 Gambar 4.19 Hasil tes web server IIS pada html bergambar ……………………... 58 Gambar 4.20 Grafik Waktu Klik dan Error ……………………………………….. 59 Gambar 4.21 Grafik Server dan User Bandwidth …………………………………. 59 Gambar 4.22 Monitoring webserver IIS ……………………………………………60 Gambar 4.23 Hasil tes web server IIS pada website berdatabase …………………. 60 Gambar 4.24 Grafik Waktu Klik dan Error ……………………………………….. 61 Gambar 4.25 Grafik Server dan User Bandwidth…………………………….. …... 61 Gambar 4.26 Monitoring webserver IIS …………………………………………... 62 Gambar 4.27 Hasil tes httperf terhadap IIS………………………………………... 62 Gambar 4.28 Monitoring webserver IIS …………………………………………... 63
21
Gambar 4.29 Hasil tes httperf terhadap IIS ……………………………………….. 63 Gambar 4.30 Monitoring webserver IIS …………………………………………... 64 Gambar 4.31 Hasil tes httperf terhadap IIS ……………………………………….. 64 Gambar 4.32 Monitoring weserver IIS ……………………………………………. 65 Gambar 4.33 Hasil tes web server Apache pada html biasa …………………......... 66 Gambar 4.34 Grafik Waktu Klik dan Error ……………………………………….. 66 Gambar 4.35 Grafik Server dan User Bandwidth …………………………………. 67 Gambar 4.36 Monitoring Webserver Apache ……………………………………... 67 Gambar 4.37 Hasil tes web server Apache pada web bergambar …………………. 68 Gambar 4.38 Grafik Waktu Klik dan Error ……………………………………….. 68 Gambar 4.39 Grafik Server dan User Bandwidth …………………………………. 69 Gambar 4.40 Monitoring webserver Apache………………………………………. 69 Gambar 4.41 Hasil tes web server apache pada website berdatabe ……………….. 70 Gambar 4.42 Grafik Waktu Klik dan Error ……………………………………….. 70
22
Gambar 4.43 Grafik Server dan User Bandwidth …………………………………. 71 Gambar 4.44 Monitoring webserver Apache ……………………………………… 71 Gambar 4.45 Hasil tes httperf terhadap apache ……………………………............ 72 Gambar 4.46 Monitoring webserver apache ……………………………………… 73 Gambar 4.47 Hasil tes httperf terhadap apache …………………………………… 73 Gambar 4.48 Monitoring webserver apache ………………………………………. 74 Gambar 4.49 Hasil tes httperf terhadap Apache …………………………………... 74 Gambar 4.50 Monitoring webserver apache ……………………………………… 75 Gambar 4.51 Hasil tes web server Nginx pada html biasa ………………………... 76 Gambar 4.52 Grafik waktu klik dan error …………………………………………. 76 Gambar 4.53 Grafik Server dan user Bandwidth ………………………………….. 77 Gambar 4.54 Monitoring Server Nginx …………………………………………… 77 Gambar 4.55 Hasil tes web server nginx pada web bergambar …………………… 78 Gambar 4.56 Grafik Server dan user Bandwidth ……………………………......... 78
23
Gambar 4.57 Monitoring webserver nginx ………………………………………... 79 Gambar 4.58 Hasil tes web server nginx pada website berdatabe ………………… 79 Gambar 4.59 Grafik waktu klik dan error …………………………………………. 80 Gambar 4.60 Grafik Server dan user Bandwidth ………………………………….. 80 Gambar 4.61 Monitoring webserver nginx ………………………………………... 81 Gambar 4.62 Hasil tes httperf terhadap nginx …………………………………….. 82 Gambar 4.63 Monitoring Server nginx ……………………………………………. 82 Gambar 4.64 Hasil tes httperf terhadap nginx ……………………………….......... 83 Gambar 4.65 Monitoring Server nginx ……………………………………………. 84 Gambar 4.66 Hasil tes httperf terhadap nginx ……………………………….......... 84 Gambar 4.67 Monitoring webserver nginx ……………………………………….. 85 Gambar 4.68 Hasil tes web server tomcat pada html biasa ……………………….. 86 Gambar 4.69 Grafik waktu klik dan error………………………………………….. 86 Gambar 4.70 Grafik Server dan user Bandwidth …………………………….……. 87
24
Gambar 4.71 Monitoring Server tomcat …………………………………………... 87 Gambar 4.72 Hasil tes web server tomcat pada web bergambar ………………….. 88 Gambar 4.73 Grafik waktu klik dan error …………………………………………. 88 Gambar 4.74 Grafik Server dan user Bandwidth ………………………………….. 89 Gambar 4.75 Monitoring webserver tomcat ………………………………………. 89 Gambar 4.76 Hasil tes web server tomcat pada website berdatabe ……………….. 90 Gambar 4.77 Grafik waktu klik dan error …………………………………………. 90 Gambar 4.78 Grafik Server dan user Bandwidth ………………………………….. 91 Gambar 4.79 Monitoring Server tomcat …………………………………………... 91 Gambar 4.80 Hasil tes httperf terhadap tomcat …………………………………… 92 Gambar 4.81 Monitoring Server tomcat …………………………………………... 93 Gambar 4.82 Hasil tes httperf terhadap tomcat …………………………………… 93 Gambar 4.83 Monitoring Web Server Tomcat ……………………………………. 94 Gambar 4.84 Hasil tes httperf terhadap Tomcat ……………………………..……. 94
25
Gambar 4.85 Monitoring Web Server tomcat ……………………………….……. 95 Gambar 4.86 Grafik Perbandingan web server dengan parameter kecepatan …….. 96 Gambar 4.87 Grafik Perbandingan web server dengan parameter Memory Usage.. 97 Gambar 4.88 Grafik Perbandingan web server dengan parameter load average…... 98 Gambar 4.89 Grafik Perbandingan web server dengan parameter kecepatan.…….. 99 Gambar 4.90 Grafik Perbandingan web server dengan parameter Memory Usage..100 Gambar 4.91 Grafik Perbandingan web server dengan parameter Load Average…101
26