Sitemap & Dokumentasi Kode

Peta arsitektur modul sistem informasi BUM Desa Gati Yekti. Gunakan panduan ini untuk melacak file saat melakukan *maintenance* atau perbaikan bug.

1. Sistem Inti (Portal Admin & Keamanan)

📁 portal-gatiyekti.html | 📁 js/loginberitapengunjung.js

Autentikasi & Keamanan

  • Sistem Login Terpusat (Supabase Auth).
  • Sistem Hak Akses berdasarkan ID Pegawai (Superadmin, Manajer Unit, Teknisi).
  • Sistem *Auto-Logout* (Radar Nganggur 15 Menit).

Manajemen Berita & Dokumen

  • CRUD Berita Desa & Upload Foto Utama.
  • Update Marquee (Teks Berjalan) Beranda.
  • Menu Publikasi Dokumen Publik (SOP, Perdes, SK).

Pemantauan & Radar (CCTV)

  • Peta Kunjungan Web Real-time (Leaflet.js).
  • Radar Aktivitas Admin (Merekam jejak CRUD).

2. Unit Air Bersih (PAMSIMAS)

📁 pamsimas.html | 📁 js/script-pamsimas.js | 📁 js/pamsimas-admin.js

Tagihan & Layanan Warga

  • Login Pelanggan (Warga) dengan No. SR.
  • Grafik Tren Pemakaian Air Warga.
  • Analisis AI Gemini untuk evaluasi pemakaian warga.
  • Kalkulator Estimasi Tagihan Publik.

Kasir & Input Meteran

  • Input Meteran Air Bulanan & Koreksi Periode.
  • Mesin Kasir (Pelunasan & Angsuran/Nyicil).
  • Lunas Massal & Cetak Struk Thermal/PDF.
  • Download DIM (Daftar Input Meteran) ke CSV.

Operasional, Kas, & Rapor

  • Buku Kas Operasional (otomatisasi rasio beban Listrik S3 & S7).
  • Log Laporan Gangguan & Analisis Beban Pompa.
  • Generator Laporan Akuntansi Pamsimas & Rapor Analitik (Grafik Tahunan).

3. Unit Jasa Keuangan

📁 js/jk-admin.js

Kelola Nasabah & Berkas

  • Pendataan NIK, Nama, dan Plafon Pinjaman.
  • Upload Berkas Digital (KTP & Foto Usaha).
  • Manajemen Status Pengajuan (Survei, Antrian Cair, Cair, Ditolak).

Buku Kas & Angsuran

  • Fitur "Terima Setoran Otomatis" (Otomatis memecah Pokok & Bunga ke Buku Kas).
  • Input Manual Transaksi Kas Jasa Keuangan (Modal, Operasional, Setor SHU).
  • Dashboard ringkasan Pemasukan, Pengeluaran, dan Saldo Akhir.

Penagihan NPL (Kredit Macet)

  • Kalkulator Bunga Denda Otomatis berdasarkan lama menunggak.
  • Sistem Cetak Surat Tagihan Peringatan PDF Otomatis.
  • Kirim Surat Tagihan Langsung ke WhatsApp Nasabah.

4. Unit Pasar Desa

📁 js/pasar-desa.js

Kelola Pedagang

  • Database nama lapak, lokasi/blok, dan kategori jualan.
  • Tombol langsung hubungi WhatsApp Pedagang.
  • Status Buka/Tutup/Kosong.

Kas Pasar & Absensi

  • Buku Kas Bulanan (Input Retribusi Dalam, Luar, Listrik, WC).
  • Kalkulator Setoran Otomatis 70% ke BUMDes.
  • Rekapitulasi Absensi Karyawan Pasar.

Log Kejadian

  • Pencatatan Insiden Keamanan & Infrastruktur.
  • Laporan Tindakan & Status Penanganan.

5. Unit Jasa Persewaan

📁 js/jasa-persewaan.js

Manajemen Booking

  • Kalender jadwal sewa (Mobil Luxio / Kipas Uap).
  • Status Booking, Sedang Disewa, Selesai Lunas, atau Batal.

Keuangan & Laporan

  • Buku Kas Bulanan (Input Bensin, Ganti Oli, Pajak, dll).
  • Kalkulator Setoran Otomatis 80% ke BUMDes.
  • Grafik Analitik Pendapatan Tahunan.

6. Sistem Akuntansi & Evaluasi KPI

📁 js/admin-akuntansi.js | 📁 js/kpi-admin.js

Akuntansi BUMDes (Double Entry)

  • Buku Jurnal Umum (Input Debit/Kredit).
  • Manajemen Bagan Akun (Chart of Accounts / CoA).
  • Generator Laporan Otomatis (Buku Besar, Laba/Rugi, Neraca, Perubahan Ekuitas, Arus Kas).

Penilaian KPI Manajer

  • Target Setoran SHU Tahunan.
  • Penilaian Kinerja (Skor Finansial, Administrasi, Rapat).
  • Perhitungan Denda/Penalti Keterlambatan Absensi (Khusus Pasar).

7. Sistem Rapat & Pengolah Surat

📁 rapat-bumdes.html | 📁 js/rapat.js | 📁 js/surat-dokumen.js

Sistem Undangan & Absen

  • Generator Surat Undangan Digital & QR Code.
  • Scanner Absensi Kehadiran Real-time.
  • Tarik data Kehadiran Rapat untuk Skor KPI Karyawan.

Notulen & Pengolah Surat

  • Pencatatan Notulen Digital dengan Upload Foto.
  • Sistem Penugasan Tindak Lanjut (Follow Up via WA) ke PIC.
  • Generator Surat Resmi & Berita Acara (Editor teks kaya dengan multi-penandatangan).