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

Cara konfigurasi SQLAynwhere 16 sebagai database server pada jaringan dan setting ODBC di komputer user

Cara konfigurasi SQLAynwhere 16 sebagai database server pada jaringan
dan setting ODBC di komputer user untuk akses

Setelah membuat database, pada lingkungan jaringan dan multi user, maka kita dihadapkan pada situasi untuk menghidupkan database sebagai server jaringan sehingga semua user mengakses ke database yang sama. Pastikan anda memiliki role sebagai Administrator ya.

Untuk menghidupkan database SQLAnywhere 16 sebagai server jaringan dapat dilakukan dengan cara sebagai berikut :

  1. Jalankan database menggunakan executable dbsrv16.exe
  1. Isikan parameter yang sesuai, misalnya nama server dan nama database nya

Pada contoh ini,
nama server : dbkulosrv
database name (-n) : dbkulo

  1. Maka database sudah running sebagai server jaringan

Namun cara diatas, setiap kali dbsrv16.exe harus dijalan secara manual, untuk user dapat mengakses nya, dan kemungkinan user yang memiliki akses dapat melakukan shutdown database tanpa sengaja karena adanya tampilan pada icon window taskbar :

Dan tidak dihidupkan otomatis ketika komputer di restart.

Namun ada cara lain untuk menghidupkan db server menjadi windows service, langkahnya dapat dilihat berikut ini :

  1. Buka Sybase Central, pilih SQL Anywhere, Pilih Service lalu, Klik kanan create New Service
  1. Lalu akan ditampilkan wizard, step by step. Mulai dengan mengisikan nama service
  1. Pilih Network Server, lalu Next
  1. Klik next ketika ditampilkan dbsrv16.exe sebagai executable
  1. Lalu Isikan parameter seperti yang diinginkan, pada contoh ini nama server dbkulosrv dan nama db dbkulo
  1. Pilih Next utk local account
  1. Pilih startup automatic
  1. Pilih start service now lalu klik finish untuk mulai menghidupkan database server nya
  1. Jika semua berjalan lancar maka tanda berikut akan berubah hijau, dengan status running
  1. Cek pada daftar Windows Service maka akan didapat nama seperti berikut
  1. Nah, pada langkah ini database anda siap untuk di akses melalui jaringan

Lalu, pada komputer User, yang perlu anda lakukan adalah menginstall ODBC Driver SQLAnywhere 16 nya. Untuk bisa mengakses database pada server maka lakukan konfigurasi database melalui ODBC Administrator, jika ingin digunakan untuk akses dari PowerBuilder, maka ODBC nya harus 32Bit.

Langkah nya sebagai berikut :

  1. Buka ODBC Administrator 32 Bit
  1. Pilih System DSN Tab supaya DSN yang dibuat dapat diakses oleh semua user, lalu klik ADD, dan pilih driver nya SQLAnywhere16
  1. Isikan nama DSN nya, misalnya : DBKULO
  1. Isikan pada login tab, user id dan password, pilih action : Connect to a running database in another computer, isikan host nama kompute atau IP Address, port bisa dikosongkan jika menggunakan default, isi server name dan database name sesuai setting di database server
  1. Pada tab ODBC klik Test Connection untuk memastikan bahwa DSN sudah bisa terhubung dengan database server

Demikian cara untuk membuat SQLAnywhere database menjadi Network Server Database dan aksesnya dari komputer user melalui ODBC. Semoga Bermanfaat

Template CV 2 Halaman untuk Programmer dengan Microsoft Word

CV untuk para programmer yang mungkin memerlukan, di format dalam 2 halaman menggunakan Microsoft Word yang mudah untuk anda edit content sesuai dengan informasi anda masing-masing. tanpa menggangu layout nya

Download aja langsung file docx nya ya,


ukuran file sekitar 4MB

Capture DB Error using custom transaction object

Seringkali database mengirimkan pesan error kepada aplikasi dan seringkali kita menampilkan pesan tersebut apa adanya kepada user yang terkadang membingungkan user sehingga alangkah baiknya jika programmer menterjemahkan error tersebut dalam bahasa yang di mengerti oleh user.

Berikut langkah-langkah nya :

  1. Buatlah standar class user object dengan tipe transaction, simpan misalnya dengan nama n_tran
Lanjutkan membaca “Capture DB Error using custom transaction object”

PBDevID | Coexist3 : yuk Daftar

Langsung klik gambar untuk mendaftar ya. ga boleh ketinggalan untuk materi yang menarik ini, dan kopi nya tetap gratis! anda akan mempelajari Mobile API yang disediakan Appeon untuk mengakses fitur di Smartphone salah satunya Google Map dan GPS hanya dengan PowerScript. Dan penerapan pemanggilan Web API melalui Database SQLAnywhere untuk keperluan pengiriman Email, SMS dan Whatsapp yang di integrasikan dalam Datawindow. Ayo dukung dan ramaikan kegiatan ini, segera DAFTAR!!!

PBDevID Courses | PowerBuilder Android with Appeon 1,8,15,22 Feb 2020

Selesai Sesi Pelatihan PowerBuilder Mobile Android

Materi             :

1.   Pengenalan PowerBuilder dan Appeon Uraian mengenai PowerBuilder sebagai development tools kelas enterprise yang dapat digunakan untuk membangun aplikasi dengan cara cepat dan mudah. Yang mana aplikasi yang sudah dibuat dapat dijadikan aplikasi web dan mobile menggunakan Appeon ataupun aplikasi client server seperti pada umumnya.

Lanjutkan membaca “PBDevID Courses | PowerBuilder Android with Appeon 1,8,15,22 Feb 2020”

Membuat Database SQL Anywhere menggunakan PowerBuilder Database Painter

Membuat Database SQL Anywhere menggunakan PowerBuilder Database Painter

Jika ingin membuat database SQL Anywhere baru tanpa repot meninggalkan PowerBuilder, anda dapat lakukan dengan menggunakan fitur yang tersedia pada Database Painter. Pastikan sewaktu menginstall PowerBuilder anda telah memilih untuk menginstall juga SQL Anywhere nya.

Fitur ini juga dapat anda akses melalui Database Profile Setting Window.

  1. Jalankan Aplikasi PowerBuilder anda
  1. Buka Window Database Painter dengan Klik dari toolbar :

Atau pilih dari menu :

Langkah selanjutnya ….

read more

Instalasi PowerBuilder 12.6 Classic di Windows XP, (Windows10 Juga jalan lho)

Instalasi PowerBuilder 12.6 Classic di Windows XP

Yang di perlukan adalah Installer PowerBuilder 12.6 yang bisa di download dari link berikut :

https://zulmach.wordpress.com/powerbuilder-installer/

Dari Window Explorer jalankan file autorun.exe

Anda akan di tampilkan Window Autorun, selanjutnya …

Lanjutkan membaca “Instalasi PowerBuilder 12.6 Classic di Windows XP, (Windows10 Juga jalan lho)”

Menggunakan Datastore Untuk Pemrosesan Data

Menggunakan Datastore Untuk Pemrosesan Data

Seringkali kita di hadapkan pada situasi untuk melakukan pemrosesan atas data dalam jumlah tertentu tapi tidak diperlukan untuk tampil pada window, sehingga ada beberapa rekan yang memilih menggunakan datawindow namun dengan properti visible nya false :

yang bisa juga menggunakan function hide() untuk tidak menampilkan object secara visual :

namun penggunaan datawindow control menjadi sia-sia karena mengambil space juga di memory untuk mempersiapkan visual nya.

Alternatifnya adalah menggunakan datastore yang merupakan datawindow tanpa komponen visual, yaitu hanya memiliki referensi terhadap data yang ada di dalam datawindow object nya (dwo).

Langkah-langkah nya adalah :

  1. Buatlah datawindow object nya melalui datawindow painter :

Misalnya diberi nama dwo_tarikdata dengan query :

2. Dalam script gunakan contoh berikut :

  • Penjelasan :
    • lds_tarikdata merupakan variabel dengan tipe data (jenis object) datastore
    • statement create untuk menginstantiate object lds_tarikdata di memory
    • seperti hal nya datawindow, datastore memerlukan dataobject dalam contoh ini : dwo_tarikdata
    • setelah properti dataobject di isi, maka perlu di settransobject untuk menentukan koneksi database menggunakan transactionobject yang mana, dalam contoh ini SQLCA
    • lalu retrieve() seperti hal nya datawindow untuk mengambil data dari db kedalam datastore
    • destroy object adalah opsional karena ketika script selesai dilaksanakan maka variabel juga otomatis dibuang dari memory

= Semoga Bermanfaat =