Pengembangan Aplikasi Antrian Berbasis WebSocket Menggunakan PHP untuk Pembaruan Status Secara Real-Time

Authors

  • Suwarjono Suwarjono Universitas Muhammadiyah Bogor Raya
  • Abdul Muluk Adna Universitas Muhammadiyah Bogor Raya

Keywords:

WebSocket, PHP, Ratchet, aplikasi antrian, real-time

Abstract

Perkembangan teknologi web saat ini menuntut aplikasi yang mampu memberikan pembaruan informasi secara instan tanpa interaksi manual dari pengguna. Sistem antrian konvensional berbasis PHP masih mengandalkan metode polling yang tidak efisien dan menyebabkan keterlambatan informasi. Penelitian ini bertujuan mengembangkan sistem antrian real-time berbasis WebSocket menggunakan PHP dan library Ratchet. Metode pengembangan menggunakan model prototyping dengan pengujian latency, beban, dan usability. Hasil penelitian menunjukkan bahwa implementasi WebSocket secara signifikan meningkatkan kecepatan pembaruan status dibandingkan metode polling. Rata-rata latency sistem WebSocket adalah 84 ms, jauh lebih rendah dari polling sebesar 1987 ms. Sistem juga mampu menangani hingga 100 koneksi simultan dengan kinerja stabil. Evaluasi usability menghasilkan skor SUS sebesar 82 yang menunjukkan sistem diterima dengan baik oleh pengguna. Kesimpulannya, WebSocket dapat diterapkan secara efektif dalam lingkungan PHP untuk membangun aplikasi antrian real-time yang efisien dan responsif.

References

Abdulrahman, T. A., & Isiwekpeni, O. H. (2016). Design, specification and implementation of a distributed home automation system. Procedia Computer Science, 94, 473–478.

Brooke, J. (1996). SUS: A quick and dirty usability scale. In P. W. Jordan, B. Thomas, B. A. Weerdmeester, & I. L. McClelland (Eds.), Usability evaluation in industry (pp. 189–194). London, UK: Taylor & Francis.

Dissanayake, N. R., Kasthurirathna, D., & Jayalal, S. (2021). Evolution of push-communication towards the rich web-based applications. In K. Arai (Ed.), Proceedings of the Future Technologies Conference (FTC) 2021 (pp. 331–347). Springer.

Indrianto, I. (2023). Performance testing on web information system using Apache JMeter and BlazeMeter. Jurnal Ilmiah Ilmu Terapan Universitas Jambi, 7(2), 138–149.

Kusuma, D., & Hidayat, R. (2021). Analisis integrasi sistem informasi akademik berbasis web. Jurnal Sistem Informasi dan Informatika, 3(2), 98–106.

Otuoze, A. O., Surajudeen-Bakinde, N. T., & Abdulrahman, A. T. (2019). Implementation of a cloud-based home automation system. ResearchGate.

Pressman, R. S. (2015). Software engineering: A practitioner's approach (8th ed.). New York, NY: McGraw-Hill Education.

Purnomo, A., & Lestari, F. (2020). Real-time queue management system using Node.js and Socket.IO. Jurnal Ilmu Komputer dan Aplikasi, 9(1), 45–52.

Rizky, A., Setiawan, D., & Hidayat, R. (2022). Sistem antrian real-time menggunakan protokol MQTT. Jurnal Informatika, 10(3), 122–130.

Suwarjono, S., Adri, H. T., Hamamy, F., & Laeli, S. (2021). Pengembangan aplikasi warung kelontong berbasis Android menggunakan framework Apache Cordova. Jurnal Informatika: Jurnal Pengembangan IT, 6(2), 99–103.

Sutanto, H., Fitria, Y., & Wijaya, T. (2022). Evaluasi sistem informasi akademik menggunakan System Usability Scale. Jurnal Ilmiah Teknologi dan Informasi, 8(2), 77–85.

Suwarjono, B., Hindasyah, A., & Tukiyat, T. (2021). Pengembangan sistem informasi Direct Debit Donor Programme (DDDP) dengan pendekatan incremental life cycle model (studi kasus lembaga konservasi lingkungan di Jakarta). Jurnal Teknik Informatika, 14(1). https://doi.org/10.15408/jti.v14i1.17074

Tsindeliani, D., Povstyana, Y., & Kofanov, K. (2022). Latency reduction in real-time GPS tracking in Android and the web-based GPS monitoring system. In 2022 IEEE Conference on Advanced Information Systems. IEEE.

Zhao, W., Li, H., Tu, Z., & Chen, Y. (2022). Design and implementation of WebSocket-based monitoring module for cloud broadcasting management system. In 2022 IEEE 6th Advanced Information Technology, Electronic and Automation Control Conference (pp. 1147–1151). IEEE.

Published

2025-03-28

How to Cite

Suwarjono, S., & Adna , A. M. (2025). Pengembangan Aplikasi Antrian Berbasis WebSocket Menggunakan PHP untuk Pembaruan Status Secara Real-Time. JINTIKOM : Jurnal Informasi Teknologi Dan Komputer , 1(1), 29–36. Retrieved from https://journal.umbogorraya.ac.id/index.php/jintikom/article/view/348