MEMBUAT PROGRAM DENGAN DATABASE · PDF fileMEMBUAT PROGRAM DENGAN DATABASE Database dalam...

download MEMBUAT PROGRAM DENGAN DATABASE · PDF fileMEMBUAT PROGRAM DENGAN DATABASE Database dalam pembuatan ... Klick Start > Programs > Borland Delphi 7 ... Dalam Program Aplikasi dengan

If you can't read please download the document

Transcript of MEMBUAT PROGRAM DENGAN DATABASE · PDF fileMEMBUAT PROGRAM DENGAN DATABASE Database dalam...

  • Praktikum-4 Pemrograman Delphi 7 Imam Gunawan, M. Kom

    MEMBUAT PROGRAM DENGAN DATABASE

    Database dalam pembuatan program dengan bahasa pemrograman berbasis visual, merupakan suatu hal yang sangat penting. Karena database sering digunakan untuk menampung keluar masuknya data dalam suatu program aplikasi. Bahasa pemrograman Delphi dilengkapi dengan beberapa tool yang sangat membantu dalam proses pembuatan program. Diantaranya adalah tool dengan nama Database Desktop. Tool ini merupakan anak program delphi yang biasa digunakan untuk membuat database dan tabel.

    DATABASE DESKTOP Database yang dapat digunakan untuk membuat program menggunakan Delphi ada berbagai macam, diantaranya adalah database dengan Tipe Paradox, MS Access, FoxPro, Dbase, Oracle, Ms SQL, My SQL, Interbase. Tipe data Paradox adalah tipe data standard pada Delphi. Pengertian database masing-masing tipe berbeda. Access mengartikan database sebagai kumpulan beberapa tabel yang saling berhubungan satu dengan yang lain. Sedangkan pengertian database dalam Paradox adalah kumpulan beberapa record yang tersimpan dalam sebuah file, dengan kata lain tabel dalam Paradox disebut sebagai database. Menggunakan Database Desktop

    Dari Delphi : Pilih Menu Tools > Database Desktop Dari menu Start : Klick Start > Programs > Borland Delphi 7 > Database Desktop

    Membuat Alias

    1. Buatlah Folder dengan nama Teman pada Folder data Anda 2. Buka Database Desktop 3. Pilih Tools > Alias Manager 4. Klik New 5. Ketik nama Alias pada Combobox Database Alias, misal Teman 6. Ubah Path dengan cara mengklik Tombol Browse, pilih Folder tempat anda ingin menyimpan

    data 7. Klik OK

  • Praktikum-4 Pemrograman Delphi 7 Imam Gunawan, M. Kom

    Membuat Database

    1. Buka Database Desktop 2. Ubah Working Directory dari database desktop dengan memilih menu, File >Working Directory 3. Ubah Combo Aliases dengan nama Teman 4. Klik OK 5. Pilih File > New > Table 6. Pilih tipe tabel Paradox , pada kotak dialog Create Table 7. Buat struktur Tabel seperti di bawah ini :

    * = Field Kunci

    8. Simpan dengan nama Sobat.db, pastikan penyimpanan berada pada lokasi data anda. Mengedit Struktur Tabel

    1. Buka Database Desktop 2. Pilih menu Tools > Utilities > Restructure 3. Pilih File yang akan anda Edit, klick Open 4. Setelah di Edit, klick tombol Save

    Membuat Index Dalam Program Aplikasi dengan database, biasanya didalamnya terdapat fasilitas pencarian data. Untuk pencarian record dalam tabel diperlukan Index yang memiliki kunci tertentu untuk mencari data dalam suatu field. Kunci dalam index tabel bisa terdiri dari satu atau beberapa field, yang dibuat sesuai dengan kebutuhan.

  • Praktikum-4 Pemrograman Delphi 7 Imam Gunawan, M. Kom

    Langkah-langkah membuat index :

    1. Edit struktur tabel Sobat.db, melalui database desktop 2. Pada combobox Table Properties dalam kotak dialog Restructure, pilih item Secondary

    Indexes 3. Klik tombol Define sampai kotak dialog Define Secondary Index muncul 4. Pada kotak dialog Define Secondary Index, pilih field Panggilan dari daftar field, kemudian

    pindahkan ke kanan atau ke dalam Indexed Fields 5. Klik OK dan berinama IdxPanggilan 6. Buat juga index untuk NamaLengkap dengan nama IdxNama 7. Buat juga index untuk Kota dengan nama IdxKota 8. Setelah selesai, Simpan dan Tutup kembali tabel Sobat.db

    Mengisi Tabel Melalui Database Desktop

    1. Buka Database Desktop 2. Pilih menu File > Open > Table 3. Pilih tabel yang akan dibuka, misal Sobat.db, Klik Open 4. Klik icon Edit Table 5. Isi dengan data yang diperlukan

  • Praktikum-4 Pemrograman Delphi 7 Imam Gunawan, M. Kom

    A. Type-type field pilihan ketika membuat struktur file Paradox : ============================================================= Symbol Size Type Kemiripan dengan Type Dbase/Foxpro ============================================================= A 1 - 255 Alpha Character N Number Numeric $ Money S Short Numeric I Long Integer Numeric # 0 - 32* BCD D Date Date T Time @ Timestamp M 1 - 240** Memo Memo F 0 - 240** Formatted Memo G 0 - 240*** Graphic O 0 - 240*** OLE L Logical Logic + Autoincrement B 0 - 240*** Binary Y 1 - 255 Bytes Numeric =============================================================

    B. Jenis-jenis yang dihasilkan oleh Database Desktop. ======================================================= Extension(Jenis) Kegunaan ======================================================= .CFG Configuration file .DB Paradox table .DBF dBASE table .DBT Memos for a dBASE table .FAM Database Desktop's listing of related files (like a table's .TV file) .INI Configuration file .LCK Lock file .MB Memos for a Paradox table .MDX Maintained index of a dBASE table .NDX Non-maintained index of a dBASE table .PX Primary index of a Paradox table .QBE Saved query .SQL Saved SQL file .TV Table view settings for a Paradox table .TVF Table view settings for a dBASE table .TVS Table view setting for SQL data .VAL Validity checks and referential integrity for a Paradox table .Xnn Secondary single-field index for a Paradox table, numbered .Ynn Secondary single-field index for a Paradox table, numbered .XGn Composite secondary index for a Paradox table .YGn Composite secondary index for a Paradox table

    Catatan Khusus :

  • Praktikum-4 Pemrograman Delphi 7 Imam Gunawan, M. Kom

    C. Character Picture yang dapat digunakan pada Validity Check : =========================================================

    Character Kegunaan =========================================================

    # Numeric digit ? Any letter (uppercase or lowercase) & Any letter (convert to uppercase) ~ Any letter (convert to lowercase) @ Any character ! Any character (convert to uppercase) ; (semicolon) Interpret the next character as a literal, not as a special picture-string character. * Any number of repeats of the following character [abc] Optional characters a, b, or c {a,b,c} Optional characters a, b, or c

    ========================================================= D. Shorcut tombol yang dapat digunakan saat meng-Edit tabel ======================================================= Key Action ======================================================= Ins Insert record Shift+Ins Paste (same as Edit|Paste) Ctrl+Ins Copy (same as Edit|Copy) Del Delete selected text (same as Edit|Delete) Shift+Del Cut (same as Edit|Cut) Ctrl+Del Delete record Backspace Delete character to the left or delete selected text Ctrl+Backspace Delete word to left Alt+Backspace Undo record edit (same as Edit|Undo) Esc Undo field edit Tab Post value and move to next field Shift+Tab Post value and move to previous field Enter Post value and move to next field Ctrl+Spacebar Lookup Help (if defined.)** Ctrl+Shift+Spacebar Move Help (if applicable).*** =======================================================

  • Praktikum-4 Pemrograman Delphi 7 Imam Gunawan, M. Kom

    Menghubungkan Tabel ke Form

    1. Buat project baru dari Delphi 2. Desain Form seperti dibawah ini :

    3. Ubah Properties seperti dibawah ini :

    Component Pallete Object Inspector Tab Nama Object Properties Keterangan

    BDE Table1

    Database Name Teman TableName Sobat.db AutoRefresh True Active

    DataAccess DataSource1 Dataset Table1

    DataControl DBGrid DataSource DataSource1 DBNavigator

    4. Simpan Unit dan Project kedalam folder yang sama dengan dimana tebel yang digunakan disimpan

    DBGrid

    DBNavigator

    Table1 DataSource