Jurnal Teknik Informatika dan Sistem Informasi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E- ISSN 2503-2933 1824

## Pengujian Kinerja Load Balancing Web Server Menggunakan Nginx Riverse Proxy Berbasis OS Centos 7
Muhamad Rafli 1 , Iskandar Fitri 2 , Andrianingsih Andrianingsih 3 1,2,3 Informatika, Fakultas Teknologi Komunikasi dan Informatika, Universitas Nasional e-mail: 1 muhamadrfl25@gmail.com, 2 iskandarfitri@civitas.unas.ac.id, 3 andrianingsih andrianingsih

## Abstrak
Semakin  banyaknya  permintaan  pengunjung  ke  server  mengakibatkan  web  server menjadi  down  dan  mengalami  kelambatan  pada  website  jika  digunakan  dengan  jumlah  yang terbilang  jutaan  akan  mengalami  overload.  Salah  satu  penyebab  server  mengalami  down dikarnakan  ketidak mampuan dalam melayani request yang berlebihan, salah satu cara untuk meningkatkan  dan  menstabilkan  kinerja  web  server  dikarnakan  adanya  akses  request  layanan yang  sangat  banyak,  maka  menggunakan  system  nginx  load  balancing  adalah  solusi  untuk mengatasi  terjadinya  server  down.  Server  nginx  load  balancing  dapat  bertugas  untuk mendistribusikan  beban  kerja  kebanyak  server,  dengan  mempertimbangkan  kapasitas  dari setiap  server  yang  ada.  Nginx  didukung  dengan  3  metode  algoritma  (Round  Robin,  Least Connection,  IP  Hash)  yang  bisa  digunakan  dalam  nginx  load  balancing.  Rancangan  system nginx  load  balancing  dalam  penelitian  ini    menggunakan  2  buah  laptop,  system  operasi windows  ditugaskan  sebagai  klient  dengan  IP  192.168.1.22,  system  operasi  Windows  sebagai user  IP 192.168.1.24, LVS (Linux Virtual Server) IP 192.168.88.251 server, router mikrotik IP 192.168.88.1.  Dalam  pengujian  ini  menggunakan  software  pendukung  yaitu  Jmeter,  SNMP (Simple  Network  Managemet  Protokol),  Putty,  Xampp,  Laragon,  Nginx,  Virtual  Box.  Dalam penilitian ini dilakukan pengujian dengan jumlah user 20.000, 30.000, 40.000 dengan 1 request baru  tiap  0.1  second  melalui  aplikasi  jmeter  dan  snmp.  Dengan  diterapkan  nya  nginx  load balancing  dapat  menstabilkan  dan  menjaga  keseimbangan  web  server  dan  berdasarkan  hasil penelitian  yang  sudah  diuji  metode  algoritma  yang  terbaik  adalah  round  robin  karena mempunyai  stabilitas  yang  signifikan  dan  kecepatan  response  time  36ms  dan  throughtput 223.3/sec,  hasil  bandwidth  round  robin  average  unduh  467.2k  average  upload  218.5k  dan maximum unduh 4039.8k maximum upload 2344.8k.
Kata kunci — Linux, Ningx, Load Balancing, Web Server.

## Abstract
The increasing number of visitor requests to the server results in the web server being down and experiencing slowness on the website if it is used in an amount that is considered to be in the millions, it will experience overload. One of the causes of the server being down is due to the inability  to  serve excessive  requests,  one  way  to improve  and  stabilize the  performance  of the  web  server  is  because  there  are  very  many  service  request  accesses,  then  using  the  nginx load balancing system is a solution to overcome the occurrence of server downs. The nginx load balancing server can be tasked with distributing workloads to many servers, taking into account the capacity of each existing server. Nginx is supported by 3 algorithm methods (Round Robin, Least Connection, IP Hash) that can be used in nginx load balancing. The design of the nginx load balancing system in this study uses 2 laptops, the Windows operating system is assigned as a clinet with IP 192.168.1.22, Windows operating system as user IP 192.168.1.24, LVS (Linux
1825 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933
Title of manuscript is short and clear, implies research results (First Author)
Virtual  Server)  IP  192.168.88.251  server,  Mikrotik  router  IP  192.168.88.1,  in  this  test  using supporting  software,  namely  Jmeter,  SNMP  (Simple  Network  Management  Protocol),  PuTTY, Xampp, Laragon, Nginx. In this research, testing is carried out with the number of users 20,000, 30,000, 40,000 with 1 new request every 0.1 second through the jmeter and snmp applications. With the implementation of nginx load balancing, it can stabilize and maintain the balance of the  web  server  and  based  on  the  results  of  research  that  has  been  tested  the  best  algorithm method is round robin because it has significant stability and response time speed of 36ms and throughtput of 223.3/sec, the results of round robin bandwidth download are 467.2 k average upload 218.5k and maximum download 4039.8k maximum upload 2344.8k.
Keywords — Linux, Ningx, Load Balancing, Web Server.

## 1. PENDAHULUAN
engan berkembang nya teknologi informasi yang semakin pesat, penggunaan web untuk mengakses  informasi  pun  semakin  banyak  digunakan  karena  dengan  mudah  pengguna mendapatkan informasi yang dibutuhkan dengan waktu yang sangat singkat. Peningkatan permintaan  situs  menyebabkan  web  server  sibuk  menjawab  permintaan  dari  klient  dan  sangat memungkinkan  web  server  tidak  mampu  melayani  permintaan  dari  klient.[1]  Hal  ini  akan merugikan  pihak  yang  mempercayai  situsnya  pada suatu  web  server,  karna  situs-situs  tersebut tidak  dapat  diakses  untuk  sementara  waktu.[2]  Untuk  mengatasi  overload  penyajian  layanan web  perlu  mengupgrade  hardware  server  ke  performa  yang  lebih  baik.  Dan  untuk  solusi  ini sepertinya hanya akan mengatasi koneksi secara merata antara dua atau lebih komputer.[3]
Salah  satu  cara  untuk  meminimalisir  pesat  nya  permintaan  pengunjung  yaitu  dengan menambah  sumber  daya  untuk  memproses  layanan  yang  disediakan  cara  menambah  sumber daya  tersebut  adalah  dengan  metode  nginx  load  balancing  server.[4]  Salah  satu  keunggulan system  nginx  load  balancing  adalah  memiliki  kapasitas  memori  total  2.8m  dengan  versi 1;1.21.4-1.e17.ngx, keunggulan menggunakan nginx adalah satu proses utama dapat mengontrol berbagai proses lain yang ada dibawahnya maka layanan pengunjung akan tetap berjalan secara bersamaan seperti contoh permintaan HTTP, Reverse Proxy dan dll. [5]
Penelitian yang dilakukan oleh Fahmi Apriliansyah Universitas Nasional pada tahun 2019 dengan judul (Implementasi Load Balancing Pada Web Server Menggunakan Nginx) Rancangan sistem  load  balancing  dalam  penelitian  ini  menggunakan  7  buah  computer  yang  berperan sebagai  klien  dan  server.  Dari  7  komputer  tersebut,  1  di  antaranya  berperan  sebagai  load balancing,  6  sebagai  server  berdasarkan  dari  pengujian  web  server,  kemampuan  sistem  load balancing  nginx  dengan  3  metode  algoritma  round  robin,  least  connection,  dan  ip  hash  yang terbaik  adalah  least  connection.[6]  Penelitian  yang  dilakukan  oleh  William  Chen,  Agustinus Noertjahyana,  Justinus  Andjarwirawan  (Universitas  Kristen  Petra)  pada  tahun  2019  dengan judul  (Analisis  Perbandingan  Kinerja  Algoritma  Load  Balancer  Nginx  pada  Studi  Kasus  PRS) menggunakan  metode  round  robin,  least  connection,  IP.  Hasil  yang  didapat  adalah  algoritma load  balancer  hashing  lebih  efektif  dan  efisien  untuk  diterapkan  pada  studi  kasus  PRS dikarenakan penurunan success rate yang kecil ketika request yang ditembakan bertambah dan juga  success  rate  yang  tinggi  ketika  diberikan  1000  request  dibandingkan  dengan  algoritma lainnya  algoritma  round  robin  memiliki  waktu  yang  paling  cepat  dalam  menjalankan  semua request. [7]
Pada  tahun  2016  analisis  yang  dilakukan  oleh  Husain  Nasser  dan  Timotius  Witono dengan  judul  (Analisis  Algotirma  Round  Robin,  least  connection,  Dan  Ratio  Pada  Load Balancing  Menggunakan  Opnet  Modeler)  Simulasi  jaringan  load  balancing  menggunakan  3

## D
Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933 1826
buah  workstation  yang  terhubung  ke  switch,  kemudian  switch  terhubung  ke  router.  Sebelum terhubung  ke  internet,  jaringan  terhubung  ke  ISP-1  dan  ISP-2,  lalu  terhubung  ke  internet  dan melewati  firewall.  Secara  keseluruhan  jaringan  akan  memampukan  seluruh  workstation  (node client)  untuk  dapat  terhubung  ke  DB  server,  VoIP  server,  HTTP  server,  ataupun  FTP  server. [8]Gambar Ratio baik digunakan untuk jaringan internet yang memerlukan jitter dan end-to-end delay  yang  paling  efisien.  Least  Connection  baik  digunakan  untuk  jaringan  internet  yang memerlukan throughput yang paling maksimal. [9]
Pada  penelitian  ini  saya  melakukan  pengembangan  dengan  menambah  jumlah  user  dan menambahkan  sebuah  alat  yaitu  router  mikrotik  untuk  mencari  bandwidth  dari  kedua  web dashboard dan web login menggunakan aplikasi snmp berbasis traffic grapher secara real time untuk mengetahui hasil yang lebih akurat. Berdasarkan hasil penelitian – penelitian sebelum nya dengan  menerapkan  nginx  load  balancing  mampu  menstabilkan  web  server  dibandingkan  web server apache sehingga untuk operasional web server nginx lebih baik.[10]
2. METODE PENELITIAN

## 2.1    Topologi Alur Penelitian
ROUTER RB-941 192.168.88.1 USER IP 192.168.1.24 (WINDOWS) NGIX LOAD BALANCING SERVER 192.168.88.251 (LINUX VIRTUAL SERVER) WINDOWS
IP 192.168.88.1.22
Gambar 1. Tampilan Topologi
Pada  gambar  1  menjelaskan  bahwa  user  sebagai  client  dengan  IP  192.168.1.24 mengakses  nginx  load  balancer  server  yang  telah  terinstall  di  LVS  dengan  IP  192.168.88.251 dan    langsung  menerima  request  melalui  aplikasi  Jmeter  yang  terinstall  di  laptop  user.  Disini terdapat  dua  buah  web  server  yaitu  apache  xampp  dengan  port  80  menjadi  IP 192.168.88.251:80,  sedangkan  web  server  apache  laragon  yang  telah  di  setting  dengan  port 8080  menjadi  IP  192.168.88251:8080,  kedua  server  ini  telah  terhubung  ke  dalam  1  database mysql  ya  itu  myportfolio,  fungsi  load  balancing  disini  adalah  jika  server  xampp  terjadi  down makan langsung digantikan olah server laragon, begitu juga sebaliknya dan setelah konfigurasi
1827 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933
Title of manuscript is short and clear, implies research results (First Author)
nya  selesai  tahap  selanjut  nya  adalah  pengujian  test  bandwidth  pada  kedua  web  myportfolio tersebut melalui aplikasi SNMP.

## 2.2   Flowchart Kerangka Penelitian
Gambar 2. Tampilan Flowchart
Pada  gambar  2  menjalaskan  flowchart  alur  penelitian,  yang  pertama  adalah  module peneliti  mencari refrensi  dari jurnal,  buku,  dan  beberapa  platform  lain  nya,  tahap  selanjut  nya peneliti melakukan installasi linux dan konfigurasi nginx load balancing kemudian dilanjutkan dengan  pengujian  algoritma  melalui  aplikasi  jmeter  dan  tahap  selanjut  nya  adalah  melakukan testing bandwidth untuk kedua web dashboard dan login jika pada tahap selanjut nya gagal akan dikembalikan ke module.
Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933 1828

## 2.3 Spesifikasi Perangkat
Sistem operasi user IP 192.168.1.24 dan web server IP 192.168.1.22 menggunakan Windows, load balancer server menggunakan centos 7.
Software yang digunakan adalah LVS, Nginx, Xampp, Laragon, Jmetter, SNMP dan Putty.Hardware yang di gunakan sebagai berikut:
Tabel 1. Spesifikasi Perangkat

## 3. HASIL DAN PEMBAHASAN

## 3.1   Implementasi Laod Balancing
Hasil  implementasi  yang  telah  dibuat  bertujuan  apakah  sistem  berjalan  degan  baik  sesuai dengan hasil yang diinginkan oleh peneliti. Berikut adalah hasil implementasi yang telah dibuat oleh peneliti antara lain:
Gambar 3. Tampilan Awal Installasi Linux              Gambar 4. Tampilan Menu Login Linux
Perangkat Model CPU RAM Storage Server Asus i3-3217U 4C 1.80GHz 4GB SSD 120GB User Asus Ryzen 5 2500U 2.0GHz 4GB SSD 120GB Router Mikrotik RB-941 650GHz 32MB
1829 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933
Title of manuscript is short and clear, implies research results (First Author)
Gambar 5. Tampilan Menu Home Linux
Pada tahap implementasi ini dilaksanakan dengan menginstall linux pada gambar 3 yang kemudian akan dilanjutkan ke proses pembuatan id  password menu login dari linux LVS pada gambar 4 dan pada tampilan 5  adalah tampilan awal pada menu home dari LVS Centos 7 dan pada  tahap  ini  peneliti  akan  melakukan  tahap  instalasi  nginx  dan  pengkonfigurasian  load balancing.
a. Tampilan Instalasi Nginx dan Konfigurasi Load Balancing
Gambar 6. Tampilan Instalasi Nginx.
Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933 1830
Gambar 7. Tampilan Konfigurasi Reverse Proxy dan Load Balancing
Pada  tahap  ini  adalah  tampilan  dari  proses  installasi  nginx  yang  telah  di  install  kedalam LVS dan tampilan tersebut terlihat pada gambar 6, kemudian pada tampilan 7 terdapat tampilan yang berisi tentang konfigurasi dari reverse proxy, load balancing dengan port 80 untuk http.
b. Tampilan Web Server
Pada  tampilan  8  adalah  tampilan  menu  home  dari  aplikasi  xampp  yang  bertujuan  untuk memaksimalkan ningx load balancing dengan port 80 dan pada gambar 9 adalah tampilan dari web server laragon dengan port 8080 dengan tujuan  yang sudah dijelaskan diatas.
1831 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933
Title of manuscript is short and clear, implies research results (First Author)
Gambar 9. Tampilan Laragon
Gambar 10. Tampilan Setting Laragon
Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933 1832
c. Implementasi Mikrotik dan SNMP
Tahap  pertama  koneksikan  terlebih  dahulu  mikrotik  menggunakan  winbox  kemudian ketik  “/interface”  dan  “printoid”  pada  terminal,  temukan  variabel  yang  akan  dimonitor  yaitu byte-in  dan  byte-out,  lalu  membuka  aplikasi  SNMP  masuk  kedalam  menu  view  lalu  setting, target address disesuaikan dengan IP address mikrotik, hijau oid dengan grafik berwarna hijau bisa digunakan untuk traffic unduh/byte-in dan biru oid dengan garfik berwarna biru digunakan untuk traffic unggah/byte-out, untuk show traffic in saya atur bytes sehingga hasil yang didapat ialah speed traffic bytes/sec jika semua parameter telah diinput klik oke, pada tahap selanjut nya untuk  melihat pengaturan SNMP  pada  mikrotik,  klik  menu  IP  pilih  SNMP  agar  SNMP  traffic berjalan  maka  SNMP  pada  router  mikrotik  harus  enable,  atur  trap  versi  sesuai  dengan  versi untuk SNMP atur trap versi 2 pada router mikrotik, tahap terakhir adalah klik oke kembali pada menu setting snmp, pada tahap ini grafik traffic berhasil ditampilkan, traffic yang ditampilkan pada aplikasi SNMP sesuai dengan interface yang telah ditentukan.
Pada  tahap  ini  mikrotik  dan  SNMP  sudah  terkoneksi  satu  sama  lain  dan  tahap  selanjut nya  adalah  melakukan  testing  bandwidth  dengan  memasukan  jumlah  user  lalu  dijalankan menggunakan aplikasi jmeter.
Gambar 11. Tampilan Router Mikrotik
1833 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933
Title of manuscript is short and clear, implies research results (First Author)
Gambar 12. Tampilan Setting Mikrotik
Gambar 13. Tampilan Setting SNMP
Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933 1834
Pada  tahap  ini  adalah  tampilan  dari  hasil  penelitian  dan  dilanjutkan  ketahap  pengujian, setiap komponen berhasil dan tidak berhasil yang dilakukan oleh peneliti beberapa kali. Berikut adalah tampilan beserta penjelasan mengenai pengujian dan hasil yang telah dibuat:

## 3.2   Web Server Apache Xampp
Pada gambar 14 adalah tampilan web server apache xampp yang sudah dikonfigurasi load balancing, jika webserver apache xampp mengalami down maka langsung beralih ke webserver Laragon pada gambar 15.
Gambar 14. Tampilan Web Server Xampp

## 3.3   Web Server Apache Laragon
Pada gambar 15 adalah tampilan web server laragon, myportfolio laragon web ini berfungsi jika web server ini mengalami down/dimatikan makan langsung beralih ke myportfolio xampp pada gambar 14
Gambar 15. Tampilan Web Server Laragon
1835 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933
Title of manuscript is short and clear, implies research results (First Author)

## 3.4   Parameten Pengujian Algoritma
Hasil  pengujian  melalui  apache  jmeter  Pada  tahap  ini  dilanjutkan  pada  tahap  testing dengan jumlah user 20.000, 30.000, 40.000 dengan 1 request baru tiap  0.1 second mendapatkan hasil Throughput, Respon time, Bandwidth.

## a. Hasil Pengujian Throughput
Berikut  adalah  hasil  pengujian  throughput,  waktu  yang  dihasilkan  pada  pengujian throughput ini dilakukan melalui aplikasi Jmeter:
Tabel 2.  Throughput 20.000 User 20.000 User Metode Max Min Average Throughput RR 66507 10 15470 271.2/sec LC 57800 16 15276 250.9/sec IH 77956 17 15585 192.21/sec
Hasil yang didapatkan melalui aplikasi jmeter testing yang dilalukan user 20.000, 30.000, 40.000 dengan 1 request baru tiap  0.1 second mendapatkan hasil perhitungan throughput untuk kedua web dashboard dan web login adalah pada tabel 2 dijelaskan bahwa hasil yang didapatkan dari  jumlah  permintaan  yang  diproses  oleh  server  per  satuan  waktu  yang  terjadi  stabilitas kecepatan  adalah  round  robin,  round  robin  dengan  pengujian  client  paling  besar  mendapatkan hasil throughput  223,3/sec dengan  ini  hasil throughput  round robin  mengalahkan  metode  least connection dan ip hash.

## b. Pengujian Response Time
Berikut  adalah  hasil  pengujian  response  time,  waktu  yang  dihasilkan  pada  pengujian response time ini dilakukan melalui aplikasi Jmeter:
Tabel 3. Throughput 30.000 User
30.000 User Metode Max Min Average Throughput RR 65176 0 14197 264.9/sec LC 99963 0 24581 191.91/sec IH 65447 0 23806 240.2/sec Tabel 4. Throughput 40.000 User 40.000 User Metode Max Min Average Throughput RR 104757 0 20423 223.3/sec LC 99037 0 20402 214.9/sec IH 76286 0 23182 145.3sec
Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933 1836
Tabel 5. Response Time 20.000 20.000 User Metode Web Min Max Average RR Dashboard 15,000  20,000 17,500 Login 0 14,000 7,000 LC Dashboard 17,000  20,000 18,500 Login 0 14,000 7,000 IH Dashboard 18,000  20,000 19,000 Login 1,000 15,000 8,000 Tabel 6. Response Time 30.000 30.000 User Metode Web Min Max Average RR Dashboard 7,000  21,000 14,000 Login 2,000  15,000 8,500 LC Dashboard 0  49,000 24,500 Login 0  42,000 21,000 IH Dashboard 5,000  37,000 21,000 Login 0  19,000 9,500 Gambar 16. Response Time Round Robin. Gambar 17. Response Time Least Connect.
Tabel 7.  Response Time 40.000
40.000 User Metode Web Min Max Average RR Dashboard 10,000  36,000 23,000 Login 0  18,000 9,000 LC Dashboard 8,000  36,000 22,000 Login 4,000  30,000 17,000 IH Dashboard 5,000  37,000 21,000 Login 0  19,000 9,500
1837 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933
Title of manuscript is short and clear, implies research results (First Author)
Gambar 18. Tampilan Response Time IP Hash.
Pada  Gambar  16,  17,  dan  18  menunjukan  response  time  yang  telah  diuji  melalui aplikasi Jmeter. Pada gambar 16 dapat dilihat  metode round robin dari nilai maximum  kedua web mendapatkan response time paling rendah 36ms minimum pada metode ini sebesar 10ms, pada  gambar  17    metode  least  connection  menunjukan  bahwa  metode  ini  mendapatkan  hasil response time lebih tinggi dikarnakan server terbebani satu per satu dan jika server tidak dapat diakses  akan  berpindah  ke  server  lainnya  yaitu  mendapatkan  nilai  maximum  66ms  dan minimum 15ms, sedangkan  hasil response time pada gambar 18 metode ip hash mendapatkan response time mendapatkan hasil response time miximum 56ms dan minimum 5ms.

## c. Pengujian Bandwidth
Berikut  adalah  hasil  pengujian  bandwidth,  waktu  yang  dihasilkan  pada  pengujian bandwodth ini dilakukan melalui aplikasi SNMP dan Jmeter yang saling terhubung:
Tabel 8. Hasil Bandwitdh Metode JML User Average Maximum Unduh  Upload Unduh Upload IP Hash 20,000 445.8k 206.3k 2412.4k 1200.3k 30,000 587.1k 251.7k 3018.8k 3398.7k 40,000 481.7k 221.0k 3300.1k 2349.5k Least Connect 20,000 634.9k 287.9k 2472.0k 1349.k 30,000 709.8k 191.5k 3705.8k 916.5k 40,000 637.3k 210.4k 3529.7k 1133.4k Robin 20,000 668.6k 293.3k 2574.7k 1526.5k 30,000 736.9k 228.0k 4182.5k 1489.3k 40,000 467.2k 218.5k 4039.8k 2344.8k
Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933 1838

## Gambar 19. Tampilan SNMP Round Robin
Gambar 20. Tampilan SNMP Least Connection
Gambar 21. Tampilan SNMP IP Hash
1839 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933
Title of manuscript is short and clear, implies research results (First Author)
Pada tahap ini adalah hasil pengujian Bandwidth menggunakan aplikasi snmp, dijelaskan pada tabel 5 masing masing metode mempunyai nilai bandwidth yang berbeda - beda dari setiap jumlah  user.  Untuk  jumlah  user  40.000  metode  round  robin  average  unduh    467.2k  average upload 218.5k dan maximum unduh 4039.8k maximum upload 2344.8k, lalu untuk metode least connection  average  unduh  637.3k  average  upload  210.4k  dan  maximum  unduh  3529.7k maximum  upload  1133.4k,  sedangkan  metode  ip  hash  mendapatkan  average  unduh  481.7k average upload 221.0k dan maximum unduh 3300.1k maximum upload 2349.5k

## 4. KESIMPULAN
Berdasarkan  hasil  dari  penelitian  yang  sudah  diteliti,  kemampuan  system  nginx  load balancing dengan 3 metode user 40.000 algotirma round Robin, Least Connection, dan IP-Hash yang  terbaik  adalah  round  robin 36ms  response  time  dan    throughtput  223.3/sec,  lalu  least connection  mendapatkan  hasil  throughput  66ms  response  time  214.9/sec,  sedangkan  ip  hash mendapatkan throughput 145.3/sec dan response time 5ms. Dan untuk hasil testing bandwidth metode  round  robin  average  unduh    467.2k  average  upload  218.5k  dan  maximum  unduh 4039.8k  maximum  upload 2344.8k,  lalu  untuk  metode  least connection average  unduh  637.3k average  upload  210.4k  dan  maximum  unduh  3529.7k  maximum  upload  1133.4k,  sedangkan metode  ip  hash  mendapatkan  average  unduh  481.7k  average  upload  221.0k  dan  maximum unduh 3300.1k maximum upload 2349.5k. Hasil dari kemampuan nginx load balancing mampu menstabilkan dan menjaga keseimbangan web server, yang mampu melayani traffic yang tinggi.
Berdasarkan pengujian yang telah dilakukan pada saat server down nginx telah mengatur ke server yang ada sehingga klient diarahkan keserver lain yang aktif. Jika hanya menggunakan 1  server  tanpa  system  load  balancing  ketika  server  down  maka  tidak  ada  server  yang menanggulainya.

## DAFTAR PUSTAKA
[1] A.  Hanafiah, “Implementasi  Load  Balancing  Dengan  Algoritma  Penjadwalan Weighted Round  Robin  Dalam  Mengatasi  Beban  Webserver,” IT  J.  Res.  Dev. ,  Vol.  5,  No.  2,  pp. 226–233, 2021, doi: 10.25299/itjrd.2021.vol5(2).5795.
[2] N.  Menggunakan,  A.  Jmeter,  P.  Server,  A.  Ais,  Y.  Berbasis,  and  C.  Server, “Analisis Perbandingan Web Server Apache dan Nginx Menggunakan Apache Jmeter pada Server Aplikasi  Ais  yang  Berbasis  Clustering  Server  (Studi  Kasus  di  Pustipanda  UIN  Syarif Hidayatullah Jakarta),” 2018.
[3] I.  G.  L.  P.  E.  Supramana,  Prismana, “Implementasi  Load  Balancing  pada  Web  Server Dengan  Menggunakan  Apache,”  J.  Manaj.  Inform. ,  Vol.  5,  No.  2,  pp.  117–125,  2016, [Online].  Available:  https://jurnalmahasiswa.unesa.ac.id/index.php/jurnal-manajemen- informatika/article/view/16413/14911.
[4] C.  E.  L.  Tobing,  A.  F.  Rochim,  and  M.  Somantri, “Rancang  Bangun  Sistem  Load Balancing Mysql Menggunakan Linux Virtual Server Dengan Algoritma Round Robin,” Transient , Vol. 2, No. 2, pp. 1–8, 2018.
Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 1824-1840 E-ISSN 2503-2933 1840
[5] P.  A.  Nugraha,  M.  A.  Irwansyah,  and  H.  Priyanto, “Rancang  Bangun  Web  Server Berbasis  Linux  Dengan  Metode  Load  Balancing  (Studi  Kasus:  Laboratorium  Teknik Informatika),”  J.  Sist.  dan  Teknol.  Inf. ,  Vol.  3,  No.  1,  pp.  371–375,  2016,  [Online]. Available: https://jurnal.untan.ac.id/index.php/justin/article/view/15718.
[6] F. Apriliansyah, I. Fitri, A. Iskandar, and R. Artikel, “Jurnal Teknologi dan Manajemen Informatika  Implementasi  Load  Balancing  pada  Web  Server  Menggunakan  Nginx  Info
Artikel ABSTRAK,” Tahun , Vol. 6, No. 1, 2020, [Online]. Available: http://http//jurnal.unmer.ac.id/index.php/jtmi.
[7] W.  Chen,  A.  Noertjahyana,  and  J.  Andjarwirawan, “Analisis  Perbandingan  Kinerja Algoritma Load Balancer NGINX pada Studi Kasus PRS,” J. Infra , Vol. 7, No. 2, pp. 60– 64, 2019.
[8] H. Nasser and T. Witono, “Analisis Algoritma Round Robin, Least Connection, dan Ratio pada Load Balancing Menggunakan Opnet Modeler,” J. Inform. , Vol. 12, No. 1, pp. 25– 32, 2016, doi: 10.21460/inf.2016.121.455.
[9] R.  Julianto, W.  Yahya,  and  S.  R.  Akbar, “Implementasi  Load  Balancing di  Web  Server Menggunakan Metode Berbasis Sumber Daya CPU pada Software Defined Networking,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya , Vol. 1, No. 9, pp. 904–914, 2017.
[10]  E.  A.  Darmadi, “Manajemen  Bandwidth  Internet  Menggunakan  Mikrotik  Router  di Politeknik Tri Mitra Karya Mandiri,” IKRA-ITH Teknol. J. Sains Teknol. , Vol. 3, No. 3, pp.  7–13,  2019,  [Online].  Available:  http://journals.upi-yai.ac.id/index.php/ikraith- humaniora/article/download/698/538.