Sabtu, 12 Januari 2013


Setelah Anda telah belajar apa itu database, cara menggunakan Access, dan pernyataan-pernyataan SQL, kita akan maju ke pembahasan sebenarnya, yaitu Pemrograman Database dengan Visual Basic, yu mari....
Apakah Anda masih menyimpan database Mahasiswa yang sudah dibuat pada tutorial sebelumnya? Nah, pada tutorial kali ini, kita akan membuat program yang akan menggunakan database Mahasiswa tersebut. Itu artinya file Mahasiswa.mdb harus berada dalam satu folder dengan Project yang akan kita buat. Kita mulai saja yukk.... Tarik mas... :D


TAHAP 1: Membuat Form
  1. Buatlah sebuah Project baru dengan tipe Standard EXE
  2. Buat tampilan Form seperti berikut ini:

Ketentuan tambahan:
Untuk TextBox tempat mengetikkan Nama, Alamat, Telepon, Fakultasm dan Jurusan property enabled-nya ubah menjadi FALSE! Sedangkan tombol Simpan property enabled-nya ubah menjadi FALSE!
TAHAP 2: Mengkoneksikan Database Mahasiswa ke Visual Basic

Misalnya Anda memiliki mulut dan susu kotak. Bagaimana caranya Anda meminum susu tersebut? Tentu saja dengan menggunakan sedotan. Sama halnya dengan database dengan VB. Di tangan Anda, Anda sudah memiliki sebuah Form dan sebuah Database. Nah... bagaimana caranya agar keduanya bisa terhubung?? Maka diperlukan suatu objek yang fungsinya menghubungkan jeduanya. Objek tersebut bernama ADODC. (bukan ADOBE.... hehehe.... :D) Jadi, ADODC itu bertindak sebagai jembatan, atau dalam asumsi di atas, bertindak sebagai sedotan.
Sekarang, kita akan menyisipkan objek ADODC ke Form kita....
1.  Oops.... Ternyata tidak ada di Toolbox. Kalau begitu munculkan saja! Anda masih ingat caranya?? Lupa? Hah... baiklah. Caranya klik kanan pada area kosong di Toolbox, lalu klik Components. Dari daftar yang muncul, beri tanda cek pada “Microsoft ADO Data Control 6.0 (OLEDB)”. Klik OK
Sebuah icon objek baru akan ditambahkan pada Toolbox. Ya itulah ADODC
2.  Tambahkan sebuah ADOBC pada Form Anda! Boleh di taruh dimana saja. Ubah property Visible-nya menjadi False!

3.   Nah... Anda sudah memiliki sebuah ADODC. Selanjutnya, Anda perlu menghubungkan ADODC1 ke database mahasiswa. Caranya klik kanan pada ADODC1, lalu pilih ADODC Properties.
Akan muncul kotak dialog yang terasa asing, seperti ini...
4.  Aktifkan pilihan Use Connection String, lalu klik Build. Akan muncul tampilan seperti ini:
5.   Pilih Microsoft Jet 4.0 OLE DB Provider, lalu klik Next. Tampilan akan berubah lagi. Nah, sekarang, pilih lokasi database Mahasiswa dengan menekan icon browse (gambar titik titik).
6.   Klik Test Connection! Jika berhasil terhubung, akan muncul kotak konfirmasi seperti berikut ini: Klik OK aja....
7.  Klik OK lagi... kita kembali ke jendela Property Pages yang tadi. Lalu, buka tab RecordSource. Ubah Command Typenya menjadi 1 – adCmdText.
4j
8.   Klik OK!
9.   Selamat! Anda telah menghubungkan database Mahasiswa dengan Project VB Anda! Sekarang saatnya coding! Yu mari... :D Lanjut ke tahap 3!!!!!!!

TAHAP 3: Menampilkan Data
Setelah database dan Project terhubung, saatnya coding!! Jreng jreng....!!
Untuk mengambil data, Anda harus menggunakan Query. Anda sudah mempelajarinya pada tutorial sebelumnya bukan? Karena kita mengambil data dari dua tabel (tabelMahasiswa dan tabelJurusan), berarti kita akan menggunakan 2 query. Simak saja lebih lanjut....
Pada saat Text1_Change, tambahkan kode berikut ini:
Penjelasan sudah ada di dalam kode
Jika Anda perhatikan kode di atas, terdapat pernyataan SQL, yaitu pernyataan SELECT. (bukankah Anda telah mempelajari tentang pernyataan-pernyataan SQL? Lupa? Baca lagi tutorial sebelumnya!)
TAHAP 4: Perintah Simpan dan Hapus
Bukankah Anda punya 4 buah CommandButton? Nah.... Sekarang, kita tambahkan kode untuk masing-masing CommandButton.
  1. Pertama kita buat sebuah Sub, agar mempermudah pekerjaan kita nantinya. Ketikkan kode seperti ini!
2.   Selanjutnya, tambahkan kode berikut saat tombol Edit diklik (Command1_Click):
3.   Selanjutnya, tambahkan kode berikut saat tombol Buat Baru diklik!
Catatan: Anda harus mendeklarasikan variabel newMode harus dideklarasikan terlebih dahulu dengan tipe Boolean. Ketik “Dim newMode As Boolean” pada General – Declaration.
4.   Sekarang, tambahkan kode berikut saat tombol Simpan diklik (Command2_click):
5.  Sedangkan saat tombol Hapus diklik, tambahkan kode berikut:
6.  Coba jalankan program Anda, lalu coba seluruh fungsinya! Seperti melihat data, meng-edit, membuat data baru, dan menghapus.
7.  Menarik bukan?
Nah, Anda telah (dianggap) menguasai bagaimana pemrograman database dengan Visual Basic dan Access. Masih bingung? Perhatikan saja tabel hal-hal berikut ini:

Apa Yang Ingin Anda Lakukan?
Struktur kode:
Membaca data
Adodc1.RecordSource = "pernyataan SQL"
Adodc1.refresh
With Adodc1.Recordset
variabel1 = !nama_field1
variabel2 = !nama_field2
variabel3 = !nama_fieldN
End With

(Catatan: biasanya pernyataan SQL berupa SELECT namatabel FROM .... WHERE)
Meng-update Data
Adodc1.RecordSource = "pernyataan SQL"
Adodc1.refresh
With Adodc1.Recordset
!nama_field1 = variabel1
!nama_field2 = variabel2
!nama_fieldN = variabel3
.Update
End With

(Catatan: biasanya pernyataan SQL berupa SELECT namatabel FROM .... WHERE)
Membuat Data Baru
Adodc1.RecordSource = "pernyataan SQL"
Adodc1.refresh
With Adodc1.Recordset
.AddNew
!nama_field1 = variabel1
!nama_field2 = variabel2
!nama_fieldN = variabel3
.Update
End With

(Catatan: biasanya pernyataan SQL berupa SELECT namatabel FROM .... WHERE)
Menghapus Data
Adodc1.RecordSource = "pernyataan SQL"
Adodc1.Recordset.Delete
Adodc1.refresh

(Catatan: biasanya pernyataan SQL berupa SELECT namatabel FROM .... WHERE)
Sekian mengenai bagian pemrograman database dengan VB dan Access. Contoh di atas merupakan contoh program yang paling sederhana. Dengan menggunakan dasar-dasar yang sudah diajarkan di atas, dan pernyataan-pernyataan SQL yang telah Anda pelajari, Anda bisa membuat program database yang lebih kompleks lagi...

Tidak ada komentar:

Posting Komentar