ciptoMX

Sistem Notifikasi Darurat

Adalah aplikasi web yang dirancang untuk mempercepat alur komunikasi dan respons dalam situasi darurat, khususnya untuk tim Relawan (Damkar). Aplikasi ini menjembatani laporan dari masyarakat dengan tim respons di lapangan secara real-time, meningkatkan efisiensi, akurasi, dan koordinasi penanganan bencana.

Gambar Utama Proyek

Tentang Proyek

Aplikasi ini memiliki tiga alur utama:

Pelaporan Publik: Halaman yang dapat diakses siapa saja untuk melaporkan kejadian darurat.
Dasbor Tim: Panel internal untuk tim Damkar menerima dan merespons panggilan.
Panel Admin: Pusat kendali untuk Super Admin mengelola pengguna dan semua laporan kejadian.

2. Fitur Utama
A. Untuk Publik (Pelapor)
Halaman Utama : Gerbang utama yang menyediakan akses mudah untuk membuat laporan atau login ke dasbor tim.

Daftar Kejadian Publik: Menampilkan daftar laporan yang sedang aktif dan yang sudah selesai ditangani, memberikan transparansi kepada masyarakat.

Formulir Laporan Cerdas :
Informasi Pelapor (Wajib): Pelapor wajib mengisi nama dan nomor HP untuk verifikasi dan komunikasi lebih lanjut.
Detail Kejadian: Memilih jenis musibah, tingkat keparahan, dan deskripsi lengkap.
Geolokasi & Peta Interaktif: Pelapor dapat menggunakan lokasi GPS saat ini atau mencari alamat secara manual dengan bantuan peta.
Unggah Foto: Pelapor dapat melampirkan foto kejadian sebagai bukti visual awal.
Opsi Kirim Video via WhatsApp: Setelah laporan terkirim, pelapor diberi opsi untuk mengirim bukti video melalui WhatsApp ke nomor operator yang telah ditentukan, sebuah solusi yang andal dan tidak membebani server.

B. Untuk Tim Damkar (User)
Dasbor Real-time :
Notifikasi Instan & Suara Sirine: Laporan baru muncul secara otomatis tanpa perlu me-refresh halaman, disertai suara sirine yang khas.
Tampilan Kartu Komprehensif: Setiap kartu laporan menampilkan semua informasi penting: jenis & level musibah, informasi pelapor, lokasi, deskripsi, foto awal, dan peta interaktif.

Fitur Respons Panggilan:
Anggota tim dapat menekan tombol "Respon Panggilan".
Sebuah prompt akan muncul untuk memasukkan komentar respons (misal: "OTW", "Unit Bravo meluncur").
Tombol akan langsung berubah menjadi "Telah Merespons" dengan umpan balik visual instan untuk mencegah respons ganda.
Nama dan komentar tim yang merespons akan langsung tampil di kartu laporan.

Profil Tim :
Setiap tim (pengguna) dapat mengelola profil mereka sendiri, termasuk mengunggah foto profil tim dan mengisi detail seperti Nama Tim, Ketua Tim, Jumlah Anggota, dan daftar Armada.

C. Untuk Super Admin
Akses Penuh: Memiliki semua hak akses yang dimiliki oleh Tim Damkar.
Kontrol Penuh atas Laporan (di dashboard.php):
Tombol "Selesaikan Laporan" dan "Hapus" hanya muncul untuk admin.
Selesaikan Laporan: Membuka modal di mana admin dapat menulis catatan penanganan akhir dan mengunggah foto dokumentasi akhir. Laporan kemudian dipindahkan ke tabel arsip.

Panel Admin Terpadu:
Manajemen Kejadian: Panel khusus untuk melihat, mencari, dan mengelola semua laporan (aktif dan arsip) dalam format tabel. Admin dapat menghapus permanen laporan dari arsip atau memulihkan laporan dari arsip kembali ke daftar aktif.
Manajemen Pengguna: Fitur penuh untuk menambah, mengedit, dan menghapus akun pengguna (baik 'user' maupun 'admin').

Informasi

Teknologi

Komponen Utama Backend (PHP & MySQL), Frontend (HTML, Tailwind, JS), Browser Image Compression, touch() -> timestamp;

Tautan Terkait

← Kembali ke Semua Proyek