Database (basis data) adalah kumpulan informasi yang disimpan di dalam komputer secara
sistematis agar dapat digunakan oleh program komputer, database dapat terdiri dari
sekumpulan tabel, dan tebel tersebut terdiri dari field – field.
1. Buka Microsoft Acces, kali ini saya menggunakan access 2016, akan muncul layar
berikut, kemudian klik Blank Database seperti pada gambar
4. Klik Create
5. maka akan muncul layar Ms Acces untuk siap dibuat database, lalu klik View pilih Design
View
6. Ganti nama table menjadi transaksi, dan klik Ok
8. Jika sudah selsai untuk melihat tabelnya : Klik View – Datasheet View, klik yes
2. lalu copy – paste file yg sudah anda buat sebagai berikut ke dalamnya folder tersebut,
beserta file database yg sudah dibuat tadi :
3. Selanjutnya double klik nama project yg sudah anda buat, yg ber jenis Vbp -> klik yes – OK
4. Maka akan terbuka aplikasi Vb6
5. Untuk mengolah database kita harus menambahkan objek Adodc dan Datagrid di ToolBox
caranya adalah,
Klik kanan pada toolbox (atau tekan Ctrl+T)
Lalu pilih komponen pada tab control seperti dibawah ini :
pada toolbox akan muncul 2 component baru Adodc dan Datagrid seperti ini :
6. Lalu aktifkan form input_transaksi / form3 (tergantung anda menamakannya) dengan cara
mendouble clck input_transaksi pada project explorer
7. selanjutnya masukan objek addodc dan datagrid kedalam form dibawah tombol aksi dengan
cara drag and drop seperti tampilan berikut.
8. Langkah berikutnya mengkoneksikan Adodc dengan database penjualan yang sudah kita
buat di Ms Acces, dengan cara Klik kanan pada objek Adodc1 pilih Adodc properties
9. pada tab General, lalu pilih option yang paling bawah use connection string build
13. jika Success maka Klik ok , jika gagal biasanya karena Ms Accessnya masih terbuka,
maka harus ditutup dahulu MS Acces
Sebelum mulai mengkoneksikan semua Tombol pastikan dulu semua Textbox, ComboBox,
Label, dan CommandButton namanya sesuai dengan petunjuk gambar berikut :
Double Clik Pada Tombol Yg Akan Diisi Koding Lalu Masukan Koding Berikut Pada Masing-Masing Tombol
‘----------------------------------------------------------------------------------------------------------------------------------------------
Adodc1.Recordset.Update
End Sub
‘----------------------------------------------------------------------------------------------------------------------------------------------
Private Sub cari_Click() ' koding tombol pencarian dengan inputbox nofaktur
Dim carifaktur As String
carifaktur = InputBox("Cari No Faktur:") ‘ kotak pencarian
Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find "nofaktur='" & carifaktur & "'" ‘ cari nofaktur didatabsae = variabel carifaktur
Adodc1.Recordset.Update
Else
MsgBox "Data tidak ada!" ‘ jika tidak ditemukan tampilakan messagebox data tdk ada
End If
End Sub
‘----------------------------------------------------------------------------------------------------------------------------------
Private Sub hapus_Click() ‘ ini variasi koding untuk tombol hapus dengan pecarian
Dim carifaktur As String
carifaktur = InputBox("Masukkan No Faktur yg akan dihapus")
Adodc1.Recordset.Find "nofaktur = '" & carifaktur & "'"
If Not Adodc1.Recordset.EOF Then
Adodc1.Recordset.Delete
DataGrid1.Refresh
MsgBox "Data telah dihapus"
Else
MsgBox "Data tidak ada!"
Adodc1.Refresh
End If
End Sub
‘----------------------------------------------------------------------------------------------------------------------------------
Private Sub kembali_Click() ‘ ini variasi koding tombol Kembali dengan bertanya dulu
keluar = MsgBox("Yakin Kembali ke layar Utama??", vbQuestion + vbOKCancel, "EXIT")
If keluar = vbOK Then
input_transaksi.Hide
Form2.Show
End If
End Sub
‘----------------------------------------------------------------------------------------------------------------------------------
Private Sub simpan_Click() ‘variasi simpan dng menegeck bagian yg masih
kosong
If Text1 = "" Or Text2 = "" Or Text3 = "" Or Text4 = "" Or Text5 = "" Or Text6 = "" Or Text7 = ""
Or Text8 = "" Or Text9 = "" Or Text10 = "" Then ‘ tulisan disambung semua tanpa enter
MsgBox "Lengkapi dahulu masih ada yg kosong .!"
Else
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields(0) = Text1
Adodc1.Recordset.Fields(1) = Text2
Adodc1.Recordset!namacustomer = Text3
Adodc1.Recordset!alamat = Text4
Adodc1.Recordset!tipebarang = Combo1
Adodc1.Recordset.Fields("kodebarang") = Text5
Adodc1.Recordset.Fields("namabarang") = Text6
Adodc1.Recordset.Fields("jumlah") = Text7
Adodc1.Recordset.Fields("harga") = Text8
Adodc1.Recordset.Fields("cashback") = Text9
Adodc1.Recordset.Fields("total") = Label1
Adodc1.Recordset.Update
End If
End Sub