We offer professional presence using The Control Panel

We are a team of talented programmers who make it easy to remotely control and secure many devices using BioClock.id

Service Upgrades

Buy Professional Services

Buy Record Age

This menu is for buying storage on the server so that the export record age is longer to the last 60 days

Continue Watch

Buy Pull Record

Instead of the Export Record menu so BioFinger Clock Desktop can directly pull records up to the last 60 days

Continue Watch

Buy Android Apps

Android Apps to manage attendance device remotely and to monitor attendance at anytime in realtime

Continue Watch

Buy Control Panel

Control Panel to manage device, user and template remotely, grouping multiple devices and reporting

Continue Watch

Buy Push SDK

BioClock Push SDK to manage records, user IDs, templates and control the device directly from your own server

Continue Watch

Buy Payroll Sheet

BioFinger Clock desktop software will calculate salary offline on your laptop or computer, not on the cloud.

Continue Watch

QUESTION AND ANSWER

Device Control Panel

Jika lokasi mesin jauh dari admin, bukan hanya beda gedung tetapi bahkan beda kota atau pulau, menu Control Panel ini sangat berguna untuk mengelola mesin jarak jauh, tanpa perlu bantuan orang lain berada didekat mesin itu.

Sangat tidak nyaman jika menyuruh orang lain download data pakai USB Flashdisk, juga sangat beresiko jika harus memberi password admin ke orang lain, karena mesin akan makin mudah untuk di manipulasi.

Apalagi jika harus sering mendaftar User baru, maka sistem kehadiran makin mudah untuk dimanipulasi, sebab bisa saja pada User ID A didaftarkan jari milik User ID B, supaya bisa titip absen.

Selain bonus Tarik Record yang memudahkan ambil/tarik record langsung pakai software BioFinger Clock Desktop direct ke cloud server bioclock.id, tanpa password dan tanpa ribet.

Bonus lainnya adalah notifikasi kehadiran pakai metode Push Webhook, artinya server sendiri bisa dapat record kehadiran realtime untuk diolah pakai software absensi sendiri.

Ya pasti bisa, selama ini tim support kami sering menerima chat permintaan reset password karena admin lama sudah resign, namun sekarang dengan bioclock.id ini reset admin bisa dilakukan sendiri dengan mudah, tanpa perlu bantuan tim support kami.

Ada menu Remote User Enrollment, yang bisa dipakai untuk menyiapkan mesin supaya otomatis membuka layar daftar jari, lalu otomatis kembali ke menu utama.

Ada menu Enroll User PasFoto, yang bisa dipakai untuk upload file .jpg foto wajah User untuk dijadikan template wajah, sehingga saat proses absensi berjalan mesin akan mencocokkan hasil scan wajah real dengan template wajah tersebut.

Ada menu Import dan Export User INFO, yang bisa dipakai untuk meng-import USER ID, DISPLAY, KARTU, PASSWORD dari banyak User baru melalui file EXCEL lalu disimpan di CLOUD, sehingga terjadi proses pendaftaran massal yang serentak dan sekaligus.

Awas, kolom hasil import yaitu : USER ID, DISPLAY, KARTU dan PASSWORD akan ter-auto sinkronisasi ke mesin dalam waktu bebeberapa menit.

Ada menu Grouping Mesin Absensi yang fungsinya dipakai jika beberapa mesin dalam satu perusahaan ingin saling berelasi, sehingga mudah mengcopy, delete atau transfer User Info dan Template secara jarak jauh.

Mekanisme Grouping ini sangat nyaman untuk memantau dan mengatur penyebaran dan distribusi User ke banyak mesin.

Keberadaan menu Control Panel ini akan menutup semua celah untuk memanipulasi mesin, terutama jam di mesin pasti akan mengikuti jam di cloud server, password admin mesin juga tetap aman tersimpan di bioclock.id.

Daftar user jarak jauh lebih aman karena tidak perlu memberikan password admin kepada orang lain, jika sangat terpaksa maka orang lain tersebut diberi hak akses mesin registrar saja.

Ada menu Clearing Memori Mesin yang fungsinya memantau dan menghapus memori mesin jarak jauh, tidak perlu lagi harus mendekat ke mesin atau tidak perlu lagi meminta bantuan orang lain yang berakibat harus memberikan password admin.

Menu Auto Checking Record ini gunanya untuk memeriksa jumlah record di Cloud pada hari kemarin (H-1) apakah sudah sama jumlahnya dengan yang ada di Mesin, jika belum sama maka akan terjadi proses sinkronisasi ulang secara otomatis.

Fitur ini otomatis berjalan selama mesin tetap selalu terkoneksi OnLine 24/7 ke bioclock.id via Internet, terutama pada jam yang tertera di Jadwal Auto Checking.

Jika suatu hari mesin aktif dipakai tiba-tiba rusak atau hilang, maka cukup pasang mesin baru dan koneksikan ke server ke bioclock.id, selanjutnya setelah lakukan Grouping segera lakukan Cloning.

Maka secara otomatis semua User ID dan Template milik SN Mesin yang rusak, yang masih ada di Cloud akan ter-cloning ke SN Mesin baru, dalam waktu beberapa menit saja.

Boleh merk dan tipe mesin apapun yang berbeda asal memiliki fitur ADMS, yaitu fitur untuk bisa terkoneksi ke bioclock.id, jadi silahkan tonton video pada tombol Watch Video diatas untuk memastikannya.

Jika berhasil terkoneksi ke bioclock.id, maka Cloning bisa berjalan sesuai Mode Verifikasi apa saja yang sama dan tersedia pada masing2 tipe mesin tersebut.

QUESTION AND ANSWER

Webhook Push Record

Jika setiap kali karyawan atau User ID melakukan absen pada mesin, lalu server sendiri ingin menerima data record absensi tersebut seketika itu juga alias realtime tanpa delay, maka dibutuhkan URL Webhook untuk menerima data tersebut.

Server penerima data JSON boleh sewa hosting atau hanya local saja (http://localhost/own_folder/program.php), dan boleh berbasis Windows atau Linux versi apapun.

Pada server penerima tersebut boleh pakai database atau bahasa pemrograman apapun, asal support protokol HTTP dan support data JSON yang akan diterima dari cloud server bioclock.id.

Server localhost dan mesin absensi harus terhubung ke Internet 24/7, supaya bisa saling sinkronisasi dengan sempurna, tetapi tidak perlu kuatir jika Internet putus nyambung, karena sistem tetap akan mengirim data yang tertunda.

Ruang lingkup Server localhost untuk bisa menerima data JSON pakai metode Webhook Push adalah :

  1. Spesifikasi server min. RAM 8G dan SSD 256GB
  2. Jika tidak punya internet dengan fitur IP Public yang Static, maka bisa pakai free Dynamic DNS (no-ip.com, dyndns.com)
  3. Lakukan setting pada modem di bagian DDNS, contoh :


  4. Lakukan setting pada modem di bagian Port Forwarding, contoh :


  5. Buat program PHP untuk URL webhook pada server localhost untuk menerima data JSON, contohnya :
    URL : localhost/biolocal/gethook.php


  6. URL Webhook lengkap siap pakai menjadi :
    URL : http://blokb6.homeip.net:8080/biolocal/gethook.php

Tidak perlu, karena setiap sewa hosting VPS telah disediakan oleh provider sebuah IP Public yang Static, atau bisa juga digantikan oleh nama domain yang dilengkapi sertifikat SSL.

Jika sudah ada SSL, maka URL Webhook lengkap menjadi : https://own_domain.com/gethook.php

Jika belum punya mesin absensi, lakukan :
  1. Buka browser, ketik alamat server : bioclock.id
  2. Klik tombol ”Lets Started”
  3. Klik tombol ”Device Configuration”
  4. Isi SN Mesin : [CL9M210660125]
  5. Klik tombol ”Continue”
  6. Tampil jendela baru, Device Configuration
  7. Pilih Incoming Server ”Webhook Push Data JSON”
  8. Isi Incoming URL Webhook : [milik anda]
    mis : http://blokb6.homeip.net:8080/biolocal/gethook.php
    atau : https://own_domain.com/gethook.php
  9. Klik tombol ”Submit”

Jika belum punya mesin absensi, lakukan :
  1. Buka kembali halaman ”Device Configuration”
  2. Isi SN Mesin : [CL9M210660125]
  3. Klik tombol biru disamping kanan Incoming URL
  4. Tampil jendela baru, Tes Incoming URL
  5. Pilih Kirim Data ”incoming datajson attendance record”
  6. Klik tombol ”Continue”
  7. Jika respon ”Success”, artinya URL Webhook valid
  8. Jika valid, ada Centang Biru disamping kanan Incoming URL
  9. URL Webhook siap dipakai, silahkan beli mesin absensi

Ya bisa.

Berikut ini contoh data JSON untuk record kehadiran :

{
	"biohook": "clockreco",
	"biopush": {
		"device": "CL9M210660125",
		"biokey": "xxxxxxxxxxxxxxxxxx"
	},
	"biodata": {
		"tran_id": "1668143408",    
		"user_id": "123",
		"disp_nm": "TESTING",        
        	"tran_dt": "2022-06-24 08:42:01",
		"stateid": "0",
		"verify": "15",
		"workcod": "",
		"is_mask": 0,
		"bodytem": 0
	}
}
                                        

Berikut contoh program PHP pada server penerima, gethook.php :

$dbkonek = mysqli_connect('localhost', 'root', '');
$dbopen1 = mysqli_select_db($dbkonek, 'biolocal');
if ($dbopen1 == 1) {
    $json_result = stripcslashes(file_get_contents('php://input'));
    $arjson = json_decode($json_result);
    if (!empty($arjson)) {
        echo "OK";
        $insert = mysqli_query($dbkonek, "INSERT card_hook (datajs) VALUES ('$json_result')");
        if ($arjson->biohook == 'clockreco') {
            // do something
            ...
            ...
        } elseif ($arjson->biohook == 'clockfoto') {
            // do something
            ...
            ...
        }
    } else {
        echo "EMPTY";
    }
} else {
    echo "ERROR";
}
                                        

Catatan :
Setelah data JSON diterima, wajib dijawab "OK", jika tidak maka server bioclock.id akan terus mengirim berulang-ulang hingga dijawab "OK"
Source program berikut database bisa download disini

CONTACT US

Attendance Software Consultation

Address

Amor Apartment 1636
Pakuwon City Mall, Surabaya

Telephone

+62 31 5929337

WhatsApp

+62811349039

Working Hours

Monday-Friday = 09:00-17:00

Loading
Your message has been sent. Thank You !