Government
2026
Live

E-Laper Dinas PDSI KHIT Badan Karantina Indonesia

Business trip report management system (E-Perjadin/E-Laper Dinas) for the PDSI KHIT division of Badan Karantina Indonesia, featuring role-based access, multi-stage approvals, and comprehensive reporting.

E-Laper Dinas PDSI KHIT Badan Karantina Indonesia

Project Duration

Aug 2025 - Oct 2025 & Mar 2026 - May 2026

Role

Fullstack Web Developer

Organization

Badan Karantina Indonesia

Overview

E-Laper Dinas is a business trip reporting system built for the PDSI KHIT division of Badan Karantina Indonesia. It digitizes assignment creation, report submission, and a multi-tier review process involving section heads and final verifiers.

Challenges

A single account could hold overlapping roles (e.g. a Ketua Tim also assigned as Pegawai), while edit rules stayed strict: only the owner, and only while Draft or Rejected.

Solution

Implemented Laravel with middleware-based roles plus a report status state machine (Draft → Submitted → Rejected/Approved). React + Tailwind frontend with per-role dashboards.

Key Features
  • Role-based access control for Admin, Pegawai, Ketua Tim, and PPK/Verifikator
  • Assignment creation and participant management
  • Report submission with expense breakdown and document uploads
  • Status-driven workflow: Draft, Submitted, Rejected, Approved
  • Multi-stage review: Ketua Tim review then PPK final approval
  • Recapitulation dashboard with PDF/Excel export
  • Master data management module