Aplikasi Absensi Sederhana Dengan Mesin Solution X100C

Pada Saturday, 10 November, 2012 Jam 10:47 Di Tulis Oleh Istanto Adi Nugroho
Artikel dalam kategori Berhayal, Iseng, Kocak, Ngawur, Pribadi

Sudah berapa lama saya nggak ngeblog ya? yang bisa jawab dapat hadiah deh hehehe.. :m007 Artikel singkat ini akan menceritakan tentang visi yang saya rancang untuk  membuat sebuah aplikasi absensi sederhana yang terhubung langsung dengan sebuah mesn fingerprint dengan merk solution model x100c. Kebetulan dikantor kemarin HRD-nya sering kena marah karena bos besar tidak yakin dengan data yang diberikan HRD tersebut. Setelah melalui beberapa penelitian ternyata yang menjadi masalah adalah karena software “attendance” buatan solution itu tidak memenuhi beberapa kebutuhan yang dibutuhkan sesuai permintaan bos besar.

Akhir cerita dengan singkat saya diberikan tugas directly untuk melakukan modifiksi dan manipulasi data yang didapatkan dari mesin fingerprint itu agar sesuai dengan format report yang diperlukan. Kebetulan dikantor menggunakan beberapa mesin fingerprint berbagai merk tetapi semua berasal dari satu vendor yaitu solution.

Setelah memeriksa beberapa bagian SDK ternyata basis software ini berawal dari china (mungkin itu penyebab kenapa solution tidak pernah memberikan SDK yang jelas kepada publik). Kunci dari hubungan antara mesin dan program (kebetulan saya menggunakan visual basic 6) adalah sebuah file yang bernama czkem.dll, File ini berisi modul hubungan/koneksi antara mesin dan komputer.

Permasalah yang dihadapi rata² adalah tidak semua mesin fingerprint dari solution memiliki fungsi yang sama. Sebagai contoh yaitu SOAP server yang berfungsi sebagai web server ternyata tidak saya temukan terinstall di semua mesin fingerprint. Selain itu SDK yang tidak jelas sehingga terkadang kita harus melakukan sesuatu dengan khayalan/ide sendiri. Yang saya lakukan mungkin sedikit aneh dan ribet, tujuan utama saya adalah mendapatkan actual data dari mesin (yang ternyata masih dengan format setengah XML) kemudian saya harus parsing data itu ke dalam array kemudian saya harus input data itu kedalam MySQL. Semua harus serba otomatis dan dengan status “zero error tolerance“.

Oke langsung saja saya cerita, langkah awal yang saya lakukan adalah mencoba menghubungan antara komputer dengan mesin. Langkah ini berhasil dan dibilang cukup mudah, yang terpenting adalah module dari SDK itu kemudian dengan sedikit kemampuan jaringan kita bisa menghubungkan mesin dan komputer. Langkah kedua adalah mengambil actual data dari mesin, Pada langkah ini banyak kesulitan.. karena intinya saya menggunakan sample SOAP SDK sebagai basis dan permasalahannya ternyata tidak semua mesin men-support SOAP sehingga saya harus menggunakan mesin yang sudah terinstall server SOAP. Langkah ketiga adalah membersihkan data XML yang masih berantakan ini menjadi sebuah format XML yang valid kemudian saya parsing XML ini menjadi format Array kemudian saya insert kedalam MySQL. Untuk automatisasinya saya menggunakan timer dengan proses looping yang berulang. :m022

Sampai disini sebenarnya tugas saya sudah selesai, tugas berikutnya adalah melakukan manipulasi data yang saya kumpulkan itu menjadi sesuai dengan format report yang diharapakan. Sekian dulu yah ceritanya nanti dilanjut hihi…

Salam GoBlog! :m039

Kata Kunci Terkait:

Kamu boleh memberikan komentar, atau melakukan trackback dari blog kamu.
    Digg Del.icio.us StumbleUpon Reddit Twitter RSS

21 Komentar pada artikel “Aplikasi Absensi Sederhana Dengan Mesin Solution X100C”

  1. dhiekalantana berkata:

    Pada November 16th, 2012 Jam 3:10 PM

    mas saya mau tanya. kalau untuk mengetahui apakah mesin sidik jari kita sudah terinstal SOAP darimana ya? terima kasih

    [Balas]



    Istanto Adi Nugroho berkata:
    Pada November 16th, 2012 jam 9:34 PM


    coba saja ambil datanya pakai soap sdk kalau bisa ya berarti sudah terinstall

    [Balas]


  2. Andreas S berkata:

    Pada December 17th, 2012 Jam 9:21 PM

    Sudah coba produk NITGEN untuk mendapatkan fitur yg dimaksud?

    [Balas]



    Istanto Adi Nugroho berkata:
    Pada December 18th, 2012 jam 2:33 AM


    nitgen memangnya ada support sampai custom software? berapaan harga unitnya?

    [Balas]



    Andreas S berkata:
    Pada December 19th, 2012 jam 10:29 AM


    Custom software sejauh mana yg diinginkan pak?
    Untuk NITGEN ada 2 s/w:
    - Access Manager (Controller – bawaan mesin)
    - Time & Attendance s/w (hasil develop team kami sendiri, sudah disesuaikan dg kondisi perusahaan2 di Indonesia)

    Untuk informasi/pertanyaan bisa email saya ke: andreas@nitgen-indonesia.com

    Regards,
    Andreas S.

    [Balas]



    Istanto Adi Nugroho berkata:
    Pada December 19th, 2012 jam 2:41 PM


    berarti closed source dong?

    [Balas]



    Andreas S berkata:
    Pada December 19th, 2012 jam 4:10 PM


    Saya kurang jelas kebutuhan customize bpk spt apa, tapi kalo mau develop sendiri, bisa melalui SDK



    Istanto Adi Nugroho berkata:
    Pada December 19th, 2012 jam 5:36 PM


    saya maunya sih yang mau berbagi informasi, kan bapak sendiri tau didalam mesin fingerprint itu ada software lagi, jadi intinya mereka saling bertukar informasi, nah saya sih g muluk2, yg suka aneh2 kadang org yg ga paham tapi kepengen ini itu… terkadang mereka butuh automatisasi dsb. saya contohkan pak, barcode scanner yang otomatis mengirimkan hasil scan otomatis ke dalam database kan gak ada yg menyediakan sample sdk sejenis itu paling cuma sampai komunikasi antar device dengan pc dokumentasi lengkapnya gak ada. justu yg org cari itu dokumentasinya supaya mereka tau kapabilitas mesin itu sampai dimana nanti baru dibandingkan dengan merk lain.






  3. Andreas S berkata:

    Pada December 19th, 2012 Jam 8:39 PM

    Kalo yg saya tangkap dari penjelasannya, bpk butuh mesin fingerprint yg bisa mengirimkan data verifikasi secara realtime, betul begitu? Kalo iya, dg menggunakan s/w controller bawaan dari NITGEN sendiri sudah memiliki fasilitas spt itu, bpk tinggal masuk ke dbase nya aja (MDB or SQL) & mengambil data yg dibutuhkan u/ keperluan data absensi (tentunya u/ diproses o/ s/w absensi yg bpk punya)

    Jika bpk ingin mendevelop sendiri u/ mendapatkan kondisi tsb di atas, saya rasa bpk bisa buat dg menggunakan SDK nya

    Mudah2an hal spt tsb yg dimaksudkan

    [Balas]

  4. sandi berkata:

    Pada January 8th, 2013 Jam 4:44 PM

    Mas, bisa tidak diperinci cara koneksi komputer ke mesin absen yang mas lakukan secara manual tanpa software.
    saya juga bermaksud untuk mengambil data dari mesinnya untuk diolah lagi dengan program saya. trims

    [Balas]



    Istanto Adi Nugroho berkata:
    Pada January 8th, 2013 jam 5:31 PM


    cari dong di sdk bagaimana caranya

    [Balas]


  5. Erick berkata:

    Pada February 14th, 2013 Jam 6:19 PM

    Mas Mau tanya… :
    Masalah saya belum terpecahkan mengenai absen sidik jari ini,
    bagaimana cara Locked Mesin Absennya suapaya Timer tidak bisa di otak-atik sama orang…?

    Terimakasih,,,

    [Balas]



    Istanto Adi Nugroho berkata:
    Pada February 14th, 2013 jam 10:46 PM


    timer yang mana ya?

    [Balas]


  6. Arif berkata:

    Pada February 21st, 2013 Jam 11:28 AM

    Mas saya mau tanya mengenai finger X100c, mengenai laporan dan saat mengkalkulasi data kami tidak mau muncul, apa y masalahnya?

    [Balas]



    Istanto Adi Nugroho berkata:
    Pada February 21st, 2013 jam 12:08 PM


    software dari sana memang cacat tuuhh

    [Balas]


  7. yuniasari berkata:

    Pada June 30th, 2013 Jam 12:06 PM

    mas, saya mau tanay,kalo cara reset mesin finger print x100c gimana?

    [Balas]



    Istanto Adi Nugroho berkata:
    Pada July 1st, 2013 jam 4:32 PM


    tanya aja tokonya saya juga belum pernah reset hehe

    [Balas]


  8. mardino berkata:

    Pada July 9th, 2013 Jam 1:49 PM

    mantab nih mas…

    boleh dishare gak?, kebetulan di tempat kerja sy juga baru aja beli X100C, sy sih rencana mau buatin softwarenya juga.
    karena software bawaan, terlallu ribet, admin HRD pusing ngeliatnya..

    makasih sebelumnya

    [Balas]



    Istanto Adi Nugroho berkata:
    Pada July 9th, 2013 jam 11:35 PM


    boleh share, asal credit jgn hilang yah.

    [Balas]


  9. rakha berkata:

    Pada July 17th, 2013 Jam 12:37 AM

    untuk aplikasi absen coba pakai ini dpt dari vendor Fingerplus
    http://uploadfileku.com/t8/setup_zsoft_8_demo.zip

    [Balas]

  10. randy berkata:

    Pada April 22nd, 2014 Jam 3:07 PM

    cara mengkoneksikan fingerprint ke php gmna yya..kebetulan alat yg ane buat tipe u are u 4500…trus ane jg interfacenya di php gan, tolong share ilmunya dong gan.
    makasih….

    [Balas]

Berikan Komentar

[+] yoyocici emoticons