Implementasi Load Balancing dengan HAProxy di Sistem Informasi Akademik UIN Sunan Kalijaga


  • Adi Wirawan UIN Sunan Kalijaga Yogyakarta
  • Rahmadhan Gatra UIN Sunan Kalijaga Yogyakarta
  • Hendra Hidayat UIN Sunan Kalijaga Yogyakarta
  • Daru Prasetyawan UIN Sunan Kalijaga Yogyakarta



HAProxy, Load Balancing, File Synchronization, Web Service, Academic Information Systems


Efficiently managing academic information systems (AIS) is essential for educational institutions to provide reliable services to students and faculty. This research explores the integration of HAProxy load balancing and file synchronization techniques to optimize the performance of AIS. HAProxy is employed to distribute incoming requests across multiple backend servers, and the backend will call web service to access the data saved in the database to facilitate seamless data sharing and access. Additionally, file synchronization mechanisms are implemented to maintain consistency across scripts used in the backend system. The study conducts performance evaluations and benchmarks to assess the impact of HAProxy load balancing and file synchronization on AIS responsiveness and reliability. The results reveal significant system scalability and fault tolerance improvements, reducing downtime and enhancing user experience. This research contributes to optimizing academic information systems, enhancing their ability to handle increased loads, and ensuring the efficient delivery of educational services.


Abbas, R., Sultan, Z., & Bhatti, S. N. (2017). Comparative analysis of automated load testing tools: Apache JMeter, Microsoft Visual Studio (TFS), LoadRunner, Siege. 2017 International Conference on Communication Technologies (ComTech), 39–44.

Abdulmohsin, H. A. (2016). A Load Balancing Scheme for a Server Cluster Using History Results. Iraqi Journal of Science, 2121–2130.

Adil Yazdeen, A., Zeebaree, S. R. M., Mohammed Sadeeq, M., Kak, S. F., Ahmed, O. M., & Zebari, R. R. (2021). FPGA Implementations for Data Encryption and Decryption via Concurrent and Parallel Computation: A Review. Qubahan Academic Journal, 1(2), 8–16.

Ahmad, U. A., Saputra, R. E., & Harahap, R. M. (2021). Implementasi High Availability Server Menggunakan Platform Haproxy (studi Kasus: Aplikasi Zammad Untuk Online Help Desk). EProceedings of Engineering, 8(5).

Amanuel, S. V. A., & Ameen, S. Y. A. (2021). Device-to-Device Communication for 5G Security : A Review. Journal of Information Technology and Informatics, 1(1), 26–31.

Bathiya, B., Srivastava, S., & Mishra, B. (2016). Air pollution monitoring using wireless sensor network. 2016 IEEE International WIE Conference on Electrical and Computer Engineering (WIECON-ECE), 112–117.

Chen, M., Zhang, D., & Zhou, L. (2005). Providing web services to mobile users: the architecture design of an m-service portal. International Journal of Mobile Communications, 3(1), 1.

Data, M., Kartikasari, D. P., & Bhawiyuga, A. (2019). The Design of High Availability Dynamic Web Server Cluster. 2019 International Conference on Sustainable Information Engineering and Technology (SIET), 181–186.

Fauziah, A., Noer, S., Junaedi, J., & Riyandi, M. A. (2022). Sistem Penjualan Sayur Menggunakan Framework Laravel. Jurnal RESTIKOM : Riset Teknik Informatika Dan Komputer, 3(1), 42–50.

Harefa, H. S., Triyono, J., & Raharjo, S. (2021). Implementasi Load Balancing Web Server untuk Optimalisasi Kinerja Web Server dan Database Server. Jurnal Jarkom, 9(1), 10–20.

Kaushal, V., & Bala, A. (2011). Autonomic Fault Tolerance Using HAProxy in Cloud Enviorment. (IJAEST) International Journal of Advanced Engineering Sciences and Technologies, 7(2), 222–227.

Khiyaita, A., Bakkali, H. El, Zbakh, M., & Kettani, D. El. (2012). Load balancing cloud computing: State of art. 2012 National Days of Network Security and Systems, 106–109.

Kumari, P. (2016). A Round-Robin based Load balancing approach for Scalable demands and maximized Resource availability. International Journal Of Engineering And Computer Science, 5(8), 17375–17380.

López, M., Castro, L. M., & Cabrero, D. (2012). Failover and takeover contingency mechanisms for network partition and node failure. Proceedings of the Eleventh ACM SIGPLAN Workshop on Erlang Workshop, 51–60.

López, P., & Baydal, E. (2018). Teaching high-performance service in a cluster computing course. Journal of Parallel and Distributed Computing, 117, 138–147.

Memeti, A., Imeri, F., & Cico, B. (2018). REST vs. SOAP: Choosing the best web service while developing in-house web applications (Vol. 2).

Nah, F. F.-H. (2004). A study on tolerable waiting time: how long are Web users willing to wait? Behaviour & Information Technology, 23(3), 153–163.

Pratama, K. A., Subagio, R. T., Hatta, M., & Asih, V. (2021). Implementasi Laod Balancing pada Web Server Menggunakan Apache dengan Server Mirror Data Secara Real Time. Jurnal Digit, 11(2), 178.

R. M. Zebari, S., & O. Yaseen, N. (2011). Effects of Parallel Processing Implementation on Balanced Load-Division Depending on Distributed Memory Systems. Journal of University of Anbar for Pure Science, 5(3), 50–56.

Rahmatulloh, A., & MSN, F. (2017). Implementasi Load Balancing Web Server menggunakan Haproxy dan Sinkronisasi File pada Sistem Informasi Akademik Universitas Siliwangi. Jurnal Nasional Teknologi Dan Sistem Informasi, 3(2), 241–248.

Rijayana, I. (2005). Teknologi Load Balancing untuk Mengatasi Beban Server. Seminar Nasional Aplikasi Teknologi Informasi (SNATI).

Shukla, P., & Kumar, A. (2018). CLUE Based Load Balancing in Replicated Web Server. 2018 8th International Conference on Communication Systems and Network Technologies (CSNT), 104–107.




How to Cite

Wirawan, A., Gatra, R., Hidayat, H., & Prasetyawan, D. (2024). Implementasi Load Balancing dengan HAProxy di Sistem Informasi Akademik UIN Sunan Kalijaga. JISKA (Jurnal Informatika Sunan Kalijaga), 9(1), 39–49.