Sistem Informasi
PENJUALAN dengan
Visual Basic 6.0 & MySQL
( Program Toko/ Program Kasir )
Tabel Jenis_Produk dengan tabel Produk memiliki rel asi one to many artinya untuk
satu jenis produk memiliki lebih dari satu produk. Field penghubung antar tabel
adalah Kode_Jenis dimana di dalam tabel Jenis_Produk sebagai kunci utama dan di
dalam tabel Produk sebagai kunci tamu.
Tabel Produk dengan tabel D etail_Penjualan memiliki relasi tabel one to many
artinya satu produk dapat dilakukan lebih dari satu transaksi. Field penghubung antar
tabelnya adalah Kode_Produk dimana di dalam tabel produk sebagai kunci utama dan
di dalam tabel Detail_Penjualan sebagai kunci tamu.
Tabel Penjualan dengan tabel Detail_Penjualan memiliki relasi tabel one to many
yang artinya dalam satu transaksi dapat diinputkan lebih dari satu produk. Field
penghubung antar tabelnya adalah No_Nota dimana di dalam tabel Penjualan
5
berfungsi sebagai kunci utama dan di dalam tabel Detail_Penjualan berfungsi sebagai
kunci tamu.
Tabel Pengguna dengan tabel Penjualan memiliki relasi one to many artinya
seseorang pengguna dapat melakukan lebih dari satu kali transaksi penjualan. Field
penghubung antar tabelnya adalah Id_Pengguna dimana di dalam tabel Pengguna
berfungsi sebagai kunci utama dan di dalam tabel Penjualan berfungsi sebagai kunci
tamu.
Tabel Produk dengan tabel DetBarang_Masuk memiliki relasi tabel one to many
artinya satu produk dapat d ilakukan lebih dari satu transaksi. Field penghubung antar
tabelnya adalah Kode_Produk dimana di dalam tabel produk sebagai kunci utama dan
di dalam tabel DetBarang_Masuk sebagai kunci tamu.
Tabel Pengguna dengan tabel Barang_Masuk memiliki relasi one to many artinya
seseorang pengguna dapat melakukan lebih dari satu kali transaksi penjualan. Field
penghubung antar tabelnya adalah Id_Pengguna dimana di dalam tabel Pengguna
berfungsi sebagai kunci utama dan di dalam tabel Barang_Masuk berfungsi sebagai
kunci tamu.
Tabel Supplier dengan tabel Barang_Masuk memiliki relasi tabel one to many artinya
satu supplier dapat dilakukan lebih dari satu transaksi. Field penghubung antar
tabelnya adalah Kode_Supplier dimana di dalam tabel Supplier sebagai kunci utama
dan di dalam tabel Barang_Masuk sebagai kunci tamu.
6
Screen Shoot
Pada awal aplikasi aktif pengguna diharusk an login terlebih dahulu dan
apabila yang login adalah kasir, maka menu yang aktif adalah menu
Penjualan, menu exit, dan menu konfigurasi server, sedangkan apabila yang
login sebagai admin, maka semua menu akan aktif .
Form Input Data Supplier berfungsi untuk menyimpan daftar supplier atau
penyedia produk/barang, form ini dis impan dengan nama frmSupplier.frm,
form ini hanya dapat diakses oleh admin. Berikut adalah tampilan gambar
form input data supplier:
10
Form Input Data Jenis Produk berfungsi untuk menyimpan daftar jenis produk
yang ada, form ini disimpan dengan nama frm Jenis.frm, form ini hanya dapat
diakses oleh admin.
Form Produk berfungsi untuk menyimpan data produk seluruh nya, form ini
disimpan dengan nama frmProduk.frm. from produk hanya dapat diakses
oleh admin.
Form data login berfungsi untuk menambahkan data login dalam penggunaan
aplikasi, yang dilakukan oleh admin, form ini disimpan dengan nama
frmDaftar.frm. Form ini hanya dapat diakses oleh admin .
12
Form barang masuk merupakan proses pembelian barang atau produk dari
penyedia barang atau yang Kita sebut sebagai supplier. Proses pembelian
barang pada supplier akan menentukan harga produk dan persediaan barang
digudang.
Pada transaksi barang masuk ini stok produk akan bertambah dengan
sendirinya sesuai dengan jumlah pembelian dari supplier. Selain itu jika harga
lama dari produk sudah tidak sesuai lagi dengan harga pembelian dari
supplier, maka form ini akan mengupdate secara otomatis sesuai dengan
harga produk yang baru dari supplier. Form ini disimpan dengan nama
frmBarangMasuk.frm. Form ini dapat dapat diakses oleh admin.
13
Form penjualan merupakan inti utama dari aplikasi, karena pada form ini
dilakukan seluruh transaksi penjualan, form ini disimpan dengan nama
frmJual.frm. form ini dapat diakses oleh admin maupun kasir .
14
Setelah menekan tombol tombol Simpan, maka akan muncul sebuah konfirmasi
yang berbunyi “Data telah tersimpan dalam database ! ”, tekan tombol OK untuk
melanjutkan penyimpanan. Akan muncul secara otomatis sebuah form cetak
penjualan. Form cetak penjualan ini berfungsi untuk mencetak data hasil transaksi
15
ke dalam kertas atau ke dalam form yang berbentuk preview. Berikut adalah
tampilan form cetak preview:
Jika Anda menekan tombol Cetak, maka data hasil transaksi akan tercetak di
kertas melalui media printer, jika dalam PC Anda tidak ada printer yang sedang
tersambung, maka akan disediakan fasilitas penyimpanan hasil cetak dan sewaktu -
waktu dapat dibuka dan dilakukan pencetakan.
Jika Anda menekan tombol Preview, maka muncul sebuah form lagi, yaitu
Form Preview Penjualan. Form Preview Penjualan ini digunakan untuk
menampilkan data produk hasil transaksi yang terbaru. Dalam form ini juga akan
disediakan fasilitas untuk mencetak data produk ke dalam kertas melalui media
printer. Untuk mencetak data caranya sama dengan form Cetak Penjualan, yaitu
dengan menekan tombol Cetak. Berikut adalah tampilan gambar Form Preview
Penjualan:
16