w

Database Aplikasi Parkir dan Powerbuilder

Sudah saya share Membuat Aplikasi Parkir dengan PHP nah database yang digunakan apa saja seh (ini berdasarkan program yang kita buat ya). Ada 4 tabel yang aslinya cuma 2 tabel yang penting 2 cuma buat login dan Company, tapi company juga berguna saat kita melakukan print karcis karena dari database itu akan tampil di header karcis mengenai nama gedung dan alamat tempat parkir.

Karena masih buka powerbuilder maka saya tampilkan saja databasenya. Untuk koneksi database Mysql sudah saya bahas, sekilas powerbuilder juga sudah jadi untuk sampai ke tampilan ini saya rasa mudah ya teman teman.


Membuat Aplikasi Parkir dengan PHP

Berdasarkan dari postingan lama saya http://trackfree.blogspot.com/2011/11/apikasi-parkir-dengan-php.html 
sudah banyak tertarik, walau dengan perhitungan yang berbeda. 
Atas izin dari mr. xen-xen (xenanga.blogspot.com) saya coba share membuatnya.
Ini tampilan pertama, dari sana sebenarnya akan dibuat halaman login, 
namun fasilitas dari hosting gratis tidak bisa di
ubah, jadi yg penting intinya dari parkiran bisa jalan.





Dari tampilan itu kita bahas satu persatu ya?
1. Check In parkir
dari script yang ada bahwa kendaraan cuma dibagi 3 yaitu motor, mobil dan mobil barang. Di atas tanggal dan runtime dari jam.
Setelah saya masukkan data berupa nopol akan bisa kita lihat dari link laporan.

Disana tampak bahwa kendaraan masuk dan belum ada jam keluarnya, jadi masih di parkiran.
Itu cuma gambaran sekilas tentang masuk nya kendaraan ke areal parkir. Walau tampilan sederhana, saya yakin teman2 bisa merubahnya.



Selanjutnya besok lagi ya, mau beli rokok dulu neh. Hehehehe.

How to Connect Powerbuilder with MySQL ?

Banyak sudah referensi yang saya dapat, dari koneksi yang rata2 memiliki background SQL Server sangat banyak di internet. tapi saya biasanya dari localhost appserv,xamp dan lainnya. Jadi lebih mudah dalam belajar.
Kok malah curhat.

Ok . Untuk koneksi ke Mysql kita harus download dan install MySQL Connector. Setelah itu akan mudah semua. kok bisa? saya juga ga tahu karena file sudah terinstall. :)

Anda bisa mendapatkannya di MySQL :: MySQL Connectors Setelah terinstall, lakuukan koneksi di Powerbuilder dari Database Profile.


1. Klik lingkaran di atas DB Prof
2. Akan Tampil form window Database Profile yang ada lingkaran di sebelah kiri.
3. Pilih ODB ODBC dan disebelah kanan klik button New (di gambar tertutup)
4. Masukkan nama terserah Anda untuk koneksi ini, di sini saya menggunakan nama KoneksiMysql pada datasource pilih localhost, user iD dan password saya hanya standart yaiut login masuk phpmyadmin yaitu root dan root.
5. Klik tab preview lalu klik Test Connection



Semoga berguna. Bila ada saran atau pertanyaan yang error (karena dulu saya sering error atau tidak konek dengan database) silahkan masukkan komentar dan kita bahas bersama. Mungkin saya bisa, atau teman master lainnya.

Windows Keyword in Powerbuilder

Tekadang saya bingung (itu duluu...) sekarang mah sama aja. dengan syntax ata powerscript yang saya download. Script ini dari mana, syntax ini fungsinya apa. Toh itu juga sulit dimengerti kalo di run tetap jalan. tapi bagaimana cara dan proses perjalanan script yang ada ? Mungkin ini bisa jadi rangkuman singkat lah semoga berguna :

CheckBox :The CheckBox default prefix (cbx_)
CommandButton :The CommandButton default prefix (cb_)
DataWindow :The DataWindow default prefix (dw_)
DropDownListBox :The DropDownListBox default prefix (ddlb_)
DropDownPictureListBox :The DropDownPictureListBox default prefix (ddplb_)
EditMask :The EditMask default prefix (em_)
Graph :The Graph default prefix (gr_)
GroupBox :The GroupBox default prefix (gb_)
HScrollBar :The HScrollBar default prefix (hsb_)
Line :The Line default prefix (ln_)
ListBox :The ListBox default prefix (lb_)
ListView :The ListView default prefix (lv_)
MultiLineEdit :The MultiLineEdit default prefix (mle_)
OLEControl :The OLEControl default prefix (ole_)
Oval :The Oval default prefix (oval_)
Picture :The Picture default prefix (p_)
PictureButton :The PictureButton default prefix (pb_)
RadioButton :The RadioButton default prefix (rb_)
Rectangle :The Rectangle default prefix (r_)
Status :This is an old PowerBuilder 3.0 option that controlled the display of the status box.
GridY :The height of the grid, in pixels, if displayed. Default is 8.
GridX :The width of the grid, in pixels, if displayed. Default is 8.
GridOn :The snap-to-grid option. 0 means off; 1 means on. GridShow Whether to show the grid. 0 means hide the grid; 1 means display it.
Default3D :Control borders default to three-dimensional and the window's background color
VScrollBar :The VScrollBar default prefix (vsb_)
UserObject :The UserObject default prefix (uo_)
TreeView :The TreeView default prefix (tv_)
TabPage :The TabPage default prefix (tabpage_)
Tab :The Tab default prefix (tab_)
StaticText :The StaticText default prefix (st_)
SingleLineEdit :The SingleLineEdit default prefix (sle_)
RoundRectangle :The RoundRectangle default prefix (rr_)
RichTextEdit :The RichTextEdit default prefix (rte_)
Walau itu copy paste tapi semoga berguna bagi yang blum punya referensi ini. biasanya yang sudah familiar dengan script seperti dMedate, sName itu artinya Medate itu variable declare-nya Date dan Name itu String. Jadi akan mudah di pahami bagi orang seperti saya yang newbie. :)

Belajar Powerbuilder 12 Evaluation


Sulitnya belajar powerbuilder di Indonesia, Sebenarnya apa sih powerbuilder? Sejenak saya terangkan apa yg saya tahu. Hampir sama dengan Visual Basic namun sudah terintegrasi dengan database, jadi anda mau pakai database apasaja mudah untuk koneksi. itu pejeasan simple dari saya.

Pertama saya kenal dari suatu BUMN yang butuh tenaga IT di bidang ini. cari ebook, jangan merasa mudah dengan tanya mbah. hehehe. Setiap link tentang sybase, hilang dari free file hosting. Hebat untuk team sybase. rajin banget. waxaxaxax.

Mau belajar, ya harus ada programnya dulu, download dari sybase.com sekarang sudah Powerbuilder 12.5 .NET. Tapi namanya orang berbeda2, disini kita harus memasukkan email untuk mendownload dengan identitas diri. Keuntungannya apa ya? mau masuk forum daftar lagi.\\

Neh link download langsung ingat ini TRIAL. Alasan web blog buat belajar saya berhenti update posting tentang PB karena di tanya pusatnya apa mengunakan PB asli? wuihhhh ngeri amat.

http://www.sybase.com/detail?id=1058530.
Semoga bermanfaat .

Apikasi Parkir dengan PHP

suatu ketertarikan tidak akan timbul jika tidak kita butuhkan. Coba cari di google dengan keyword Apikasi Parkir dengan PHP, banyak yang menjual script atau aplikasi ini. huufz, memang susah untuk berkembang di Indonesia, uang suit dicari, ilmu juga suit didapat.

Mungkin di blog bung Xenanga.com bisa di dapatkan urlnya, hari ini saya coba ke web tersebut, berhasil pada halaman index.php padahal kemarin sudah dapat source code nya. hehhehe. Tapi malah dapat berita dari hostingnya.

Website Under Review

You are seeing this page because the system administrator of 000webhost.com is currently checking this website for malicious content. This redirect page will be removed once we finish manually checking all files on this account. Since we check over 100 websites per day, it can take about 2-4 hours to complete. If you are the owner of this website, you will get an email confirmation once it's done. If you are a visitor, please come back later.



Berikut yang saya bisa jelaskan, selanjutnya tanya xenanga saja ya.
  1. File harus dirubah file php.ini untuk register_global menjadi on.
  2. Memiliki menu, kendaraan masuk, kendaraan keluar, admin password, laporan detail, ubah password, setting harga, kendaraan hanya 3 jenis (motor, mobil pribadi dan mobil box/barang)
  3. Saat checkin, kita memilih di combobox jenis kendaraan dan memasukkan no kendaraan.
  4. Bila kita memasukkan no kendaraan yang sama akan error (peringatan bahwa mobil ada di parkir).
  5. Pada saat checkout masukkan no kendaraan maka akan ada tampilan (table form) untuk print bill atau karcis beserta waktu lama parkir dan biaya.
  6. Bila sudah keluar dan kendaraan masuk lagi berhasil tanpa error. nice work xenanga.
  7. Settingan tarif parkir untuk pembulatan harga pada waktu, harga max (bila lebih dari itu atas lama waktu parkir maka harga maksimal yang digunakan) , dan masing-masing tarif pada jenis kendaraan.
  8. Jenis kendaraan tidak bisa ditambah otomatis, bisa kita rubah di file php.
  9. Laporan bisa disetting berdasarkan tanggal dan ada print out dengan data detail, jumlah kendaraan, jumlah pemasukan, no, nama kendaraan, jenis, saat dan waktu lama parkir.
  10. Oia saya menggunakan php 4 dan xampp.
  11. NB. di freewebhosting tidak ada menu login karena bermasalah pada file php.ini (mengapa xenanga tidak menggunakan file .httaccess - whose know about it)

Demikian saya terangkan berdasarkan file yang saya miliki. selanjutnya hubungi mas xenanga. Sayang tidak diupload di hosting berbayar jadi harus di review pihak hosting, Smoga teman2 masih dapat mengakses SISTEM APLIKASI PARKIR by XENANGA.

Tutorial memasang Flash di Powerbuilder

Berdasarkan permintaan dari saudara Bheno (sayang tidak memasang link atau email)
di shoutmix/shoutbox di sebelah kiri blog ini.

bheno bagaimana cara menapilkan flash di power builder ?
Biasanya saya kurang menggunakan flash, karena cukup dengan mengganti skin pada powerbuilder bagi saya sudah cukup. Memang hal ini (memasang flash pada powerbuilder jarang digunakan). Selain karena Powerbuilder notabene sebagai data aplikasi bukan data animasi. hehehe. Berikut hasilnya screenshot.

Tapi itu juga memacu saya, (thanks bheno). Mari kita belajar powerbuider untuk memasang flash atau file swf.
  1. Saya menggunakan Powerbuilder 10
  2. Tidak menggunakan file ocx seperti flash.ocx, swflash.ocx atau pun flash9b.ocx, flash9c.ocx, flash9d.ocx. (untuk keterangan posting selanjutnya akan saya terangkan perbedaan masing2)
  3. Buka window yang mau dipasang file swf (saya tidak terangkan detail menggunakan atau membuat window form)
  4. Pilih toolbox untuk membuat command button, lalu cari gambar segitiga dengan help point OLE.
  5. Akan tampil new form pilih tab Insert Control.
  6. Piih Microsoft Web Browser.
  7. Pada window yang kita buat, ketikkan powerscript berikut :

//Saya asumsikan nama OLE default yaitu ole_1

ole_1.object.navigate("C:\logo.swf")

//untuk file swf yang diletakkan pada satu folder dengan aplikasi gunakan script berikut.

ole_1.object.navigate("\logo.swf")

Jangan lupa gunakan tanda slah ( \ ). Tanpa itu saya coba file swf tidak tampil.

Demikian trackfree.blogspot.com memberikan Tutorial memasang Flash di Powerbuilder. Semoga bermanfaat.

Auto WD