STUDI KASUS ODOO

Duniatex — Integrasi Presensi Fingerprint

Pipeline impor presensi yang terhubung ke Odoo 16, memproses file CSV/XLS/XLSX, pencocokan pegawai, scan duplikat, dan shift lintas malam.

01

Konteks proyek

Operasional Duniatex Group membutuhkan integrasi data presensi biometrik dari mesin fingerprint ke modul HR Attendance Odoo 16, melalui pipeline impor berbasis file yang terstruktur.

Klien
Duniatex Group
Pemberi kerja / konteks delivery
Pekerjaan mencakup fase proyek melalui PT Arkana Solusi Digital dan PT Naska Jala Dewa untuk Duniatex Group.Pekerjaan awal via PT Arkana Solusi Digital · Implementasi lanjutan via PT Naska Jala Dewa
Peran saya
Membangun pipeline impor file presensi biometrik, pencarian ID pegawai, rekonsiliasi scan, dan sinkronisasi Odoo 16.
Atribusi
Bukti kode dan commit langsung
Versi Odoo
Odoo 16
Status validasi
Kode repositori, logika pipeline impor, dan unit test telah ditinjau.

VISUAL TEKNIS

INTEGRASI FINGERPRINT

Ilustrasi konseptual pipeline data presensi biometrik yang mengimpor file ke Odoo 16.
Pipeline impor data presensi · diagram konseptual

Diagram orisinal ini merangkum fakta yang ditinjau dari repositori atau dikonfirmasi pemilik. Diagram bukan screenshot production atau arsitektur sistem lengkap.

02

Kontribusi nyata saya

Membangun dan menguji logika aplikasi impor file untuk memproses ekspor mesin CSV, XLS, dan XLSX, mencocokkan ID biometrik dengan pegawai Odoo, merekonsiliasi scan masuk/pulang berulang, dan menyinkronkan data presensi tervalidasi ke Odoo 16.

03

Sistem & proses yang terlibat

Pipeline integrasi membaca file ekspor mentah dari mesin biometrik, memvalidasi header file, mencocokkan identitas pegawai, menerapkan aturan pairing scan, mengonversi timestamp lokal ke UTC, dan membuat catatan absensi di Odoo 16.

Pipeline impor berbasis file; tidak terhubung melalui streaming API perangkat keras real-time.

04

Detail teknis terverifikasi

Tinjauan kode dan tes regresi mendukung pencocokan pegawai, rekonsiliasi scan ganda sekitar 3 jam, pairing lintas malam sekitar 36 jam, serta konversi lokal ke UTC. Temuan ini membuktikan implementasi, bukan status produksi atau tanggung jawab on-call.

05

Kompleksitas & pembelajaran relevan

Tantangan utamanya adalah merekonsiliasi scan berulang dan shift lintas hari tanpa menggandakan absensi. Importer yang ditinjau memiliki duplicate guard dan pembacaan ulang sebelum fallback per baris setelah batch gagal; ini bukan bukti pengiriman exactly-once saat konkurensi atau dukungan pasca-go-live.

Eksplorasi awal dilakukan melalui PT Arkana Solusi Digital; fase implementasi impor lanjutan dijalankan melalui PT Naska Jala Dewa.