Dasar Interbase/Firebird Database Server [Bagian I]

21 09 2007

I. Pendahuluan

Borland Interbase Server (Selanjutnya kita sebut IB saja) adalah database server yang sangat handal dan sangat terkenal dikalangan programmer yang menggunakan Borland Delphi sebagai alat untuk mengembangkan aplikasi database-nya. Firebird Server (selanjutnya kita sebut Firebird saja) bisa dibilang sebagai “adik sepupu” dari IB karena fitur dan perluasan bahasa SQL-nya sangat mirip dengan IB. Firebird juga dapat diartikan sebagai versi free dari IB. Dalam tutorial ini, saya akan coba menjabarkan bagaimana cara instalasi Firebird, Administrasi database, koneksi ke IB/Firebird via command line(menggunakan MS-DOS/ cmd.exe) dan via GUI (Graphical User Interface). Khusus untuk koneksi database via GUI, kita akan menggunakan IBO Console yang dapat didownload di situs resmi firebird (www.ibphoenix.com). Interface dari IBO Console sangat mirip dengan IBConsole (GUI tool IB yang langsung terinstall saat anda melakukan instalasi IB server secara default). IBO Console diperlukan disini karena Firebird Server secara default tidak memiliki console GUI untuk administrasi dan management databasenya, disamping itu fitur IBO Console lebih lengkap (menurut opini saya pribadi ) dari IBConsole bawaan IB, dan yang paling penting IBO Console adalah Freeware . Selain itu, saya juga akan membahas bagaimana cara untuk membuat database, table, view, generator, stored procedure dan trigger, dan sebagainya.

II. Instalasi Firebird

Sebelum memulai tutorial ini, anda harus sudah memasang IB/Firebird pada komputer anda. Read the rest of this entry »





Install Lazarus (delphi like IDE on Linux)

21 09 2007

Pengantar

Bagi para programmer Windows yang biasa menggunakan Borland Delphi (selanjutnya saya akan sebut delphi saja) sebagai “developing tool”-nya dan ingin bermigrasi ke -linux, sudah pasti pernah mendengar Borland Kylix (Delphi versi linux. Selanjutnya saya sebut kylix saja) dan Lazarus. Tapi sangat disayangkan sekali, Borland sudah tidak melanjutkan lagi pengembangan kylix. Versi Kylix terakhir hanya sampai versi 3. Oleh sebab itu, banyak dari programmer delphi yang mau pindah platform atau sekedar ingin mencoba developing aplikasi pada platform *.nix menggunakan lazarus. Lazarus dapat disetarakan seperti Qt milik Trooltech (IDE berbasis RAD dengan C++ sebagai main language-nya) dan Gambas (IDE Basis RAD dengan Basic sebagai main language-nya. Memiliki tampilan mirip seperti Visual Basic. Cocok bagi ) pada linux. Yang lebih menggembirakan dan membuat Lazarus lebih menarik adalah lazarus open source. disamping itu, Lazarus juga tersedia untuk platform Windows.

Installasi

Beberapa paket yang dibutuhkan untuk dapat menggunakan Lazarus adalah Read the rest of this entry »





Tutorial Pemrograman dengan QT4 Designer [pengenalan] bagian I

21 09 2007

QT adalah IDE (integrated developing environtment) berbasis RAD (Rapid Application Development) yang berjalan (hampir) di semua platform. Qt dapat berjalan pada platform *.nix, windows, mac, dan sebagainya. Qt dikembangkan oleh Trolltech .inc. Secara default, qt menggunakan C++ sebagai bahasa standardnya.

Pada bagian berikutnya, saya akan posting tentang “Tutorial Pemrograman dengan QT4 Designer [Pengenalan IDE Qt] bagian II”

Pada bagian II, saya akan menjelaskan fitur2 yang ada pada QT, shortcut key, dan contoh aplikasi sederhana yang dibuat dengan Qt .





Contoh Pemrograman Component Dengan Delphi

21 09 2007

Dalam pemrograman berbasis rad, component adalah hal yang mutlak yang harus diketahui. Borland delphi sangat kaya akan component yang bisa dipakai untuk mengembangkan aplikasi. Hal yang unik dari delphi adalah component delphi dibuat dengan delphi, sehingga delphi sangat flexible.

Dari sisi sudut pandang, pemrograman component sangatlah beda dengan pemrograman aplikasi secara umum. Kalau pemrograman aplikasi, orientasinya dititik beratkan pada pemakai akhir (end user) yang akan menggunakan aplikasi tersebut, yaitu bagaimana caranya agar user mudah mengoperasikan aplikasi, fleksibel, dan sebagainya. Sedangkan sudut pandang component writer/programmer adalah bagaimana caranya agar programmer yang akan memakai component-nya dapat memenuhi kebutuhan sang programmer. Sehingga sang programmer pemakai component tersebut tidak perlu lagi menulis kode program (yang mungkin sangat kompleks) yang sama sampai berulang-ulang hingga dapat menghemat waktu, tenaga dan biaya.

Di bawah ini adalah contoh komponent sederhana turunan dari TEdit,Saya namakan TReshiEdit. Fitur yang saya contohkan disini adalah untuk mengubah warna EditBox saat terfokus, dan kembali ke warna sebelumnya saat fokus meninggalkan EditBox, Serta pilihan fungsi edi, yakni untuk input telephone, input normal, dan input angka. Disini juga dikenalkan fungsi propercase, yakni untuk mengubah semua huruf awal dari sebuah kata menjadi huruf besar. Read the rest of this entry »





Delphi 2005 Bermasalah dengan Vista

17 09 2007

Delphi 9 (delphi 2005) versi architect tidak bisa jalan pada windows vista (khususnya untuk .net nya), saya kira Delphi 9 versi lainnya juga agak bermasalah untuk dijalankan pada vista. Mudah-mudahan, Borland dalam waktu dekat bisa mengeluarkan patch untuk dapat menjalankan Delphi 9 secara utuh pada Windows Vista.








Follow

Get every new post delivered to your Inbox.