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, dan selesai.
  • Secara default, setiap laporan bencana yang dikirim oleh publik akan memiliki status unpublish.
  • Menambahkan notifikasi otomatis ke dashboard admin menggunakan Laravel Notification setiap kali laporan bencana baru dikirim oleh publik.
  • Menambahkan tombol Update Status khusus untuk role admin agar dapat mengubah status laporan bencana menjadi publish atau selesai.
  • Melakukan pembaruan pada API publik sehingga hanya menampilkan data laporan bencana yang memiliki status publish dan selesai, tidak lagi menampilkan laporan dengan status unpublish.
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, dan pwa-install.js sebagai bagian dari integrasi PWA.
  • Menambahkan tombol Install Aplikasi untuk 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/disasters dan /api/disasters/{kode_laporan} untuk konsumsi aplikasi pihak ketiga seperti GIS.
  • Menambahkan kolom kode_laporan unik pada setiap laporan bencana untuk keperluan integrasi lintas sistem.
  • Mengaktifkan middleware verify.token untuk 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 encrypt dan decrypt.
  • Validasi sisi frontend dan backend untuk memastikan semua data wajib diisi dengan benar.
  • Feedback interaktif dengan toast sukses 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.