Pemrograman Visual [7].pdf

19
Pemrograman Visual Borland Delphi STMIK Himsya Semarang Solikhin (0629037301)

description

Modul Praktikum Materi Pemrograman Visual dengan Borland Delphi

Transcript of Pemrograman Visual [7].pdf

Page 1: Pemrograman Visual [7].pdf

Pemrograman Visual Borland Delphi

STMIK Himsya Semarang

Solikhin (0629037301)

Page 2: Pemrograman Visual [7].pdf

1. Database Paradox :

Program yang disediakan oleh Borland Delphi untuk melakukan pembuatan Database.

Database Paradox dapat diaktifkan melalui menu Tools -> Database Desktop

Database pada Delphi

Page 3: Pemrograman Visual [7].pdf

Membuat Alias :

Alias adalah nama lain yang digunakan untuk mempersingkat alamat suatu direktori tempat database yang telah dibuat.

Aktifkan Database Desktop. Pilih menu Tools -> Alias Manager Pada jendela yang muncul klik tombol New, untuk membuat

Alias baru. Ketikkan nama Alias yang diinginkan pada isian Database alias. Kemudian klik tombol Browse untuk menentukan lokasi

database disimpan nantinya. Untuk mengakhiri klik tombol OK.

Page 4: Pemrograman Visual [7].pdf

Membuat Tabel

Sebelum membuat tabel, sebaiknya tentukan letak direktori kerjanya terlebih dahulu, agar nantinya tidak keliru dalam melakukan penyimpanan file tabel yang dibuat.

Pada Database Desktop, pilih menu File -> Working Directory … • Pada jendela yang muncul cari nama alias baru pada bagian ‘aliases’ yang telah dibuat sebelumnya. • Setelah ditemukan, klik tombol OK untuk mengakhiri.

Direktori yang nantinya tempat untuk menyimpan file-file database sekarang sudah aktif . Untuk membuat tabel, ikuti langkah-langkah berikut :

Page 5: Pemrograman Visual [7].pdf

• Pada Database Desktop pilih menu File -> New -> Table. • Pada jendela yang muncul pilih Paradox 7. Dan tekan tombol

OK. • Kemudian akan tampil jendela baru untuk memulai membuat

struktur tabel yang diinginkan. Isikan field ‘IDMhs’ pada ‘Field Name’, kemudian pada kolom ‘Type’ tekan spasi untuk melihat jenis-jenis data yang dapat digunakan, dan pilih ‘AutoIncreamen’, serta pada kolom ‘Key’ tekan spasi untuk membuat primary key.

• Kemudian isikan field-field berikutnya secara berurutan: • ‘NIM/Alpha/10’, ‘Nama/Alpha/35’, ’Nilai/Number’, dan

‘Alamat/Memo/200’. • Setelah selesai tekan tombol Save As, dan beri nama tabel

sesuai dengan yang diinginkan. Dalam hal ini nama file tabel adalah ‘DataMhs’.

• Apabila isian field benar, maka tampilan pada Database Desktop adalah seperti berikut :

Page 6: Pemrograman Visual [7].pdf

Untuk kembali melihat dan merubah struktur tabel, dengan cara membuka tabelnya terlebih dahulu dengan pilih menu ‘File -> Open -> Table’, setelah tabel terbuka maka pilih menu ‘Table > Restructure’.

Page 7: Pemrograman Visual [7].pdf

2 Menghubungkan File Database ke dalam Form

Untuk menghubungkan Database kedalam Form Delphi, sedikitnya dibutuhkan 3 buah komponen, yaitu :

TTable Tab BDE,

TDataSource Tab Data Access, dan

TDBGrid Tab DataControls.

Page 8: Pemrograman Visual [7].pdf
Page 9: Pemrograman Visual [7].pdf

Berikut contoh implementasinya : • Pada program Delphi buka File baru. • Kemudian klik 2 kali komponen TTable pada Tab BDE untuk diletakkan pada Form. • Klik sekali komponen TTable yang ada di Form untuk mengaktifkannya, kemudian pada Objeck Inspector ‘DatabaseName’, dan klik menu drop down, carilah nama Alias yang telah dibuat sebelumnya. • Setelah itu kembali lihat di Object Inspector ‘TableName’, dan klik menu drop down untuk menentukan nama table yang diinginkan. (DataMhs.db) Setelah itu pada ‘Active’ ganti nilainya menjadi ‘True’. • Setelah itu ambil komponen TDataSource pada Tab DataAccess dan letakkan pada Form. • Atur properti ‘DataSet’-nya menunjuk ke komponen TTable. • Kemudian dari Tab DataControls ambil komponen TDBGrid dan letakkan pada Form. Aturlah properti ‘DataSource’-nya menunjuk ke komponen TDataSource. • Maka akan secara otomatis data yang ada di dalam Database ditampilkan pada Form.

Page 10: Pemrograman Visual [7].pdf
Page 11: Pemrograman Visual [7].pdf

Berikut adalah komponen yang digunakan serta pengaturan propertinya : Komponen Properties Nilai Table1 Name TbData DatabaseName -sesuai nama alias anda- TableName DataMhs.db Active True DataSource1 Dataset TbData DBGrid1 DataSource DataSource1 Edit1 Name EdNim Edit2 Name EdNama Edit3 Name EdNilai Memo1 Name Malamat

Untuk komponen yang lain seperti komponen Label dan Button, pengaturan properties-nya menyesuaikan.

Program ini bekerja untuk menerima masukan dari user, dan data yang diinputkan akan disimpan ke Database saat tombol tambah diklik, tombol Batal berfungsi untuk membersihkan semua kotak isian. Berikut pengkodingan-nya :

Page 12: Pemrograman Visual [7].pdf

Komponen Event Perintah Form1 OnShow procedure TForm1.FormShow(Sender: TObject); begin

edNim.Text := ‘ '; edNama.Text := ‘ '; edNilai.Text := ‘ '; MAlamat.Text := ‘ '; end;

Button1 OnClick procedure TForm1.Button1Click(Sender: TObject); begin tbData.Append; tbData['NIM'] := edNim.Text; tbData['Nama'] := edNama.Text; tbData['Nilai'] := StrToInt(edNilai.Text); tbData['Alamat'] := MAlamat.Text; tbData.Post; FormShow(Sender); end;

Button2 OnClick FormShow Button3 OnClick procedure TForm1.Button3Click(Sender: TObject); begin Application.Terminate; end;

Page 13: Pemrograman Visual [7].pdf

Hasil Program Saat di Run [F9]

Page 14: Pemrograman Visual [7].pdf

Tampilan gambar hasil program bahwa data yang diinputkan langsung terlihat di komponen DBGrid1. Akan tetapi untuk data Alamat tidak ditampilkan sebagaimana mestinya, ini diakibatkan karena pada struktur tabel, tipe datanya dibuat Memo. Namun jika menginginkan untuk menampilkannya dapat membuat dengan bantuan komponen Memo.

Page 15: Pemrograman Visual [7].pdf

Selanjutnya bagaimana perintah untuk melakukan pencarian data sekaligus menampilkan hasil pencarian tersebut, melalui contoh program berikut ini :

Page 16: Pemrograman Visual [7].pdf

Daftar komponen yang digunakan dan pengaturannya : Komponen Properties Nilai Table1 Name TbData DatabaseName -sesuai nama alias anda- TableName DataMhs.db Active True DataSource1 Dataset TbData DBGrid1 DataSource DataSource1 Edit1 Name EdNim Edit2 Name EdNama Edit3 Name EdNilai Memo1 Name MAlamat

Perintah yang digunakan pada tombol Cari adalah : procedure TForm1.Button1Click(Sender: TObject); begin if tbData.Locate('NIM',edNim.Text,[]) then begin edNama.Text := tbData['Nama']; edNilai.Text := IntToStr(tbData['Nilai']); MAlamat.Text := tbData['Alamat']; end end;

Page 17: Pemrograman Visual [7].pdf

Hasil program saat dijalankan :

Page 18: Pemrograman Visual [7].pdf

Tampak pada gambar bahwa data yang dicari berdasarkan NIM dan hasilnya ditampilkan pada semua isian, serta perhatikan pada komponen DBGrid1 bahwa data hasil pencarian juga ditunjuk dengan tanda panah.

Page 19: Pemrograman Visual [7].pdf

& SELAMAT MENCOBA

SUKSES