modul data base paradox

Upload: arga-luphlyny

Post on 10-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 Modul Data Base Paradox

    1/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-Aes, !DB", #yBase, !rale 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 bermaam-maam format database, tetapi dalam

    modul ini hanya akan menggunakan ontoh format database Paradox sa$a, karena padaintinya 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 seara 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, ST4GL Multitier

  • 7/22/2019 Modul Data Base Paradox

    2/9

    B Membuat !ile Database

    Dalam membuat file database dengan format Paradox, satu file database hanya

    berisi satu table database. adi agak berbeda dengan format M#-Aes yang

    memungkinkan membuat beberapa table dalam satu file database. &ntuk membuat

    database dengan format Paradox, lakukanlah langkah berikut ini.

    Buatlah table dengan struktur sebagai berikut :

    o Field ame *ipe Data #ie %ey

    / %ode A 0 1

    2 ama A 34

    3 #atuan A 5

    6 7Beli 8

    5 7ual 8

    PUSAT PENGEMBANGAN BAHAN AJAR UMB Nuryasin, ST4GL Multitier

  • 7/22/2019 Modul Data Base Paradox

    3/9

    " "a#a membuat $ile %atabase

    /. Pilih menuFile, New, Table sehingga munul +indo+ database format.

    2. Pilih tipe atau format tabel yang diinginkan. Misal Paradox 9.

    3. Pada kolom Field ame, tentukan nama field yg diinginkan.

    6. *entukan tipe field pada kolom type.

    - Pada kolom !iel% Name&tentukan nama field yang diinginkan. ama field adalah

    nama pengenal suatu kolom dalam database. Aturan untuk pemberian nama field

    adalah seperti berikut :

    /. Maksimum pan$angnya 25 karakter

    2. *idak boleh dia+ali spasi, tetapi boleh mengandung spasi.

    3. 7arus unik, yaitu tidak boleh ada yang sama dalam satu table.

    6. angan menggunakan tanda koma ,;, tanda pipe, dan dan tanda seru , misalnya #elet, ?here, atau

    "ount.

    PUSAT PENGEMBANGAN BAHAN AJAR UMB Nuryasin, ST4GL Multitier

  • 7/22/2019 Modul Data Base Paradox

    4/9

    - *entukan tipe field pada kolom type. *ipe field ini menentukan tipe data yang

    ditampung dalam field. &ntuk menampilkan nama field yang tersedia, teka

    tombol spasi atau klik kanan.

    Tipe !iel% 'ang Se#ing Dipakai

    - AAlpha;, untuk menampung kumpulan karakter huruf, angka, dan karakter

    A#"(( yang dapat teretak. >ebar field tipe ini antara / sampai 255 byte.

    - umber;, untuk menampung data angka yang dapat dihitung. angkauan yang

    dapat disimpan adalah : - /4349 to /434@ dengan /5 digit angka signifikan.

    - 8 Money;, sama dengan umber tetapi defaultnya data ditampilkan dengan

    desimal dan pemisah ribuan sama dengan "urreny;. %arakter pemisah deimal

    dan pemisah ribuan tergantung dari egional #etting dari system operasi

    ?indo+s. *ipe field ini sangat ook untuk angka yang menun$ukkan nilai mata

    uang.

    - DDate; untuk menampung data tanggal sampai dengan 3/ Desember .

    - **ime;, untuk menampung data +aktu dalam 26 $am sampai hitungan mili detik.

    - # #hort; untuk menampung bilangan bulat antara -32 , 909, sampai 32, 909.

    - ( >ong (nteger; untuk menampung bilangan bulat dengan nilai antara

    -2/696@306@ sampai 2/696@3069

    - M Memo;, untuk menampung data memo. Data Memo biasanya dipakai untuk

    menyimpan data seperti tipe Alpha, tetapi isinya bias sangat besar dan dapat

    terdiri atas bebrapa baris. Di sisi lain , biasanya dipakai $ika tidak semua reord

    membutuhkannya , misalnya atatan prestasi karya+an, atatan riminal dan lain-

    lain. Data Memo disimpan dalam file terpisah berakhiran .MB;

    - F Formatted Memo;, untuk menampung data memo yang dapat mempunyai

    format, misalnya font tertentu, +arna text dan lain-lain.

    - C Craphi;, untuk menampung data gambar. Perlu diperhatikan bah+a data

    gambar sebetulnya disimpan dalam file yang terpisah. adi yang tersimpan dalam

    table hanyalah informasi yang menghubungkan dengan data gambar tersebut.

    - > >ogial;, untuk menampung data tipe Boolean *rue dan False.

    PUSAT PENGEMBANGAN BAHAN AJAR UMB Nuryasin, ST4GL Multitier

  • 7/22/2019 Modul Data Base Paradox

    5/9

    "a#a mengisikan %ata pa%a pa#a%o(& ikuti langkah be#ikut )

    - %lik menu *able

    - Pilih dit Data

    - (sikan data minimal /4 eord

    - Akan terlihat seperti gambar berikut :

    D Mengaitkan !ile Database

    Buatlah form dengan ob$ek dan property sebagai berikut :

    !b$et Properties ilai Properties

    *able ame tbBarang

    *ableame Direktori penyimpanan table

    AtiEe *rue

    Data#oure ame dsBarang

    Datashet tbBarang

    PUSAT PENGEMBANGAN BAHAN AJAR UMB Nuryasin, ST4GL Multitier

  • 7/22/2019 Modul Data Base Paradox

    6/9

    E Menampilkan Data Dalam Bentuk Tabel

    >akukan langkah berikut :

    !b$et Properties ilai Properties

    DBCrid ame gridBarang

    Data#oure dsBarang

    *ampilan setelah di koneksikan dengan Paradox :

    B Mengatu# Tampilan Kolom

    ama Properties Fungsi

    Aligment perataan kolom

    "olor +arna kolom

    Font font kolom

    *itle $udul kolom

    ?idth lebar kolom

    PUSAT PENGEMBANGAN BAHAN AJAR UMB Nuryasin, ST4GL Multitier

  • 7/22/2019 Modul Data Base Paradox

    7/9

    " Menentukan !iel% 'ang %itampilkan

    - %lik pada obyek DBCrid, sehingga obyek tersebut terpilih.

    - %lik kanan pada obyek DBCrid, kemudian pilih "olumns ditor.

    - %lik pada ion Add All Fields untuk menampilkan seluruh field ke dalam

    kolom table.

    - &ntuk tidak menampilkan field, klik kanan lalu pilih Delete.

    - &ntuk mengatur urutan tampilan field dalam kolom table, klik nama table

    yang diinginkan lalu seret drag; ke atas atau ke ba+ah sesuai keinginan.

    - %lik "lose untuk menutup $endela "olumn ditor.

    PUSAT PENGEMBANGAN BAHAN AJAR UMB Nuryasin, ST4GL Multitier

  • 7/22/2019 Modul Data Base Paradox

    8/9

    *ampilan untuk beberapa field :

    Membuat Alias

    #ebuah alias dapat diartikan sebuah shortut ke direktori tempat menyimpan file

    database. #ebagai ontoh misalnya anda mempunyai file database yang disimpan

    dalam sebuah direktori ":GDataHProyek DelphiG*okoHdb dan kemudian membuat

    alias dengan nama DB*oko. #aat anda akan membuaka database anda tidak perlu

    menulis path ":GDataHProyek DelphiG*okoHdb , tetapi ukup memanggil aliasnya

    sa$a.

    Beberapa keuntungan menggunakan alias :

    /. Anda tidak perlu menuliskan path yang pan$ang untuk menun$uk ke direktori

    tempat menyimpan file database.

    2. ika anda mengganti letak direktori sebelumnya tempat file database disimpan;

    ke direktori baru. Anda tidak mengompile ulangprogram anda., tetapi ukup

    dengan mengganti path pada Alias.

    PUSAT PENGEMBANGAN BAHAN AJAR UMB Nuryasin, ST4GL Multitier

  • 7/22/2019 Modul Data Base Paradox

    9/9

    &ntuk membuat Alias baru dengan Database Desktop aranya sebagai berikut :

    /. Dari menu *ools, pilih Alias.

    2. %lik pada tombol e+.

    3. Ada tiga item yang harus anda isi, yaitu I

    - Database Alias, untuk mengisi nama alias yang kita buat.

    - DriEer type, untuk menentukan tipe driEer. Anda harus mengisi tipe driEer

    sesuai dengan database yang akan anda gunakan. ika anda menggunakan

    table Paradox anda dapat memilih tipe driEer #*ADA.

    - Path, untuk meletakkan direktori dari table yang anda gunakan. angan lupa

    menuliskan letak direktori seara lengkap. "ontoh : ":GDataHProyek

    DelphiG*okoHdb

    - %lik tombol !% untuk keluar. #elan$utnya akan munul kotak dialog yang

    menanyakan anda akan menyimpan perubahan. %lik Jes untuk menyimpan

    atau "anel untuk membatalkan.

    PUSAT PENGEMBANGAN BAHAN AJAR UMB Nuryasin, ST4GL Multitier