Pengembangan Aplikasi Berbasis Website pada Sistem ECG Nirkabel sebagai Node dengan End-User Tenaga Kesehatan di Dalam Jaringan
Abstract
Penelitian ini merancang sekaligus meningkatkan sistem pemantauan sinyal ECG nirkabel berbasis web yang mampu menampilkan data secara real-time, mengirim peringatan bila terdeteksi kelainan jantung, serta menyimpan rekam medis digital. Node pengirim menggunakan ESP32 untuk mentransmisikan data melalui protokol WebSocket ke Backend Node.js/Express, kemudian divisualisasikan pada antarmuka Frontend React.js dengan dukungan Chart.js dan SweetAlert2. Uji performa meliputi keterlambatan transmisi, akurasi klasifikasi BPM (bradikardia, normal, takikardia), pengelolaan/akses riwayat data, pengalaman pengguna dari tenaga kesehatan, dan kemampuan koneksi multi-client. Hasil menunjukkan rata-rata delay 360–365 ms dan frame rate hingga 77 FPS. Pada data simulasi, klasifikasi BPM mencapai akurasi 100%. Penyimpanan di PostgreSQL berjalan optimal, dan data dapat dipanggil kembali sesuai kategori atau waktu. Sebanyak 93,8% responden berhasil mengakses sistem, dan 87,5% menilai fitur notifikasi serta riwayat medis berfungsi dengan baik. Sistem mampu berjalan stabil hingga 13 koneksi simultan, sementara dua koneksi tambahan berbasis Android mengalami kegagalan, menandakan adanya keterbatasan kompatibilitas. Secara keseluruhan, sistem memenuhi target teknis dan memiliki prospek untuk dikembangkan menjadi solusi pemantauan jantung jarak jauh yang mudah diakses oleh tenaga kesehatan.
Kata kunci— E ECG, ESP32, WebSocket, pemantauan real-time, bradikardia dan takikardia, PostgreSQL
References
F. P. Eka Putra, F. Muslim, N. Hasanah, Holipah, R. Paradina, and R. Alim, “Analisis Komparasi Protokol WebSocket dan MQTT Dalam Proses Push Notification,” Jurnal Sistim Informasi dan Teknologi, pp. 63–72, Jan. 2024, doi: 10.60083/jsisfotek.v5i4.325.
J. Utama, “Electrocardiogram (ECG) with Noise Reduction Based on Wavelet Using LabVIEW Programming,” Telekontran : Jurnal Ilmiah Telekomunikasi, Kendali dan Elektronika Terapan, vol. 1, no. 1, p. 6, Apr. 2019, doi: 10.34010/telekontran.v1i1.1560.
S. Laksono, “INTERPRETASI EKG NORMAL PRAKTIS BAGI PEMULA: SUATU TINJAUAN MINI,” JURNAL KEDOKTERAN, vol. 7, no. 1, p. 1, Dec. 2021, doi: 10.36679/kedokteran.v7i1.408.
S. Sidhu and J. E. Marine, “Evaluating and managing bradycardia,” Trends Cardiovasc Med, vol. 30, no. 5, pp. 265–272, Jul. 2020, doi: 10.1016/j.tcm.2019.07.001.
V. Gurajala and K. Narayanan, “Approach to electrocardiographic
diagnosis of narrow QRS tachycardia,” Medicover Journal of Medicine, vol. 1, no. 3, pp. 115–121, Jul. 2024, doi: 10.4103/MJM.MJM_25_24.
A. F. D. Nugraha, “‘Efektivitas penggunaan Node.js dalam pembuatan REST API aplikasi Katastrofa,’” 2024.
M. Lukeyanrizki, “Express.js: From Zero to Hero.”
Percona, “What is PostgreSQL? Key Features, Benefits, and Real-World Uses,” Percona Blog.
I. Ahmed, “Postgres Scalability: Navigating Horizontal and Vertical Scalability Pathways,” pgEdge Blog.
Chart.js Team, “Chart.js: Open source HTML5 Charts for your website.”
SweetAlert2, “SweetAlert2 – a beautiful, responsive, customizable and accessible replacement for JavaScript’s popup boxes.”
“Report: Railway Business Breakdown & Founding Story,” Contrary Research.
M. Bravo-Zanoguera, D. Cuevas-González, J. P. García-Vázquez, R. L. Avitia, and M. A. Reyna, “Portable ECG System Design Using the AD8232 Microchip and Open-Source Platform,” in The 6th International Electronic Conference on Sensors and Applications, Basel Switzerland:
MDPI, Nov. 2019, p. 49. doi: 10.3390/ecsa-6-06584.
Arsturn Blog, “Replit vs. Traditional IDEs: A Comprehensive Comparison.”



