DHCIP, dilihat dari lapisan API dan data
DHCIP (Damri Human Capital Intelligence Platform) adalah dashboard performa karyawan DAMRI — KPI, penilaian 360°, Nine Box Matrix, dan rekomendasi AI dalam satu platform. Halaman ini merangkum bagian yang saya bangun: API PHP CodeIgniter yang melayani keempat modul dashboard, skema database di baliknya, dan integrasi Gemini API untuk menghasilkan rekomendasi otomatis.
Mock Endpoint yang saya rancang
Sebagian rute inti yang melayani keempat modul dashboard, dari agregasi KPI sampai pemicu rekomendasi AI.
Bagaimana data mengalir
Dashboard frontend memanggil API, API membaca/menulis ke MySQL, dan memanggil Gemini API saat rekomendasi diminta.
Alur permintaan → agregasi data → (opsional) generasi rekomendasi → simpan
Jalur rekomendasi otomatis
Empat langkah dari data mentah sampai rekomendasi tersimpan.
Kumpulkan data kinerja
Backend menggabungkan KPI, akhlak, kehadiran, dan penilaian 360° satu karyawan menjadi satu payload.
Susun prompt terstruktur
Payload diformat menjadi konteks yang dikirim ke Gemini Flash 2.5 lewat Gemini API.
Ambil rekomendasi
Respons model diparsing dan divalidasi sebelum ditampilkan ke pengguna dashboard.
Simpan histori
Rekomendasi disimpan ke MySQL agar bisa dilacak dan dibandingkan antar periode.
Stack yang saya pakai
Yang saya bawa ke tim
4 modul, 1 API
Satu lapisan API melayani dashboard, employee details, nine box, dan AI recommendation.
Penilaian 360°
Skema data dirancang menampung masukan dari rekan, atasan, dan bawahan tanpa duplikasi.
AI-powered
Orkestrasi Gemini Flash 2.5 mengubah data kinerja mentah jadi rekomendasi yang bisa ditindaklanjuti.
Data konsisten
Skema MySQL ternormalisasi menjaga histori KPI tetap akurat lintas periode penilaian.
Lihat platform secara langsung
Seluruh modul DHCIP — termasuk API yang dijelaskan di halaman ini — dapat diakses melalui deployment resmi di dhcip.my.id.