← All work

Feb 2019 · Web Developer (Internship)

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
Visit project

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.
BNPB Bantuan BPBD

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.