Forum
Pemrograman By
ER
SC
BSI
2015
|1
PROGRAM PENJUALAN TUNAI (Menggunakan Microsoft Acces) Hai teman-teman, masih semangat kah?? Ini ada tantangan buat kita. Yuk kita latihan bareng bikin program penjualan tunai....kali ini pake access dulu yaa,, Yang mau coba bikin, ini langkah-langkahnya....
Membuat database pada microsoft access.
Membuat form barang.
Membuat form user.
Membuat form transaksi.
Membuat form ganti password user.
Membuar form menu utama.
Membuat form login dan form splash.
Membuat laporan.
Membuat database pada Microsoft Acces. 1. Buka microsoft acces. Pilih New Pilih lokasi penyimpanan filenya Access Databases (2002-2003)
2. Buatlah tabel-tabel dibawah ini.
Isi datanya juga yaa...
Isikan db_penjualan pada ‘File Name’ Ganti ‘Save Type’ dengan ‘Microsoft Create.
Forum
Pemrograman By
ER
SC
BSI
2015
|2
Isi data tb_kasir
#untuk isinya boleh sesuai dengan kreasi teman^ yaa,, asalkan jangan melebihi fieldsize nya,,
Forum
Pemrograman By
ER
SC
BSI
2015
|3
Contoh cara pembuatan tabael tb_barang. -
Pilih create ‘tb_barang’
-
Tabel
Pilih View
Design View
Beri nama tabel
Ok.
Isikan Field Name, Data Type, dan Field Size nya sesuai dengan ketentuan diatas yaa...
-
Untuk Mengatur Primary Key bisa dengan cara Pilih field/record yang akan dijadikan primary key kemudian klik kanan
Primary Key atau
langsung Klik Primary Key pada toolbar. -
Kemudian isikan data pada tabel barang. *isi datanya di tabel tb_barang dan tabel tb_kasir dulu yaa...
Jika semua tabel sudah dibuat, teman-teman bisa membuat relasi antar tabel nya. Caranya klik ‘Database Tools’ pada toolbar semua tabel
>Relasikan
Klik Relationshiop
Add
ke
kodebarang
pada
notransaksi
pada
Close. Buatlah relasi seperti berikut ini :
dari
kodebarang
pada
tb_barang
tb_detailtransaksi. >Relasikan
dari
notransaksi
pada
tb_transaksi
ke
tb_detailtransaksi. >Relasikan dari kodeuser pada tb_kasir ke kodeuser pada tb_transaksi.
Forum
Pemrograman By
ER
SC
BSI
2015
|4
Pada edit relationship, centang bagian ini yaa...
Jika sudah direlasikan, simpan relationship. Jangan lupa di ‘Close’ dulu Microsoft Access nya yaa... Nah,, langkah pertama sudah selesai. Kita lanjut yukk ke langkah berikutnyaa... Buka VB 6 nya,, create new project (Y), lanjut ke form barang.
Membuat Form Barang 1. Tambahkan Component dibawah ini : = Microsoft ADO Data Control 6.0 (OLEDB) = Microsoft DataGrid Control 6.0 (OLEDB) 2. Buat desain form nya dulu ya teman-teman... Desain Form Barang
Forum
Pemrograman By
Objek, Properties dan Settingnya,,,
Tampilan Ketika di Run
ER
SC
BSI
2015
|5
Forum
Pemrograman By
ER
SC
BSI
2015
|6
Logika jalannya program : 1. Pertama run semua textbox
dan combo non aktif, data barang tampil di
grid. INPUT dan TUTUP aktif. 2. Tekan INPUT semua textbox dan combo aktif. Command INPUT berubah jadi SIMPAN, TUTUP berubah menjadi BATAL. Kursor muncul di tkode. 3. Ketikan kode barang. Jika kode sudah ada, maka tampil nama, satuan, stok dan harga. Kode barang nonaktif. Command SIMPAN berubah menjadi UPDATE, tekan BATAL untuk membatalkan perubahan dan data barang akan kembali ke kondisi awal. 4. Ketikan kode barang. Kika tidak ada data yang tampil, maka tampil pesan ‘Kode Barang Tidak Ada’. Kursor pindah ke tnama. Isikan data barang baru, tekan SIMPAN untuk menyimpan, tekan BATAL untuk membatalkan data baru. 5. Tekan TUTUP untuk keluar dari program dan kembali ke MENU UTAMA. Listing Program,
Forum
Pemrograman By
ER
SC
BSI
2015
|7
1. Sebelum ke listing program, kita buat koneksi antara visual basic 6.0 dengan database yang telah kita buat di Microsoft Acces. Caranya : -
Klik kanan object Adodc1 yang telah kita ubah namenya menjadi adobarang
klik ADODC Properties
Connection String’
klik ‘Build’.
Pada tab ‘General’ pilih ‘Use
Forum
Pemrograman By
-
Kemudian muncul ‘Data Link Properties’ ‘Microsoft Jet 4.0 OLE DB Provider
-
ER
SC
BSI
2015
|8
Pada tab ‘Provider’ pilih
Next.
Pada tab Connection, pilih database yang tadi kita buat di microsoft access. Hayooo tadi di simpen dimana database nya? :-P. Kalo udah ketemu, pilih Test Connection
Ok
Ok.
Forum
Pemrograman By
-
ER
SC
BSI
2015
|9
Udah belum? Kalo udah kita lanjut ke tab RecordSource. Ubah Command Type nya. Pilih ‘2-adCmdTable’ or Stored Procedure Name’
Ok.
pilih tb_barang pada ‘Table
Forum
Pemrograman By
ER
SC
BSI
2015
| 10
Kalo udah, coba kita run dulu. Data yang di database udah muncul belum di datagrid. Kalau udah kita lanjut ke pembuatan prosedur, kalo masih error yukk di cek dulu errornya dimana....?? 2. Kemudian kita buat prosedur nonaktif, aktif, bersih, isicbsatuan dan tampil . -
Prosedur nonaktif
prosedur yang digunakan untuk menonaktifkan
semua text dan combo. -
Prosedur aktif
prosedur yang digunakan untuk mengaktifkan semua
text dan combo. -
Prosedur bersih
prosedur yang digunakan untuk mengosongkan data
pada text. -
Prosedur isicbsatuan
prosedur yang digunakan untuk mengisi item
pada cbsatuan. -
Prosedur tampil
prosedur yang digunakan untuk menampilkan data
yang ada di database ke text dan combo yang sudah dibuat.
Forum
Pemrograman By
ER
SC
BSI
2015
| 11
3. Coba di run dulu deh,, gimana? Teks nya masih ada tulisan teks1, teks 2 dst yaa,, hayooo sekarang gimana caranya biar ketika dirun, semua teks bersih tidak aktif? Caranya kita panggil prosedur nonaktif dan bersih di sub form aktivate. Kodingnya :
Ayoo coba sekarang di run, gimana ?? udah bersih dan nonaktif?? Kalo belum ayoo di cek mana yang error. Kalo udah lanjut ke koding berikutnya..... 4. Memasukan kode ke cmdinput.
Forum
Pemrograman By
5. Memasukan Kode Ke cmdtutup.
6. Memasukan Kode Ke tcari dan tkode
ER
SC
BSI
2015
| 12
Forum
Pemrograman By
ER
SC
BSI
2015
| 13
7. Alhamdulillah Sudah selesai..... coba di run form data barangnya. Dicoba juga tombol INPUT, UPDATE, BATAL dan TUTUP, sudah sesuai belum dengan ketentuan. Setelah itu cek juga teks cari.... =Kalo masih error,, yukk dicari error nya dimanaa.. =Kalo udah bener,, yukk lanjut ke form berikutnya,, =Kalo capeee,, di save dulu ya projecnya. Kita lanjut besok. Oops jangan lupa ngesave project dan formnya di folder yang sama dengan folder yang untuk menyimpan database nya yaaa...Okay?