Google Map dan PowerBuilder 11.5

Berikut Google Map Sample Implementation yang di luncurkan ketika launching PB 11, resource nya susah nyari kemana-mana ga tau nya ada di harddisk sendiri. saya share disini supaya rekan-rekan mudah menemukannya.

link download nya di bawah ya

Click to Download

Perhatikan hal-hal berikut :

  1. sample ini memiliki 3 (tiga) target : PBWin32, PBWebFrom dan PBWinForm tapi share menggunakan library yang sama dengan script yang menggunakan pembeda jika running di platform yang berbeda
  2. untuk Win32 menggunakan OLE Object MS Web Browser, yang compatibility mode nya harus diubah ke versi 11 (Defaultnya adalah 7) referensi nya disini : https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330730(v=vs.85)?redirectedfrom=MSDN#browser_emulation
  3. Google Map API Key silahkan di generate sendiri dan diimplementasikan pada function int_map() di window sample nya
  4. Jangan lupa baca dulu README.TXT nya ya

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”

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 =

Contoh Aplikasi Apotik (PowerBuilder 7 + SQLAnywhere 8)

Contoh Aplikasi Apotik
(PowerBuilder 7 + SQLAnywhere 8)

Tampulan Login Window

Buat rekan-rekan, yang mencari-cari contoh aplikasi yang lengkap, jangan kemana-mana lagi ya, disini sudah di share source code yang bisa rekan pelajari.

Dibuat tahun 2000an, walaaahh masih bisa running kah tahun 2020 ini ?

Aplikasi PowerBuilder dibuat tahun 2000 running tanpa kendala di Windows10

Luar biasa, silahkan coba download installer nya, install dan langsung running. installer nya sudah install dbengine, odbc driver, odbc dsn dan pb7 runtime nya. installer dibuat menggunakan WiseInstaller yang perusahaannya udah ga ada (???)

Nah sebagai informasi aja software ini pernah diliput majalah CHIP edisi 7 tahun 2003. keren juga, bener ga tu ? ah suka pamer neh

Majalah CHIP Juli 2003


Berikut beberapa fitur dari aplikasi ini :

Lanjutkan membaca “Contoh Aplikasi Apotik (PowerBuilder 7 + SQLAnywhere 8)”

Pbdev.id | Coexist 2nd

Alhamdulillah, kegiatan kopi darat, sharing session dan ngopi bareng terlaksana kembali, sesuai jadwal yaitu hari Jumat tanggal 31 Januari 2020, kali ini mengambil tempat di :

Maxx Coffee Cideng, Jakarta Barat

Terima kasih kepada Bapak Syahrial Chan, yang sudah bersedia membagi ilmu di acara ini, walaupun telah mengumumkan diri akan pensiun dari dunia PowerBuilder, kami tetap yakin bahwa ilmu yang beliau miliki akan tetap abadi dengan keterlibatan beliau dalam kegiatan-kegiatan sharing session seperti ini.

Berikut beberapa Foto-foto dari kegiatan tersebut. Selamat untuk para pemenang penerima Doorprize berupa Kaos, Tas Laptop, dan Mouse Wireless.

Karena keterbatasan space maka, Foto-foto lain dapat di lihat pada link berikut ini : https://drive.google.com/drive/folders/1L4Ud6Splx8rcAVf8i5QKJRYqcGF2yhH4?usp=sharing