desain erd dan analisis program toko dg visual basic 6 - program kasir - program penjualan barang...
DESCRIPTION
Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL. Desain dan Source Code program Toko (Program Kasir) di atas dapat Anda pakai untuk belajar Pemrograman, Untuk contoh membuat Tugas Akhir(TA), Untuk acuan membuat Skripsi bidang Informatika Komputer. Dapat diModifikasi untuk membuat Program Kasir yang lain, Program Penjualan Barang, dan Program Mini Market.TRANSCRIPT
1
2
Sistem InformasiPENJUALAN 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 Lengkapdengan DFD dan Bagan Alir Sistem ), Setelahtransfer Source Code akan dikirim ke Email
Anda.
Biaya Workshop (Private) : Rp. 1. 000.000,- diYogyakarta, 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 67161314.
Contoh pesan SMS "planetKode, minta No Rekening buatpembayaran 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 Detail_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 padaDistro 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 frmJenis.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 PreviewPenjualan:
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