-
Modul Location v1.0.0 Stable
released this
2025-09-08 15:22:19 +07:00 | 0 commits to master since this releaseDeskripsi
Modul Location adalah komponen yang dirancang untuk mengelola data lokasi administratif di Indonesia, meliputi provinsi, kota/kabupaten, kecamatan, dan desa/kelurahan. Modul ini menyediakan fungsionalitas untuk mengelola data lokasi dengan antarmuka pengguna yang intuitif dan sistem otorisasi yang terintegrasi.
Fitur Utama
1. Manajemen Provinsi (Province)
- Pencatatan informasi provinsi dengan kode dan nama
- Relasi one-to-many dengan kota/kabupaten
- Ekspor data provinsi ke format Excel
- Pencarian dan filter data provinsi
2. Manajemen Kota/Kabupaten (City)
- Pencatatan informasi kota/kabupaten dengan kode dan nama
- Relasi many-to-one dengan provinsi
- Relasi one-to-many dengan kecamatan
- Ekspor data kota/kabupaten ke format Excel
- Pencarian dan filter data kota/kabupaten
- Filter kota/kabupaten berdasarkan provinsi
3. Manajemen Kecamatan (District)
- Pencatatan informasi kecamatan dengan kode dan nama
- Relasi many-to-one dengan kota/kabupaten
- Relasi one-to-many dengan desa/kelurahan
- Ekspor data kecamatan ke format Excel
- Pencarian dan filter data kecamatan
- Filter kecamatan berdasarkan kota/kabupaten
4. Manajemen Desa/Kelurahan (Village)
- Pencatatan informasi desa/kelurahan dengan kode dan nama
- Informasi tambahan seperti nama alternatif dan kode pos
- Relasi many-to-one dengan kecamatan
- Ekspor data desa/kelurahan ke format Excel
- Pencarian dan filter data desa/kelurahan
- Filter desa/kelurahan berdasarkan kecamatan
- Pencarian kode pos berdasarkan desa/kelurahan
5. Fitur Umum
- Sistem otorisasi dengan kontrol akses berbasis peran
- Pencatatan aktivitas (activity logging) untuk semua operasi CRUD
- Soft delete untuk semua entitas (data tidak benar-benar dihapus)
- User stamps (created_by, updated_by, deleted_by) untuk audit trail
- Validasi input untuk memastikan integritas data
- Antarmuka pengguna yang responsif dan user-friendly
- Fitur restore untuk mengembalikan data yang telah dihapus
Integrasi dengan Modul Lain
- Usermanagement: Menggunakan model User untuk autentikasi dan otorisasi
- Logs: Menggunakan fitur activity logging untuk mencatat aktivitas pengguna
Persyaratan Sistem
- Laravel 12
- PHP 8.3 atau lebih tinggi
- Database PostgreSQL
- Maatwebsite/Laravel-Excel untuk fitur ekspor
- Spatie/Laravel-Activitylog untuk pencatatan aktivitas
- Mattiverse/Laravel-Userstamps untuk user stamps
Downloads