Selasa, 05 April 2011

Membuat Program Visual Basic yang terhubung dengan Data Base

Perhatikan Gambar - gambar berikut terlebih dahulu

Gambar 1                                                                      
 Gambar 2      
                         
 Gambar 3                   
                                            

 Gambar 4                 

Gambar 5     


Gambar 6

Gambar 7

Gambar 8

Gambar 9          
                                         
Gambar 10         
                        
Gambar 11

 
Cara membuatnya sebagai berikut :


Buat form1 seperti pada Gambar1, dengan menggunakan Label, Textbox, Buttonbox dan Adodc,  Lalu buatlah Form2, dengan cara klik icon add Form lalu pilih Form : , di Form2 yang masih kosong, tekanlah Ctrl+t lalu akan keluar tab Component , lalu pilihlah tab Controls kemudian cari dan √/Centang serta Pilih Microsoft ADO Data Control 6.0 (OLEDB) dan Microsoft DataGrid Control 6.0 (OLEDB) seperti Gambar Maka akan muncul icon Adodc  dan DataGrid, kemudian dengan icon Adodc, DataGrid dan Command Button ( Untuk Kembali ) buatlah Form2 seperti  Gambar 3

Cara membuat DataBase    :

Agar terhubung dengan database maka hendaknya kita mempunyai database yang kita punya. Namun disini kita membuat database itu sendiri yang di anggap sebagai Database awal,Cara membuat DataBase awal dengan cara Klik menu Add-Ins à Visual Data Manager. langsung  muncul Tab VisData, kemudian klik menu File à New .. à Microsoft AccessàVersion 7.0 MDB.. à lalu simpanlah nama dan lokasi penyimpanan bebas ( Contoh : Mahasiswa.mbd dan di save di desktop ), Kemudian pada VisData di Tab Database Window terdapat Properties. Klik Kanan Properties à New Table Lalu masuk ke tab Table Structure à isi Table Name , nama bebas. ( Contoh Table Name Mahasiswa ) à lalu klik ADD FIELD. Masuk ke Tab Add Field, isi kolom Name degan Nama dengan size 25 atau size dapat di sesuaikan dengan kebutuhan kita. lalu klik OK, Lalu isi Kolom Name dengan Kelas dengan size 5 lalu klik OK serta isi Kolom Name dengan NPM dengan size 8 lalu klik OK dan Klik Close. Kembali ke Tab Table Structure, Lihat isi Field List sudah terdapat Nama, Kelas, NPM kemudian klik Build The Table Build The Table.  Lalu pada VisData di Tab Database Window terdapat Mahasiswa, double klik / klik 2x Mahasiswa, dan akan muncul tab baru, pilih add, lalu ketik NAMA, KELAS , dan NPM bebas saja untuk contoh database, bila sudah, klik update, buatlah beberapa contoh untuk database, bila sudah, klik close Minimize VisData, Kembali ke Project1 – Form2, di Form 2 klik kanan  Adodc1 à Lalu pilih Adodc Propeties, maka muncul tab Property Pages, lalu tab general pilihlah Use Connection String à Pilih Build, lalu masuk ke tab Data Link Propeties di tab Provider Pilihlah Microsoft Jet 4.0 OLE DC Provider à Next >>Pindah ke tab Connection lalu pilih setelah itu browse tempat anda menyimpan database yang sebelumnya dibuat ( contoh : Mahasiswa.mbd dan di save desktop ) lalu pilih Open à Test Conection, kemudian bila Test connection Succeeded, ke tab Advanced lalu hanya Read dan ReadWrite, setelah itu klik OK. Kembali ke tab Property Pages, lalu pilih RecordSource, pada tab Command Type pilih 2- adCmdTable dan pada tab Table or Stored Procedure Name pilih Table Name yang sudah dibuat Contoh 1KA14 à klik Apply dan OK. Lalu pada Form 2, klik DataGrid dan di properties Cari DataSource lalu pilih Adodc1, dengan begini program sudah dapat meload/mengambil dari contoh database yang sudah di buat dari tahap 6-14, atau seperti Gambar 4, Lalu  klik 2x pada command2 atau Add, lalu isi cooding dengan :

Form2.Adodc1.Recordset.AddNew
Form2.Adodc1.Recordset ("Nama") = Text1.Text
Form2.Adodc1.Recordset ("Kelas") = Text2.Text
Form2.Adodc1.Recordset ("NPM")=text3.text


Jika user ingin menambah DataBase pada program, tekan kembali dan program akan kembali ke Form1 Input Nama, Kelas dan NPM lalu tekan Add untuk menambah data pada database di Form2 dan untuk melihat hasilnya Tekan Next , contoh seperti Gambar 7 lalu tekan Add, dan untuk melihat hasil tekan Next maka Pada form 2, setelah Add input seperti pada Gambar 8. Input yang di lakukan pada Form1 sudah tertulis pada DataBase di Form2. Untuk mencoba command3 atau Delete pada form1, gunakan cara pada data Form2 seperti gambar diatas Tekan Kembali , lalu muncul form 1, tekan Delete,  lalu untuk melihat hasil dari delete tekan Next dan lihat perubahan yang terjadi pada Form2 (secara default program menghapus yang paling bawah dari database), atau bisa lihat pada Gambar 9,10,11 Tekan Kembali , lalu tekan Delete, lalu next dan hasil nya : DataBase, dari input terakhir telah terhapus. Maka program Visual Basic dengan mengunakan DataBase bisa berjalan dengan  baik.