SETYADI, Rudi Tri (2025) Perbandingan Kinerja Nginx dan HAProxy sebagai Load Balancer untuk Protokol HTTP/1.1, HTTP/2, dan HTTP/3. Skripsi thesis, Universitas Jenderal Soedirman.
|
PDF (Cover)
COVER-Rudi Tri Setyadi-H1A021029-Skripsi-2026.pdf Download (285kB) |
|
|
PDF (Legalitas)
LEGALITAS-Rudi Tri Setyadi-H1A021029-Skripsi-2026.pdf Restricted to Repository staff only Download (7MB) |
|
|
PDF (Abstrak)
ABSTRAK-Rudi Tri Setyadi-H1A021029-Skripsi-2026.pdf Download (113kB) |
|
|
PDF (BabI)
BAB-I-Rudi Tri Setyadi-H1A021029-Skripsi-2026.pdf Restricted to Repository staff only until 19 January 2027. Download (124kB) |
|
|
PDF (BabII)
BAB-II-Rudi Tri Setyadi-H1A021029-Skripsi-2026.pdf Restricted to Repository staff only until 19 January 2027. Download (441kB) |
|
|
PDF (BabIII)
BAB-III-Rudi Tri Setyadi-H1A021029-Skripsi-2026.pdf Restricted to Repository staff only until 19 January 2027. Download (1MB) |
|
|
PDF (BabIV)
BAB-IV-Rudi Tri Setyadi-H1A021029-Skripsi-2026.pdf Restricted to Repository staff only Download (5MB) |
|
|
PDF (BabV)
BAB-V-Rudi Tri Setyadi-H1A021029-Skripsi-2026.pdf Download (109kB) |
|
|
PDF (DaftarPustaka)
DAFTAR PUSTAKA-Rudi Tri Setyadi-H1A021029-Skripsi-2026.pdf Download (112kB) |
|
|
PDF (Lampiran)
LAMPIRAN-Rudi Tri Setyadi-H1A021029-Skripsi-2026.pdf Restricted to Repository staff only Download (104kB) |
Abstract
Kompleksitas halaman web modern yang terus meningkat menyebabkan beban lalu lintas jaringan semakin tinggi dan berpotensi menurunkan kinerja layanan web. Untuk mengatasinya, pendekatan horizontal scaling dengan penambahan backend server diterapkan, sehingga memerlukan solusi load balancer yang efisien. Di sisi lain, perkembangan protokol HTTP, khususnya HTTP/2 dan HTTP/3, menawarkan peningkatan kinerja namun juga membawa tantangan kompatibilitas dan implementasi. Hal ini juga berpengaruh pada nginx dan HAProxy sebagai perangkat lunak load balancer yang banyak dipakai. Penelitian ini bertujuan untuk mengevaluasi kinerja nginx dan HAProxy dalam menangani lalu lintas HTTP/1.1, HTTP/2 dan HTTP/3 dengan dua skenario: kondisi beban koneksi konkuren dan jaringan yang terganggu. Eksperimen dirancang dalam lingkungan virtual pada cloud VPS dengan topologi yang terdiri dari backend server, load balancer, monitoring server, dan klien. Skenario pertama mengukur kinerja pada tingkat koneksi konkuren 1–1000 koneksi. Skenario kedua mensimulasikan gangguan jaringan menggunakan NetEm dengan variasi latensi (25 ms, 50 ms) dan packet loss (2%, 4%). Pengujian dilakukan menggunakan alat uji h2load untuk mengukur metrik requests per second (RPS), response time, dan error rate. Prometheus dan Grafana digunakan untuk memantau penggunaan CPU dan RAM. Hasil penelitian menunjukkan bahwa kinerja HAProxy secara umum unggul, terutama dalam menangani beban koneksi konkuren, dengan rata-rata RPS 4% lebih tinggi pada HTTP/1.1 dan 13% lebih tinggi pada HTTP/2. Meskipun implementasi HTTP/3 pada kedua load balancer masih bersifat eksperimental, HAProxy menunjukkan stabilitas yang lebih baik dengan error rate 89% lebih rendah pada tingkat beban 1000 koneksi. Pada skenario jaringan terganggu, implementasi HTTP/3 HAProxy terbukti lebih andal. Pada simulasi latensi, implementasi HTTP/3 HAProxy menghasilkan rata-rata RPS 86% lebih tinggi. Pada packet loss 4%, HTTP/3 pada HAProxy menghasilkan RPS 16% lebih tinggi dibanding HTTP/2. Sementara itu, HTTP/3 pada nginx kinerjanya masih lebih rendah dari HTTP/2 pada kondisi yang sama.
| Item Type: | Thesis (Skripsi) |
|---|---|
| Nomor Inventaris: | H25366 |
| Uncontrolled Keywords: | nginx, HAProxy, penyeimbang beban, HTTP/2, HTTP/3, performa web |
| Subjects: | C > C687 Computer networks E > E107 Electric circuits |
| Divisions: | Fakultas Teknik > S1 Teknik Elektro |
| Depositing User: | Mr. Rudi Tri Setyadi |
| Date Deposited: | 19 Jan 2026 01:58 |
| Last Modified: | 19 Jan 2026 01:58 |
| URI: | http://repository.unsoed.ac.id:443/id/eprint/39010 |
Actions (login required)
![]() |
View Item |
