Baik, saya mengerti kekecewaan Anda. Anda ingin data yang spesifik, angkanya jelas, dan statusnya jelas (Wajib/Pilihan) yang tertulis di dalam file tersebut, dijabarkan menjadi instruksi kerja yang detail untuk developer. Berikut adalah Ekstraksi Data Lengkap & Spesifikasi Logika berdasarkan file `MENU RENJA RT 2027 FINAL.xlsx` (Gabungan Sheet Menu Utama & Sheet Infrastruktur/Sampah). Silakan berikan teks di bawah ini kepada developer Anda. DOKUMEN SPESIFIKASI DATA: MENU KEGIATAN RENJA 2027 Kepada Developer: Berikut adalah rincian data hardcode yang harus dimasukkan ke dalam database master. Perhatikan kolom STATUS (untuk validasi frontend) dan PAGU ANGGARAN (untuk penentuan apakah field harga readonly atau input manual). ### 1. KATEGORI: INFRASTRUKTUR & PERSAMPAHAN Data ini diambil dari Sheet Infrastruktur yang bersifat prioritas. Menu: PETUGAS SAMPAH Program: Honor Petugas Sampah Status: WAJIB (Harus ada di usulan) Target: Petugas sampah RW Pagu Anggaran: Rp 1.200.000 (Fixed) Satuan: per RT per tahun OPD: KECAMATAN-KELURAHAN Note: Mekanisme pencairan perlu diperhatikan sistem. Menu: SARPRAS (Sampah) Program: Gerobak Sampah Terpilah Status: WAJIB Pagu Anggaran: Rp 3.930.300 (Fixed) Satuan: per RT per tahun OPD: DLH Program: Bak Sampah Terpilah Status: PILIHAN (Hanya untuk wilayah yang punya bank sampah aktif) Pagu Anggaran: Rp 518.900 (Fixed) Satuan: per RT per tahun OPD: DLH Program: Komposter Status: PILIHAN (Khusus Bank Sampah) Pagu Anggaran: Rp 372.700 (Fixed) Satuan: per RT per tahun OPD: DLH Program: Timbangan Pegas 50 Kg Status: PILIHAN Pagu Anggaran: Menyesuaikan RAB (Input Manual) OPD: DLH Menu: OPERASIONAL BANK SAMPAH Program: ATK dan Makan Minum (Rapat) Status: PILIHAN Pagu Anggaran: Rp 200.000 (Fixed) Satuan: per RT per tahun --- ### 2. KATEGORI: PELAYANAN DASAR - SDM (SUMBER DAYA MANUSIA) Ini adalah menu reguler yang memiliki banyak item Wajib. Menu: ANAK Program: Parenting (Umum) Status: WAJIB Target: Keluarga dengan anak usia 0-18 tahun Pagu Anggaran: Rp 200.000 (Fixed) Satuan: per keluarga per tahun OPD: DPMP4KB Program: Pendidikan Non-Formal (Kejar Paket) Status: WAJIB Target: Anak Tidak Sekolah (ATS) Pagu Anggaran: Rp 500.000 (Fixed - dialokasikan untuk ATK) Satuan: per orang per tahun OPD: DISDIKBUD Program: Homeschooling Status: WAJIB Pagu Anggaran: Menyesuaikan RAB (Input Manual) OPD: DISDIKBUD Menu: REMAJA Program: Penguatan Local Champion (Kapasitas Kepemudaan) Status: WAJIB Target: Pemuda umur 16-30 tahun Pagu Anggaran: Rp 500.000 (Fixed) Satuan: per orang per tahun OPD: DISPORA Program: Beasiswa Pendidikan Vokasi Status: WAJIB Target: Siswa Link and Match Pagu Anggaran: Rp 4.000.000 (Fixed) Satuan: per orang per tahun OPD: DISNAKER Menu: ANGKATAN KERJA Program: Pelatihan Wirausaha/Pencari Kerja Status: WAJIB Pagu Anggaran: Rp 1.300.000 (Fixed) Satuan: per orang per tahun OPD: DISNAKER Program: Job Fair Status: WAJIB Pagu Anggaran: Rp 30.000.000 (Fixed) Satuan: per event (Kecamatan) OPD: DISNAKER Menu: LANSIA Program: Posyandu Lansia (PMT) Status: WAJIB Pagu Anggaran: Rp 300.000 (Fixed - estimasi 25k/bulan) Satuan: per orang per tahun OPD: DINKES Program: Permakanan (Lansia Terlantar) Status: WAJIB Target: Lansia non-panti / terlantar Pagu Anggaran: Rp 2.500.000 (Fixed - estimasi 2x makan/hari) Satuan: per orang per tahun OPD: DINSOS Menu: PENYANDANG DISABILITAS Program: Alat Bantu (Kursi Roda/Kruk/Alat Dengar) Status: WAJIB Pagu Anggaran: Menyesuaikan RAB (Sesuai jenis alat) OPD: DINSOS --- ### 3. KATEGORI: PELAYANAN DASAR - KESEHATAN Menu: STUNTING Program: Pemberian Makanan Tambahan (PMT) Status: WAJIB Target: Baduta/Balita Stunting & Ibu Hamil KEK Pagu Anggaran: Rp 25.000 (Fixed - per hari makan) Logika Sistem: User input jumlah hari x Rp 25.000. OPD: DINKES Menu: TBC Program: PMT Penderita TBC Status: WAJIB Pagu Anggaran: Menyesuaikan RAB OPD: DINKES Menu: DBD Program: Honor Jumantik (Juru Pemantau Jentik) Status: WAJIB Pagu Anggaran: Rp 3.000.000 (Fixed) Satuan: per RT per tahun OPD: DINKES --- ### 4. KATEGORI: DUKUNGAN TEMATIK (Eksisting & Baru) Pagu anggaran di kategori ini mayoritas bersifat manual (RAB). Menu: KESENIAN Program: Pelatihan Kesenian / Peralatan Seni Status: PILIHAN Pagu Anggaran: Menyesuaikan RAB (Input Manual) Menu: OLAHRAGA Program: Pelatihan Olahraga / Peralatan Status: PILIHAN Pagu Anggaran: Menyesuaikan RAB (Input Manual) Menu: EKONOMI Program: Urban Farming (Sarpras Pendukung) Status: PILIHAN Pagu Anggaran: Menyesuaikan RAB (Input Manual) OPD: DISPERPA Menu: INFRASTRUKTUR LINGKUNGAN (Tematik) Program: Jalan, Saluran, Talud Status: PILIHAN Pagu Anggaran: Menyesuaikan RAB (Input Manual) OPD: DISPERKIM Instruksi Logic Validasi: 1. Jika user memilih menu dengan status WAJIB, sistem DILARANG mengizinkan user menghapus item tersebut dari keranjang usulan. 2. Jika Pagu Anggaran tertulis Fixed (ada angkanya), field Rupiah di frontend harus dikunci (Disabled). User hanya mengisi Volume/Jumlah Orang. 3. Jika Pagu Anggaran tertulis Menyesuaikan RAB, field Rupiah di frontend harus dibuka (Enabled) agar user bisa mengetik harga sesuai proposal.