Manajemen Karyawan, Absensi & Penggajian

Halaman ini menerima data absensi dari mesin ADMS Solution X100C secara langsung.

Integrasi Mesin ADMS X100C 2026-08-27 01:59:37
Protokol ZKTeco iclock (asli X100C)
GET https://payroll.cendratama.com/index.php/iclock/cdata?SN=... POST https://payroll.cendratama.com/index.php/iclock/cdata?SN=...&table=ATTLOG GET https://payroll.cendratama.com/index.php/iclock/getrequest?SN=...
Alternatif (JSON API)
POST https://payroll.cendratama.com/index.php/api/adms/attendance
Heartbeat
GET https://payroll.cendratama.com/index.php/adms/heartbeat
DeviceDevice IDModelIPStatusLast Seen
Belum ada perangkat terdaftar. Tambahkan di menu Attendance → Devices setelah login.
Cara Mengirim Data dari Mesin ADMS X100C
  1. 1
    Hubungkan mesin ke jaringan yang sama
    Set IP mesin X100C satu jaringan dengan server ini (mis. 192.168.1.50).
  2. 2
    Buka menu komunikasi di mesin
    Melalui web UI mesin (buka IP mesin di browser) atau menu Communication / Server pada layar mesin.
  3. 3
    Isi alamat server tujuan push
    Atur Server IP = IP server, Port = 80, dan Push URL = https://payroll.cendratama.com/index.php/iclock/cdata. Mesin X100C memakai protokol ZKTeco iclock (GET handshake + POST ATTLOG).
  4. 4
    Aktifkan HTTP Push / Auto Upload
    Nyalakan opsi push otomatis & interval upload di mesin agar tiap tap sidik jari langsung terkirim ke /iclock/cdata.
  5. 5
    Cocokkan ID karyawan di mesin
    ID karyawan di mesin harus sama dengan adms_user_id di data karyawan (mis. ADMS-1001), dengan ADMS enabled. Serial mesin (SN) otomatis terdaftar sebagai device.
  6. 6
    Uji dari mesin
    Tap sidik jari di mesin, lalu cek Raw Logs & Device Logs setelah login. Data masuk = integrasi sukses.
Test Push dari Browser

Kirim data uji melalui pipeline yang sama dengan mesin fisik untuk memverifikasi integrasi tanpa perangkat.

Contoh payload yang dikirim mesin ke /iclock/cdata?SN=...&table=ATTLOG (baris tab-separated):
ADMS-1001	2026-08-27 01:59:37	0	1		0	0	
Komunikasi Mesin Terbaru
WaktuIP SumberMethodDeviceStatusDetail
Belum ada komunikasi dari mesin. Kirim test push di atas atau konfigurasi mesin X100C.
Protokol yang dipakai adalah ZKTeco iclock (/iclock/cdata) — sama dengan implementasi adms-server-x100c yang teruji pada perangkat X100C. Endpoint JSON API tetap tersedia di /api/adms/attendance.