Roadmap Pusat Administrasi & E-Office
🏛️ Peta Jalan Strategis: Pusat Administrasi & E-Office Terpadu (2026–2027)
Nomor Dokumen:
RDM/BUMDES/ADM/001-V2026Klasifikasi: Dokumen Perencanaan Arsitektur & Transformasi Digital Sekretariat Entitas Penanggung Jawab: Sekretariat & Holding BUMDes Bolulango Visi: Mewujudkan Single Source of Truth (SSoT) Tata Naskah Dinas, E-Office Tanpa Kertas (Paperless Office), dan E-Arsip Terverifikasi Publik Berstandar Korporasi Desa.
🎯 1. Visi & Sasaran Transformasi Digital#
Pusat Administrasi BUMDes Bolulango didesain bukan sekadar sebagai pencetak surat keluar biasa, melainkan bertransformasi menjadi Enterprise Document Management System (DMS) & E-Office. Sistem ini mengintegrasikan seluruh siklus hidup dokumen hukum, dinas, dan operasional komersial di 25 unit usaha desa.
🌟 4 Pilar Sasaran Utama
- Keabsahan Hukum & Auditabilitas Mutlak: Setiap naskah dinas, perjanjian kredit USP, kontrak vendor, dan laporan pertanggungjawaban memiliki tanda pengenal unik, stempel digital berorientasi optik, dan QR Code verifikasi publik yang dapat diuji kapan saja oleh Inspektorat, BPKP, maupun masyarakat.
- Desentralisasi Terkendali: 25 unit usaha memiliki keleluasaan mengonfigurasi identitas operasional (kop unit, nomor rekening perbankan, syarat & ketentuan) namun tetap berada di bawah payung kendali Holding BUMDes Bolulango.
- Pemberantasan Redundansi & Kecepatan Respons: Transformasi disposisi manual bertele-tele menjadi lembar instruksi digital seketika (Instant Digital Disposition) yang langsung terhubung ke ponsel manajer unit dan staf lapangan.
- Pencegahan Risiko Kedaluwarsa Hukum (Zero Overdue Risk): Peringatan proaktif berbasis otomasi WhatsApp (Sentinel) untuk memastikan tidak ada kontrak sewa, perjanjian kemitraan, atau SK staf yang terlewat dari pembaruan berkala.
📅 2. Timeline Master Pengembangan (11 Fase)#
Memuat diagram alur...
🔍 3. Rincian Fase Pengembangan#
✅ FASE 1 - 5: Fondasi Inti Sistem & Keabsahan Publik (Telah Selesai)
- Fase 1 (Penomoran Atomic): Stored procedure PL/pgSQL concurrency-safe dengan format
[Nomor]/[KODE]/BB/[Bulan]/[Tahun]. - Fase 2 (Keamanan & Otorisasi): Proteksi role guard server-side pada
/dashboard/administrasi/templatesdan RLS tingkat baris holding. - Fase 3 (Stabilitas Data & Preview Cetak): Sanitasi string kosong menjadi
NULLpada foreign key unit dan date; modal pratinjau format A4 resmi. - Fase 4 (Ekspor & Stempel Unit): Fitur ekspor CSV RFC-4180 (UTF-8 BOM), filter multi-kriteria (tipe, status, unit), quick stats cards, dan upload stempel basah per unit usaha.
- Fase 5 (Pengesahan Laporan Keuangan SAK EP): Integrasi stempel basah BUMDes dan tanda tangan digital Direktur Utama & Bendahara pada cetak Neraca, Laba Rugi, BKU, serta verifikasi QR Code finansial publik (
/verify/[id]).
📬 FASE 6: Buku Agenda Surat Masuk & Lembar Disposisi Kedinasan (P0) — ✅ SELESAI (LIVE)
Status: Selesai & Aktif di Produksi (14 September 2026)
- Buku Agenda Surat Masuk Digital:
- Formulir pencatatan surat dari luar instansi (Pemerintah Desa, Camat, Dinas PMD, Inspektorat, Bank Jatim/BNI, Rekanan Bisnis).
- Kolom metadata: Nomor Surat Asli, Tanggal Surat, Tanggal Diterima, Asal Pengirim, Perihal, Derajat Surat (Biasa, Penting, Rahasia).
- Penomoran otomatis Nomor Agenda Masuk:
[Nomor]/AG-SM/BB/[Tahun].
- Lembar Disposisi Digital (Digital Disposition Sheet):
- Antarmuka khusus Direktur Utama untuk menelaah surat masuk dan memilih instruksi:
Tindak LanjutiPelajari & Beri MasukanHadiri / WakiliSiapkan Laporan / Konsep BalasanArsipkan- Penunjukan tujuan disposisi (Manajer Unit Usaha spesifik, Sekretaris, atau Bendahara) dengan batas waktu tenggat penyelesaian (Due Date).
- Kartu tugas disposisi otomatis muncul di dashboard pejabat yang ditugaskan beserta lembar cetak standar kedinasan format A5/A4.
🗄️ FASE 7: E-Arsip Vault & Manajemen Lampiran Scan Fisik (P1) — ✅ SELESAI (LIVE)
Status: Selesai & Aktif di Produksi (14 September 2026)
- Penyimpanan Terenkripsi (Encrypted Document Storage):
- Integrasi bucket penyimpanan cloud Supabase Storage terisolasi (
official-docs-vault). - Akses terproteksi RLS: Berkas naskah dinas dan surat masuk tersimpan aman di cloud.
- Unggah & Pratinjau Dokumen Fisik Asli:
- Kemampuan mengunggah berkas scan naskah dinas fisik dan surat masuk yang telah ditandatangani basah.
- Format berkas didukung: PDF, WebP, JPG, PNG (maksimal 10 MB per dokumen).
- Komponen penampil berkas langsung di browser (In-App Document Viewer Modal) tanpa harus mengunduh berkas ke penyimpanan lokal.
🔄 FASE 8: Alur Persetujuan Bertingkat & Paraf Koordinasi (P1) — ✅ SELESAI (LIVE)
Status: Selesai & Aktif di Produksi (14 September 2026)
- Siklus Hidup Status Berjenjang (Multi-Tier State Machine):
DRAFT: Disusun oleh Staf Tata Usaha / Staf Unit Kerja.IN_REVIEW: Ditelaah dan diparaf koordinasi oleh Sekretaris BUMDes.APPROVED: Telah diparaf inisial dan siap disahkan oleh Direktur Utama.published/ACTIVE: Diterbitkan secara resmi dan verifikasi publik via QR Code aktif.REJECTED: Dikembalikan ke penyusun dengan catatan revisi digital.
- Paraf Koordinasi (Initial Sign-off):
- Pembubuhan inisial paraf digital Sekretaris pada naskah dinas sebelum diajukan ke meja Direktur Utama.
- Tampilan watermark dinamis
"DRAFT — BELUM DISAHKAN"pada lembar cetak sebelum berstatus resmi.
- Audit Trail & Linimasa Jejak Persetujuan:
- Rekaman lengkap setiap aksi perubahan status naskah dinas pada tabel
document_approval_logsdengan nama aktor, jabatan, dan catatan telaah.
🎨 FASE 9: Enterprise Template Orchestrator, Live Split Canvas & Dynamic Merge Tags (P0) — ✅ SELESAI (LIVE)
Status: Selesai & Aktif di Produksi (18 September 2026)
Dokumen Rujukan Teknis: docs/05_Technical/BLUEPRINT_DAN_ROADMAP_TEMPLATE_DOKUMEN_ENTERPRISE.md
Dokumen Rujukan Operasional: docs/01_Fundamentals/PANDUAN_TEMPLATE_DOKUMEN_DAN_LETERING_DINAS.md
- Live Split-Screen WYSIWYG Canvas:
- Kanvas pratinjau lembar kertas A4 & F4 Folio reaktif di samping editor formulir konfigurasi (
TemplateLivePreview.tsx). - Render real-time perubahan kop surat, font, border, margin, dan stempel basah.
- Kamus Dynamic Merge Tags (
{{...}}):
- Penggantian variabel dinamis otomatis:
{{NAMA_UNIT}},{{NAMA_DIREKTUR}},{{NOMOR_SURAT}},{{TANGGAL_SURAT}},{{REKENING_BANK}}, dsb dengan utilitaslib/utils/template-engine.tsserta pembantu tagMergeTagsHelper.tsx.
- Pustaka 7 Naskah Dinas Baku (Pre-built Presets):
- Pilihan naskah dinas siap pakai: SK Penetapan Tarif, SK Pengangkatan, Surat Tugas, MoU Kemitraan, Surat Peringatan (SP), Surat Kuasa, dan BAST Serah Terima melalui
TemplatePresetsModal.tsxserta terintegrasi langsung di editorDocEditor.tsx.
- Omni-Unit 1-Click Broadcast & Version Rollback:
- Sinkronisasi tata naskah ke seluruh 25 unit usaha melalui
BroadcastModal.tsxdengan proteksi isolasi rekening bank lokal (includeBank: false) dan riwayat snapshot rollback dilib/actions/template-actions.ts.
- Kompresi WebP & Adaptor Cetak F4 Folio:
- Pengurangan ukuran stempel basah < 250 KB via
lib/utils/image-processor.tsdan standarisasi cetak media F4 (215 × 330 mm) padaOfficialDocPrint.tsx.
- Standarisasi Kop Surat Terpusat & Reusabilitas Lintas Modul (24 September 2026):
- Integrasi Single Source of Truth CMS
site.identity(Logo resmi Supabase CDN & Alamat baku Desa Bandungan, Bone Bolango), penyatuan pustaka komponenDocumentLetterhead.tsx, dan sinkronisasi lintas tiga pilar modul (Administrasi Naskah Dinas, Kas Perbendaharaan Multi-Unit, dan Laporan Keuangan Formal SAK EP).
📲 FASE 10: Otomasi Notifikasi WhatsApp & Pengingat Masa Berlaku (P2)
Target Rilis: Q2 2027 | Estimasi Durasi: 2 Pekan
- Integrasi Gateway WhatsApp (Sentinel-Notify):
- Mengirimkan notifikasi WhatsApp instan ke nomor ponsel staf saat menerima Surat Tugas dinas beserta ringkasan instruksi.
- Notifikasi disposisi langsung masuk ke WhatsApp manajer unit usaha yang ditugaskan.
- Sistem Peringatan Dini Kedaluwarsa (Early Warning Expiry):
- Pemicu terjadwal harian (Daily Cron Trigger):
- H-30: Kirim laporan pengingat kontrak kerjasama yang akan berakhir ke Sekretaris.
- H-7: Kirim peringatan bertingkat ke Direktur Utama dan Mitra Bisnis.
- H-0: Perubahan status otomatis ke
EXPIREDdi sistem dengan penonaktifan hak akses terkait.
🤖 FASE 11: AI Document & Contract Intelligence (Gemini Copilot) (P3)
Target Rilis: Q3 2027 | Estimasi Durasi: 3 Pekan
- AI Legal Drafter & Contract Summarizer:
- Menganalisis naskah kontrak kemitraan panjang (20+ halaman) dalam hitungan detik.
- Mengekstrak secara otomatis: Pihak Pertama/Kedua, Nilai Kontrak, Persentase Bagi Hasil, Klausul Penalti, dan Jadwal Pembayaran.
- Merekomendasikan klausul legal baku sesuai kaidah perundang-undangan (PP 11/2021).
- Pencarian Semantik & Tanya Jawab Regulasi (RAG):
- Pengurus dapat bertanya dengan bahasa alami ke AI Copilot:
- "Tampilkan daftar seluruh SK pengangkatan staf yang masih aktif pada Unit Peternakan."
- "Kapan perjanjian sewa toko swalayan dengan mitra berakhir dan berapa uang jaminan yang dititipkan?"
🗄️ 4. Rencana Spesifikasi Skema Basis Data Masa Depan#
sql-- Skema Tabel Surat Masuk (Fase 6) CREATE TABLE public.incoming_letters ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), agenda_number TEXT NOT NULL UNIQUE, reference_number TEXT NOT NULL, -- Nomor asli dari instansi pengirim sender_institution TEXT NOT NULL, received_date DATE NOT NULL DEFAULT CURRENT_DATE, letter_date DATE NOT NULL, subject TEXT NOT NULL, urgency_level TEXT DEFAULT 'BIASA' CHECK (urgency_level IN ('BIASA', 'PENTING', 'RAHASIA')), assigned_unit_id UUID REFERENCES public.business_units(id), file_attachment_url TEXT, created_by UUID REFERENCES public.profiles(id), created_at TIMESTAMPTZ DEFAULT NOW(), updated_at TIMESTAMPTZ DEFAULT NOW() ); -- Skema Lembar Disposisi Digital (Fase 6) CREATE TABLE public.document_dispositions ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), incoming_letter_id UUID NOT NULL REFERENCES public.incoming_letters(id) ON DELETE CASCADE, director_instruction TEXT NOT NULL, target_role TEXT NOT NULL, assigned_to_profile_id UUID REFERENCES public.profiles(id), due_date DATE, status TEXT DEFAULT 'PENDING' CHECK (status IN ('PENDING', 'IN_PROGRESS', 'COMPLETED')), completion_notes TEXT, created_at TIMESTAMPTZ DEFAULT NOW() ); -- Lampiran Berkas Fisik Scan PDF/Foto (Fase 7) CREATE TABLE public.document_attachments ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), document_id UUID REFERENCES public.official_documents(id) ON DELETE CASCADE, incoming_letter_id UUID REFERENCES public.incoming_letters(id) ON DELETE CASCADE, file_name TEXT NOT NULL, file_path TEXT NOT NULL, file_size_bytes BIGINT, mime_type TEXT, uploaded_by UUID REFERENCES public.profiles(id), created_at TIMESTAMPTZ DEFAULT NOW() );
📊 5. Matriks Target & Indikator Kinerja Utama (KPI)#
| Indikator Kinerja | Kondisi Saat Ini (Sept 2026) | Target Pencapaian (Q4 2026) | Target Akhir (2027) |
|---|---|---|---|
| Waktu Penerbitan SK & Naskah Dinas | 15 - 30 Menit | < 5 Menit | < 2 Menit (Otomatis) |
| Keterlacakan Dokumen Masuk | Manual Buku Fisik | 100% Digital & Disposisi | Real-Time Sync Mobile |
| Pencegahan Kontrak Kedaluwarsa Terlewat | Pengecekan Manual | Notifikasi Visual Dashboard | Notifikasi WA H-30 100% Terkirim |
| Keabsahan Verifikasi Publik | 100% Terverifikasi QR | 100% Terverifikasi QR | Verifikasi QR + Scan Fisik Cloud |
| Tingkat Kepatuhan Audit BPKP / Inspektorat | 80% Kesiapan Berkas | 95% Kesiapan Berkas | 100% Siap Uji Seketika (1-Click) |
✍️ 6. Lembar Pengesahan Rencana Strategis#
| Peran | Nama Pejabat / Tim | Tanggal Pengesahan |
|---|---|---|
| Penyusun Roadmap: | Tim Arsitektur Sistem ERP BUMDes Bolulango | 14 September 2026 |
| Penelaah Tata Kelola: | Kepala Bagian Administrasi & Sekretariat | 14 September 2026 |
| Otorisator Kebijakan: | Direktur Utama BUMDes Bolulango | 14 September 2026 |
Roadmap Induk v2026.3 — Sekretariat BUMDes Bolulango.