Pertama-tama kita
harus punya bahan softwarenya. Disini saya Cuma mencontohkan dengan Visual Basic
versi 6.0 dan mysql 5.7. Bagi yang udah punya dan udah diinstal oke, anda
selamat 1 tahap. Bagi yang belum punya, buruan deh nyari wifi gratis buat download tu software. Haha.
Mari kita buka mysql
dan selanjutnya kita akan membuat sebuah database. Database yang saya buat sih
sebetulnya database tugas dari salah satu mata kuliah dikampus. KTI-B. Disini saya akan membuat database gaji
karyawan.
Oke, kita buka
MySQlnya ya….
Pertama, kita akan
disambut tampilan seperti ini, bagi yang udah install pasti tau kan sama
passwordnya. Itu password kita buat waktu pertama-tama instal MySQl nya. Lalu masukin
ajatuh, then tekan enter.
Setelah masuk, yaudah
tuh bikin codingan databasenya, jangan lupa dikasih nama. Kalau nama database
saya adalah krwhasbina1ia09
Nih contoh tampilan
database yang saya bikin.
Kedua, kalo MySQl
kita udah selesai, lanjut dengan membuka Visual Basic. Sebelum kita membuat
program, jangan lupa kita koneksikan dulu MySQl dengan VB untuk dibuat
interfacenya dengan menggunakan ODBC.
Sebelumnya bagi yang
belum mempunyai MySQl connector, maka boleh mendownloadnya terlebih dahulu.
Kalo saya sih dibagian ini cukup mengalami kesulitan kemaren. Karena beberapa
kali MySQl connector yang saya download tidak bisa diinstal. Atas hasil Tanya sana-sini,
akhirnya saya tahu permasalahannya. Gatau kenapa, pokoknya bagi yang belum
punya Microsoft C++ dkk, kudu punya dulu tuh. Dan akhirnya saya mendownload C++
and the genk.
Kalo udah punya, yuks
langsung konekin aja tuh.
1.
Buka
control panel, buka administrative tools, lalu klik pada Data Sources (ODBC).
Kalo saya sih memakai yang 32 bit. Tapi karena kemaren belum
paham bener, makanya yang 64 bit keikut di download.
2. Pilih system DSN,
klik add.
3. Pilih Driver Mysql
ODBC.
4. Lalu klik finish,
selanjutnya akan muncul settingan DSN, isi seperti ini :
Name : bebas
Server : localhost
User : root
Password : –
Database : sesuai
dengan nama database yang kita buat pada MySQl.
5. Klik pada tombol
test. Jika koneksi berhasil maka akan ada message box “connection successful”.
Next, kita akses
database MySQl melalui VB dengan cara membuat form pada VB terlebih dahulu.
Untuk Database yang saya buat, saya menyertakan 3 form. 1 form untuk menu
utama, 1 form untuk profil, dan satunya untuk putput program Databasenya.
Form1 terdiri dari 4
commonButton, dengan caption “PROFIL”, “TUGAS KTI-B”, “MENU”, dan “EXIT”.
Form2 terdiri dari 9
Label dengan caption –Menu Program, NIP, Nama, Alamat, Jenis Kelamin, Status
Pernikahan, Tunjangn, Gaji, dan Nomor HP. Lalu ada 8 TextBox, 1 Data Grid, dan
1 ADODC.
Form 3 terdiri dari
12 Label (dapat dilihat digambar atas yang berwarna putih), 1 image (untuk
meletakkan foto), dan 1 commanButton dengan caption BACK TO MENU.
baik kita bahas Form2, karena
disana terdapat Data Grid dan Adodc yang akan kita pakai, cara menampilkannya
pada toolbox yaitu sebagai berikut :
Click kanan pada
toolbox lalu pilih Components, pilih Microsoft ADO Data Control 6.0 (OLEDB) dan
Microsoft Data Grid Control 6.0 (OLEDB). Seperti contoh gambar dibawah.
Lalu tekan tombol OK,
maka akan muncul Data Grid dan Adodc nya.
Selanjutnya, pada
Adodc1 klik kanan, pilih ADODC Properties, pilih Use Connection String, pilih Build, lalu akan muncul window baru. Di tab
Provider, pilih Microsoft OLE DB Provider for ODBC Drivers.
Pilih Use data source
name, lalu isi data source name sesuai dengan nama database yang kita buat
dalam MySQL sebelumnya, lalu memasukkan Username & password sesuai yang
dibuat sebelumnya juga, pilih database di mysql, Test Connection, jika terdapat
MshBox Successful maka sudah berhasil, selanjutnya tekan OK.
Beralih tab Record Source, di command type, pilih 2 –
adCmdTable, lalu pada Table or Stored Procedure Name, pilih table sesuai yang
telah di buat pada mysql, lalu klik OK.
Klik DataGrid yang
telah dibuat, lalu lihat ke project explorer disebelah kanan, lalu cari
DataSource pada properties form VB, lalu pilih Adodc1 agar data yang didalam
Data Grid outputnya adalah data yang dikonekkan dari MySQl.
Tahap Coding.
Kita mulai dari form
1
Command1 : Jika kita
meklik Command1, maka akan muncul Form3
Command2 : Jika kita
meklik Command2, maka akan muncul Form2.
Command3 : Jika kita
meklik Command3, maka akan muncul Form2
Command4 : Jika kita
meklik Command4, maka akan terkeluar secara otomatis
Form 2 :
Form2 :
Command1
: Jika kita belum memasukkan data apapun, maka akan muncul MessageBox yang
bertuliskan “Silahkan Isi Data Terlebih Dahulu”.
Lalu
akan menginput data sesuai dengan text. Contoh, NIP akan terinput di
Text1.Text< dan seterusnya sampai data terakhir
Command2
: Jika kita belum memasukkan data apapun, maka akan muncul MessageBox yang
bertuliskan “Silahkan Isi Data Terlebih Dahulu”.
Command3
: Perintah untuk mendelete data
Command4
: Untuk menampilkan form menu kembali
Form
3 :
Command1 : Jika
meklik Command1 dalam form3, maka akan kembali ke form1.
OUTPUT
Sekian tutorial dari saya, mohon maaf jika masih banyak kekurangan dalam pengerjaannya. semoga bermanfaat bagi kita semua, khusus nya saya selaku pembuat postingan ^^.