Anda di halaman 1dari 9

BAB VI MENGGUNAKAN DATABASE DESKTOP Database Dalam Delphi Delphi menyediakan fasilitas yang lengkap untuk mengolah database

. Berbagai format database dapat diolah dengan Delphi. Format data base yang dapat diolah oleh Delphi yaitu : Format Paradox, dBase, Ms-A es, !DB", #yBase, !ra le dan lain-lain. #ebelum Delphi, Borland sudah lama mengeluarkan program untuk mana$emen database yang sangat terkenal , yaitu program Paradox. Dengan Delphi , kemampuan yang ada pada program Paradox men$adi lebih baik dan makin sempurna. Meskipun Delpi dapat mengolah berma am-ma am format database, tetapi dalam modul ini hanya akan menggunakan ontoh format database Paradox sa$a, karena pada intinya ara penggunaan dan pengolahannya sama dengan format database lain. !leh karena itu, diharapkan nantinya anda tetap dapat menyesuaikan pengetahuan dari modul ini untuk dapat mengolah database dengan format lainnya. Menggunakan Database Desktop Biasanya , $ika kita ingin membuat suatu program aplikasi untuk mana$emen database . %ita memerlukan file database yang akan diproses. &ntuk membuat file database, kita dapat menggunakan program database Desktop. Database Desktop adalah suatu program 'Add-(ns) yaitu program terpisah yang ditempelkan dalam Borland Delphi, sehingga dapat dipakai sebagai bagian dari program Delphi. Database Desktop akan kita pela$ari se ara terbatas, terutama untuk membuat dan mengedit struktur database. A Memanggil Database Desktop %lik menu *ools, Database Desktop Akan tampil +indo+ berikut :

PUSAT PENGEMBANGAN BAHAN AJAR – UMB

Nuryasin, ST 4GL Multitier

B Membuat !ile Database Dalam membuat file database dengan format Paradox. Buatlah table dengan struktur sebagai berikut : -o / 2 3 6 5 Field -ame %ode -ama #atuan 7Beli 7.ual *ipe Data A A A 8 8 #i. lakukanlah langkah berikut ini.e 0 34 5 %ey 1 PUSAT PENGEMBANGAN BAHAN AJAR – UMB Nuryasin. &ntuk membuat database dengan format Paradox.adi agak berbeda dengan format M#-A es yang memungkinkan membuat beberapa table dalam satu file database. ST 4GL Multitier . . satu file database hanya berisi satu table database.

7arus unik. ST 4GL Multitier . Table sehingga mun ul +indo+ database format. misalnya #ele t. Misal Paradox 9. Aturan untuk pemberian nama field adalah seperti berikut : /.. Pilih tipe atau format tabel yang diinginkan. tanda pipe. PUSAT PENGEMBANGAN BAHAN AJAR – UMB Nuryasin. 7indarkan penggunaan kata perintah #=>. 6. New. 5. ?here. .." "a#a membuat $ile %atabase /. 3. Pilih menu File. Maksimum pan$angnya 25 karakter 2. - Pada kolom !iel% Name& tentukan nama field yang diinginkan. tetapi boleh mengandung spasi. Pada kolom Field -ame. *idak boleh dia+ali spasi.. 6. -ama field adalah nama pengenal suatu kolom dalam database. tentukan nama field yg diinginkan. 2.angan menggunakan tanda koma :. yaitu tidak boleh ada yang sama dalam satu table. *entukan tipe field pada kolom type. 3. dan dan tanda seru : <. atau "ount.

Di sisi lain .. # :#hort. *ipe field ini menentukan tipe data yang ditampung dalam field. %arakter pemisah de imal dan pemisah ribuan tergantung dari Aegional #etting dari system operasi ?indo+s. untuk menampung data +aktu dalam 26 $am sampai hitungan mili detik. untuk menampung data tanggal sampai dengan 3/ Desember BBBB. ( :>ong (nteger.. Data Memo biasanya dipakai untuk menyimpan data seperti tipe Alpha. -:-umber.. misalnya atatan prestasi karya+an. dan karakter A#"(( yang dapat ter etak. PUSAT PENGEMBANGAN BAHAN AJAR – UMB Nuryasin. . . untuk menampung bilangan bulat dengan nilai antara -2/696@306@ sampai 2/696@3069 M : Memo.. *:*ime.angkauan yang dapat disimpan adalah : . biasanya dipakai $ika tidak semua re ord membutuhkannya ../4349 to /434@ dengan /5 digit angka signifikan.MB. Tipe !iel% 'ang Se#ing Dipakai A:Alpha.. C :Craphi . angka. 8 :Money.. sampai 32. 909. teka tombol spasi atau klik kanan. +arna text dan lain-lain. misalnya font tertentu. untuk menampung data tipe Boolean *rue dan False. untuk menampung data gambar. untuk menampung data memo yang dapat mempunyai format. Data Memo disimpan dalam file terpisah :berakhiran . sama dengan -umber tetapi defaultnya data ditampilkan dengan desimal dan pemisah ribuan :sama dengan "urren y. untuk menampung bilangan bulat antara -32 .. *ipe field ini sangat o ok untuk angka yang menun$ukkan nilai mata uang. 909. >ebar field tipe ini antara / sampai 255 byte.. untuk menampung kumpulan karakter huruf. untuk menampung data memo. ST 4GL Multitier .- *entukan tipe field pada kolom type. > :>ogi al. atatan riminal dan lainlain.adi yang tersimpan dalam table hanyalah informasi yang menghubungkan dengan data gambar tersebut. untuk menampung data angka yang dapat dihitung. F :Formatted Memo. tetapi isinya bias sangat besar dan dapat terdiri atas bebrapa baris. D:Date. &ntuk menampilkan nama field yang tersedia. Perlu diperhatikan bah+a data gambar sebetulnya disimpan dalam file yang terpisah.

"a#a mengisikan %ata pa%a pa#a%o(& ikuti langkah be#ikut ) %lik menu *able Pilih Ddit Data (sikan data minimal /4 Ae ord Akan terlihat seperti gambar berikut : D Mengaitkan !ile Database Buatlah form dengan ob$ek dan property sebagai berikut : !b$e t *able Properties -ame *able-ame A tiEe Data#our e -ame Datashet -ilai Properties tbBarang Direktori penyimpanan table *rue dsBarang tbBarang PUSAT PENGEMBANGAN BAHAN AJAR – UMB Nuryasin. ST 4GL Multitier .

E Menampilkan Data Dalam Bentuk Tabel >akukan langkah berikut : !b$e t DBCrid Properties -ame Data#our e -ilai Properties gridBarang dsBarang *ampilan setelah di koneksikan dengan Paradox : B Mengatu# Tampilan Kolom -ama Properties Aligment "olor Font *itle ?idth Fungsi perataan kolom +arna kolom font kolom $udul kolom lebar kolomF PUSAT PENGEMBANGAN BAHAN AJAR – UMB Nuryasin. ST 4GL Multitier .

kemudian pilih "olumns Dditor. &ntuk mengatur urutan tampilan field dalam kolom table. %lik "lose untuk menutup $endela "olumn Dditor. %lik kanan pada obyek DBCrid. klik kanan lalu pilih Delete. - %lik pada i on Add All Fields untuk menampilkan seluruh field ke dalam kolom table. klik nama table yang diinginkan lalu seret :drag. sehingga obyek tersebut terpilih." Menentukan !iel% 'ang %itampilkan %lik pada obyek DBCrid. ke atas atau ke ba+ah sesuai keinginan. &ntuk tidak menampilkan field. ST 4GL Multitier . PUSAT PENGEMBANGAN BAHAN AJAR – UMB Nuryasin.

tetapi ukup dengan mengganti path pada Alias. #aat anda akan membuaka database anda tidak perlu menulis path ":GDataHProyek DelphiG*okoHdb . Anda tidak meng ompile ulangprogram anda. ke direktori baru. tetapi ukup memanggil aliasnya sa$a. Anda tidak perlu menuliskan path yang pan$ang untuk menun$uk ke direktori tempat menyimpan file database.ika anda mengganti letak direktori sebelumnya : tempat file database disimpan.. .*ampilan untuk beberapa field : Membuat Alias #ebuah alias dapat diartikan sebuah short ut ke direktori tempat menyimpan file database. ST 4GL Multitier . #ebagai ontoh misalnya anda mempunyai file database yang disimpan dalam sebuah direktori ":GDataHProyek DelphiG*okoHdb dan kemudian membuat alias dengan nama DB*oko. 2. PUSAT PENGEMBANGAN BAHAN AJAR – UMB Nuryasin. Beberapa keuntungan menggunakan alias : /.

Ada tiga item yang harus anda isi. . ST 4GL Multitier . %lik pada tombol -e+. .ika anda menggunakan table Paradox anda dapat memilih tipe driEer #*A-DAA. #elan$utnya akan mun ul kotak dialog yang menanyakan anda akan menyimpan perubahan. pilih Alias. yaitu I Database Alias. PUSAT PENGEMBANGAN BAHAN AJAR – UMB Nuryasin. %lik Jes untuk menyimpan atau "an el untuk membatalkan. Anda harus mengisi tipe driEer sesuai dengan database yang akan anda gunakan. Path. untuk mengisi nama alias yang kita buat.&ntuk membuat Alias baru dengan Database Desktop aranya sebagai berikut : /. Dari menu *ools. 2. "ontoh : ":GDataHProyek DelphiG*okoHdb %lik tombol !% untuk keluar. 3. untuk meletakkan direktori dari table yang anda gunakan.angan lupa menuliskan letak direktori se ara lengkap. untuk menentukan tipe driEer. DriEer type.