BAB 3 Simpan Data Simpan data merupakan satu dari beberapa hal penting yang pasti ada dalam pembuatan aplikasi khususnya aplikasi yang sering penulis buat ternyata hampir semua aplikasi harus adanya penyimpanan data. Disini penulis akan menjelaskan 2 struktur kode program simpan data yang biasa penulis gunakan dalam pembuatan aplikasi. 3.1. Simpan Data Dengan SQL Yang pertama simpan data dengan kode SQL disini penulis akan menuliskan kode SQL untuk menyimpan datanya dengan menggunakan modul koneksi. 1. Langkah pertama buatlah database di Ms Access dengan type MS Access (2002-2003 format) kemudian simpan dengan nama DbJenisBrg.mdb kemudian buatlah tabelnya dengan nama Tabel_Jenis_Brg dengan field-field seperti dibawah ini. Gambar 3.1 Desain Tabel_Jenis_Brg 22 Atep Ruhiat
2. Setelah database selesai dibuat sekarang buka program Visual Basic 6.0, kemudian pilih VB Enterprise Edition Control agar komponen-komponennya lengkap. 3. Pilih menu Project pilih Add Module kemudian klik Open. Gambar 3.2 Tampilan Menu Untuk Menambah Modul 4. Maka akan muncul kotak isian untuk mengetikkan kode program, kemudian ketik kode dibawah ini. 23 Atep Ruhiat
Maksud Program : Digunakan sebagai variabel yang diperlukan untuk mengoneksikan database, manipulasi database, dan record. Keterangan : Untuk penjelasan lebih rincinya sudah dijelaskan pada bab sebelumnya. 1 2 3 Digunakan sebagai prosedur untuk berkoneksi dengan database. Yang harus diperhatikan adalah (1) tipe koneksinya menggunakan Provider Microsoft.Jet.OleDB.4.0, (2) DbJenisBrg.mdb sebagai databasenya yang berada dalam satu folder dengan project yang telah dibuat, dan (3) menyeleksi Tabel_Jenis_Brg. 24 Atep Ruhiat
Keterangan : Untuk penjelasan lebih rincinya sudah dijelaskan pada bab sebelumnya. 5. Kemudian aktifkan objek Adodb terlebih dahulu dari menu Project References. 6. Akan muncul jendela References Project1, aktifkan tanda cek pada menu Microsoft AxtiveX Data Objects 2.1 Library. Kemudian klik tombol OK. Berikut tampilannya : Gambar 3.3 Tampilan Penambahan Objek Adodb 7. Pada area form1 tambahkan beberapa komponen diantaranya Label ( ) komponen TextBox ( ), komponen CommandButton ( ), dan komponen MsFlexGrid ( ). Dengan ketentuan dibawah ini : Komponen Properti Nilai Form 1 Form_Simpan Caption :: INPUT JENIS BARANG Label 1 Caption INPUT JENIS BARANG Font - Size 14 Lebel 2 Caption Jenis Lebel 3 Caption Nama Jenis Text 1 txtjenis Text <dikosongkan> 25 Atep Ruhiat
Text 2 txtnamajenis Text <dikosongkan> Command 1 cmdsimpan Caption &Simpan Command 2 cmdkeluar Caption &Keluar MsFlexGrid 1 Cols 2 Tabel 3.1 Komponen dan Propertinya 8. Sehingga desain tampilannya seperti dibawah ini. Gambar 3.4 Tampilan Desain Form 9. Doubel klik pada area form, pada form_load ketik kode dibawah ini. 26 Atep Ruhiat
Maksud Program : Digunakan sebagai prosedur untuk mengoneksikan ke database yang kodenya ditulis pada modul yang telah tadi dibuat. 27 Atep Ruhiat
1 2 Digunakan untuk kondisi jika database pada Tabel_Jenis_Brg (1) masih kosong maka akan muncul kotak informasi, selain itu ketika (2) terdapat data maka akan tampil pada grid dengan melakukan pengulangan berdasarkan data yang ada pada database. 28 Atep Ruhiat
Digunakan untuk mendesain komponen MsFlexGrid yang ditulis di kode program. 10. Setelah selesai kemudian doubel klik pada tombol Simpan, maka akan muncul area untuk mengetikkan kode program dan ketikkan kode dibawah ini. Maksud Program : 29 Atep Ruhiat
Digunakan untuk kondisi ketika inputan masih kosong maka akan muncul kotak dialog untuk perhatian, sebaliknya kalau semua inputan sudah diisi maka akan membaca kode selanjutnya. 1 2 Digunakan untuk memasukan data kedalam (1) field-field yang ada pada Tabel_Jenis_Brg sesuai dengan nama (2) inputan pada form 1 2 Digunakan untuk (1) memunculkan dialog box setelah proses penyimpanan berhasil, dan (2) mengembalikan form ke kondisi semula. 11. Setelah itu selesai doubel klik pada tombol Keluar, dan tuliskan kode program dibawah ini. Maksud Program : 30 Atep Ruhiat
Digunakan untuk mengakhiri program secara keseluruhan dan bisa juga menggunakan kode program Unload me. 12. Lalu Coba jalankan form klik Run atau tekan F5. Gambar 3.5 Tampilan Form Setalah Dijalankan 13. Kemudian simpan modul, form, dan project tersebut dengan nama Modul_Koneksi, Form_Simpan dan Project_Simpan. 3.2. Simpan Data Menggunakan Komponen Yang kedua simpan data menggunakan komp0nen disini penulis menggunakan komponen Adodc sebagai alat untuk mengoneksikan Visual Basic ke Ms Access. 1. Database yang digunakan masih DbJenisBrg.mdb. 2. Buka program Visual Basic 6.0, kemudian pilih VB Enterprise Edition Control agar komponen-komponennya lengkap. 3. Pada area form1 tambahkan beberapa komponen diantaranya Label ( ) komponen TextBox ( ), komponen CommandButton ( ), komponen Adodc ( ), dan komponen DataGrid ( ). Dengan ketentuan dibawah ini : 31 Atep Ruhiat
Komponen Properti Nilai Form 1 Form_Simpan Caption :: INPUT JENIS BARANG Label 1 Caption INPUT JENIS BARANG Font - Size 14 Lebel 2 Caption Jenis Lebel 3 Caption Nama Jenis Text1 txtjenis Text <dikosongkan> Text 2 txtnamajenis Text <dikosongkan> Command 1 cmdsimpan Caption &Simpan Command 2 cmdkeluar Caption &Keluar Ado_Koneksi Caption KONEKSI JENIS BARANG Adodc 1 Use Connection String Provider=Microsoft.Jet.OLE DB.4.0;Data Source=DbJenisBrg.mdb;Per sist Security Info=False Reocord Source Tabel_Jenis_Brg DataGrid 1 Data_Jenis_Brg Data Source Ado_Koneksi Tabel 3.2 Komponen dan Propertinya 4. Sehingga desain tampilannya seperti dibawah ini. Gambar 3.6 Tampilan Desain Form 32 Atep Ruhiat
5. Caranya hampir sama seperti pada bab sebelumnya tentang koneksi menggunakan komponen. Koneksikan komponen Adodc1 ke database DbJenisBrg.mdb sampai test koneksi dan memilih record source untuk tabelnya yaitu Tabel_Jenis_Brg dan kemudian tampilkan pada komponen DataGrid1. Gambar 3.7 Tampilan Desain Form Setelah Dikoneksikan 6. Setelah database terkoneksi sekarang doubel klik pada tombol Simpan dan ketikkan kode program dibawah ini. 33 Atep Ruhiat
Maksud Program : Digunakan untuk kondisi ketika inputan masih kosong maka akan muncul kotak dialog untuk perhatian, sebaliknya kalau semua inputan sudah diisi maka akan membaca kode selanjutnya. 1 2 Digunakan untuk memasukan data kedalam (1) field-field yang ada pada Tabel_Jenis_Brg yang dikoneksikan oleh Ado_Koneksi sesuai dengan nama (2) inputan pada form. 1 2 34 Atep Ruhiat
Digunakan untuk (1) memunculkan dialog box setelah proses penyimpanan berhasil, dan (2) mengembalikan form ke kondisi semula. 7. Doubel klik juga pada tombol Keluar dan ketikkan kode program untuk keluar dibawah ini. Maksud Program : Digunakan untuk mengakhiri program secara keseluruhan dan bisa juga menggunakan kode program Unload me. 8. Lalu Coba jalankan form klik Run atau tekan F5. Gambar 3.8 Tampilan Desain Form Setelah Dikoneksikan 9. Kemudian simpan form, dan project tersebut dengan nama Form_Simpan dan Project_Simpan. 35 Atep Ruhiat