Vol. 5 No. 3 (2024) Articles
Open Access

Optimisasi Web Service REST API Menggunakan Load Balancer dan Cache dengan Algoritma Round Robin (Studi Kasus: Madani Infosphere)

Fadida Zanetti Junaedy
Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika
Untung Surapati
Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika
Published: September 20, 2024 Pages: 3158-3169
Original Full-Text Article
Download published version for reading and archiving
Abstract

In today's digital era, the use of REST API Web Services is increasing, becoming a major foundation in web application development due to its simplicity and scalability. However, increased demand and data complexity often lead to a decrease in Web Service performance, especially in terms of response time and service availability. This research focuses on the performance optimisation of Madani Infosphere Web Service, an information platform developed by the non-profit organisation MADANI Berkelanjutan. This platform previously used a single server architecture that was prone to performance issues. To overcome this, this research applies load balancer technology with a round robin algorithm to distribute the workload evenly across multiple servers and uses a cache to store frequently accessed data. The results show that the use of load balancer with round robin algorithm is effective in overcoming potential server overload, making Web Service performance more stable and responsive. In addition, the cache implementation successfully reduces server workload and speeds up response time. Thus, this optimisation can improve the efficiency and availability of Madani Infosphere Web Services.

Article Metrics & Downloads Graph
Monthly Download Trends:
Author Biographies
Fadida Zanetti Junaedy Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika

Program Studi Teknik Informatika, Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika, Kota Jakarta Timur, Daerah Khusus Ibukota Jakarta, Indonesia.

Untung Surapati Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika

Program Studi Teknik Informatika, Sekolah Tinggi Ilmu Komputer Cipta Karya Informatika, Kota Jakarta Timur, Daerah Khusus Ibukota Jakarta, Indonesia.

How to Cite
Junaedy, F. Z., & Surapati, U. (2024). Optimisasi Web Service REST API Menggunakan Load Balancer dan Cache dengan Algoritma Round Robin (Studi Kasus: Madani Infosphere). Jurnal Indonesia : Manajemen Informatika Dan Komunikasi, 5(3), 3158-3169. https://doi.org/10.35870/jimik.v5i3.999
License

Creative Commons Attribution 4.0 International License (CC BY 4.0)

This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License .

  • Share: You are free to copy, distribute, and transmit the work in any medium or format.
  • Adapt: You are free to remix, transform, and build upon the work for any purpose, even commercially.
  • Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
Copyright & Retention: Authors retain copyright without restrictions and grant this journal the right of first publication under an open-access model. The journal retains non-exclusive publishing rights for archiving, indexing, and scholarly dissemination.

References
Total: 13 References
  1. Aemy, N., & Rahmatulloh, A. Implementasi HALB dan Klaster MongoDB dengan Penyimpanan Cache Redis dalam Sistem Terdistribusi. JUSTIN (Jurnal Sistem dan Teknologi Informasi), 12(2), 265-270. DOI: http://dx.doi.org/10.26418/justin.v12i2.73413.
  2. Arora, R. K. (2015). Optimization: algorithms and applications. CRC press.
  3. Bojinov, V. (2016). RESTful Web API Design with Node. js. Packt Publishing Ltd.
  4. Chyrvon, A., Lisovskyi, K., & Kyryndas, N. (2023). the Main Methods of Load Balancing on the Nginx Web Server. Collection of scientific papers «ΛΌГOΣ», (May 26, 2023; Boston, USA), 146-151. DOI: https://doi.org/10.36074/logos-26.05.2023.04.
  5. Nuraini, R. (2022). Implementasi Metode Load balancing Sebagai Upaya Meningkatkan Kinerja Server. Journal of Information System Research (JOSH), 3(4), 507-514. DOI: https://doi.org/10.47065/josh.v3i4.1792.
  1. Riskiono, S. D., & Pasha, D. (2020). Analisis Metode Load Balancing Dalam Meningkatkan Kinerja Website E-Learning. Jurnal TeknoInfo, 14(1), 22-26. DOI: https://doi.org/10.33365/jti.v14i1.466.
  2. Setiawan, Y., & Farosh, G. M. (2023). Analisis Load Balancing Round Robin dan Fault Detection pada Software Defined Network Berbasis P4. Indonesian Journal of Computer Science, 12(2).
  3. Singh, I. (2002). Designing enterprise applications with the J2EE platform. Addison-Wesley Professional.
  4. Sofyan, A. R., & Kusuma, S. D. Y. (2022). Implementasi load balancing web server menggunakan Haproxy pada virtual server Direktorat SMK Kemendikbudristek. Jurnal Pendidikan Tambusai, 6(2), 9669-9682. DOI: https://doi.org/10.31004/jptam.v6i2.3954.
  5. Sulaksono, D. H., & Giovanni, A. R. (2020). IMPLEMENTASI LOAD BALANCING MENGGUNAKAN ANTRIAN ROUND ROBIN DENGAN STUDI KASUS E-SHOP. Jurnal Riset Inovasi Bidang Informatika Dan Pendidikan Informatika (KERNEL), 1(2).
  6. Waluyo, M. A., Antony, F., & Setiawan, C. (2023). Implementasi Load Balancing Web Server dengan Haproxy Menggunakan Algoritma Round Robin. Journal of Intelligent Networks and IoT Global, 1(1), 46-52. DOI: https://doi.org/10.36982/jinig.v1i1.3074.
  7. Wartono, W., Rudiansyah, R., Prayitno, M. H., & Trianto, J. (2024). ANALISIS PERFORMA LOAD BALANCING TERHDAP THROUGHPUT PADA KLUSTER SERVER UNTUK MENDUKUNG SMART CITY. Jurnal Teknoinfo, 18(1), 173-181. DOI: https://doi.org/10.33365/jti.v18i1.3442.
  8. Wijaya, H., Abdurrohim, I., Tugiyono, J., & Rumandan, R. J. (2023). Implementasi Metode Load Balancing Untuk Optimalisasi Performa Server Pada Jaringan Internet. Journal of Information System Research (JOSH), 5(1), 252-260. DOI: https://doi.org/10.47065/josh.v5i1.4386.
Similar Articles

Articles sharing related keywords and machine learning classifications:

Pengujian High Availability pada Asynchronous DNS Berbasis Restknot menggunakan Algoritma Round Robin
Pengembangan Sistem Reservasi Barbershop Berbasis Web Dan Mobile
IMPLEMENTASI WEB SERVICE PADA SISTEM LAPORAN ARUS KAS DENGAN METODE RESTFUL API STUDI KASUS YAYASAN RUMAH DERMAWAN INDONESIA
Implementasi REST API Web Services pada Aplikasi Sumber Daya Manusia
PERANCANGAN VPS DAN MULTI-REGION LOAD BALANCER UNTUK WEBSITE PT SCHLEMMER AUTOMOTIVE INDONESIA MENGGUNAKAN LAYANAN GOOGLE CLOUD PLATFORM
Most read articles by the same author(s)

Other papers published by author(s) in this journal:

Analisis Efektivitas Sistem Kendali Otomatis PJU Berbasis IoT Menggunakan Mikrokontroler ESP32 dengan Metode Regresi Linier
Analisis Sentimen Persepsi Masyarakat Terhadap Timnas Indonesia U-23 dalam AFC-23 Asian Cup 2024 Pada Media Sosial X Menggunakan Metode Naïve Bayes Classifier
Optimasi Access Control List (ACL) Jaringan dalam Menangkal Akses Ilegal Jaringan Cisco
Analisis Sentimen Masyarakat terhadap Instruksi Gubernur Jakarta tentang ASN Wajib Gunakan Transportasi Umum Menggunakan Algoritma Support Vector Machine