Penggunaan Visual Basic dengan Database MySQL
Kali ini saya akan menampilkan cara membuat program database dengan menggunakan mysql dan visual basic.
Database dari MySQL yang saya gunakan adalah Database krwluna1ia09 yang mengandung tabel bernama krwluna1ia09.
Sebelum kita dapat menggunakan database tersebut ke dalam Visual Basic kita, haruslah kita connect MySQL ke Visual Basic terlebih dahulu. Dengan menggunakan connector/ODBC 5.3.7 32 bit. Setelah di-intall untuk menjalankannya menggunakan cara seperti berikut:
Contol Panel >> Administrative Tools >> ODBC Data Sources(32-bit)
Lalu pada System DSN, click Add, pilih MySQL ODBC ANSI Driver, Finish.
Isi Data Source Name sesuai dengan nama database yang telah anda buat di mysql, password sesuai dengan user dan password mysql yang telah anda buat, pilih database yang telah dibuat di mysql, click Test, jika sukses, maka databasenya sudah terkoneksi.
Setelah selesai akan muncul sebagai berikut dalam System DSN:
Setelah terkoneksi, baru kita dapat pakai database krwluna1ia09 dalam Visual Basic kita.
Disini saya menggunakan Visual Basic 6.0. Saya telah membuat tiga form berbeda yang digunakan untuk profil saya, menu dan database serta inputannya.
Form1
Pada Form pertama ini digunakan untuk Menu program yang mengandung dua command button, yaitu untuk masuk ke dalam form daftar dan untuk exit program.
Pada command button yang dinamakan cmd_exit telah diberi ‘End’ untuk mengakhiri program apabila di klik saat di run.
Pada command button yang bernama cmd_menu telah diberi kodingan sebagai berikut yang gunanya untuk meng-hide form Menu ini dan show form Daftar(Form2).
Sedangkan pada Picture1 telah diberikan kodingan mirip seperti pada cmd_menu yaitu untuk meng-hide form Menu dan kali ini untuk menunjukkan form Profil(Form3).
Form2
Pada form ini telah digunakannya lebih banyak komponen dibandingkan dua form lainnya.
Di dalam form ini tedapat Adodc dan DataGrid yang digunakan untuk menampilkan isi database dari MySQL yang ita telah koneksikan.
Adodc merupakan penghubung antara control-control pada form dengan database. Sedangkan DataGrid merupakan komponen yang disediakan pada Visual Basic untu menampilkan data dalam bentuk table.
Dengan cara seperti berikut:
- Project >> Components
- Memilih Microsoft ADO Data Control 6.0 (OLEDB) dan Microsoft DataGrid Control 6.0 (OLEDB)
Setelah disusun pada form kita akan dapatkan tampilan seperti berikut:
Pada Properties DataGrid terdapat DataSource seperti berikut:
Setelah itu untuk Adodc nya kita klik kanan dan klik ADODC Properties.
Pada General:
Pada Build di Use Connection String saya menginput data source name nya yaitu krwluna1ia09 dan input user dan password nya kembali.
Sedangkan pada Record Source saya ubah menjadi berikut:
Setelah terkoneksi baru kita memberikan kodingan pada empat command button di form ini yang terdiri dari Add, Edit, Hapus dan Back. Kodingan nya seperti berikut:
Add
Untuk menggunakan command ini kita perlu mengisikan data pada textbox yang ada lalu meng-klik command button Add yang mengandung Adodc1.Recordset.AddNew untuk menambah record pada database dan Adodc1.Recordset.Fields(“NIP”) = nip.Text berfungsi untuk menginput data NIP pada datagrid ketika program sedang dijalankan. seperti berikut:
Jika dilihat pada MySQL terjadi penambahan record seperti berikut:
Edit
Untuk menggunakan command ini kita perlu mengarahkan pointer pada record yang ingin kita edit lalu setelah diubah “000013” pada NIP menjadi “000014” dan meng-klik command button Edit, hal ini terjadi:
Jika dilihat pada MySQL terjadi penambahan record seperti berikut:
Hapus
Untuk menghapus record kita hanya menunjukan record yang ingin kita hapus dengan pointer dan klik Hapus.
Jika dilihat pada MySQL terjadi penambahan record seperti berikut:
Back
Kodingan diatas untuk command button ber-caption “Back” digunakan untuk meng-hide form daftar dan show form menu.
Form3
Pada Form ini hanya berfungsi menampilkan profil saya dan command button yang digunakan untuk kembali ke menu.
Kodingan diatas untuk command button ber-caption “Back” digunakan untuk meng-hide form profil dan show form menu.
Itu saja dari post ini, semoga bermanfaat untuk kita semua. :)



Comments
Post a Comment