BNPB Realisasi Anggaran
Sistem administrasi keuangan pemerintah untuk BNPB — perencanaan kegiatan, sub-kegiatan, paket anggaran, penyerapan anggaran, dan pelaporan dengan ekspor XLSX/PDF.
- Stack
- Laravel · MySQL · PHP
- Kategori
- Pemerintahan · Administrasi Keuangan
Yang terkirim
- { "Memodelkan struktur anggaran pemerintah": "kegiatan, sub-kegiatan, dan paket anggaran secara hierarkis." }
- Mencatat penyerapan anggaran lewat alur CRUD terautentikasi yang dilindungi Laravel authentication.
- { "Menjadikan output pelaporan sebagai hasil utama": "ekspor XLSX dan PDF plus alur cetak." }

Realisasi Anggaran adalah sistem internal pertama yang saya kirim di BNPB. Aplikasi ini memindahkan alur anggaran yang semula berbasis spreadsheet ke aplikasi web tempat administrasi keuangan bisa direncanakan, dilacak, dan dilaporkan.
Fungsinya
Sistem dibangun mengikuti bentuk pelaksanaan anggaran pemerintah: kegiatan dan sub-kegiatannya, paket anggaran yang menjadi sumbernya, serta penyerapan anggaran seiring waktu. Pengguna mencatat penyerapan terhadap paket, lalu menghasilkan laporan yang benar-benar dipakai alur pelaporan.
Catatan engineering
- Laravel 5.7 di atas PHP 7.1. Framework dan runtime pada masanya, dipilih untuk standar autentikasi dan struktur CRUD yang diberikannya.
- Alur yang dilindungi autentikasi. Tidak ada jalur data tanpa autentikasi; seluruh alur administrasi berada di belakang auth Laravel.
- Pelaporan sebagai output kelas satu. Di luar tampilan di layar, sistem mengekspor XLSX dan PDF serta mendukung cetak — karena yang dikonsumsi bagian keuangan adalah laporan, bukan layar.
- Model anggaran yang hierarkis. Sub-kegiatan berada di bawah kegiatan, paket di bawah sub-kegiatan, sehingga model mencerminkan cara data anggaran diagregasi.
Tempat dalam perjalanan
Dari sinilah pekerjaan sistem pemerintahan saya dimulai: modelkan catatannya sebelum layarnya, jadikan status eksplisit, dan jadikan output sebagai hal yang benar-benar dipakai orang. Magang yang sama menghasilkan sistem pendataan bantuan Bantuan BPBD dan pelacak surat Disposisi; lembaga yang sama kemudian mempekerjakan saya sebagai freelancer untuk SIRINE.