MMZA.
PROJECT 03·Fullstack

SILOMPAT

Operational Worthiness Licensing & Certification Platform for Asphalt Mixing & Concrete Batching Plants.

ROLE

Freelance Fullstack Developer

TIMELINE

Feb 2025 – Nov 2025

ORGANISASI

BPJN Lampung (Ministry of Public Works and Housing / Kementerian PUPR)

PRIMARY STACK

Next.js · React · Node.js

Ikhtisar Proyek & Masalah yang Diselesaikan

SILOMPAT (Sistem Perizinan Laik Operasi AMP dan Batching Plant) is an industrial governance platform developed for the National Road Implementation Agency (BPJN Lampung). It streamlines the formal multi-stage certification lifecycle required for industrial asphalt and concrete production facilities.

Problem Solved

Replaced cumbersome manual paper audits and physical document submissions with a transparent, verifiable online licensing and certificate issuance workflow.

Target Pengguna

Industrial contractors, construction companies, government safety inspectors, and BPJN executive leadership.

Model Arsitektur Sistem

Built using Next.js with server-side and client-side modules, backed by relational data persistence and strict role-based access validation.

Antarmuka & Tangkapan Layar Aplikasi

Government Portal
Dashboard Evaluasi & Sertifikasi SILOMPAT BPJN Lampung
Klik untuk Zoom Penuh

Dashboard Evaluasi & Sertifikasi SILOMPAT BPJN Lampung

Antarmuka sistem perizinan laik operasi terintegrasi untuk verifikasi berkas teknis, kalibrasi alat berat, dan persetujuan sertifikat digital.

Kunjungi Live

Dokumentasi Kegiatan & Implementasi Lapangan

Bukti autentik aktivitas pengujian, koordinasi dinas, implementasi langsung, dan serah terima sistem.

01 / 03
Koordinasi Teknis & Pembahasan Alur Sertifikasi bersama Tim BPJN
Ministry Coordination

Koordinasi Teknis & Pembahasan Alur Sertifikasi bersama Tim BPJN

Agustus 2025

Pertemuan koordinasi teknis bersama jajaran pejabat Balai Pelaksanaan Jalan Nasional (BPJN) Lampung Kementerian PUPR dalam merumuskan rubrik penilaian kelaikan operasi.

Modul Utama & Fungsionalitas Sistem

Arsitektur subsistem dan alur kapabilitas utama yang dibangun pada platform SILOMPAT.

01Security & RBAC

Multi-Role Industrial Governance

Pemisahan Hak Akses Ketat

Memisahkan alur kerja antara Pemohon (Kontraktor Industri AMP/BP), Tim Verifikator Lapangan, dan Pejabat Penandatangan BPJN Lampung.

  • Otentikasi aman berbasis JWT dengan proteksi rute ketat di level API.
  • Isolasi data antrian evaluasi per wilayah kerja dinas.
  • Riwayat audit perubahan status sertifikasi yang immutable (tidak dapat dimanipulasi).
02Compliance Engine

Multi-Step Technical Certification Workflow

Pemeriksaan Kelaikan Operasi & Kalibrasi Alat

Wizard pengajuan bertahap memandu kontraktor melengkapi data kalibrasi timbangan, kelayakan genset, silo aspal, dan sertifikat uji material.

  • Validasi berkas dokumen teknik dan foto inspeksi lapangan langsung di browser.
  • Penyimpanan draf otomatis untuk mencegah kehilangan data formulir kompleks.
  • Sistem scoring dan rekomendasi kelulusan otomatis sesuai standar PUPR.
03Certification

Digital Certificate Issuance & QR Verification

Penerbitan Sertifikat Elektronik Sah

Otomatisasi penerbitan surat keterangan laik operasi berkekuatan hukum dengan kode verifikasi unik dan barcode validasi.

  • Ekspor sertifikat standar resmi Kementerian PUPR.
  • Verifikasi keaslian dokumen publik melalui pemindaian QR Code.
  • Pengingat otomatis masa berlaku perizinan berkala bagi industri.

Implementasi Teknis & Rekayasa Sistem

01

Role-Based Authentication & JWT Validation

Implemented fine-grained role-based security verifying user permissions against database roles before granting access to sensitive compliance audits.

  • Configured JWT token lifecycle with secure verification protecting administrative evaluation routes.
  • Segmented views so industrial companies only access their own submissions while inspectors access assigned queues.
  • Prevented privilege escalation through strict server-side authorization middleware.
02

Multi-Step Industrial Licensing Workflows

Constructed dynamic multi-stage application workflows guiding applicants through technical machinery specifications, safety documentation, and calibration data.

  • Developed persistent multi-step form state preventing data loss during complex technical uploads.
  • Implemented file validation for engineering drawings, calibration certificates, and inspection photos.
  • Built automated status notification pipelines tracking applications from submission to sign-off.
03

Full SDLC Stakeholder Iteration

Executed the end-to-end software development lifecycle in direct alignment with government engineers and BPJN department heads.

  • Translated complex ministerial safety regulations into intuitive digital evaluation checklists.
  • Conducted iterative testing sessions with government audit teams to refine UI clarity.
  • Delivered production deployment on BPJN cloud infrastructure.

Hasil Kunci & Dampak Operasional

100%Online Certification

End-to-end digital submission, audit review, and formal certificate issuance for industrial road plants.

Multi-RoleAccess Control

Secure separation of company applicants, certified field inspectors, and BPJN government approvers.

10-MonthProduction Engagement

Maintained continuous feature development and iterative stakeholder feedback across 10 months of SDLC.

VerifiableAudit Trail

Complete chronological logs for operational worthiness evaluations and compliance scoring.

Teknologi & Framework yang Digunakan

Next.jsReactNode.jsPostgreSQLJWTRESTful APITailwind CSS

Alur Pengembangan (SDLC Phase)

PHASE 01

Requirements Gathering

Analyzed ministerial AMP/Batching Plant compliance standards and audit rubrics with BPJN officials.

PHASE 02

Architecture Design

Mapped database schemas for industrial assets, inspection reports, certificates, and role hierarchy.

PHASE 03

Frontend & API Build

Built Next.js interfaces, form pipelines, and RESTful API endpoints for multi-step audit processing.

PHASE 04

Field Verification

Conducted simulated audits with inspectors to validate verification workflows and document exports.

PHASE 05

Production Launch

Deployed to silompat.simpel-bpjnlampung.cloud and established ongoing operational maintenance.

Kontribusi & Tanggung Jawab Rekayasa

  • Developed the web application platform using Next.js, marking a major milestone in modern fullstack architecture.
  • Implemented database-driven role validation and JWT authentication controlling access across multi-role industrial users.
  • Engineered backend workflows for multi-step certification while collaborating closely with frontend contributors.
  • Executed the full SDLC, translating stakeholder requirements into technical features and deploying iterative updates until launch.

Tantangan Teknis & Solusi Rekayasa

TANTANGAN REKAYASA

Managing extensive, complex regulatory forms with diverse attachment types without overwhelming non-technical plant operators.

SOLUSI IMPLEMENTASI

Designed a modular multi-step wizard with auto-saving draft states, clear visual progress indicators, and client-side file pre-validation to ensure incomplete submissions were caught early.

TANTANGAN REKAYASA

Strict government auditing standards requiring immutable records of inspection approval states.

SOLUSI IMPLEMENTASI

Implemented an immutable historical audit log table with timestamped digital approvals, ensuring any certification status change is permanently traceable.

Kesimpulan & Status Proyek

A production-grade government licensing portal empowering BPJN Lampung to standardize and accelerate the operational worthiness evaluation of industrial construction plants across the province.