Programming Learning

Free IT e-learning

Daily Archives: Mei 2, 2009

[Delphi] Koneksi Delphi – MySQL dengan menggunakan ZEOS

Delphi merupakan rapid programming dimana terdapat banyak komponen-komponen add-in yang dapat ditambahkan di delphi. komponen-komponen tersebut ada yang gratis maupun berbayar, contoh salah satu komponen delphi yang telah terbundle secara rapi adalah jedi dengan alamat referensi http://www.delphi-jedi.org/.

Di tutorial ini saya akan membahas salah satu komponen gratisan yang digunakan sebagai konektor untuk menghubungkan aplikasi dengan database, fasilitasnya cukup komplit karena dapat menghandle koneksi mulai dari MySQL sampai Oracle. komponen ini dapat didownload di http://sourceforge.net/projects/zeoslib, penggunaannya pun sangat mudah dan tidak memerlukan banyak waktu untuk melakukan koneksi dengan database. dalam penggunaannya, zeos tidak memerlukan ODBC (Open Database Connectivity). untuk masalah kehandalan, zeos dapat dikatakan cukup handal sebagai komponen konektor database, selain itu para pengembang zeos juga masih selalu aktif untuk melakukan perubahan-perubahan versi yang dapat dikatakan bahwa zeos sendiri masih hidup. Baca pos ini lebih lanjut

[Delphi] Penjebakan Error Secara Global

Dalam membuat aplikasi sepintar-pintarnya membuat tidak akan lepas dari yang namanya bug. bug terjadi dapat dikarenakan beberapa faktor :

  1. Ketidaktelitian programmer sewaktu melakukan coding, bisa karena capek atau memang kelewatan.
  2. Validasi-validasi aplikasi yang kurang sempurna.
  3. Faktor luar seperti contoh ketika ada event yang mengubah key registry tetapi ternyata login user windows bukan administrator maka tidak dapat melakukan pengubahan key di registry, akibatnya…errorpun terjadi.
  4. de el el (banyak sekali contoh yang lain)

Mungkin dengan cara Try…Except hal itu dapat dihandle tapi apabila coding yang tadinya dipikir tidak bakalan ada error yang terjadi dan kemudian malah error maka akan tampil error yang aneh.

Untuk itu kita perlu mengantisipasinya dengan membuat suatu penjebakan error secara global. untuk itu kita buat suatu form khusus untuk penjebakan error, ini adalah contoh form yang saya buat untuk melakukan penjebakan error, apabila anda memiliki desain yang lebih baik maka akan lebih baik menggunakan desain yang anda buat : Baca pos ini lebih lanjut

[Delphi] Belajar Membuat Fungsi dan Prosedur

Ini adalah suatu anggapan dari saya bahwa suatu aplikasi dikatakan baik dari sisi programmingnya apabila dapat meminimalisir hard-coding (kode yg gak tau arahnya dan berulang2 dibuat). sebagai contoh ketika kita membuat suatu aplikasi database, bosan kali ya apabila menuliskan koding seperti berikut ini secara berulang2 :

Baca pos ini lebih lanjut

[Delphi] Bermain-main dengan Class

Class…mungkin apabila anda mendengar tentang ini akan langsung terbayang suatu susunan OOP, hal itu menurut saya memang benar karena pada dasarnya class adalah pondasi dasar dari suatu Object Oriented dimana merupakan suatu pondasi prosedur dan fungsi-fungsi yang ada. Untuk semua bahasa pemrograman sebenarnya mempunyai konsep dan perlakuan yang sama terhadap class namun yang membedakan adalah susunan / struktur daripada class tersebut. disini saya akan mencoba menerangkan class yang ada pada delphi yang menurut konsepnya adalah sebagai berikut :

Baca pos ini lebih lanjut