/iuran-warga ├── app/ │ ├── config/ │ │ └── config.php # Base URL & DB Credentials │ ├── controllers/ │ │ ├── Auth.php # Modul 1: Login & Hak Akses │ │ ├── Dashboard.php # Modul 2: Dashboard Ringkasan │ │ ├── Warga.php # Modul 3 & 4: Kelola & Data Warga │ │ ├── Iuran.php # Modul 5: Jenis Iuran │ │ ├── Pembayaran.php # Modul 6 & 9: Transaksi & Kartu Kendali │ │ ├── Pengeluaran.php # Modul 7: Pengeluaran │ │ └── Laporan.php # Modul 8, 10, 11, 12: Tunggakan & PDF/Excel │ ├── models/ │ │ ├── UserModel.php │ │ ├── WargaModel.php │ │ ├── IuranModel.php │ │ └── TransaksiModel.php │ ├── views/ │ │ ├── templates/ # Header & Footer AdminLTE 3 │ │ ├── dashboard/ │ │ ├── warga/ │ │ └── laporan/ │ └── core/ │ ├── App.php # Routing (URL Parser) │ ├── Controller.php # Base Controller │ └── Database.php # PDO Wrapper ├── public/ │ ├── assets/ # Bootstrap 5, AdminLTE, Chart.js, SweetAlert2 │ ├── uploads/ # Foto Warga & Bukti Pengeluaran │ └── index.php # Front Controller └── vendor/ # Composer autoload User: itte9828_adm_m-iuranwarga Database: itte9828_m-iuranwarga pass: admiuranwarga