Beruflich Dokumente
Kultur Dokumente
com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
PROGRAM PENJUALAN VB 6.0
Database Access, Crystal Report 8.5
Harga khusus untuk pembelajaran Rp. 50.000,Permintaan revisi dikenakan biaya sesuai tingkat kesulitan
Cara pembayaran melalui transfer ke salah satu rekening di bawah ini :
No Rek: 066 - 0525 - 947 (BCA an. Uus Rusmawan)
No Rek: 156 - 000 - 250 - 2146 (Mandiri an. Uus Rusmawan)
No Rek : 0139 - 0106 - 3038 - 504 (BRI an. Uus Rusmawan)
Program dikirim lewat email/Face Book (id : konsultasivb@ymail.com)
Peminat Hub Email : uusrusmawan71@gmail.com
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Asumsi asumsi
Karena model program penjualan hampir sama dengan program pembelian maka disini kami ambil beberapa
asumsi, antara lain:
1.
2.
3.
4.
Anda dapat melihat semua program yang disebutkan di atas dalam CD pendukung buku.
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
Public Sub BukaDB()
Set Conn = New ADODB.Connection
Set RSBarang = New ADODB.Recordset
Set RSkasir = New ADODB.Recordset
Set RSPenjualan = New ADODB.Recordset
Set RSDetailJual = New ADODB.Recordset
Set RSTR1 = New ADODB.Recordset
Set RSTR1 = New ADODB.Recordset
Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ADOJual.mdb"
End Sub
Nomor faktur muncul secara otomatis, berubah setiap hari dan setiap ganti transaksi setelah faktur
sebelumnya disimpan.
2.
Nama kasir dan kode kasir muncul secara otomatis dari hasil login. Kode kasir tidak ditampilkan dalam
form (LblKodeKsr.Visible = False).
3.
Tanggal dan jam muncul secara otomatis diambil dari sistem komputer, oleh karena itu diharapkan
mengecek kembali validasi tanggal dan jam komputer sebelum program dijalankan.
4.
Saat melakukan transaksi, kode barang dapat diketik di kolom kode atau mengambil dari list. Jika kode
barang ditemukan maka datanya akan ditampilkan dan kita tinggal mengisi jumlah penjualannya.
5.
Jumlah total item barang dan total harga muncul otomatis setelah mengisi kode barang dan jumlah
barang yang dibeli, begitupun dengan jumlah total harga.
6.
Data yang dihasilkan oleh program penjualan terlihat pada kedua tabel berikut.
Penjualan
Faktur
Tanggal
Jam
Total
Item
Dibayar
Kembali
KodeKsr
0709090001
08/09/07
10:38:26 PM
13750
15000
1250
KSR01
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
DetailJual
Faktur
KodeBrg JmlJual
07090900011 KOP01
07090900012 MIE01
07090900013 PEP01
Jika kita bandingkan antara isi data di program pembelian dan program penjualan, kita dapatkan beberapa
perbedaan, yaitu:
7.
Pada program pembelian nomor faktur di tabel detail disimpan berulang, hal ini menyebabkan nomor
faktur tidak dapat dijadikan primary Key (tetapi Access mempunyai fasilitas agar data berulang tersebut
dapat dibuat index dengan cara memilih properti Indexed = YES (Duplicated OK)
8.
Pada program penjualan tidak ada nomor faktur yang berulang karena pada digit terakhir ditambahkan
nomor urut transaksi yang diambil dari grid, dengan demikian nomor faktur dapat dijadikan sebagai
Primary Key.
Dengan kondisi seperti itu, selebihnya keputusan ada pada pembaca, apakah akan memilih model pertama atau
kedua. Jika kita mengikuti aturan main perancangan database maka model kedua dapat dikatakan lebih baik
dari model pertama, karena dalam sebuah tabel harus ada satu kunci primer dan selebihnya adalah kunci tamu
(dalam hal ini kode barang). Tetapi model kedua sisi kelemahannya adalah tidak dapat menyimpan data ke
tabel detail dengan cara menggabungkan jumlah jual walaupun ada kode barang yang sama, karena kita akan
kehilangan nomor faktur yang setiap barisnya terus berbeda.
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir
6.6 Laporan Penjualan
www.konsultasivb.com
Pusat Kursus VB.Net & Bimbingan Tugas Akhir