Fingerprint MP4100 Time attendance SDK

Minggu ini di kantor dapet mainan baru, mesin absensi berbasis sidik jari MP4100. Sebetulnya sudah termasuk di dalamnya software kepegawaian, sayang tidak sesuai dengan kebutuhan kantorku yang sifatnya kusus. Akhirnya pembuatan software absensi tersebut terpaksa aku handle dan harus selesai dalam waktu satu minggu. puih….

Hal pertama yang kulakukan adalah surfing di Internet karena SDK (software development kit) yang dia sertakan aku rasa tidak lengkap. Setelah ketemu mulai kutak-kutik itu peralatan. Ternyata tidak sulit membuat software (aku pakai VB) berkomunikasi dengan MP4100.

Justru bagian yang tersulit adalah mendesain  database yang sesuai dengan kebutuhan kantorku tempat bekerja PT. Margabumi Matraraya yang bergerak di bidang Operator jalan tol ruas Surabaya – Gresik. Ada delapan kantor cabang dan satu kantor pusat yang bekerja duapuluh empat jam non stop sejak tahun 1993.

Persoalannya sepele tapi jadi rumit ketika pegawai boleh merangkap shift secara berurutan, pegawai lupa memasukkan apakah dia masuk kerja atau pulang kerja, dan pegawai bertukar shift dengan pegawai lainnya. Ini sudah memasuki hari ke-empat baru selesai 70% padahal banyak yang harus ku kerjakan :(

Ada yang sudah pernah buat ini sebelumnya ? tolong dong….  biar hemat waktu :)


Datang dari search engine dengan keyword:

53 Responses to “Fingerprint MP4100 Time attendance SDK

  • 1
    Michael
    March 18th, 2008 21:53

    Dear Pak Johan Efendi,

    Perkenalkan, nama saya Michael, dan saya baru saja mempunyai mesin yg sama dengan yg dipunyai oleh Bapak, dan kebetulan saya hanya mendapatkan software jadi untuk interface dengan mesin tersebut.
    Jika Bapak tidak keberatan, bisakah saya meminta SDK dari mesin tersebut?
    Software yg diberikan tidak fully comply dengan kondisi yg dihadapi oleh tempat saya.

    Best regards,

    Michael

  • 2
    admin
    March 20th, 2008 23:18

    Pak Michael saya usahakan upload SDK-nya setelah saya kembali ke kantor :) saat ini saya sedang liburan. Senang berkenalan dengan anda……

  • 3
    Michael
    March 28th, 2008 09:36

    Mohon informasi Produk Fingerprint MP4100 Time attendance SDK, saya ditugasi kantor untuk mencari mesin fingerprint untuk absensi

    Thank’s

    Michael Kho

  • 4
    admin
    April 3rd, 2008 18:10

    Pak Michael silahkan filenya di ambil di http://jefendi.web.id/files/FingerPrint-MP4000-SDK/ maaf agak telat respon, abis liburan panjang malah badan KO :)

    Kalau masih belum sesuai dengan kebutuhan, silahkan contact saya di blog ini….

    Semoga membantu

  • 5
    Rahardi
    November 14th, 2008 12:18

    pak Johan, saya menggunakan mesin yang sama dengan yang bapak gunakan. sampai saat ini sudah 1 bulan kami gunakan. beberapa hari yang lalu kami mengalami kejadian dimana karyawan A absen, tapi malah nama karyawan B yang muncul. jumlah karyawan yang terdaftar di alat kami 168 karyawan dan masing2 karyawan kami daftarkan 3 jarinya. mohn saran untuk masalah kami. terima kasih

  • 6
    admin
    November 14th, 2008 15:04

    Pak Rahardi bisa setting ulang alatnya dengan jalan menaikkan batas banding, biasanya 27% tapi ditempat saya saya setting ke angka > 35%. Ini sifatnya coba-coba tapi sebagai patokan naikkan 7% dari angka semula.

    Setelah dinaikkan disampling ulang sidik jari karyawan yang bermasalah. Semakin tinggi batas bandingnya (treshold) kemungkinan salah semakin kecil. Tapi menaikkan batas banding menjadikan mesin sangat sensitif artinya perbedaan kecil bisa saja ditolak meskipun itu benar2 karyawan yang bersangkutan.

    Coba deh atur ulang batas bandingnya.

  • 7
    wahyudi
    December 18th, 2008 12:12

    Pak Mohon dikasih link yang lainnya, http://jefendi.web.id/files/FingerPrint-MP4000-SDK/ linknya error nih, dan mohon informasinya juga untuk koneksi antara mp4100 dengan komputer menggunakan apa?(LAN ata RS232) untuk LAN mengunakan settingan IP Addres Netmask berapa, dan kalau RS232 pakai com & speed berapa?

    Terima kasih atas bantuannya,

    Br, Wahyudi

  • 8
    wahyudi
    December 18th, 2008 13:15

    Pak, michel.saya mo tanya gimana cara mengkoneksikan MP4100 dengan pc melalui TCP/IP. maksud saya settingannya ? trus adakah pak michel punya program absensinya . Thank’s

  • 9
    admin
    December 26th, 2008 09:44

    Pak Wahyudi maaf terlambat membalas, cuti cukup lama :D

    @7 untuk koneksi melalui TCP/IP kan netmask bisa disetting pada MP4100. Pada peralatan saya MP4100 saya set ke 192.168.1.XXX / 255.255.255.0

    Untuk koneksi melalui RS232 saya belum mencobanya tapi semua intinya sama kok, toh sudah ada SDK nya.

  • 10
    sudarsono
    January 15th, 2009 20:14

    Pak Mohon dikasih link yang lainnya, http://jefendi.web.id/files/FingerPrint-MP4000-SDK/ linknya error nih, dan mohon informasinya juga untuk koneksi antara mp4100 dengan komputer menggunakan apa?(LAN ata RS232) untuk LAN mengunakan settingan IP Addres Netmask berapa, dan kalau RS232 pakai com & speed berapa?

    Terima kasih atas bantuannya,

  • 11
    admin
    January 22nd, 2009 19:57

    @ sudarsono

    Kalau memerlukan bisa saya kirim ke alamat email bapak. Maaf telat jawab karena kesibukan. Saya memakai LAN, masalah netmask tidak usah terlalu dipikirkan usahakan sama antara MP4100 dengan settingan ethernet bapak.

    Saya pernah pake serial port juga, untuk speed bisa di set pada mesin MP4100 terlebih dahulu.

  • 12
    Surito
    February 7th, 2009 13:01

    Teman2 senang bisa membaca artikel ini, mohon dukungan teman2 saya punya SDK MP4100, namun sepertinya documentasi tidak terlalu lengkap(terlalu sederhana), mungkin sengaja atau saya yang o-on.
    teman2 ada yang mau share koneksi alat tsb dengan pc untuk di customize, thank dan sukses ya

  • 13
    d2ng
    March 3rd, 2009 09:37

    Pak, saya menggunakan mesin yg sama, yaitu mp4100, tapi kita nggak punya SDK nya, mohon dikirim ke email saya, terima kasih.

  • 14
    d2ng
    March 3rd, 2009 10:34

    link MP4100 SDK nya mana Pak?, soalnya saya coba http://jefendi.web.id/files/FingerPrint-MP4000-SDK/ linknya error nih

  • 15
    admin
    March 3rd, 2009 14:59

    @d2ng: nti akan saya upload pak, sorry abis pindah hostingan jadi banyak link yang broken. semoga nti malam bisa upload kalo sekarang koneksi lagi kayak kura2 jalannya :(

  • 16
    admin
    March 6th, 2009 03:54

    Halo semuanya, file SDK MP4100 Time Attendance silahkan diunduh, sudah saya pisah menjadi 2 bagian

    SDK: http://www.ziddu.com/downloadlink/3747510/MP4100-SDK.zip
    Demo: http://www.ziddu.com/downloadlink/3722382/MP4100-Demo.zip

    Atau silahkan kunjungi http://blog.jefendi.web.id/download/

  • 17
    rasep
    June 19th, 2009 09:47

    Pak maaf, saya sudah D/L SDK dari amat bapak. namun karena semua hanya bisa dibaca melalui VB maka bisakah saya menggunakannya program yang berbasis WEB (misal PHP bukan VB.net) bagaimana solusinya??

  • 18
    admin
    June 19th, 2009 10:43

    Maaf pak rasep meskipun saya sering coding PHP tapi saya jarang sekali import dll via PHP.

    Solusi saya, buat aplikasi entah pake VB atau Delphi terserah yang berfungsi untuk menjembatani antara Fingerprint dengan Web anda. Nah aplikasi itu harus bisa menerima perintah via TCP/IP yang dilakukan oleh PHP, menerjemahkan perintah, melaksanakan perintah ke fingerprint dan hasilnya dikembalikan kepada aplikasi anda yang berbasis WEB (PHP dalam hal ini).

    Saya kurang tau nama teknik untuk aplikasi model seperti di atas, tapi saya pernah membuat aplikasi untuk sms gateway dengan teknik tersebut.

  • 19
    rasep
    June 19th, 2009 15:23

    Kalau Demo Yang Bapak buat bisa langsung buat mesin asli kah?? kalau hanya buat check bahwa program ini sudah jalan gimana/yang mana ya… saya coba yang Connection kok gak mau? yang “CZKEM1.Connect_Net(txtIP.Text, 4370)” adakah cara yang lebih sederhana bahwa Mesin sudah dapat dipergunakan? thanks (aku blm biasa pake VB)

  • 20
    Abas
    September 5th, 2009 05:05

    Pak, saya pingen nanya, di kantor saya sudah menggunakan finger print atau mesin absensi sidik jari hanya saja pada saat ini terjadi error pada program attendance 2008 yang digunakan yaitu pada reportnya tepatnya pada C/In dan C/Out -nya terdapat Tulisan Over Time pada absennya

    thank’s

  • 21
    admin
    September 5th, 2009 21:39

    @Abas

    wadhuh pak, saya kok belum pernah mengalami hal seperti itu. tapi coba diperiksa setting jam kerja karyawan tersebut apakah zonanya cocok. misal jam kerja 08:00 – 17:00. saya sendiri belum pernah memakai fasilitas tersebut karena di tempat saya karyawan terbagi menjadi staff dan shift. nah yang jadi masalah untuk shift sering tukar menukar jam kerja. jadi binun deh :D

    maaf kalo replynya kurang mengena, just sharing info :)

  • 22
    bernadus
    September 7th, 2009 09:29

    Pak, saya pingin menanyakan untuk source code dari time attendance karena saya pingin ada beberapa perubahan untuk penyesuaian report di tempat saya karena menggunakan sistem kerja shift

    terima kasih

  • 23
    admin
    September 7th, 2009 20:02

    @bernardus: untuk sistim shift mas bernardus bisa memanfaatkan mode checkin dan checkout, jadi tinggal mengecheck range kerja mereka cenderung ke shift mana apakah 1, 2 atau 3. Di tempat saya ini masih menjadi masalah karena ada beberapa karyawan yang kerjanya nyambung misal 1 nyambung ke 2, atau 2 nyambung ke 3.

    Kalau sekedar nyambung nggak masalah tapi bayangkan jika dia lupa absen masuk atau lupa absen pulang. Atau bahkan terbalik antara checkin dan checkout. Di tempat saya solusinya memberdayakan staf administrasi untuk mengolah / mengoreksi apabila ada data-data yang ambigu seperti di atas.

  • 24
    prosedur pemasangan
    November 17th, 2009 14:15

    pak johan..tolong dong mp100 dikantor saya sekarang pake con rs232 sebelumnya lancar2 aja…tapi sekarang gak bisa connect ke unit, saya mau ganti pake kabel lan settingnya gmana ya ? terus kl gak pake switch kabelnya pake cross atau straigth-….kok dimenu gak ada setting tcp ip nya….tolong pencerahannya….plis..

  • 25
    admin
    November 24th, 2009 14:28

    Ada kok pak setting TCP/IP di mp4100, kabel saya pake cross. Coba pak dicari sekali lagi :) saya yakin ketemu. Setelah tersambung dan disetting coba dulu di ping ya pak dari komputer.

  • 26
    dana
    December 23rd, 2009 14:29

    finger print di kantor tempat saya bekerja tdk bisa untuk daftar lagi kary baru…
    setiap tekan menu pada finger print harus ijin admin dulu… tolong dong gmn caranya? tq before

  • 27
    iqbal
    December 23rd, 2009 15:44

    Salam kenal

    Saya tertarik sekali dengan jawaban Bapak di atas (http://blog.jefendi.web.id/2008/02/19/fingerprint-mp4100-time-attendance-sdk/#comment-201), yaitu pada bagian di mana kita dapat menghubungkan PHP dengan alat absensi dengan menggunakan sebuah aplikasi berjalan yang dapat menerjemahkan perintah2 dari PHP.
    Pada kasus tertentu, PHP tidak dapat langsung memanggil fungsi2 yang terdapat di dalam sebuah DLL, seperti halnya dalam kasus ini, dimana DLL yang digunakan adalah zkemkeeper.dll keluaran dari ZKSoftware.
    Apabila Bapak dapat membantu saya yang sedang berusaha mengembangkan sebuah aplikasi berbasis PHP ini, dengan cara memberikan informasi, link atau pun nama metode di atas, saya benar2 akan terbantu sekali.
    Salam dan terima kasih.

  • 28
    admin
    December 24th, 2009 14:55

    @dana

    Ada dua cara:
    1. Menemukan orang yang jarinya selevel admin / supervisor kemudian menonaktifkan ijin admin untuk setiap kali masuk. Bapak harus menanyakan siapa yang menambah ijin admin tersebut.

    2. Mematikan / menghapus admin / supervisor dengan dengan software. Saya belum bisa membandu banyak karena sedang cuti.

    Tapi saran saya setelah terhapus, anda create ulang admin / supervisor karena tanpa itu semua orang dengan mudah mengganti jam, menambahkan jari cadangan temannya untuk dia dsb.

  • 29
    admin
    December 24th, 2009 14:59

    @igbal

    Maaf saya belum berhasil menggunakan DLL Zkemkeeper ke dalam PHP, yang saya lakukan membuat software kecil yang berfungsi sebagai bridge antara MP4100 dan PHP. Sedangkan komunikasinya tetap memakai TCP/IP.

    Saya dulu memang pernah mencoba load DLL tersebut dari PHP tapi gagal karena setau saya DLL yang di load haruslah memenuhi standard PHP. O ya fungsi load DLL di PHP 5 ke atas kayaknya akan dihapus alias tidak support.

  • 30
    firdi
    December 24th, 2009 19:51

    pak efendy bisa bantu pasang dan setting kabel mp 4100 dikantor saya ….sekalian biayanya brp?

  • 31
    firdi
    December 24th, 2009 19:59

    soalnya dimp100 saya ada port rj45 nya tapi di setingg com portnya cuma ada rs232 dan rs 485

  • 32
    admin
    December 25th, 2009 15:03

    @firdi

    Maaf pak lokasi pak firdi ada di mana ? tentunya saya perlu melihat dulu apakah ada ketidak normalan absensi MP4100 bapak. Karena seharusnya setting tersebut ada secara default. Bila memungkinkan akan saya bantu.

  • 33
    feto
    December 25th, 2009 16:00

    waaahhhhh artikelnya keren nih…klo boleh tahu pake sdk versi berapa soalnya saya juga mau coba nih…^_^

    terima kasih infonya, silakan mampir yaa ke sini dan jika mau artikel menarik lainnya silakan berkunjung ke sini yaaa…

  • 34
    firdi
    December 26th, 2009 10:58

    saya di jakarta timur…. pak…dipulomas.. itu dia pak ..

  • 35
    Darwis
    December 29th, 2009 08:03

    Sebelum nya saya ucapkan terima kasih kepada rekan2 yang mau membantu saya

    Saya sudah menggunakan MP4100

    Problem saya LCD pada Finger Print MP4100 hanya bisa loading terus restart kembali saat baru dinyalakan. Jadi Belum bisa sampai sistem Ready pada LCD Finger Print. itu solusinya nya gimana ya pak. masa garansi sudah habis.
    Thanks

  • 36
    iqbal
    December 31st, 2009 12:46

    Bisa di share software bridge-nya Pak? atau dijelaskan lebih detail kepada Saya..

  • 37
    Burgundy
    January 4th, 2010 16:06

    Pak Admin, seperti comment2 terdahulu, saya juga baru menggunakan MP4100,
    hanya saya coba connect dengan RS232 tidak berhasil, padahal sudah di setting sampai 9600, 8,N,1,N tetap tidak bisa
    Terpikir akan d pindahkan menggunakan RJ-45 saja. tapi yang jadi kendala,
    pada menu di alatnya tidak d temukan sama sekali setting untuk IP atau LAN tersebut.
    mohon pencerahannya Pak Admin.

  • 38
    Titus
    February 2nd, 2010 01:19

    Dear All
    Ada yang bisa bantu tidak, saya ingin memasukkan data dari finger print ke OrangeHRM…

    Mohon pencerahannya

    Tkz

    Titus

  • 39
    vieth
    February 2nd, 2010 11:22

    pa..tolong saya, dikantor saya menggunakan mp 4100 , tapi driver yg saya punya tidak cocok.., tlg apakah bapak mempunyai driver mp 4100 tersebut..trims

  • 40
    aris
    February 12th, 2010 15:08

    pa boleh dong bagi softwerenya buat install aku download link di atas ga bisa buat instal, thk

  • 41
    Saerozi
    February 17th, 2010 15:20

    Salam sejahtera , Bapak bisa tolong kami client kami beli fingerprint solution x3, sdh jalan menggunakan aplikasi attendent tetapi ingin merubah aplikasi ke payroll yang kami miliki, kami agak kesulitan mengkoneksi fp tersebut aplikasi kami menggunakan Delphi, mohon bantuan untuk koneksi ke fp menggunakan delphi, terima kasih

  • 42
    safri
    March 18th, 2010 16:13

    Salam,
    Kami dikantor menggunakan MP 4100, tetapi buku panduan penggunaan hilang. Tolong kasih trik cara menghubungkan ke komputer, serta cara penggunaannya.
    Terima kasih.

  • 43
    admin
    March 18th, 2010 16:19

    @Saerozi: kalo tidak salah di SDKnya ada contoh buat delphi pak
    @Safri: bapak memerlukan manualnya atau cara pemrogramannya ?

    Maaf saya lama sekali tidak mengupdate blog karena kesibukan saya, jadi terlambat membalas :( sekali lagi maaf.

  • 44
    Safri
    March 22nd, 2010 14:20

    Kalau bisa manual dan cara pemrogramannya sekalian..
    Terima kasih karena bapak sangat membantu.

  • 45
    admin
    March 23rd, 2010 09:31

    @Safri: saya usahakan setelah kembali kerja. Lg cuti panjang hehe…

  • 46
    Safri
    March 25th, 2010 11:24

    terima kasih..

  • 47
    Juni_NAKANO
    April 5th, 2010 19:56

    Salam hormat,
    saat ini saya sudah menyelesaikan aplikasi absensi mahasiswa menggunakan delphi 7, tetapi semua masih menggunakan input manual. Pertanyaan saya…

    1. Bagaimana cara mengkoneksikan delphi (aplikasi saya) dengan fingerprint?
    2. Komponen apa yang diperlukan untuk koneksi k fingerprint?

    Sementara itu saja, TERIMAKASIH…

  • 48
    admin
    April 7th, 2010 14:14

    Yang memerlukan SDK MP4100 silahkan didownload di sini http://rapidshare.com/files/372951074/SDK_4100.ZIP

  • 49
    wawan
    May 25th, 2010 07:45

    pak, sekedar mo sharing neh,,
    kebetulan saya baru beberapa hari bekerja di PT. PNM, sebagai technical suppot…
    nah, admin yg saya gantikan itu meninggal krn kecelakaan..
    hari pertama saya kerja saya disuruh memasukkan data ke mesin absen MP4100, tapi karena orng kantor gk ada yang tau passwordnya, jadi saya pun bingung juga, kan yang tau passwordnya hanya orang yang meninggal itu (admin yg lama)..
    saya coba pake softwarenya juga dipassword..
    duh, jadi bingung ne saya..
    mohon sharingnya kalo ada yang bisa membantu..
    email saya ya..
    wawan_was_here@yahoo.co.id

  • 50
    arim
    June 18th, 2010 08:12

    salam hormat…
    saat ini saya ada masalh dengan mesin MP4100 waktu nya da bisa diganti tolong di kasi tau solusinya trimakasih

  • 51
    admin
    June 18th, 2010 15:51

    @wawan: bisa direset pak pake software. maaf cukup telat balasnya. tugas ke luar kota.

    @arim: tidak bisa diganti gimana pak ? dari mesinnya / softwarenya. Misal tidak bisa diganti lewat mesinnya cukup aneh. Jadi mungkin pak arim bisa menceritakan secara detail bagaimana cara pak arim menganti jam.

    Terimakasih.

  • 52
    wawan
    June 18th, 2010 20:41

    sudah bisa pak, dihapus adminnya oleh vendornya.. Sekarang sy bingung mengkoneksikannya kekomputer, krn softwarenya dipassword, sedangkan master aplikasinya saya tdk punya.. Boleh saya dikirimkan link download softwarenya gk? Atw kalau boleh dikirimi via email..
    Terima kasih sebelumnya..

  • 53
    arim
    July 22nd, 2010 08:46

    saya tidak bisa ganti jam di mesin nya setiap saya set jam dan tanggalnya ga mau ke save.
    sam bisa minta tolong cara reset password adminnya

    trimakasih.

Leave a Reply