Anda di halaman 1dari 25

1

Sistem Informasi
PENJUALAN dengan
Visual Basic 6.0 & MySQL
( Program Toko/ Program Kasir )

( Programmer: Bunafit Nugroho & Tim )

Biaya Source Code Contoh : Rp. 400.000,-


(Promo, Bonus Makalah TA/Skripsi Lengkap
dengan DFD dan Bagan Alir Sistem ), Setelah
transfer Source Code akan dikirim ke Email
Anda.

Biaya Workshop (Private) : Rp. 1. 000.000,- di


Yogyakarta, Anda akan diajari teknik membuat
Program Toko di atas dari NOL
3

Untuk mendapatkan No Rekening transfer, silahkan kirim email


seperti contoh di atas. Atau, kirim SMS ke nomor 0838 6716
1314.
Contoh pesan SMS "planetKode, minta No Rekening buat
pembayaran Sc Program Toko dg VB ". Kami akan segera membalas.
4

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 Barang_Masuk dengan tabel DetBarang_Masuk memiliki relasi t abel one to


many yang artinya dalam satu transaksi dapat diinputkan lebih dari satu produk. Field
penghubung antar tabelnya adalah No_Masuk dimana di dalam tabel Barang_Masuk
berfungsi sebagai kunci utama dan di dalam tabel DetBarang_Masuk berfungsi
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

Program Toko : Penjualan pada


Distro Baju Muslim

Implementasi Menu Utama

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 .

Gambar 1 Tampilan Form Utama


7

Tampilan Menu Laporan


8

Contoh Manajemen Nama Proyek

Contoh Manajemen File Proyek


9

Contoh Teknik Koding

Implementasi Form Input Data Supplier

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

Gambar 2 Tampilan Form Supplier

Implementasi Form Input Data Jenis Produk

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.

Gambar 3 Tampilan Form Jenis Produk


11

Implementasi Form Input Data Produk

Form Produk berfungsi untuk menyimpan data produk seluruh nya, form ini
disimpan dengan nama frmProduk.frm. from produk hanya dapat diakses
oleh admin.

Gambar 4 Tampilan Form Produk

Implementasi Form Pendaftaran Pengguna

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

Gambar 5 Form Data Login

Implementasi Form Transaksi Barang Masuk

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

Gambar 6 Form Transaksi Barang Masuk.

Implementasi Form Transaksi Penjualan

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

Gambar 7 Form Penjualan

Pada Gambar 7 terlihat kasir/admin sedang melakukan transaksi penjualan kepada


konsumen, setelah data-data penjualan sudah terpenuhi, maka dilanjutkan dengan
menekan tombol Simpan pada tombol yang sudah disedikan. Tombol tersebut
digunakan untuk merekam data -data penjualan yang sudah diinputkan melalui
media penginputan yang ada di dalam form ke dalam tabel transaksi penjualan.

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:

Gambar 8 Form Cetak Penjualan

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

Gambar 9 Form Preview Penjualan

Daftar Seluruh Supplier

Daftar ini berfungsi untuk menampilkan informasi seluruh supplier atau


penyedia produk, bentuk tampilannya adalah sebagai berikut:
17

Gambar 10 Daftar Seluruh Penjualan

Daftar Seluruh Jenis Produk


Daftar ini berfungsi untuk menampilkan informasi seluruh jenis produk yang ada,
bentuk tampilannya sebagai berikut :

Gambar 11 Daftar Seluruh Jenis Produk


18

Daftar Seluruh Produk


Daftar ini berfungsi untuk menampilkan informasi seluruh produk yang dijual produk
yang ada, bentuk tampilannya sebagai berikut :

Gambar 12 Daftar Seluruh Produk.

Daftar Produk Berdasarkan Jenis Produk

Daftar ini digunakan untuk menampilkan informasi -informasi tentang produk


yang dijual berdasarkan jenis produknya. Berikut adalah bentuk tampilannya:

Gambar 13 Form Daftar Produk Berdasarkan Jenis


19

Gambar 14 Daftar Produk Berdasarkan Jenis

Daftar Seluruh Pengguna

Daftar seluruh pengguna digunakan untuk menampilkan informasi -informasi


tentang seluruh pengguna yang dapat mengakses Sistem Informasi.
Pengguna tersebut terdiri dari 2 (jenis), yaitu pengguna yang merupakan
admin dan pengguna yang merupakan kasir. Be rikut adalah bentuk tampilan
daftar seluruh pengguna:
20

Gambar 15 Daftar Seluruh Pengguna

Daftar Seluruh Barang Masuk

Daftar seluruh barang masuk digunakan untuk menampilkan informasi -


informasi tentang seluruh barang yang masuk pada gudang instansi. Berik ut
adalah bentuk tampilan daftar seluruh barang masuk:

Gambar 16 Daftar Seluruh Barang Masuk


21

Daftar Barang Masuk Per -Periode

Daftar barang masuk per -periode digunakan untuk menampilkan informasi -


informasi tentang barang yang masuk dari supplier berdasar kan periode
waktu tertentu. Dengan menentukan waktu yang kita hendaki, maka Anda
akan diberikan informasi mengenai transaksi barang masuk pada saat
tanggal yang sudah Anda tentukan tersebut. Berikut adalah bentuk tampilan
secara lengkap:

Gambar 17 Form Daftar Barang Masuk Per-Periode

Gambar 18 Daftar Barang Masuk Per-Periode


22

Daftar Barang Masuk Per -Nomor Masuk

Daftar barang masuk per -nomor masuk digunakan untuk menampilkan


informasi-informasi mengenai pemasukan barang dari supplier berdasarkan
nomor transaksi yang sudah pernah dilakukan sebelumnya. Berikut adalah
tampilan pemanggilan laporan berdasarkan nomor masuk atau nomor
transaksi:

Gambar 19 Form Daftar Barang Masuk Per -Nomor Masuk

Gambar 20 Daftar Barang Masuk Per-Nomor Masuk


23

Daftar Seluruh Penjualan

Daftar seluruh penjualan digunakan untuk menampilkan informasi -informasi


mengenai penjualan produk -produk kepada konsumen secara keseluruhan.
Berikut adalah bentuk tampilan daftar seluruh penjualan:

Gambar 21 Daftar Seluruh Penjualan


24

Daftar Penjualan Per-Periode

Daftar penjualan per-periode digunakan untuk menampilkan informasi -


informasi tentang barang yang dijual kepada konsumen berdasarkan periode
waktu tertentu. Dengan menentukan waktu yang kita hendaki, maka Anda
akan diberikan informasi mengenai transaksi penjualan pada saat tanggal
yang sudah Anda tentukan tersebut. Berikut adalah bentuk tampilan secara
lengkap:

Gambar 21 Form Daftar Penjualan Per-Periode

Gambar 22 Daftar Penjualan Per-Periode


25

Daftar Penjualan Per-Nota

Daftar penjualan per-nomor masuk digunakan untuk menampilkan informasi -


informasi mengenai penjualan barang kepada konsumen berdasarkan nomor
transaksi yang sudah pernah dilakukan sebelumnya. Berikut adalah tampilan
pemanggilan laporan berdasarkan nomor tra nsaksi:

Gambar 23 Form Daftar Penjualan Per-Nota

Gambar 24 Daftar Penjualan Per-Nota

Beri Nilai