05 November 2010

Belajar Database di Visual Basic 6.0 (PART I DESIGN)



Assalamu’alaikum. Nah buat sobat BM yang sudah paham dengan belajar awal di VB. Sekarang kita lanjut ke pembahasan selanjutnya yaitu mengenai membuat program dengan data base.
Sebelum kita lebih lanjut, kita mengenal dulu apa itu database dan apa tujuan dari adanya database.
Database bisa diartikan sebagai kumpulan data-data yang berisi elemen elemen biasanya berupa tabel. Tujuan dari database itu senditi adalah untuk menyimpan data data yang tidak sejenis agar mudah diakses.
Kemudian database dalam VB terdapat beberapa macam. Namun kali ini kita akan belajar dengan database acces. Untuk lebih paham, kita langsung aja belajar membuat program contohnya program simpanan gaji karyawan dengan databasenya. Program ini saya buat untuk remidial teman saya, jadi jangan heran kalau ada nama dia di program ini. Hehe maaf ya berhubung waktunya terbatas jadi saya belum sempat mengeditnya lagi. Langkah yang pertama seperti biasa anda buka program visual basicnya dan buatlah project baru.
Buatlah tampilan seperti gambar berikut:



















Untuk menambah komponen data base nya silahkan anda masukan dari toolbox, klik kanan add component dan pilih Data bound list control 5.0 (SP3) lalu klik oke.















Nah sobat BM. Setelah anda menyetting tampilan dan menambahkan komponen berikut, sekarang kita tambahkan database ke program kita. Caranya dengan memilih menu bar add-ins – Visual Data Manager, setelah itu karena kita belum mempunyai database maka kita harus membautnya dulu. Caranya dengan menu- new- Microsoft Acces- Version 7.0. simpan dengan nama datapegawai seperti pada gamabar berikut :










Lau akan muncul kolom dialog properties, klik kanan dan pilih new table seperti gambar di bawah ini :









Lalu akan tampil kolom dialog lagi seperti dibawah ini :
















Pada tabel name isi dengan “pegawai” kemudian klik add field untuk menambahkan variable-variable yang kita butuhkan.













Isikan name, type dan size. Kemudian klik ok dan tulis lagi variable yang  kita butuhkan. Jika selesai klik close.  dengan ketentuan sebagai berikut :
Nama Variable                  type                       size
nik                                       text                          8
nama                                   text                          25
alamat                                 text                          50
no_rek                                text                          10
gaji_bulan                           currency                    8
potongan                            currency                     8
simpanan                            currency                   8
gaji_bersih                         currency                    8
ppn                                    currency                   8

setelah itu kita tentukan indeks nya sebagai kunci dari database, artinya hanya cariable indeks yang membedakan record yang satu dengan record yang lain. Pilih nik sebagai indeksnya dan beri nama indeks_nik karena dalam  suatu perusahaan tidak mungkin  mempunyai dua nik atau ada nik yang sama. Jika sudah jangan lupa untuk membuat tabelnya dengan memilih Built Table. Tutup database nya dan kita kembali ke form design.
 kita hubungkan database dengan form yang kita buat. Caranya :
1.       Pada data1 properties silahkan ikuti langkah berikut:
·         Database name = lokasi database anda. Klik pada tombol searchnya dan pilih “datapegawai” karena database yang kita buat tadi adalah dengan nama “datapegawai “
·         Pada RecordsetType  pilih Dynaset.
·         Pada Recordsource Pilih pegawai.
2.       Pada Data Bound Grid kita koneksikan dengan data1. Karena data1 adalah sebagai jembatan penghubung antara DBGrid1 dengan database.  Caranya adalah sebagai berikut :
·         Pada datasource pilih data1. Cukup.
Nah sampailah kita pada langkah intinya yaitu membuat kode logikanya. Karena percuma tampilan bagus kalau program tidak jalan. J
Untuk melanjutkan bacaan ini silahkan klik LANJUTKAN

2 comments:

  1. maksih mas atas penjelasannya,, sangat membatu untuk orang pemula..

    ReplyDelete
  2. terimakasih mas .... ikut senang

    ReplyDelete