Membuat Database di Paradox Fasilitas yang disediakan untuk membuat sebuah basisdata pada C++ Builder adalah Database Desktop. Untuk memanggil Database Desktop bisa dilakukan lewat menu Start atau juga bisa lewat menu IDE nya C++Builder. Jika lewat menu Start, klik menu Start | Borland C++ Builder 4 | Database Desktop. Jika sedang berada pada linngkungan IDE C++ Builder maka klik menu Tools | Database Desktop. Hasilnya akan ditampilkan sebuah aplikasi sbb:
Lakukanlah langkah-langkah berikut ini: 1. klik menu File pada Database Desktop kemudian pilih menu New | Table 2. Pada dialog Create Table pilihlah Table Type = Paradox 7. kemudian klik OK 3. Akan ditampilkan sebuah Window dialog sbb:
Abdrohim/C++Builder/modul10
1/5
4.
Tuliskanlah struktur tabel berikut ini: No. 1 2 3 4 5 6 7
5. 6. 7. 8.
Field Name KodeKoleksi NamaKoleksi Kategori Lokasi Hargabeli Satuan LastUpdate
Type A A S S S A D
Size
Key 7 30
*
Keterangan A = Alfa S = Short
5 D = Date
Klik Tombol Save As pada windows Create Paradox Aturlah direktori ke tempat penyimpanan datanya. Berikan nama file dengan Koleksi.DB Pembuatan Tabel telah selesai klik menu File | Exit untuk keluar.
Bukalah Window Explerer kemudiaan tempatkan ke direktori tempat anda menyimpan tabel barang tersebut (Barang.DB). ada berapa file yang terbentuk ? Mengadakan Perubahan pada Struktur Table Perubahan pada struktur tabel bisa dilakukan untuk nama field, type data, size bahkan untuk menghapus suatu field atau menambahkan field yang baru. Untuk keperluan itu lakukan langkah-langkah berikut ini: 1. 2. 3. 4. 5. 6. 7. 8.
Pastikan anda sedang berada pada aplikasi Database Desktop Klik menu File | Open | Table Pindahkan direktori ke tempat penyimpanan data Pilihlah nama tabel yang akan di adakan perubahan strukturnya Lakukan perubahan pada strutur tabelnya Untuk menghapus sebuah field, sorot pada baris tersebut dan tekan CTRL-DEL Untuk menyisipkan sebuah field , tempatkan pada tempat akan disisipkan dan tekan tombol Insert. Klik tombol Save untuk menyimpan perubahan yang terjadi.
Latihan: 1. Rubahlah Struktur Tabel Koleksi.DB menjadi bentuk seperti ini: No. Field Name Type Size Key 1 KodeKoleksi A 7 * 2 NamaKoleksi A 30 3 Kategori S 6 Jumlah A 5 7 TanggalKoleksi D
Keterangan A = Alfa S = Short D = Date
2. Buatlah sebuah tabel tabel baru bernama Kategori dengan struktur seperti berikut ini: No. Field Name Type Size Key Keterangan 1 KodeKategori S * S = Short 2 NamaKategori A 15
Alias Alias adalah sebutan atau pemberian nama lain terhadap sekumpulan tabel yang terkait satu sama lain untuk mempermudah dalam pemanggilan tabel-tabel tersebut. Alias sangat berguna untuk mendefinisikan sebuah basidata. Misalnya terdapat kumpulan tabel (Database) yang saling berhubungan pada suatu jaringan (LAN) yang disimpan dalam direktori G:\SIMPEG\DataBase\HRD. Lebih mudah bila nama yang panjang tersebut diganti dengan nama yang lebih singkat misalnya HRD. Nama HRD ini oleh C++ Builder dengan menggunakan BDE (Borland database Engine) diset untuk menunjuk pada direktori G:\SIMPEG\DataBase\HRD.
Abdrohim/C++Builder/modul10
2/5
C++ Builder telah menyediakan alias-alias yang bisa digunakan pada program aplikasi kita. Alias-alias yang secara default dibuat oleh C++ Builder adalah:
Pada alias DBDEMOS C++ Builder menyediakan berbagai tabel sebagai bahan latihan. Tabel tabel tersebut dibuat dengan struktur Database Paradox 7.
Membuat Alias dengan Database Explorer Membuat alias salah satunya bisa dilakukan dengan menggunakan utilitas Database Explorer. Untuk memanggil Database Explorer bisa dilakukan dua cara yaitu lewat menu Start dan lewat Menu IDE C++ Builder. Lewat menu utama klik Start | Borland C++ Builder 4 | Database Explorer. Jika sedang berada pada linngkungan IDE C++ Builder maka klik menu Database | Explorer. Hasilnya akan ditampilkan sebuah aplikasi sbb:
Setelah masuk pada Database Explorer lakukanlah langkah-langkah berikut ini: 1. Klik menu Object | New. Akan tampil jendela sbb:
Abdrohim/C++Builder/modul10
3/5
2. 3. 4. 5. 6. 7. 8.
Pada DataBase Driver Name anda masukan jenis data base yang akan digunakan pada alias tersebut. Jika akan menggunakan database lokal dan standar Delphi pilihlah STANDAR Klik tombol OK Gantilah Kata STANDAR1 dengan DBLatihan dan tekan Enter Klik pada baris yang bertuliskan PATH maka akan muncul tombol klik lah tombol tersebut. Diminta untuk mengatur direktori tempat menyimpan database tersebut. Mintalah petunjuk kepada Assisten untuk mengatur direktorinya. Klik Menu Object | Apply untuk menyimpan atau mendaftarkan alias yang baru dibuat dalam BDE-nya C++ Builder. Klik menu Object | Exit untuk keluar dari Database Explorer
Manipulasi pada Database Explorer
Bagian A
Abdrohim/C++Builder/modul10
Bagian B
Bagian C
4/5
Mengaktifkan Alias Lakukan langkah-langkah berikut ini: (Perhatikan pada Bagian A) 1. Double Klik pada DBLatihan sehingga warna icon di sebelah kiri berubah warna dan akan muncul dibawahnya tulisan tables. Proses ini untuk mengaktifkan sebuah Alias. 2. Double Klik kembali pada tables sehingga muncul tabel Kategori.db dan Koleksi.db 3. Double klik pada Kategori.db sehingga muncul 6 baris data dibagian bawahnya 4. Double Klik pada Fields untuk melihat struktur tabel kategori tersebut. 5. Double klik pada Koleksi.db sehingga muncul 6 baris data dibagian bawahnya 6. Double Klik pada Fields untuk melihat struktur tabel Koleksi tersebut. Latihan: 1. Aktifkan database DBDEMOS 2. Berapakah jumlah tabel yang ada pada DBDemos tersebut 3. Sebutkan Field-field apa yang ada pada tabel Orders.db (Berapa jumlah fieldnya) Menambahkan Data pada DBLatihan Lakukan langkah-langkah berikut ini: (Perhatikan pada Bagian B) 1. Pastikan anda sudah mengaktifkan tabel Kategori.db 2. Perhatikan pada Bagian B. klik Tabpage Data 3. Isikan data-data berikut (untuk melakukan manipulasi data perhatikan tombol-tombol pada DBNavigator di Bagian C) KodeKategori NamaKategori 1 Buku 2 Majalah 3 CD Software 4. Tambahkan data-data pada tebel kategori tersebut sehingga mencapai lebih dari 5 baris 5. Pastikan setelah selesai melakukan penambahan data tombol Post di klik Latihan: 1. Aktifkan tabel Koleksi.db 2. Isikan pada Tabpage Data Sebanyak 10 baris data untuk tabel koleksi ini 3. Pengisian field kategori disesuaikan dengan nomor-nomor yang ada pada KodeKategori ditabel kategori Memanggil DBLatihan pada C++ Builder 1. Buka New Application di C++ Builder 2. Bentuklah sebuah form seperti berikut ini untuk memanggil Tabel Koleksi atau Kategori pada DBLatihan
Abdrohim/C++Builder/modul10
5/5