
Sistem Aplikasi Pengaduan Perempuan dan Anak - Kalimantan Barat
Ringkasan Proyek
SIAPPAK (Sistem Aplikasi Pengaduan Perempuan dan Anak) adalah aplikasi layanan publik berbasis mobile dan web yang dikembangkan untuk Pemerintah Provinsi Kalimantan Barat. Aplikasi ini bertujuan sebagai sarana resmi masyarakat dalam melaporkan tindak kekerasan terhadap perempuan dan anak, serta memudahkan petugas dan admin dalam proses penanganan, monitoring, dan pelaporan kasus.
Proyek ini saya kembangkan sebagai Full‑Stack Developer, mencakup backend, aplikasi mobile, serta dashboard admin.
🌐 Website: https://siappak.kalbarprov.go.id
Tujuan Pengembangan
- Menyediakan kanal pengaduan resmi dan mudah diakses oleh masyarakat
- Mempercepat proses penanganan kasus kekerasan perempuan dan anak
- Memudahkan koordinasi antara pelapor, petugas lapangan, dan admin
- Menyediakan data dan laporan terstruktur untuk keperluan pemerintah daerah
Platform & Peran Pengguna
1. Aplikasi Mobile Pelapor (User)
Digunakan oleh masyarakat untuk melaporkan kasus kekerasan.
Fitur utama:
- Registrasi & Login pengguna
- Input laporan kekerasan (jenis, deskripsi, data korban)
- Penentuan lokasi kejadian berbasis Google Maps
- Upload bukti (foto, video, atau audio)
- Melihat status dan riwayat laporan
2. Aplikasi Mobile Petugas
Digunakan oleh petugas lapangan untuk menangani laporan.
Fitur utama:
- Registrasi & Login petugas
- Daftar laporan berdasarkan status (Belum Diproses, Diproses, Selesai)
- Melihat detail laporan dan data korban
- Navigasi ke lokasi kejadian menggunakan Google Maps
- Input data pelaku kekerasan
- Update status dan menandai kasus selesai
3. Dashboard Admin (Web)
Digunakan oleh admin untuk monitoring dan pengelolaan sistem.
Fitur utama:
- Login admin
- Dashboard ringkasan laporan
- Manajemen user (pelapor, petugas, admin)
- Manajemen banner informasi aplikasi
- Manajemen kategori/bentuk kekerasan
- Rekap laporan berdasarkan kota/kabupaten
- Cetak laporan resmi untuk kebutuhan instansi
Teknologi yang Digunakan
Backend
- Laravel
- RESTful API
- Authentication & Role Management
Mobile App
- React Native
- Integrasi Google Maps
- Upload media (foto, video, audio)
Database
- MySQL
Admin Panel
- Laravel Blade / Web Dashboard
Arsitektur Sistem (Gambaran Umum)
- Mobile App (Pelapor & Petugas) berkomunikasi melalui REST API
- Backend Laravel menangani autentikasi, validasi data, dan proses bisnis
- Database MySQL menyimpan data laporan, user, lokasi, dan histori penanganan
- Admin dashboard digunakan untuk monitoring dan pelaporan terpusat
Peran Saya dalam Proyek
- Analisis kebutuhan sistem bersama stakeholder
- Perancangan arsitektur aplikasi
- Pengembangan backend menggunakan Laravel
- Pengembangan aplikasi mobile dengan React Native
- Integrasi Google Maps dan upload media
- Implementasi sistem role (Pelapor, Petugas, Admin)
- Pengujian dan deployment aplikasi
Tantangan & Solusi
Tantangan:
- Mengelola alur laporan dari masyarakat hingga penanganan lapangan
- Sinkronisasi data real‑time antara pelapor, petugas, dan admin
- Menjaga keamanan dan kerahasiaan data sensitif
Solusi:
- Penerapan role‑based access control
- Struktur API yang terpisah dan terorganisir
- Validasi data dan pembatasan akses berdasarkan peran
Status Proyek
Digunakan secara resmi oleh Pemerintah Provinsi Kalimantan Barat
Kesimpulan
SIAPPAK merupakan proyek aplikasi layanan publik berskala pemerintah yang menunjukkan kemampuan saya dalam membangun sistem end‑to‑end berbasis Laravel dan React Native, dengan multi‑role user, integrasi peta, serta dashboard pelaporan yang kompleks dan terstruktur.