Integrasi Digital Persona U are U 4500 Fingerprint dengan PowerBuilder

Ga pake lama kalo mau langsung download link nya di bawah ya

Fingerprint sudah menjadi kebutuhan umum digunakan sebagai alat verifikasi bagi individu, umum digunakan untuk login atau validasi tanpa perlu menginput password.

pada artikel ini, digunakan fingerprint reader Digital Persona U are U 4500 untuk di integrasikan dengan Powerbuilder

yang anda perlukan adalah Software Development Kit (SDK) nya, file nya sudah disertakan dalam download link.

konsep nya adalah menggunakan Dua Control OLE Object yang anda tempatkan pada Window Object dengan kegunaan terpisah, yaitu ENROLLMENT dan VERIFICATION, yang pertama digunakan untuk membaca data fingerprint yang kemudian dapat disimpan dalam database. Dan yang kedua digunakan untuk membandingkan data yang tersimpan dengan hasil pembacaan dari fingerprint readernya.

cara untuk menambahkan Control OLE Object seperti gambar berikut :

OLE object kita ambil dari pilihan tab insert control berikut, pastikan SDK sudah terinstall pada PC anda :

Data hasil pembacaan fingerprint ENROLLMENT pada contoh ini disimpan dalam suatu tabel seperti berikut :

Untuk enrollment penampakannya seperti ini :

untuk verifikasi nya seperti dibawah ini :

contoh aplikasi nya cukup untuk anda gunakan dengan memperhatikan beberapa script dan variabel serta function yang dibuat pada event yang sudah saya contohkan, misalnya

peletakan script pada event untuk enrollment :

variabel yang harus berbentuk constant

User function yang dibuat untuk memudahkan

contoh aplikasi ini sangat intensif dalam mengakses database, karena melalukan looping untuk memeriksa fingerprint yang dibaca dengan membandingkan langsung data menggunakan looping di dalam database, jika dirasa terlalu lambat anda dapat melakukan optimasi misalnya setelah mendapatkan userid semua data enrollment di load ke memory (memanfaatkan array untuk 10 jari) baru kemudian dibandingkan dengan hasil pembacaan fingerprint reader.

Demikian, semoga bermanfaat.

Catatan : PowerBuilder Versi 11.5 dan SQLAnywhere Versi 11

Source Code + DigitalPersonaUareU4500 SDK = 14MB

Membuat OCR Mobile Application Dengan PowerBuilder dan Appeon

Apa itu OCR ? OCR merupakan singkatan dari Optical Character Recognition, yaitu suatu fitur dari suatu software yang dapat mengenali tulisan pada gambar, hasil scan atau print screen.

Nah mungkin kita memerlukan fitur tersebut untuk aplikasi mobile yang akan kita buat.

Untuk membuat OCR mobile application dengan PowerBuilder dan Appeon berikut hal-hal yang kita butuhkan :

  1. Powerbuilder (dalam hal ini digunakan versi 12)
  2. Appeon Server dengan fitur fileservice terpasang (dalam hal ini digunakan versi 2016), cara menginstall fileservice dapat dilihat disini ya
  3. Appeon Developer 2016 terpasang pada komputer developer
  4. API key untuk free OCR yang akan digunakan, Get your API key at https://ocr.space/ocrapi

Dan berikut konsep aplikasi mobile yang akan kita buat :

  1. File gambar akan kita ambil dari galeri smartphone atau melalui pengambilan gambar dari kamera
  2. File akan di upload ke fileserver sehingga dapat diakses secara publik melaui URL
  3. Pembacaan karakter dari gambar akan dilakukan oleh Web API yang disediakan dan hasilnya ditampilkan di aplikasi

Dalam membuat aplikasi ini, dibutuhkan library Appeon Workaround karena kita akan menggunakan API untuk object tambahan yaitu akses ke kamera dan album foto dari smartphone, serta penggunaan function untuk upload gambar ke webserver agar dapat diakses melalui URL, tambahan library yang dibutuhkan di copy dari folder Appeon Developer, yang dapat dilihat pada tampilan dibawah ini :

Kemudian pemanggilan API untuk OCR menggunakan function PostURL seperti penggalan script berikut ini :

Berikut tampilan aplikasi nya setelah di deploy ke Appeon Server, dan dijalankan melalui Appeon Workspace.

Source code dapat anda download pada link di bawah ini :

Kalo mau install APK nya di smartphone Android langsung aja download di bawah ini

Creating Modern UI PowerBuilder Framework using native objects – Appeon Elevate 2019

Tells you about how native object like datawindow could give your application a modern look, with simple approach like using True Type Font and other method, hope you find it usefull and made your way to alternatif more modern UI rather than traditional Powerbuilder UI creation

Download source code and slides at http://pbdev.id/elevate2019

My session clip, find the link to full length video at end of video