STUDI KASUS
IoT & Web 2026
Sistem Monitoring Kotak P3K Berbasis IoT
Sistem monitoring kotak P3K menggunakan sensor pintu, ESP32-CAM, dan aplikasi Laravel. Saat kotak dibuka, perangkat merekam gambar, mengirim data ke server, dan memberi tahu petugas melalui Telegram.
TEKNOLOGI YANG DIGUNAKAN
Laravel 12 / PHP 8.2+ / MySQL / Bootstrap 5 / Tabler / ESP32-CAM / Arduino / C++ / MC38 Magnetic Door Switch / Telegram Bot API / Laravel Queue / FFmpeg / Laravel Excel / DomPDF
- Yang saya kerjakan
- Saya menghubungkan sensor dan ESP32-CAM ke API Laravel, lalu membuat alur pemeriksaan event dan pencatatan stok.
- Keputusan kunci
- Sensor mencatat pembukaan kotak, tetapi stok baru diperbarui setelah petugas memeriksa bukti visual.
MASALAH
Pemeriksaan kotak P3K secara berkala hanya menunjukkan kondisi pada saat petugas datang. Tidak ada catatan kapan kotak dibuka, item apa yang berkurang, atau bukti yang dapat membantu menentukan kebutuhan pengisian ulang.
FITUR UTAMA
-
01
Sensor pintu & ESP32-CAM
Pembukaan kotak memicu perekaman frame dan pengiriman event ke API.
-
02
API dengan autentikasi perangkat
Setiap perangkat menggunakan kredensialnya sendiri saat mengirim data ke Laravel.
-
03
Bukti visual privat
Frame disimpan privat, diproses menjadi video bila memungkinkan, dan tetap dapat diputar sebagai fallback.
-
04
Review petugas & stok
Hasil pemeriksaan mencatat item yang berkurang dan membuat riwayat pergerakan stok.
-
05
Notifikasi & laporan
Telegram mengarahkan petugas ke event, sementara laporan tersedia dalam PDF dan Excel.
IMPLEMENTASI
Sensor pintu dan ESP32-CAM dihubungkan ke API Laravel dengan autentikasi perangkat. Perangkat mengambil beberapa frame JPEG setiap kali pintu terbuka. Server menyimpan gambar secara privat, memprosesnya menjadi video melalui queue jika FFmpeg tersedia, menyediakan pemutaran frame sebagai cadangan, dan mengirim notifikasi Telegram. Setelah itu, petugas memeriksa rekaman, mencatat item yang berkurang, dan memperbarui stok.
TAMPILAN PROYEK
Buka tampilan 01 dalam ukuran penuh
Buka tampilan 02 dalam ukuran penuh
Buka tampilan 03 dalam ukuran penuh
Buka tampilan 04 dalam ukuran penuh
Buka tampilan 05 dalam ukuran penuh
HASIL
Aplikasi mencatat waktu pembukaan kotak, bukti visual, hasil pemeriksaan petugas, dan perubahan stok. Ringkasan tersedia di dashboard, sedangkan laporan dapat diekspor ke PDF atau Excel.
Ingin membuat aplikasi dengan kebutuhan serupa?
Jelaskan siapa penggunanya, bagaimana prosesnya berjalan, dan fitur apa yang dibutuhkan. Saya akan mempelajarinya sebelum membahas solusi teknis.
Bahas Proyek