Dashboard Overview
Total Karyawan
4
Total Log Absensi
26
Absensi Hari Ini
6
Sistem Demo Berjalan
Server ini siap menerima data dari aplikasi Rust Anda melalui API. Gunakan menu di sidebar sebelah kiri untuk melihat detail data karyawan dan log absensi.
API Documentation / Tutorial for Developer
Anda dapat mengirimkan data dari aplikasi Rust ke server ini dengan melakukan HTTP POST Request ke endpoint api.php. Terdapat 3 parameter action yang didukung.
1. Sync All (Rekomendasi)
Digunakan untuk mengirimkan array data Karyawan dan Absensi sekaligus dalam satu request.
POST
http://{HOST}/api.php?action=sync_all
{
"kode_dealer": "DLR-001",
"nama_dealer": "Alfa Motor Jakarta",
"employees": [
{
"employee_no": "1001",
"name": "Budi Santoso"
}
],
"attendance_logs": [
{
"employee_no": "1001",
"timestamp": "2024-05-20 08:00:00",
"status": "Check In",
"device_id": "DS-K1T804"
}
]
}
2. Single Employee
Simpan satu data karyawan.
POST
/api.php?action=employee
{
"employee_no": "1002",
"name": "Siti Aminah"
}
3. Single Attendance
Simpan satu log absensi.
POST
/api.php?action=attendance
{
"employee_no": "1002",
"timestamp": "2024-05-20 08:15:00",
"status": "Check In",
"device_id": "DS-K1T804"
}