Perancangan Sistem Kontrol dan Monitoring Website pada Sistem Gastron
Pengembangan sistem pemantauan kesegaran bahan pangan Gastron sebelumnya masih terbatas pada fungsi pemantauan satu arah. Penelitian ini merancang dan mengimplementasikan subsistem kontrol serta monitoring berbasis web untuk mendukung komunikasi dua arah antara pengguna dan mikrokontroler ESP32. Arsitektur sistem memanfaatkan protokol MQTT melalui HiveMQ Cloud, backend Node.js/Express di Railway, basis data Firebase Firestore, dan antarmuka web di Vercel. Fungsi kontrol memungkinkan pemilihan sampel (daging sapi, ayam, ikan, dan susu) serta pengaturan sesi. Fungsi monitoring menyajikan data sensor real-time (gas, suhu, kelembapan, fuzzy score, status kesegaran), data historis, serta ekspor laporan dalam format CSV dan PDF. Hasil pengujian mencatat rata-rata delay WiFi sebesar 1.835,2 ms dan MQTT sebesar 2.584,5 ms dengan tingkat keberhasilan 100%. Penerimaan dan parsing payload JSON kontrol mencapai keberhasilan 100%, sedangkan transmisi data selama 5 menit 3 detik (interval 3 detik) menghasilkan 101 paket dengan packet loss rate 0%. Evaluasi UEQ pada 36 responden mendapatkan skor rata-rata 2,49 (kategori "sangat baik"). Dari sisi keamanan, analisis empat berkas JavaScript menggunakan semgrep (68 aturan) tidak menemukan celah, dan pemeriksaan websocket memastikan data real-time hanya dapat diakses saat pengguna terautentikasi. Secara keseluruhan, subsistem ini terbukti andal dalam mendukung kontrol dan pemantauan Gastron secara real-time dari segi fungsi, performa komunikasi, pengalaman pengguna, hingga keamanan.
URI
https://repo.itera.ac.id/depan/submission/SB2609160066
Keyword
ESP32 Firebase Firestore Internet of Things MQTT Monitoring real-time Keamanan website