OpenDK
OpenDK copied to clipboard
Kembangkan OpenKab untuk tingkat Kabupaten
Jelaskan alasan dibutuhkannya fitur ini
Saat ini OpenDK digunakan pada tingkat Kecamatan, sedangkan ada permintaan untuk aplikasi serupa bagi pemerintah kabupaten. Selain itu ada permintaan supaya OpenSID dapat menggunakan satu database gabungan untuk semua desa/kelurahan di suatu kabupaten/kota.
Beri keterangan jelas apa yang diharapkan
Dibutuhkan aplikasi OpenKab, yg dapat digunakan oleh Kabupaten, di mana setelah memilih Kabupaten, semua kecamatan dan desa di wilayah Kabupaten tersebut otomatis tersedia.
Kode kabupaten terpasang dapat dimasukkan dan diambil dari file .env
.
Aplikasi ini bersifat sebagai Dasbor Kabupaten/Kota, di mana data yang ditampilkan diambil dari database OpenSID gabungan. Data yang ada di database gabungan OpenSID tersebut persis sama dengan database OpenSID, tentunya untuk semua desa/kelurahan, bukan satu desa saja. Akses ke data gabungan OpenSID dilakukan melalui API yang dibuat khusus untuk kebutuhan itu. Pembuatan API ini merupakan bagian dari pengerjaan OpenKab.
Informasi tambahan
Berikut skema aplikasi OpenKab.
Fitur awal sebagai basis penawaran untuk pembuatan aplikasi dasbor OpenKab ini dibatasi pada :
- statistik kependudukan, dengan tampilan seperti yg ada di OpenSID. Bisa ditampilkan untuk keseluruhan desa, per kecamatan atau per desa;
- laporan Mutasi Penduduk, dengan tampilan seperti yg ada di OpenSID. Bisa ditampilkan untuk keseluruhan desa, per kecamatan dan per desa.
Pada tampilan untuk pengunjung publik, data individu tidak dapat ditampilkan, hanya data agregat.
Pada tampilan admin (setelah login), data individu dapat ditampilkan. Selain itu, tampilan admin juga menyediakan fitur:
- mengelola pengguna, termasuk membuat, mengubah dan menghapus pengguna. Juga untuk verifikasi email/akun Telegram dan mengganti password pengguna;
- mencetak dan ekspor data kependudukan, termasuk mutasi penduduk
API dimaksudkan supaya OpenKab tidak melakukan query langsung ke database gabungan secara bebas, melainkan mengakses data yang diperlukan secara terarah. Dan juga supaya ke depan, aplikasi lain yang membutuhkan akses ke database gabungan dapat menggunakan API itu. Spesifikasi API tersebut perlu mengikuti standar OpenDesa yang akan disediakan bagi yang melakukan tugas ini.