PENERAPAN PROTOKOL WEBSOCKET UNTUK SISTEM NOTIFIKASI PERUBAHAN DATA (LIVE UPDATE) PADA APLIKASI WEB E-COMMERCE

Authors

  • Hafidz irsyad Universitas Muhammadiyah Gresik
  • Henny Dwi Bhakti Universitas Muhammadiyah Gresik

Keywords:

E-Commerce, Protokol WebSocket, Socket.IO, Notifikasi Real-Time

Abstract

Aplikasi e-commerce modern menuntut interaksi data yang cepat dan real-time untuk meningkatkan pengalaman pengguna (UX). Informasi krusial seperti perubahan stok barang, status pesanan, dan notifikasi flash sale seringkali tertinggal karena arsitektur request-response HTTP tradisional yang mengharuskan pengguna melakukan refresh halaman. Metode alternatif seperti AJAX polling (short/long) dapat membebani server dan meningkatkan latensi. Penelitian ini bertujuan merancang dan mengimplementasikan sistem notifikasi live update pada aplikasi web e-commerce menggunakan protokol WebSocket. WebSocket menyediakan saluran komunikasi full-duplex (dua arah) yang persisten melalui satu koneksi TCP, memungkinkan server mengirimkan data ke klien secara proaktif. Metode penelitian yang digunakan adalah prototyping, dengan implementasi sistem menggunakan Node.js (dengan library Socket.IO) sebagai server WebSocket dan JavaScript murni di sisi klien. Pengujian fungsional menunjukkan bahwa sistem berhasil mengirimkan notifikasi perubahan stok dan status pesanan secara instan ke dasbor pengguna dan halaman produk. Hasil pengujian kinerja menunjukkan bahwa WebSocket secara signifikan mengurangi latensi pengiriman data (rata-rata di bawah 400ms) dibandingkan dengan AJAX short-polling (rata-rata 3000ms dengan interval 3 detik) dan mengurangi overhead koneksi HTTP pada server. Disimpulkan bahwa WebSocket adalah solusi yang sangat efektif dan efisien untuk kebutuhan live update data pada platform e-commerce.

Downloads

Download data is not yet available.

References

[1] Nielsen, J. (2012). Usability Engineering. Morgan Kaufmann.

[2] Garrett, J. J. (2005). Ajax: A New Approach to Web Applications. Adaptive Path.

[3] Fette, I., & Melnikov, A. (2011). RFC 6455: The WebSocket Protocol. IETF.

[4] Wang, Y., et al. (2017). "Performance Analysis of WebSocket and HTTP for Real-Time Web Applications." Proceedings of the IEEE International Conference on Web Services (ICWS)

Downloads

Published

2025-10-29

How to Cite

Hafidz irsyad, & Henny Dwi Bhakti. (2025). PENERAPAN PROTOKOL WEBSOCKET UNTUK SISTEM NOTIFIKASI PERUBAHAN DATA (LIVE UPDATE) PADA APLIKASI WEB E-COMMERCE. JUSTI (Jurnal Sistem Dan Teknik Industri), 6(1), 101–107. Retrieved from https://journal.umg.ac.id/index.php/justi/article/view/10794

Issue

Section

Articles

Similar Articles

1 2 > >> 

You may also start an advanced similarity search for this article.