Roadmap Rencana Kerja & Anggaran
Roadmap Pengembangan RKA Lanjutan (Fase 2)
Dokumen ini adalah cetak biru (blueprint) untuk pengembangan lebih lanjut dari modul Rencana Kerja & Anggaran (RKA) pada ERP BUMDes. Pengembangan ini bertujuan untuk mengubah RKA dari sekadar pencatatan target statis menjadi alat bantu perencanaan strategis yang dinamis, terukur, dan terintegrasi dengan kecerdasan buatan (AI).
1. Visi Pengembangan#
Mengakomodasi kompleksitas keuangan BUMDes berskala Holding dengan menerapkan prinsip penganggaran tingkat lanjut, meliputi approval workflow, budget versioning (revisi anggaran), monthly breakdown, dan prediktif AI (forecasting).
2. Fase Eksekusi (Sprint Plan)#
Pengembangan akan dibagi menjadi 3 fase utama untuk memastikan stabilitas sistem tidak terganggu.
Fase 1: Approval Workflow & Konsolidasi Holding
Tujuan: Menerapkan sistem persetujuan berjenjang dan pemantauan global.
- Database:
- Menambah kolom
statuspada tabelbudget_targets(draft,submitted,approved,rejected). - Menambah kolom
approved_by(UUID user yang menyetujui) danapproved_at(Timestamp).
- Menambah kolom
- UI/UX:
- Tombol "Ajukan RKA" untuk Kepala Unit.
- Tab "Menunggu Persetujuan" pada dashboard Direktur/Super Admin.
- Tampilan Roll-up Dashboard: Grafik gabungan yang merekap total keseluruhan RKA dari semua sub-unit (Ayam, Retail, Air, dll) menjadi RKA Pusat.
Fase 2: Versioning & Anggaran Perubahan (APBDes Perubahan)
Tujuan: Mengizinkan revisi anggaran di pertengahan tahun buku tanpa menghapus data target historis awal.
- Database:
- Menghapus Unique Constraint lama (
business_unit_id,account_id,fiscal_year). - Menambah kolom
version(Integer, default1) danrevision_notes(Text). - Membuat Unique Constraint baru:
business_unit_id+account_id+fiscal_year+version.
- Menghapus Unique Constraint lama (
- UI/UX:
- Opsi "Buat Anggaran Perubahan" yang akan menduplikasi versi sebelumnya.
- Dropdown di pojok atas untuk melihat riwayat "RKA Awal (v1)" vs "RKA Perubahan (v2)".
Fase 3: Monthly Breakdown & AI Forecasting
Tujuan: Pecahan target kuartalan/bulanan dan saran target berbasis AI.
- Database:
- Pembuatan tabel baru
budget_targets_monthlyyang berelasi kebudget_targets, berisi kuota per bulan (Jan-Des).
- Pembuatan tabel baru
- AI Integration (Peter / AI Advisor):
- Menganalisis kurva realisasi historis (misal: "Beban pemeliharaan selalu melonjak di bulan Desember akibat hujan").
- AI akan memunculkan Prompt/Alert rekomendasi angka yang ideal saat Kepala Unit menginput target.
- UI/UX:
- Grafik Line Chart perbandingan Realisasi YTD vs Target YTD setiap bulan.
3. Skema Perubahan Database (Draft Migrasi)#
Berikut adalah ringkasan perubahan DDL (Data Definition Language) yang harus disiapkan saat memulai Fase 1 & 2:
sql-- Penambahan Kolom Approval dan Versioning ALTER TABLE public.budget_targets ADD COLUMN status VARCHAR(20) DEFAULT 'draft' CHECK (status IN ('draft', 'submitted', 'approved', 'rejected')), ADD COLUMN approved_by UUID REFERENCES auth.users(id), ADD COLUMN approved_at TIMESTAMP WITH TIME ZONE, ADD COLUMN version INTEGER DEFAULT 1, ADD COLUMN revision_notes TEXT; -- Penyesuaian Unique Constraint ALTER TABLE public.budget_targets DROP CONSTRAINT IF EXISTS budget_targets_unit_account_year_key; ALTER TABLE public.budget_targets ADD CONSTRAINT budget_targets_unit_account_year_version_key UNIQUE (business_unit_id, account_id, fiscal_year, version);
4. Kesimpulan#
Eksekusi Roadmap RKA Lanjutan ini tidak harus dilakukan sekaligus. Implementasi dapat difokuskan pada Fase 1 terlebih dahulu, sehingga proses tata kelola persetujuan (Good Corporate Governance) BUMDes dapat segera berjalan.