Update revisiOraRibet.md

This commit is contained in:
andri 2025-12-04 21:45:25 +00:00
parent 48beacaae2
commit f2c1f1e40e
1 changed files with 25 additions and 25 deletions

View File

@ -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].
* Bagaimana cara mengurutkan tampilan program agar sesuai dengan urutan Menu/Sub-menu yang kita inginkan? (Apakah perlu kolom *'sort_order'* di database?) [cite: 44].