BNPB Bantuan BPBD
Government aid-management system for BPBD relief distribution — regional entities, aid proposals, aid records, and BASTO-related handover workflows with reporting.
- Stack
- Laravel · MySQL · PHP
- Category
- Government · Aid Management
What shipped
- Modeled regional structure — provinces, regencies/cities, and BPBD formations — as first-class entities.
- Handled aid types, aid proposals, and province- and regency-level aid records with detail and aggregate views.
- Supported BASTO-related handover workflows plus PDF and reporting output.

Bantuan BPBD is the aid-management side of the BNPB internship. Where Realisasi Anggaran tracked money, this system tracks relief: who the regions are, what aid is proposed and delivered, and how it is handed over.
What it does
The system centers on regional entities — provinces, regencies/cities, and BPBD formations — and builds aid records on top of them. It covers aid types, aid proposals, and province- and regency-level aid distribution, keeping both detailed records and aggregate views for reporting. A BASTO-related workflow supports the handover paperwork that formalizes delivery, with PDF output for the reporting side.
Engineering notes
- Laravel 5.7 with authentication and upload support. Authorized data entry, with Laravel packages used for the file-handling parts such as BASTO documents.
- Entities before records. The regional model comes first; every aid record references it, which keeps the data structured and searchable.
- User management. Administration includes managing the users who enter and verify aid data.
- Detail and aggregate. Individual aid records are captured precisely, while aggregate views answer the reporting questions leadership asks.
Place in the story
Together with Realisasi Anggaran and Disposisi, this was the internship chapter about government administration systems: clear data structures, explicit status, and output that matches real reporting needs.