Riwayat Versi
Semua pembaruan dan perubahan terbaru pada aplikasi kami.
1.5
Versi 1.5.0 (Minor Update)
Dirilis pada Oktober 2025
- Penyempurnaan tampilan dan navigasi di halaman utama (*Landing Page*).
- Desain ulang formulir pelaporan bencana publik agar lebih intuitif di perangkat seluler dan web.
- Peningkatan visual pada halaman *Changelog* ini agar informasi versi lebih mudah dibaca.
1.4
Versi 1.4.0 (Minor Update)
Dirilis pada Juli 2025
- Menambahkan sistem status pelaporan bencana dengan tiga pilihan:
unpublish,publish, danselesai. - Secara default, setiap laporan bencana yang dikirim oleh publik akan memiliki status
unpublish. - Menambahkan notifikasi otomatis ke dashboard admin menggunakan
Laravel Notificationsetiap kali laporan bencana baru dikirim oleh publik. - Menambahkan tombol
Update Statuskhusus untuk role admin agar dapat mengubah status laporan bencana menjadipublishatauselesai. - Melakukan pembaruan pada
API publiksehingga hanya menampilkan data laporan bencana yang memiliki statuspublishdanselesai, tidak lagi menampilkan laporan dengan statusunpublish.
1.3
Versi 1.3.0 (Minor Update)
Dirilis pada Juli 2025
- Menambahkan halaman publik yang dapat diakses tanpa login untuk menampilkan daftar laporan bencana terkini.
- Menyediakan endpoint API publik untuk aplikasi mobile guna menampilkan laporan bencana terbaru.
- Mengimplementasikan dukungan
Progressive Web App (PWA)untuk instalasi dan akses offline. - Menambahkan file
manifest.json,sw.js, danpwa-install.jssebagai bagian dari integrasi PWA. - Menambahkan tombol
Install Aplikasiuntuk memudahkan pemasangan versi PWA oleh pengguna. - Perbaikan minor pada validasi input dan penanganan error saat menyimpan laporan bencana.
1.2
Versi 1.2.0 (Minor Update)
Dirilis pada Juli 2025
- Menambahkan endpoint API publik untuk menampilkan data laporan bencana secara lengkap beserta relasi korban, bangunan rusak, dan foto dokumentasi.
- Menambahkan dukungan autentikasi token API dengan sistem level akses (demo, silver, gold, diamond).
- Menyediakan endpoint
/api/disastersdan/api/disasters/{kode_laporan}untuk konsumsi aplikasi pihak ketiga seperti GIS. - Menambahkan kolom
kode_laporanunik pada setiap laporan bencana untuk keperluan integrasi lintas sistem. - Mengaktifkan middleware
verify.tokenuntuk melindungi endpoint dan mencatat log API secara otomatis.
1.1
Versi 1.1.0 (Minor Update)
Dirilis pada Juni 2025
- Menambahkan fitur permintaan perubahan role bagi pengguna non-admin.
- Pengguna kini dapat mengajukan permintaan perubahan role yang akan ditinjau terlebih dahulu oleh admin.
- Setiap pengajuan role akan mengirimkan notifikasi ke admin menggunakan packageLaravel Notification.
- Fitur ini dibuat karena sistem login menggunakan SSO, di mana seluruh akun terpusat dan memiliki role default.
- Menambahkan fitur pencatatan aktivitas pengguna untuk memantau interaksi user secara efisien tanpa membebani server maupun basis data.
1.0
Versi 1.0.0 (Major Update-Rilis Beta)
Dirilis pada Juni 2025
- Rilis perdana aplikasi Lapor Bencana berbasis web.
- Fitur pelaporan bencana lengkap dengan input lokasi administratif (provinsi, kabupaten, kecamatan, kelurahan).
- Upload maksimal 3 foto kejadian dengan validasi ekstensi gambar (tidak bisa unggah dokumen).
- Pemetaan lokasi menggunakan input koordinat lintang dan bujur (latitude, longitude).
- Manajemen data korban: input dinamis nama, usia, dan status (luka/meninggal).
- Manajemen data kerusakan bangunan dengan pilihan tingkat kerusakan (ringan, sedang, berat).
- Form kerusakan dilengkapi fitur tambah baris dinamis serta mode edit dengan pratinjau data.
- Cetak laporan kejadian dalam format siap print, dengan desain formal dan tata letak rapi.
- Semua ID penting diamankan menggunakan
encryptdandecrypt. - Validasi sisi frontend dan backend untuk memastikan semua data wajib diisi dengan benar.
- Feedback interaktif dengan
toastsukses dan error setelah aksi pengguna. - Dukungan SSO (Single Sign-On) — pengguna dapat login langsung menggunakan akun terintegrasi tanpa harus membuat akun baru di sistem. Memudahkan integrasi lintas platform dan efisiensi login instansi.
- Deteksi Gempa Terkini — integrasi data real-time dari BMKG untuk menampilkan gempa terbaru dan daftar gempa M ≥ 5.0 secara interaktif di halaman publik, termasuk visualisasi peta dan lokasi pusat gempa.
- 2 peran pengguna:
- Admin – dapat menambahkan dan mengelola laporan, korban, kerusakan, dan mencetak laporan.
- Viewer – hanya dapat melihat laporan tanpa hak ubah atau tambah data.