Upload
nguyenphuc
View
242
Download
5
Embed Size (px)
Citation preview
1
2
Point of Sale (POS)Sistem Penjualan dan Pembelian pada
Butik Berbasis Web dengan PHP, MySQLdan Dreamweaver
( Programmer : Bunafit Nugroho )
Harga Source : Rp. 750.000, -
Untuk pemesanan, silahkan kirim SMS ke nomor :0857 2799 8969 // 0812 7228 4906
Contoh pesan SMS : " planetKode, beli Source program POS v3Toko Butik Berbasis Web "
3
Proyek ini dibuat untuk PengembanganProyek (Bisnis, Kasir Toko), atau UntukContoh Tugas Akhir (TA) dan Skripsi
Informatika Komputer
Bunafit Nugroho , adalah Web Programmer dan Penulis BukuPemrogramman Best Seller. CekiDot at www.bunafit-komputer.com.
CARA PEMESANAN
Kami menjual Source Programnya, Anda dapatmengembangkannya lagi untuk Tugas Akhir(TA) atau
Skripsi bidang Informatika.
Untuk pemesanan, silahkan kirim SMS ke nomor :0857 2799 8969 // 0812 7228 4906
Contoh pesan SMS : " planetKode, beli Source program POS v3Toko Butik Berbasis Web". Kami akan segera membalas,
harganya Rp. 750.000,- (tujuh ratus lima puluh ribu)
www.planetKode.com
4
JASA PRIVATE & PEMBUATANPROGRAM
Anda punya desain baru ?Kami siap membuatkan untuk Anda. Biaya pemesanan programdengan konsep baru biayanya Rp. 2.000.000,- sampai dengan Rp.
3.500.000,- (tergantung kerumitan dan waktu pengerjaan yangdiminta).
www.bunafit-komputer.com
Anda ingin membuat sendiri ?Jika Anda ingin bisa membuat programnya sendiri, dari awalsampai selesai. Kami membuka kelas Private atau Bimbingan
Belajar Membuat Program, untuk kasus Point of Sale (POS) atauProgram Kasir berbasis Web dan Multi User kami berikan biayaRp. 3.500.000,- (atau tergantung tingkat kerumitan dan lamanya
waktu belajar, di bunafitCamp.Com Yogyakarta)
www.bunafitCamp.com
5
Bagian 1.Relasi Tabel Point of Sale (POS)
barang
kd_barang *nm_barangharga_beliharga_jualdiskonstokketerangankd_jenis **
pembelian_itemno_pembelian **kd_barang **harga_belijumlah
Keterangan:
* : Primary Key / Kunci Utama** : Foreign Key / Kunci Tamu
: Hubungan One to One
: Hubungan One to Many
penjualan_itemno_penjualan **kd_barang **harga_jualjumlah
pembelianno_pembelian *tgl_transaksicatatankd_supplier **userid
penjualanno_penjualan *tgl_transaksipelanggancatatanuseriduser_login
id *useridpasswordnamalevel
supplierkd_supplier *nm_supplieralamattelpon
jenis
kd_jenis *nm_jenislabelkd_kategori **
tmp_pembelianidkd_barang **harga_beliqtyuserid
tmp_penjualanidkd_barang **harga_jualqtyuserid
kategorikd_kategori *nm_kategori
returbeli_itemno_returbeli **kd_barang **catatanjumlah
returbelino_returbeli *tgl_transaksikd_supplier **userid
tmp_returbeliidkd_barang **qtycatatanuserid
6
Bagian 2.Desain Basis Data (Database) Sistem Point
of Sale(POS)
7
Ada yang bertanya fungsi dari kolom label di tabel jenis ? , fungsinya adalahuntuk menyimpan informasi label barang. Misalnya saja, untuk kategoriPakaian Muslim ber jenis Kerudung kita beri label KR, sehingga nanti kodebarang yang ada di bawah jenis Kerudung kita bisa beri label KR0001,KR0002, KR0003,.........dan seterusnya.
8
Lihat pada data password di atas, datanya kita enkripsi dengan tipe MD5,sehingga informasi password-nya tidak dapat dibaca secara langsung. Andadapat mengganti password-nya dari phpMyAdmin, atau dengan membuat akunuser baru level Admin dengan enkripsi data password adalah MD5.
9
10
11
12
13
14
15
Bagian 3.Tampilan Program Manajemen Data
16
Manajemen Data KasirAnda dapat Menambah Data Kasir (Admin dan Kasir), Menampilkan DataKasir, Mengubah Data Kasir dan Menghapus Data. Klik menu Data User(Kasir) untuk mengaksesnya.
17
Manajemen Data SupplierSupplier adalah penyedia barang yang dijual di toko, juga disebut distributor.Anda dapat Menambah Data Supplier, Menampilkan Data Supplier,Mengubah Data Supplier dan Menghapus Data. Klik menu Data Supplieruntuk mengaksesnya.
18
Manajemen Data KategoriKategori adalah pengelompokkan barang secara umum. Pada halaman ini,Anda dapat Menambah Data Kategori, Menampilkan Data Kategori,Mengubah Data Kategori dan Menghapus Data. Klik menu Data Kategoriuntuk mengaksesnya.
19
Manajemen Data JenisJenis adalah pengelompokkan barang secara khusus di bawah KategoriBarang. Pada halaman ini, Anda dapat Menambah Data Jenis, MenampilkanData Jenis, Mengubah Data Jenis dan Menghapus Data. Klik menu DataJenis untuk mengaksesnya.
20
Manajemen Data BarangBarang adalah produk yang dijual pada toko, di dalam tabel ini kitakelompokkan berdasarkan Jenis Barang. Pada halaman ini, Anda dapatMenambah Data Barang, Menampilkan Data Barang, Mengubah DataBarang dan Menghapus Data. Klik menu Data Barang untuk mengaksesnya.
21
Cetak Barcode BarangKode barang dapat Anda tempel di setiap barang yang dijual , di dalam labelbarang juga dapat Anda lengkapi dengan kode berbentuk garis/bar (disebut;barcode).Jadi, nanti untuk membaca kode barang, Anda dapat menulis langsung lewatKeyboard, atau dengan menggunakan alat pembaca kode baris (barcode) yangbernama Tool Barcode Reader.Untuk membuat kode Barcode, klik menu Print Barcode, lalu pilih filterKategori atau Jenis Barang, selanjutnya klik tombol Tampilkan.
Daftar Kode Barang dan Kode Barcode Barang akan ditampilkan, selanjutnyaAnda dapat mencetaknya, dan dapat menempelnya pada label di dalam barang.
22
Bagian 4.Tampilan Program Transaksi
Transaksi Pembelian BarangTransaksi Pembelian Barang ini kita lakukan saat ada barang datang yangdikirim oleh Supplier ke toko kita. Jadi, setiap ada barang/stok masuk, kitaharus mencatatnya per item barang.
Untuk memasukkan data barang, Anda dapat menggunakan Barcode reader,atau dengan mengetikkan langsung Kode Barang-nya, lalu tulis Harga Beliyang didapat dari Supplier, dan jumlah (Qty) barang yang dibeli (barangmasuk) saat ini, lalu klik tombol Pilih.
Setelah tombol Pilih diklik, maka data barang tadi akan disimpan sementara ditabel tmp_pembelian. Daftar data yang sudah masuk di tampilkan dalamDAFTAR ITEM BARANG( grid data ), data ini dapat dihapus jika memangada kesalahan.
23
Jika Anda lupa Kode Barang-nya, Anda dapat mengklik menu Cari barang dibawah kotak masukan Kode Barang/Barcode , maka Anda akan mendapatkanhalaman baru untuk mencari nama barang.
Dari halaman Pencarian, Anda dapat memfilter data berdasarkan JenisBarang, atau mencari nama barang.
24
Transaksi Penjualan BarangTransaksi Penjualan Barang digunakan untuk kasir saat ada konsumen ataupelanggan membeli barang yang kita jual di toko. Jadi, setiap ada penjualanretail barang, halaman program ini yang kita jalankan.
Seperti transaksi sebelumnya, pada saat ada penjualan barang, maka Anda harusmemasukkan kode barang atau Barcode ke halaman program, lalu masukkanjumlah barangnya yang dibeli, selanjutnya klik tombol Pilih.
25
Kode barang ini dapat Anda ketik manual, a tau dengan Tool Barcode Reader,yang jelas setiap barang saat transaksi sudah dibawa pelanggan di depan kasir,jadi kasir tinggal membaca kode barangnya di label yangmenempel/menggantung di setiap barang tersebut.
Lihatlah gambar di atas, jika Anda sudah memiliki Barcode Reader (alatpembaca kode baris barcode), maka Anda dapat mencetak gambar di atas danditempel pada setiap barang yang dijual.
Fungsi Barcode Reader adalah seperti Keyboard, yaitu membaca kode dalambentuk baris (bar) ke dalam bentuk angka. Jika Keyboard adalah diketikangkanya, maka Barcode Reader cara kerjanya disinarkan infranya kea rahbaris-baris kode (bar code) dan hasilnya adalah kode angkanya.
26
Transaksi Retur PembelianTransaksi Retur Pembelian ini kita pakai untuk mencatat se tiap ada barang yangkita retur/ kembalikan ke pada Supplier. Biasanya ini terjadi jika ada barangrusak, atau barang yang dikirim Supplier ada cacat.
Seperti transaksi sebelumnya, Anda harus memasukkan kode barang atauBarcode, lalu beri alasan kenapa barang dikembalikan (misalnya; rusak), lalumasukkan jumlah barangnya yang diretur, selanjutnya klik tombol Pilih.
27
Bagian 5.Tampilan Laporan Master Data
Laporan Data Supplier dan Cetak Data Supplier
Cetak Data Supplier versi HTML
28
Cetak Data Supplier versi Excel
Laporan Data Kategori dan Cetak Data Kategori
29
Cetak Data Kategori versi HTML
Cetak Data Kategori versi Excel
Laporan Data Barang dan Cetak Data Barang
30
Cetak Data Barang versi HTML
Cetak Data Barang versi Excel
31
Laporan Data Barang Per Kategori dan Cetak Data
Cetak Data Barang Per Kategori
32
Laporan Data Barang Terlaris dan Cetak Data
Cetak Data Barang Terlaris
33
Bagian 6.Tampilan Laporan Transaksi
Laporan Transaksi Pembelian dan Cetak Data
View Laporan Transaksi Pembelian per Nota
34
Cetak Data Laporan Transaksi Pembelian per Nota Format Excel
Cetak Data Laporan Transaksi Pembelian per Nota Format HTML
35
Laporan Transaksi Pembelian Per Periode
Pertama, Pilih periode tanggalnya terlebih dahulu, setelah itu klik tombolTampilkan.
36
Laporan Transaksi Retur Pembelian
View Laporan Transaksi Retur Pembelian per Nota
37
Laporan Transaksi Penjualan dan Cetak Data
View Laporan Transaksi Penjualan per Nota
38
Cetak Data Laporan Transaksi Penjualan per Nota Format HTML
Cetak Data Laporan Transaksi Penjualan per Nota Format Excel
Cetak Nota Penjualan
39
Laporan Penjualan per Barang dan Cetak Data
40
Laporan Penjualan per Kategori dan Cetak Data
Laporan Penjualan per Jenis dan Cetak DataPertama, pilih nama kategorinya, dan tahun penjualan yang akan dilaporkan,baru setelah itu klik tombol Tampilkan.
41
Laporan Penjualan per Tanggal dan Cetak Data
Laporan Penjualan per Periode dan Cetak Data
42
Bagian 7.Tampilan Laporan Grafik
Laporan Grafik Transaksi Penjualan per Kategori
Pada laporan di atas dilengkapi dengan informasi Omset (uang masuk) dari totalhasil penjualan tiap kategori barang pada tahun terpilih.
43
Laporan Grafik Transaksi Penjualan per Bulan
Pada laporan di atas dilengkapi dengan informasi Omset (uang masuk) dari totalhasil penjualan tiap bulan pada tahun terpilih.
44
Laporan Grafik Transaksi Penjualan per Tahun