Skip to Content
'PT. Transportasi Jakarta
Jl. Mayor Jendral Sutoyo No. 1, Cawang
Kelurahan Kebon Pala, Kecamatan Makassar
jakarta Timur JK 13630
Indonesia
+62 21 78831075
Transportation/Logistics

'PT. Transportasi Jakarta

Cases

Digitizing Public Transport: A Paperless Revolution for TransJakarta


Transforming fleet operations with "Trans Pramudi"—an intelligent, offline-first mobile assistant for thousands of drivers.

About Client & Business Challenges


PT. Transportasi Jakarta

This project involved the development of an Android-based mobile application called “Trans Pramudi”, designed as a digital work assistant for thousands of TransJakarta drivers (Pramudi).

The goal of the project was to transform manual operational documents, especially the Surat Perintah Jalan (SPJ), into a fully digital process.

The application guides drivers through their daily operations, including viewing duty schedules (A2), validating bus units, recording mileage (trip distance), and reporting on-road issues — all in one mobile application. 

Challenges

Managing a Massive Mobile Workforce

Connectivity Blind Spots

Buses often traverse areas with weak or zero signal. The system needed to guarantee data accuracy (start/stop times, odometer readings) without relying on constant internet access.

Attendance & Bus Validation

Preventing fraud such as proxy attendance and ensuring drivers operate the correct assigned bus, not a different unit.

Complex Scheduling

Replacing physical notice boards at depots with dynamic, personalized digital schedules for thousands of drivers.

Solution Delivered


ERP Indonesia developed a robust, user-centric mobile application backed by a powerful ERP backend.

Offline-First Architecture (Hive Database)

A local database (Hive) is used to store trip data when the bus is in areas with no cellular signal. The app automatically synchronizes data in the background once an internet connection is available, ensuring that no data is lost.

Digital SPJ & Incident Reporting

Simplified interface for odometer input (starting/ending mileage) and accident/breakdown reporting, including uploading photos directly from the location (using a mobile phone camera).

Multi-Layer Validation (Geo-Fencing & Secure QR):

  • Geo-Fencing locks the “Start Duty” button if GPS detects the driver is outside the depot or designated starting area.
  • Dynamic QR Validation: Drivers must scan a unique QR code on the bus dashboard. The system validates that the Logged-in Driver matches the Assigned Bus Unit before the engine starts.

Education Center​

CMS integration to display company policies and driving safety tips directly within the app.

Delivered Modules / Technical Components

Based on the technical documentation, the delivered components include:

  • Mobile Logic & UI (Flutter):
    • Spj Controller
      Main business logic for Start/Stop validation, duration calculation, and offline data management.
    • Dashboard Pramudi  
      Main dashboard of the driver service interface.
    • Scan qr bus
      Lvalidation settings for QR Bus scan results vs Data Plotting.
    • History trip controller
      Module to retrieve and display the driver's trip history.
  • Backend Integration:
    • Odoo rpc:
      Services to bridge data communication between the Android application and the Odoo server.
    • CMS Content: Backend module for admin to upload educational materials/announcements.

Value Delivered



Operational Resilience

Operational data recording continues smoothly even in no-signal areas, thanks to the offline-first technology.

Zero Attendance Fraud

Elimination of attendance manipulation through GPS-based location validation and physical bus validation using QR codes.

Accurate Operator Payments

Highly accurate mileage (trip distance) data, combining odometer input and GPS data, which is critical for calculating payments based on rupiah per kilometer (Rp/Km).

Time & Administrative Efficiency

Removal of SPJ paper queues and physical notice boards at depots, while enabling faster incident handling through real-time reporting.

Showcase Screen


We Don’t Just Offer Systems, 

We Build Solutions.


Complex Operations Need Simple Solutions. Whether you have 100 or 10,000 employees, our custom Odoo solutions adapt to your workflow. Let's discuss how we can streamline your operations today.

Chat with Us via WhatsApp