← Kembali ke semua proyek
Sistem Payroll

Mengubah penggajian manual PT Timur Raya jadi satu alur otomatis.

PT Timur Raya menggaji puluhan karyawan, tapi data sidik jari dari mesin Fingerspot tidak tersinkron ke sistem mana pun — absensi terpaksa direkap manual dan sulit diagregasi, lalu digabung dengan potongan utang di spreadsheet. Lambat dan rawan salah. Saya bangun sistem payroll khusus yang menarik absensi langsung dari mesin Fingerspot dan merangkainya menjadi slip gaji final dalam sekali proses.

Klien
PT Timur Raya
Tahun
2026
Peran
Analisis · Full-Stack · Desktop
Stack
Laravel · MySQL · Svelte · Rust · Tauri
Kepemilikan
Pemilik penuh
Timur Raya Payroll
Tantangan

Setiap periode gajian, tim HR PT Timur Raya menghabiskan berhari-hari hanya untuk merekap kehadiran. Data sidik jari dari mesin Fingerspot tidak tersinkron ke sistem mana pun, jadi setiap absensi harus dikumpulkan dan dicocokkan satu per satu secara manual sebelum bisa dihitung.

Ada tiga titik yang membuat proses ini melelahkan dan rawan salah:

  • Data sidik jari mesin Fingerspot tidak tersinkron, sehingga absensi direkap manual
  • Mengumpulkan dan mencocokkan kehadiran tiap karyawan makan waktu dan rawan keliru
  • Potongan utang dan kasbon masih dihitung terpisah di spreadsheet
Pendekatan

Karena kebutuhan PT Timur Raya sangat spesifik, sistem ini dibangun sepenuhnya custom. Inti datanya berupa backend Laravel dengan basis data MySQL terpusat — satu sumber kebenaran untuk absensi, utang, dan perhitungan gaji. Antarmuka HR memakai Svelte agar ringan dan cepat digunakan staf non-teknis.

Bagian tersulit adalah absensi. Alih-alih merekap manual, saya buat aplikasi desktop dengan Rust + Tauri yang membaca basis data mesin Fingerspot secara langsung lalu menyinkronkannya ke sistem pusat. Sejak itu, kehadiran karyawan masuk ke payroll tanpa satu pun salin-tempel.

Stack

Setiap bagian dipilih untuk perannya — web untuk HR, desktop untuk jembatan ke perangkat keras.

L
Laravel
Backend, API, dan logika perhitungan gaji.
M
MySQL
Basis data terpusat untuk absensi, utang, dan payroll.
S
Svelte
Antarmuka web HR yang ringan dan responsif.
R
Rust
Inti aplikasi desktop yang membaca data mesin Fingerspot.
T
Tauri
Membungkus aplikasi desktop sinkronisasi untuk Windows.
Fitur Utama

Empat fungsi inti yang menggantikan proses manual lama.

Agregasi Absensi Otomatis

Menarik data scan sidik jari langsung dari mesin Fingerspot dan merekapnya per periode tanpa input manual.

Manajemen Utang Karyawan

Mencatat kasbon dan utang, lalu memotongnya otomatis dari gaji sesuai jadwal cicilan.

Perhitungan Gaji Terpadu

Menggabungkan kehadiran, lembur, dan potongan menjadi slip gaji final dalam sekali proses.

Sinkronisasi Desktop

Aplikasi Tauri membaca basis data mesin Fingerspot secara langsung dan mengirimnya ke sistem pusat.

Sebelum & Sesudah

Dampak terbesarnya bukan fitur baru, tapi proses yang hilang.

Proses Manual
  • Absensi direkap manual karena data sidik jari tidak tersinkron
  • Hitung potongan utang di spreadsheet terpisah
  • Rekap gaji berhari-hari dan rawan salah hitung
Dengan Timur Raya Payroll
  • Absensi tersinkron otomatis dari mesin Fingerspot
  • Potongan utang terhitung otomatis dari satu sistem
  • Slip gaji final selesai dalam sekali proses
PROYEK BERIKUTNYA

Timur Raya Payroll

Lihat detail