Pemograman 1 Pertemuan 9
MENGGUNAKAN DATABASE LEWAT KODE PROGRAM Pengkodean Database MENGGUNAKAN DATABASE LEWAT KODE PROGRAM Untuk membuka database lewat kode program lakukan langkah-langkah berikut : Deklarasikan sebuah variabel database. Level deklarasi variabel database bisa pada level form atau level lain, tetapi biasanya tidak pada level procedure. Penulisannya adalah : Dim <namaVariabel> As Database Contoh : Dim dbMahasiswa as Database
Jika perintah di atas tidak dikenal, Anda dapat menambahkan dahulu objek Data dari toolbox ke dalam form. Objek Data tersebut tidak perlu dikaitkan ke dalam database karena hanya sebagai syarat supaya Anda dapat menggunakan perintah deklarasi variabel database di atas. Setelah program dijalankan satu kali, maka objek Data tersebut dapat Anda hapus. 3. Deklarasikan sebuah variabel recordset. Level deklarasi recordset ini bisa pada level form atau level lain, tetapi biasanya tidak pada level procedure. Penulisannya adalah sebagai berikut : Dim <namaVariabel> As Recordset Contoh : Dim rsSiswa as Recordset
4. Setelah Anda mendeklarasikan variabel database dan variabel recordset, Anda dapat memberikan perintah membuka database pada suatu procedure, misalnya procedure Form_Load. Penulisannya adalah sebagai berikut : Set <namaVariabel>=OpenDatabase(“<namaFileDatabase>”) Contoh : Set dbMahasiswa = OpenDatabase("d:\staff\yudi\makalah VB\Mahasiswa")
5. Tentukan recordset dari database yang telah dibuka 5.Tentukan recordset dari database yang telah dibuka. Penentuan recordset ini adalah untuk menentukan tabel data yang dibuka di dalam file database. Penulisannya adalah sebagai berikut : Set <nmVar>=<nmVarDatabase>.OpenRecordset(“<nmTabel>”) Contoh : Set rsSiswa = dbMahasiswa.OpenRecordset("Siswa")
Ketik NPM pada kolom Name sebagai nama field yang pertama Ketik NPM pada kolom Name sebagai nama field yang pertama. Field ini nantinya akan diisi data Nomor Pokok Mahasiswa. Pilih Text pada kolom Type untuk menentukan tipe data field NPM. Tentukan lebar data pada kolom Size dengan angka 8. Pilih Option Button pada pilihan FixedField agar lebar field bersifat tetap, sehingga tidak dapat diubah pada saat program dijalankan. Lalu klik OK. Ulangi langkah tadi untuk field-field selanjutnya
6. Sampai disini, berarti Anda sudah membuka file database dan menentukan recordset-nya. Selanjutnya Anda dapat mengakses sesuai keinginan. Setelah database dan recordset selesai diakses, sebaiknya Anda menutup dengan memberikan perintah berikut ini : <namaVarRecordset>.Close <namaVarDatabase>.Close Contoh : rsSiswa.Close dbMahasiswa.Close
MENAMBAH, MENGISI DAN MENG-UPDATE RECORD Untuk menambah record baru pada suatu tabel data (recordset), Anda dapat menggunakan perintah sebagai berikut : <recordset>.Add.New Contoh : RsSiswa.AddNew
MENGHAPUS RECORD Untuk menghapus record, Anda dapat menggunakan metode Delete. Penulisan perintah menghapus record adalah sebagai berikut : <recordset>.Delete Contoh : RsSiswa.Delete
MENGENAL DAN MENGGUNAKAN VALIDASI Untuk mempelajari validasi pada pemasukan data, kita akan membahas validasi pada proses pemasukan Nomor Pokok Mahasiswa. Untuk itu lakukan langkah-langkah di bawah ini sebagai berikut : Buat form baru dan tambahkan beberapa objek seperti gambar di bawah ini :
MENGHAPUS RECORD Untuk menghapus record, Anda dapat menggunakan metode Delete. Penulisan perintah menghapus record adalah sebagai berikut : <recordset>.Delete Contoh : RsSiswa.Delete