Disebutkan
(dalam hadist, klo gak salah) bahwa dari 10 pintu rezeki itu, 8
diantaranya melalui berniaga (dagang) maka dari itu timbul suatu
keinginan untuk berdagang syukur2 bisa membantu menambah penghasilan,
anda tahu sendirikan UMR kita kalo mengandalkan hanya dari UMR mungkin
berat untuk bisa mencukupi kebutuhan keluarga. Tapi berdagang juga
sepertinya harus ada manajemen yang baik, jika tidak dikelola dengan
baik, niatan untuk membantu menambah penghasilan malah menyulitkan kita,
ekonomi kita semakin terpuruk.
Walaupun jayadin bukan ahli manajemen
tapi sedikitnya yang jayadin ketahui tentang pencatatan dalam usaha itu
sangat penting dan mungkin termasuk ke dalam manajemen usaha, dari
situlah jayadin berangkat untuk membuat aplikasi toko tersebut sebagai
alat untuk melakukan pencatatan tersebut, dengan begitu pekerjaan dalam
mengatur usaha kita lebih mudah, terdokumentasikan dan terkontrol dengan
baik. Berbekal sedikit pengetahuan tentang PHP jadilah aplikasi kasir
yang jayadin beri nama MYTOKOBYPHP seperti di bawah ini, berikut
penjelasan singkatnya.
Tampilan login standart (baca: lumrah
pada umumnya) terdapat form id user untuk memasukan nomor id user
pemakai, kata kunci untuk memasukan password atau kata sandi pemakai
kemudian terdapat tombol masuk yang akan mengeksekusi jika kedua syarat
terpenuhi (id user dan kata kunci harus valid). Berikut tampilannya,
bisa dilihat dibawah ini.
Gambar tampilan login
Setelah mengisi formulir login diatas
jika berhasil kita akan masuk kedalam tampilan gerai atau beranda
aplikasi kasir ini, jayadin sengaja buat kosong untuk display
halamannya, pengguna bisa memasukan kalimat pembuka atau profil toko
beserta foto atau gambar produk dan lain-lainnya. Terdapat 5 menu utama
yaitu: Gerai, Kasir, Manager, User dan Keluar. Untuk menu Gerai berikut
ini tampilannya.
Gambar tampilan beranda/gerai
Pada menu Kasir terdapat 2 submenu yaitu;
Mesin Kasir dan Setoran Kasir. Tampilan Mesin Kasir seperti pada gambar
dibawah ini terdapat 3 kolom display. Kolom pertama untuk keranjang
yaitu daftar barang yang dibeli. Kolom kedua scanner toko untuk mencari
barang berdasarkan value atau barcode barang dan nama barang itu
sendiri, scanner toko ini menggunakan autocomplete untuk mempercepat
pencarian barang, seperti yang kita ketahui bahwa autocomplete akan
memberikan sugesti berdasarkan informasi yang kita masukan walaupun
informasi itu belum lengkap, misal kita mengetikan huruf a maka dengan
otomatis akan tampil list berupa nama-nama barang yang diawali dengan
huruf a, berhubung jayadin baru memasukan beberapa item jadi hanya 1
item saja yang namanya diawali huruf a (bisa dilihat gambar dibawah yang
diberi tanda panah hijau).
Gambar tampilan mesin kasir
Kolom berikutnya adalah kalkulator yang
akan menampilkan total belanja sesuai dengan barang-barang yang dibeli
dalam keranjang, seperti contoh dibawah ini total belanja adalah Rp.
17.000, bayar 20000 maka uang kembali 3000, setelah tombol hitung
ditekan akan muncul (popup) kotak dialog atau kotak alert yang
memberi-tahukan uang kembali sekian xxxx rupiah (sebagai pengingat!).
Gambar tampilan mesin kasir
Submenu berikutnya pada menu Kasir adalah
Setoran Kasir, Setoran Kasir ini mencatat penjualan yang dilakukan
sampai terakhir kali kasir sebelum melakukan setoran. Kasir akan
memasukan jumlah setoran sesuai dengan kode kasir dan tanggal setor
setelah menghitung uang laci. Setelah proses tersebut dilakukan akan
muncul laporan setoran apakah kurang atau lebih dari penjualannya.
Karena mungkin saja terdapat selisih antara penghitungan manual yang
dilakukan kasir (uang dilaci) dengan data penjualan yang tercatat dalam
program aplikasi kasir ini, sesungguhnya nilai yang akurat adalah yang
dicatat program aplikasinya karena hal itu berdasarkan inputan yang
dilakukan user itu sendiri (mungkin lupa yang ditaro dikantong belum
dimasukin ke laci jadinya nggak ke itung… hehe). Seperti contoh dibawah
kode kasir 123 pada tanggal 12 Januari 2013 melakukan setoran sebesar
Rp. 15000 setelah melakukan setor, Daftar Setoran menunjukan terdapat
selisih -2000 dari penjualan yang tercatat dalam aplikasi yaitu sebesar
Rp. 17000 maka -2000 itu dianggap NILAI BARANG KURANG (NBK), harus jujur
nak!
Gambar tampilan setoran kasir dan daftar setoran
Nggak semua menu dan submenunya jayadin
jelasin (menu dan submenu lain seperti: pembelian, stok, harga barang,
penjualan, koreksi, cek stok, setoran, laba-rugi, info toko, setelan
toko, backup data, info program, profil, ubah password, rekap setoran,
tambah user) bisa dicoba sendiri! sekarang langsung aja ke submenu Info
Program: adalah berisi info tentang program yang jayadin buat dan untuk
lebih jelasnya bisa diklik dokumentasi (yang diberi tanda panah hijau)
disana dijelasin cara install dan dokumentasinya.
Gambar tampilan info program
Jayadin nggak menjelaskan kode programnya
karena lumayan banyak file-file-nya, silahkan dilihat kodenya dan
dipelajari kemudian jika ada yang ingin ditanyakan jayadin coba membantu
sesuai kemampuan jayadin. Program kasir sederhana yang jayadin buat ini
memang sangat cocok untuk dipelajari bagi pemula atau yang baru belajar
PHP seperti jayadin, sekalian belajar bersama. Karena masih banyak yang
harus diperbaiki untuk itu jayadin coba membaginya dengan harapan
mungkin saja ada yang ingin memperbaiki dan men-share kembali dan
perbaikan itu tentunya jauh lebih baik dari apa yang jayadin lakukan
atau hanya ingin mempelajarinya saja, dipersilahkan free untuk
pembelajaran dan tidak untuk keperluan komersil tentunya. Untuk
men-downloadnya silahkan klik link dibawah ini:
sumber : http://jayadin.wordpress.com/2013/01/24/membuat-program-aplikasi-kasir-sederhana-menggunakan-php/