Kembali ke semua proyek

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.
Pratinjau proyek Sistem Monitoring Kotak P3K Berbasis IoT

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

  1. 01

    Sensor pintu & ESP32-CAM

    Pembukaan kotak memicu perekaman frame dan pengiriman event ke API.

  2. 02

    API dengan autentikasi perangkat

    Setiap perangkat menggunakan kredensialnya sendiri saat mengirim data ke Laravel.

  3. 03

    Bukti visual privat

    Frame disimpan privat, diproses menjadi video bila memungkinkan, dan tetap dapat diputar sebagai fallback.

  4. 04

    Review petugas & stok

    Hasil pemeriksaan mencatat item yang berkurang dan membuat riwayat pergerakan stok.

  5. 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.

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