Case Study Nov 2025 — Mei 2026
Information System @ BSN — Gamal Musthofa
Developing various information systems for the National Standardization Agency (BSN) — from legal documentation websites, SNI data management, internal back office, to an integrated metrology service system. Core stack: CodeIgniter, Laravel, Next.js, PostgreSQL.
JDIH — Legal Documentation & Information Network
Development of the BSN JDIH website using the CodeIgniter framework and PostgreSQL database. Built new modules, fixed existing errors, and added new features as requested by BSN's Legal Division. Focused on system reliability and accuracy of legal documentation workflows.
Work Done
- Built new modules per Legal Division requirements
- Identified & fixed system bugs/errors
- Implemented new features from user requirements
- Maintained and optimized database performance
Tech Stack
- CodeIgniter Framework (PHP)
- PostgreSQL Database
- Internal RESTful routing
- Server-side rendering
Screenshots
SNI Data Management
Built a website to comprehensively manage Indonesian National Standard (SNI) data. Key features include: displaying all SNI data, CRUD standard data, displaying PDF documents for each SNI entry, and integration with an existing API containing SNI data from the legacy system.
Key Features
- Display all SNI data with pagination
- Full CRUD for standard data management
- Integrated PDF viewer per SNI document
- External SNI data API integration
Architecture
- Frontend: Next.js (SSR + ISR)
- Backend: Laravel REST API
- Database: PostgreSQL
- API Bridge: SNI legacy system data
Back Office — BSN Data & Information Center
Built an internal BSN website for business model management, specifically for the BSN Data and Information Center. Developed using Laravel and PostgreSQL with integrated APIs. This system serves as the operational backbone used by the BSN Pusdatin team.
Scope of Work
- Designed and built internal business management system
- API integration with Pusdatin-related systems
- Multi-level role & access management
- Reporting dashboard & operational monitoring
Tech Stack
- Laravel Framework (PHP 8+)
- PostgreSQL Database
- Integrated REST API
- Blade templating + Vite
Screenshots
SPARTA — Integrated Metrology Service Center
Performed comprehensive system flow fixes on the SPARTA website, with over 300 documented fixes. Worked with a team of 3 programmers (including myself) and 2 QA members — ensuring every metrology service flow runs correctly, efficiently, and up to standard.
Work Done
- Comprehensive system flow audit & fixes
- 300+ bug fixes and flow inconsistencies resolved
- Active collaboration with QA team
- Post-fix validation through re-testing
Process & Methodology
- Test case documentation per feature (Google Sheets)
- Iterative bug triage with QA
- Fix → review → re-test → close
- Remote & on-site team coordination
Screenshots