Mozhaiq Solusi Digital
← Back to All
KJS Mobile — Security Personnel Attendance App
Mobile App Development

KJS Mobile — Security Personnel Attendance App

PT. Kaltim Jasa Sekuriti

2026

Project Overview

PT Kaltim Jasa Sekuriti is a security services company operating across Bontang and surrounding areas, running a 4-group rotating shift system (3 working groups + 1 off, cycling through 3 shifts per day) across multiple client sites. KJS Mobile is the field-facing half of their new ERP: it's how guards actually clock in, and how the system knows who's where, on which shift, at any given moment — feeding directly into the payroll and billing modules of the ERP.

The Challenge

Attendance for security guards spread across many client sites, working night/day rotating shifts, had no reliable way to verify someone actually clocked in from the right location

Manual attendance tracking made shift swaps, overtime requests, and payroll calculation error-prone and slow

No single source of truth connecting "who worked where, when" to payroll and client billing

Our Solution

To address these challenges, we developed a tailored digital solution that combines modern technology, intuitive user experiences, and scalable system architecture.

GPS + selfie verification on every clock-in, validated against each site's location radius

Built as a genuine cross-platform app — one shared codebase (Kotlin Multiplatform) powering both native iOS and Android apps, rather than maintaining two separate codebases

Shift-swap requests with peer approval and automatic validation that minimum staffing per post is maintained

Built-in guardrails: the system blocks a guard from working an impossible 24-hour-straight shift

Directly wired into the ERP's payroll and billing modules, so attendance data doesn't need re-entry anywhere downstream

Key Feature

The platform includes a comprehensive set of capabilities designed to improve efficiency and user productivity.

GPS-validated, photo-verified clock-in/out

Real-time attendance sync to the Odoo ERP backend

Shift schedule viewing (annual bulk-scheduled, auto-applied daily)

Peer-to-peer shift swap requests with staffing-level validation

Overtime request submission

Personnel profile management

Business Impact

By combining strategic planning with modern technology, this project delivered measurable improvements across the organization's daily operations.

Verifiable, tamper-resistant attendance records replacing manual sign-in sheets

Attendance data flows straight into payroll and per-contract billing — no manual reconciliation step

Shift-swap guardrails reduce the risk of understaffed posts or policy violations going unnoticed

"Knowing exactly who's on post, on time, with photo proof — that alone has changed how we manage client sites."

- Client Representative

KJS Mobile — Security Personnel Attendance App — PT. Kaltim Jasa Sekuriti | MSD