RANGGAEGHAPERMANA
Kembali ke daftar proyek
  • HRIS · Internal Superapp
  • 2026

Studi kasus · 03 / 08

TCF Superapps

Satu pintu untuk cuti, lembur, absensi, izin, dan ruang meeting karyawan.

TCF Superapps — tangkapan layar

HRIS internal PT Tri Centrum Fortuna yang menyatukan employee self-service, cuti, lembur, izin dan SKD, absensi, tugas luar, keputusan status kontrak, hingga manajemen ruang meeting untuk karyawan di beberapa plant.

Peran saya
Software Engineer Intern · Full-stack
Status
Dipakai internal perusahaan

Pencapaian utama

Membangun modul Meeting Management dari nol dan merombak alur cuti yang dipakai ratusan karyawan lintas plant.

Private company repository · screenshot dari salinan demo dengan data karyawan yang dianonimkan
TCF Superapps — tangkapan layar

01 · Konteks

Masalah yang ingin diselesaikan.

Pengguna utama

  • Karyawan
  • Atasan dan approver
  • Personalia / HR
  • General Affair dan security

Masalahnya

Proses HR seperti cuti, lembur, izin, absensi, dan kontrak sebelumnya tersebar di formulir, spreadsheet, dan pesan singkat. Persetujuan berjenjang sulit dilacak, saldo cuti rawan selisih, dan pemakaian ruang meeting sering bentrok.

Pendekatannya

Superapps menyatukan semua proses itu dalam satu aplikasi berbasis role. Setiap pengajuan divalidasi terhadap aturan dan saldo, diteruskan ke approver yang tepat, lalu tercatat lengkap dengan riwayat, PDF, dan notifikasi realtime.

Angka kunci

  • 280commit kontribusi
  • 9modul HRIS terhubung
  • 7role akses

02 · Peran saya

Bagian yang saya kerjakan.

Software Engineer Intern · Full-stack

Teknologi yang digunakan

  • Laravel 11
  • PostgreSQL
  • Bootstrap 5
  • Blade
  • PHP 8.2+
  • Vite
  • Pusher
  • Spatie Permission
  • DomPDF
  • PhpSpreadsheet
  1. 01

    Membangun modul Meeting Management dari nol: booking ruang, notulen rapat, berbagi notulen, ekspor PDF dan Excel, serta tampilan mobile.

  2. 02

    Merombak modul cuti: saldo dengan riwayat perubahan, approval parsial, approver lintas organisasi, dan kartu cuti PDF.

  3. 03

    Menambahkan pengajuan lupa absen beserta approval, rekap presensi bulanan, dan pengaturan jadwal shift.

  4. 04

    Memperketat alur lembur dengan batas durasi, riwayat aksi, dan rollback yang lebih aman.

  5. 05

    Menyiapkan modul izin dan surat sakit untuk produksi, termasuk tampilan mobile.

03 · Sorotan

Beberapa tampilan pilihan.

Klik gambar untuk melihatnya lebih besar.

Geser untuk melihat semua, ketuk gambar untuk memperbesar.

Web

Menu utama HRIS

Satu pintu masuk ke seluruh modul HR, lengkap dengan lencana jumlah pengajuan yang menunggu tindakan.

Web

Meeting Management

Modul yang saya bangun dari nol: statistik booking, okupansi ruang, dan tren pemakaian.

Web

Approval cuti bertingkat

Setiap tahap persetujuan terlihat jelas beserta pemeriksa dan waktunya.

Mobile

Approval dari ponsel

Atasan bisa meninjau dan menyetujui cuti langsung dari ponsel.

01 / 04

04 · Tantangan & keputusan

Masalah teknis dan cara saya menyelesaikannya.

01 · Tantangan

Saldo cuti sering selisih

Pendekatan

Saldo dipisahkan menjadi catatan tersendiri, dan setiap penambahan atau pemakaian disimpan sebagai riwayat.

Hasil

HR bisa menelusuri kenapa saldo seseorang berubah tanpa menghitung ulang manual.

02 · Tantangan

Ruang meeting sering bentrok

Pendekatan

Booking dibuat dengan timeline per ruang, approval, dan notulen yang terhubung ke jadwalnya.

Hasil

Pemakaian ruang terlihat di satu dashboard, dan hasil rapat tidak tercecer.

03 · Tantangan

Approval berjenjang sulit dilacak

Pendekatan

Setiap tahap persetujuan dicatat lengkap dengan siapa dan kapan, termasuk persetujuan sebagian.

Hasil

Karyawan dan atasan tahu posisi pengajuan, baik dari desktop maupun ponsel.

01 / 03

05 · Hasil

Apa yang dihadirkan solusi ini.

Karyawan mengajukan kebutuhannya sendiri dari desktop maupun ponsel, atasan menyetujui dari satu antrean, dan personalia mendapat satu sumber data yang bisa diaudit untuk ratusan karyawan lintas plant.

Alur penggunaan

  1. 01Login sesuai role
  2. 02Ajukan cuti, lembur, atau izin
  3. 03Validasi aturan dan saldo
  4. 04Approval berjenjang
  5. 05Notifikasi realtime
  6. 06Rekap dan dokumen PDF
  7. 07Riwayat dan audit

Arsitektur

Interface

Web responsif · tampilan desktop dan mobile

Aplikasi

Laravel · hak akses berbasis role · alur approval per modul

Layanan pendukung

Notifikasi realtime · antrean job · penjadwal · ekspor PDF dan Excel

Data

PostgreSQL · riwayat perubahan · jejak audit

Proyek berikutnyaFactoryHub × ShopFloor RJOPerbaikan tooling dan mesin dilacak dari request produksi, trial Quality, hingga approval kepala bagian.