I. Pendahuluan
Sebagai salah satu pengembang aplikasi yang bersifat RAD (Rapid Application
Develoment), C++Builder dapat membuat aplikasi database (basis data). Aplikasi
database adalah aplikasi yang didalamnya terdapat proses pengaksesan dan
pemanipulasian data dari sebuah database (kumpulan tabel) dimana data-data
tersebut akan dihubungkan dengan sebuah User Interface (UI) atau form-form.
Lingkungan database sering dikenal dengan istilah Back End, sedangkan
lingkungan User Interface dikenal dengan istilah Front End. BDE (Borland
Database Engine) adalah software yang disediakan C++Builder untuk membuat
komunikasi antara database dengan user interface.
USER
Database BDE INTERFACE
• Database Desktop
Fitur ini berupa software yang berguna untuk melakukan pembuatan dan
perubahan terhadap isi database.
• Data Modul
Fitur ini berupa unit yang berguna untuk menempatkan komponen-
komponen seperti Ttable, Tquery dan TStoredProc.
• Quick Report
Fitur ini berupa komponen-komponen yang terdapat pada component
pallete di dalam IDE C++Builder. Fitur ini berfungsi untuk membuat
laporan-laporan database di dalam aplikasi.
Halaman 1
NIP Nama Alamat Kota
132128633 Amin Rusdi, Drs Jl. Sudirman No 45 Palembang Record/
Baris
132101453 Rustiyah, Ir Jl. Gelatik No. 324 Palembang
131901945 Rediansyah, Drs Perum. Indralaya Indah Indralaya
Field/Kolom
Selain tabel, dalam pemrograman database dikenal juga istilah query, yaitu
kumpulan record dari beberapa field pilihan yang diambil dari ‘satu’ atau
‘beberapa’ tabel.
Tabel dan query juga sering dinamakan dataset.
Langkah 1
Pilih menu tools-Database Desktop pada IDE C++Builder.
Langkah 2
Setelah Database Desktop Aktif, pilih menu file-New-Table, kemudian pilih
tipe database.
Halaman 2
Langkah 3
Isilah Field Name, Type, Size dan Decimal (untuk type numerik).
Type digunakan untuk menentukan tipe data dari field yang diisikan.
Size digunakan untuk menentukan lebar atau ukuran karakter dari suatu field.
Langkah 3
Simpan tabel tersebut dengan suatu nama tertentu pada direktori yang
diinginkan. Jika kita menginginkan penambahan tabel baru, ulangi langkah-
langkah tersebut.
Halaman 3
IV. Komponen-komponen Database
Terdiri dari dua bagian, yaitu komponen Data Access dan Data Controls.
a. Komponen Data Access
Komponen Data Access adalah komponen non-visual yang berguna untuk
mengakses database melalui sebuah alias. Komponen ini dapat dilihat
pada Component Pallete di dalam IDE C++Builder tepatnya pada tab
page Data Access.
Berikut ini tabel yang berisi daftar komponen yang termasuk ke dalam
komponen Data Access
Nama Komponen Kegunaan
TDataSource Berperan sebagai penghubung antara komponen Data Access
lainnya dengan komponen Data Controls.
TTable Untuk mendapatkan data-data dalam bentuk tabel dari
database.
TQuery Untuk mendapatkan sebuah subset (beberapa kolom) dari
satu tabel atau lebih dalam sebuah database
TStoredProc Merepresentasikan sebuah dataset yang menyimpan satu
record atau lebih dimana dataset tersebut dihasilkan dari
suatu prosedur yang sebelumnya telah didefinisikan
TDatabase Membungkus hubungan client/server ke database tunggal
dalam sebuah session
TSession Merepresentasikan sebuah session tunggal dalam sebuah
aplikasi database multi-threaded
TbacthMove Membungkus sebuah dataset yang digunakan untuk
memindahkan data dari satu tabel ke tabel lainnya
TUpdateSQL Merepresentasikan statemen SQL INSERT, UPDATE, dan
DELETE yang digunakan untuk melakukan pembaharuan
terhadap hasil query (result set) yang bersifat read-only.
Halaman 4
TDBLookupListBox Menampilkan daftar dari sebuah field yang diambil dari
sebuah tabel atau query dalam bentuk ListBox
TDBLookupComboBox Menampilkan daftar dari sebuah field yang diambil dari
sebuah tabel atau query dalam bentuk drop down
TDBCtrlGrid Menampilkan dan mengubah record dalam sebuah grid
(bentuk tabular) dimana sebuah record-nya mempunyai
kumpulan DataControls lainnya serta sebuah record lagi.
Contoh :
Form Pembuka : Set Up Fakultas dan Program Studi
Halaman 5
Form : Input Data Pribadi Dosen
Halaman 6