Tantangan Bisnis
Program apresiasi karyawan yang melintasi banyak perusahaan dan departemen dikelola secara manual lewat spreadsheet: perhitungan poin rentan salah, tidak ada transparansi bagi karyawan untuk memantau progres, dan manajemen kesulitan mengukur tingkat engagement antar tim.
Membangun sistem terpusat dengan aturan poin fleksibel (plus/minus, satuan/bulanan, berlaku umum atau individual), agregasi transaksi poin otomatis, leaderboard multi-periode yang adil dan transparan, serta katalog hadiah yang hanya bisa diklaim bila saldo poin mencukupi.
Solusi & Arsitektur
Ayah2Ngoding membangun AMC Reward System dengan Laravel 11, Inertia.js v2, React 18, dan HeroUI. Agregasi leaderboard dihitung murni di level SQL (SUM/CASE/COALESCE) agar tetap cepat pada ribuan transaksi, dilengkapi endpoint AJAX pengecekan saldo, trait reusable untuk upload gambar hadiah, serta middleware ganda role dan permission.
Modul Utama Sistem
01Leaderboard Karyawan
Ranking agregat poin earned/spent/net per karyawan dengan filter periode (bulan berjalan, bulan lalu, kuartal, tahunan, all-time), filter perusahaan, dan aktivitas terakhir.
02Department Rankings & Top Performers
Peringkat antar-departemen lengkap rata-rata poin per pegawai, plus tiga kategori top performers: pengumpul poin teratas, pembelanja teratas, dan paling aktif bertransaksi.
03Employee Insight Detail
Statistik personal per karyawan: breakdown poin per tipe transaksi, riwayat klaim hadiah terbaru, dan perhitungan rank yang dioptimalkan dengan SQL window function ROW_NUMBER.
04Master Aturan Poin
Konfigurasi skema poin plus/minus dengan unit satuan atau bulanan, penerapan All/Individual, beserta jejak audit CreatedBy/UpdatedBy pada setiap aturan.
05Transaksi & Klaim Hadiah
Pencatatan transaksi poin per tanggal entitlement, validasi saldo tersedia via endpoint AJAX sebelum klaim diproses, dan katalog hadiah dengan upload gambar.
06RBAC & Data Organisasi
Peran super_admin dan admin dengan middleware role serta permission terpisah, manajemen karyawan, departemen, dan dukungan multi-perusahaan.
“Leaderboard yang transparan membuat apresiasi terasa nyata - setiap poin yang diperoleh dan dibelanjakan karyawan tercatat rapi dan dapat diaudit kapan saja.”
Dampak & Hasil Bisnis
- Transparansi Apresiasi Lintas Perusahaanseluruh transaksi poin teragregasi real-time ke leaderboard karyawan dan departemen dengan filter periode fleksibel - tanpa rekap spreadsheet manual.
- Klaim Hadiah Bebas Saldo Minussetiap penukaran divalidasi lewat endpoint saldo-tersedia sebelum diproses, sementara master aturan poin plus/minus mencegah entitlement ganda.
- Engagement Menjadi Terukurdashboard top performers (earners, spenders, most active) dan rata-rata poin per departemen memberi manajemen gambaran objektif atas partisipasi tiap tim.