Sisuka - Office Workflow Automation
· Part of my work at DJP
Abstract: Developed an efficient, lightweight web application to automate and track internal document transfers within Indonesian Tax Offices (KPP).
The Problem
At the Indonesian Tax Office (KPP), the process of recording and tracking the transfer of official documents between divisions was a manual, paper-based process. This led to inaccurate data, a high risk of misplaced documents, and inefficient business processes that consumed significant employee time.
The Solution
To solve this, I developed SISUKA (Sistem Persuratan Kantor), a web-based application designed to digitize and streamline this entire workflow. Built using the CodeIgniter PHP framework, SISUKA provided a centralized and easy-to-use platform for employees to record every incoming and outgoing document transfer.
Key Features
- Lightweight & Efficient: A key design goal was efficiency. The application was extremely lightweight, capable of running smoothly on a virtual server with less than 256MB of RAM.
- Multi-User & Multi-Division: The system supported unlimited users with individual accounts and was designed to handle the workflows of various divisions. It also supported multi-task and multi-project assignments for employees or groups.
- Data Portability: The application included the ability to import and export the database, ensuring data was portable and could be easily backed up or migrated.
- Multi-Language Support: The platform was built to be multi-lingual, making it adaptable for different user needs.
- Improved Accuracy and Lower Risk: The digital system dramatically improved data accuracy and lowered the risk associated with manual document handling.
When launched at the KPP Pratama Jakarta Gambir Dua office, SISUKA was deployed on a low-resource Ubuntu server with Nginx and MariaDB, proving its efficiency and immediate value in a real-world environment.