Skip to Content
All Projects

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).

Tech: #PHP#CodeIgniter#MariaDB#Nginx#Linux

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.