Aplikasi Website Monitoring dan Pengiriman Gas
Dalam proyek ini, saya mengembangkan Aplikasi Website Monitoring IoT dan Pengiriman Gas sebagai solusi end-to-end untuk memantau penggunaan gas dan mempermudah proses pengiriman tabung gas secara otomatis berdasarkan data sensor.
Aplikasi ini dibangun menggunakan kombinasi teknologi Laravel (untuk backend dan manajemen data), Node.js (sebagai MQTT bridge server untuk komunikasi IoT), dan MQTT (untuk komunikasi real-time antar perangkat IoT dan server).
Tujuan Utama:
Memantau kondisi tabung gas tekanan secara real-time
Mengirim notifikasi otomatis ke sistem ketika gas hampir habis
Mengatur dan mencatat proses pengiriman gas secara efisien
- Membaca pemakaian gas pada pelanggan
- Melacak Kendaraan dengan Status Tekanan Gas
Fitur Utama:
Dashboard monitoring IoT yang menampilkan status gas secara real-time
Integrasi MQTT untuk menerima data langsung dari sensor IoT (misal: load cell, pressure sensor)
Notifikasi otomatis ketika gas di bawah ambang batas
Manajemen pengiriman gas: sistem akan membuat permintaan pengiriman secara otomatis berdasarkan status gas
Riwayat penggunaan & pengiriman untuk kebutuhan analisis dan laporan
- Melacak Kendaraan dengan Status Tekanan Gas
Login multi-role: Admin, Kurir, dan Pelanggan
Teknologi yang Digunakan:
Laravel: Backend utama untuk manajemen pengguna, pengiriman, dan data
Node.js + MQTT.js: Server perantara untuk subscribe/publish topik IoT
MQTT Broker: Mosquitto (untuk komunikasi real-time)
MySQL: Penyimpanan data historis
Chart.js dan AJAX: Untuk visualisasi data penggunaan gas secara dinamis
Dampak:
Dengan sistem ini, perusahaan atau lembaga yang bergerak di bidang distribusi gas dapat melakukan pemantauan kondisi tabung dan pengiriman secara otomatis, akurat, dan efisien. Pengguna akhir pun tidak perlu khawatir kehabisan gas karena sistem secara proaktif melakukan permintaan penggantian.


