PENANGANAN DATABASE PADA DELPHI Implementasi berkas database: Satu Berkas terdiri dari beberapa tabel: Acces dan Interbase; Beberapa berkas, tabel dan index disimpan dalam tabel tersendiri. Database disimpan dalam 1 Folder. Contohnya: MySQL, Foxpro, dBase, Paradox. Akses data pada Delphi menggunkan BDE (Borland Database Engine).
P a g e |1
FairuzelSaid
Sekedar Berbagi http://fairzelsaid.wordpress.com PemrogramanBasisData(PBD)
Tools | Alias Manager.. Klik tombol New Tentukan nama Alias misalnya Latihan pada Database Alias Pada Driver Type: pilih Standard
P a g e |2
FairuzelSaid
Sekedar Berbagi http://fairzelsaid.wordpress.com PemrogramanBasisData(PBD)
Pada Path: pilih folder yang telah dibuat Klik OK Pilih Yes
Menciptakan Tabel
File | New | Table.. Klik Ok Tentukan Struktur Tabel, misalnya
P a g e |3
FairuzelSaid
Sekedar Berbagi http://fairzelsaid.wordpress.com PemrogramanBasisData(PBD)
T (Time), Waktu/jam @(Timestamp), Tanggal dan Jam. M(Memo), karakter lebih dari 255 G(Graphics), menyimpan data file gambar (bmp, pcx, tif, gif dan eps) L(Logical), data bernilai True dan False
Membuka Tabel
File | Open | Tabel Pilh tabel yang akan dibuka Klik Open
Menambahkan Data
Tabel | Edit | Data Masukkan Data-data
P a g e |4
FairuzelSaid
Sekedar Berbagi http://fairzelsaid.wordpress.com PemrogramanBasisData(PBD)
Latihan: Tentukan Sturuktur Tabel untuk contoh data berikut: Tabel Fakultas
KodeFakultas 1 2 3 NamaFakultas Teknik Ekonomi Pertanian
Jawab:
1 2 Fieldname KodeFakultas NamaFakulta Type Size Key
Tabel Prodi
KodeProdi 11 21 22 31 KodeFakultas 1 2 2 3 NamaProdi Teknik Informatika Ekonomi Manajemen Ekonomi Akutansi Agrobisnis
Jawab:
1 2 3 Fieldname KodeProdi KodeFakultas NamaProdi Type Size Key
Tabel Mahasiswa
NPM 08111110001 09111110001 KodeProdi 11 12 Nama Hari Ika Alamat Bantul Sleman JK L P Angkatan 2008 2009 TempatLahir Sinkawang Bantul TglLahir 30/04/91 30/05/92
Jawab:
1 2 3 4 6 7 8 9 Fieldname NPM KodeProdi Nama Alamat JK Angkatan TempatLahir TglLahir Type Size Key
P a g e |5
FairuzelSaid
Sekedar Berbagi http://fairzelsaid.wordpress.com PemrogramanBasisData(PBD)
Tabel Buku
KodeBuku B-0001 B-0002 Judul Harry Potter Pemrog. Basis Data Pengarang JK. Rawling M. Fairuz Penerbit British Press UPY Press Edisi 1 Revisi Jilid 1 2 Tahun 1999 2010 Abstrak
Jawab:
1 2 3 4 6 7 8 9 Fieldname KodeBuku Judul Pengarang Penerbit Edisi Jilid Tahun Abstrak Type A A A A A N N M Size Key
Tabel Petugas
KodePetugas P01 P02 Nama Yuli Ibnu Sri Type Alamat Bantul Sleman Size Key
Jawab:
1 2 3 Fieldname KodePetugas Nama Alamat
Tabel Pinjam
NoPinjam 1 NPM 08111110001 KodeBuku B-0001 KodePetugas P01 TglPinjam 1/4/2011 BatasWaktu 3/4/2011 TglKembali 2/4/2011 Denda 0
Jawab:
1 2 3 4 5 6 7 8 Fieldname NoPinjam NPM KodeBuku KodePetugas TglPinjam BatasWaktu TglKembali Denda Type Size Key
P a g e |6