desain erd dan analisis program toko dg visual basic 6 - program kasir - program penjualan barang...

25
1

Upload: bunafit-nugroho-skom

Post on 27-Jul-2015

1.780 views

Category:

Documents


7 download

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

Page 1: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

1

Page 2: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 3: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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.

Page 4: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 5: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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.

Page 6: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 7: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

7

Tampilan Menu Laporan

Page 8: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

8

Contoh Manajemen Nama Proyek

Contoh Manajemen File Proyek

Page 9: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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:

Page 10: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 11: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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 .

Page 12: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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.

Page 13: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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 .

Page 14: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 15: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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:

Page 16: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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:

Page 17: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 18: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 19: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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:

Page 20: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 21: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 22: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 23: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 24: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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

Page 25: Desain ERD Dan Analisis Program Toko Dg Visual Basic 6 - Program Kasir - Program Penjualan Barang dengan Visual Basic dan MySQL

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