diff --git a/revisiOraRibet.md b/revisiOraRibet.md index 2a07e27..ff19f21 100644 --- a/revisiOraRibet.md +++ b/revisiOraRibet.md @@ -12,56 +12,56 @@ Berikut adalah detail perbaikan yang harus dilakukan berdasarkan dokumen catatan *Masalah ini menyebabkan fitur utama tidak berjalan, harus segera diperbaiki.* 1. **Bug Input Program Baru (CRUD Error)** - * [cite_start]**Isu:** Saat mencoba menambah "Program Baru" di menu Manajemen Program, muncul pesan error: *"Gagal menyimpan data: Gagal menambahkan program E-Musrenbang"*[cite: 19, 20]. + * **Isu:** Saat mencoba menambah "Program Baru" di menu Manajemen Program, muncul pesan error: *"Gagal menyimpan data: Gagal menambahkan program E-Musrenbang"*[cite: 19, 20]. * **Harapan:** Pastikan fungsi *Create/Insert* data program berjalan normal. 2. **Bug Input Referensi Pagu (Data Tidak Muncul)** - * [cite_start]**Isu:** Di menu "Referensi Pagu", saat tombol *Simpan* ditekan, seolah sukses tetapi data tidak muncul di tabel/list[cite: 14]. + * **Isu:** Di menu "Referensi Pagu", saat tombol *Simpan* ditekan, seolah sukses tetapi data tidak muncul di tabel/list[cite: 14]. * **Harapan:** Perbaiki fungsi *Read/Fetch* data setelah input agar tabel otomatis ter-update. 3. **Filter Tidak Berfungsi** - * [cite_start]**Isu:** Menu filter di halaman "Referensi Pagu" (berdasarkan kategori/status) tidak merespons atau tidak memfilter data[cite: 13]. + * **Isu:** Menu filter di halaman "Referensi Pagu" (berdasarkan kategori/status) tidak merespons atau tidak memfilter data[cite: 13]. * **Harapan:** Fungsikan filter query agar data tersortir sesuai pilihan *dropdown*. 4. **Nilai Pagu Muncul "NaN"** - * [cite_start]**Isu:** Pada program "Sanitasi Air Minum - Perpipaan", nilai rupiah Pagu muncul sebagai `Rp NaN`[cite: 21, 22]. [cite_start]Padahal di database/setting sudah diinput angka `2000.000`[cite: 23]. + * **Isu:** Pada program "Sanitasi Air Minum - Perpipaan", nilai rupiah Pagu muncul sebagai `Rp NaN`[cite: 21, 22]. Padahal di database/setting sudah diinput angka `2000.000`[cite: 23]. * **Harapan:** Cek *data type* atau *formatting* angka di frontend agar merender nominal rupiah yang benar. 5. **Tahun Anggaran Salah** - * [cite_start]**Isu:** Pada "Detail Pengajuan" program Operasional RT, tahun yang tertera masih **2025**[cite: 46]. - * [cite_start]**Harapan:** Ubah default tahun atau logika pengambilan tahun menjadi **2026/2027** (sesuai periode perencanaan saat ini)[cite: 24, 46]. + * **Isu:** Pada "Detail Pengajuan" program Operasional RT, tahun yang tertera masih **2025**[cite: 46]. + * **Harapan:** Ubah default tahun atau logika pengambilan tahun menjadi **2026/2027** (sesuai periode perencanaan saat ini)[cite: 24, 46]. --- #### B. UPDATE LOGIKA QUERY DATA (Penyatuan Sumber Data) *Permintaan perubahan bisnis proses: Frontend menampilkan 1 Program, namun Backend mengambil data dari beberapa kriteria (Multiple Criteria).* -1. [cite_start]**Program: RTLH (Rumah Tidak Layak Huni)** [cite: 3, 4] +1. **Program: RTLH (Rumah Tidak Layak Huni)** [cite: 3, 4] * **Logic:** Tampilkan sebagai **1 Program** saja di menu pilihan. * **Query:** Mengambil gabungan data dari 3 sumber kriteria: * RTLH 1 (Dinding) * RTLH 2 (Lantai) * RTLH 3 (Atap) -2. [cite_start]**Program: KEJAR PAKET** [cite: 5, 6] +2. **Program: KEJAR PAKET** [cite: 5, 6] * **Logic:** Tampilkan sebagai **1 Program** saja. * **Query:** Mengambil gabungan data dari 2 sumber: * Siswa Kejar Paket (Status: Masih Sekolah/Ikut Kejar) * ATS / Anak Tidak Sekolah (Status: Putus Sekolah) -3. [cite_start]**Program: PELATIHAN WIRAUSAHA (Umum)** [cite: 7, 8] +3. **Program: PELATIHAN WIRAUSAHA (Umum)** [cite: 7, 8] * **Logic:** Tampilkan sebagai **1 Program** saja. * **Query:** Mengambil gabungan data dari 2 sumber: * Pelatihan Umum (Pencari Kerja) * Pelatihan Wirausaha (Sedang mempersiapkan usaha) -4. [cite_start]**Program: POSYANDU (PMT)** [cite: 9, 10] +4. **Program: POSYANDU (PMT)** [cite: 9, 10] * **Logic:** Tampilkan sebagai **1 Program** (Pemberian Makanan Tambahan). * **Query:** Mengambil gabungan data dari 2 target: * PMT Lansia (Usia 60+) * PMT Anak (Usia 0-5 tahun) -5. [cite_start]**Program: PERMAKANAN MISKIN** [cite: 11, 12] +5. **Program: PERMAKANAN MISKIN** [cite: 11, 12] * **Logic:** Tampilkan sebagai **1 Program** saja. * **Query:** Mengambil gabungan data dari 2 kriteria sosial: * Miskin Non-ASN @@ -73,31 +73,31 @@ Berikut adalah detail perbaikan yang harus dilakukan berdasarkan dokumen catatan *Perbaikan penamaan agar sesuai dengan SE/Aturan.* 1. **Revisi Nama Kategori (Manajemen Program Renja RT)** - * [cite_start]Ganti label "DASAR" menjadi **"PELAYANAN DASAR"**[cite: 16]. - * [cite_start]Ganti label "Pemberdayaan" menjadi **"DUKUNGAN TEMATIK"**[cite: 17]. - * [cite_start]Pastikan dropdown kategori menampilkan 3 opsi: Pelayanan Dasar, Dukungan Tematik, Usulan Cadangan[cite: 15, 18]. + * Ganti label "DASAR" menjadi **"PELAYANAN DASAR"**[cite: 16]. + * Ganti label "Pemberdayaan" menjadi **"DUKUNGAN TEMATIK"**[cite: 17]. + * Pastikan dropdown kategori menampilkan 3 opsi: Pelayanan Dasar, Dukungan Tematik, Usulan Cadangan[cite: 15, 18]. 2. **Revisi Nama Program (Mapping)** - * [cite_start]Ganti "KELUARGA PARENTING DIFABEL" menjadi **"ANAK : Parenting Difabel"**[cite: 48, 49]. - * [cite_start]Ganti "KELUARGA PARENTING UMUM" menjadi **"ANAK : Parenting Umum"**[cite: 50, 51]. + * Ganti "KELUARGA PARENTING DIFABEL" menjadi **"ANAK : Parenting Difabel"**[cite: 48, 49]. + * Ganti "KELUARGA PARENTING UMUM" menjadi **"ANAK : Parenting Umum"**[cite: 50, 51]. --- #### D. KONFIGURASI AKSES USER (ACL) -[cite_start]*Pastikan Role & Permission terapkan sebagai berikut[cite: 24]:* +*Pastikan Role & Permission terapkan sebagai berikut[cite: 24]:* -* [cite_start]**Ketua RT:** Hanya *Create/Input* usulan untuk RT-nya sendiri[cite: 25]. -* [cite_start]**Ketua RW:** *Read Only* (Hanya melihat) inputan RT di wilayahnya[cite: 26]. -* [cite_start]**Fasilitator:** *Edit & View* (Bisa membantu edit data RT di wilayah kewenangannya)[cite: 27]. -* [cite_start]**Kelurahan:** *View/Monitor* inputan satu kelurahan[cite: 28]. -* [cite_start]**Kecamatan:** *View/Monitor* inputan satu kecamatan (Rekapan berjenjang)[cite: 29]. -* [cite_start]**OPD:** *View/Monitor* usulan yang sesuai kewenangan dinasnya saja (Filter by OPD)[cite: 30]. +* **Ketua RT:** Hanya *Create/Input* usulan untuk RT-nya sendiri[cite: 25]. +* **Ketua RW:** *Read Only* (Hanya melihat) inputan RT di wilayahnya[cite: 26]. +* **Fasilitator:** *Edit & View* (Bisa membantu edit data RT di wilayah kewenangannya)[cite: 27]. +* **Kelurahan:** *View/Monitor* inputan satu kelurahan[cite: 28]. +* **Kecamatan:** *View/Monitor* inputan satu kecamatan (Rekapan berjenjang)[cite: 29]. +* **OPD:** *View/Monitor* usulan yang sesuai kewenangan dinasnya saja (Filter by OPD)[cite: 30]. --- #### E. DISKUSI TEKNIS (Mohon Feedback Developer) -1. [cite_start]**Sinkronisasi Data Warga:** [cite: 39, 40] +1. **Sinkronisasi Data Warga:** [cite: 39, 40] * Bagaimana mekanisme sinkronisasi jika ada warga baru di aplikasi "Teras Kota"? * *Request:* Apakah bisa dibuat sinkronisasi otomatis (Cron Job) atau tombol "Sync Warga" manual di akun RT? Mohon sarannya. 2. **Sorting Program:** - * Bagaimana cara mengurutkan tampilan program agar sesuai dengan urutan Menu/Sub-menu yang kita inginkan? (Apakah perlu kolom *'sort_order'* di database?) [cite_start][cite: 44]. \ No newline at end of file + * Bagaimana cara mengurutkan tampilan program agar sesuai dengan urutan Menu/Sub-menu yang kita inginkan? (Apakah perlu kolom *'sort_order'* di database?) [cite: 44]. \ No newline at end of file