Kamis, 13 April 2017

Membuat Program Database Menggunakan MySQL Dan Visual Basic



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 ^^.