SISTEM APLIKASI MANAGEMENT KASIR BERBASI

SISTEM APLIKASI MANAGEMENT KASIR BERBASIS WEB
DI TOKO NADIA SIDOARJO
Mochammad vatchul Ulum
Mochammad.vu@gmail.com
Abstrak : Sidoarjo merupakan kota dengan jumlah Usaha Kecil Menengah (UKM ) terbanyak
di indonesia. Dengan adanya kegiatan tersebut, masyarakat terdorong untuk melakukan
wirausaha yang pertumbuhannya saat ini sangat pesat. Pada Toko Nadia itu masih
menggunakan sistem pelayanan kasir yang cukup sederhana. Dengan hanya dicatat pada
sebuah buku, pelayanan kepada pelanggan menjadi kurang maksimal. Tidak ada informasi
kusus yang menginformasikan tentang jumlah stok barang sehingga tidak jarang ketika stok
sudah habis, pemilik toko baru mengetahui ketika terjadi proses transaksi sehingga
mengecewakan pelanggan. Dengan dilakukan penelitian ini diharapkan mampu menciptakan
rancangan pengembangan dari sistem sebelumnya yang telah berjalan pada Toko Nadia
sehingga pada bagian kasir proses transaksi bisa dilakukan dengan cepat. Mampu
meningkatkan efisiensi kinerja kasir serta pemanfaatan komputerisasi yang optimal sehingga
lebih produktif.
Kata Kunci : Sidoarjo, Aplikasi Kasir, PHP, MySql
Abstract : Sidoarjo is a city with a number of Usaha Kecil Menengah (UKM) largest in
Indonesia. Given these activities, people encouraged to undertake self-employment is
growing very rapidly at this time. At Toko Nadia was still using cashier service system that is
simple enough. With only recorded in a book, customer service to be less than the maximum.

No information specially that informs about the number of stocks that is not uncommon when
the stock is up, the new store owners know when there's so disappointing customer
transaction process. With this research is expected to create a design for the development of
the previous system has been running at Toko Nadia, thus at the cashier transaction process
can be done quickly. To increase the efficiency and utilization of computerized cashier's
performance is optimized so that more productive.
Keywords: Sidoarjo, Teller application, PHP, Mysql
1.1 Latar Belakang
Tako Nadia merupakan sebuah toko
yang menjual aneka sendal sepatu secara
lengkap dengan gaya yang up to date.
Lokasi yang cukup strategis yaitu dipusat
keramaian PERUMTAS 3 Jimbaran Kec.
Wonoayu membuat took ini tidak pernah
sepi dari pengunjung.Akan tetapi pada
toko ini masih menggunakan sistem
pelayanan kasir yang cukup sederhana.
Dengan hanya dicatat pada sebuah buku,
pelayanan kepada pelanggan menjadi
kurang maksimal. Penghitungan hasil

transaksi yang hanya mengandalkan
sebuah kalkulator dan tanpa dukungan
sebuah
komputer
maupun
laptop.
Dengan dibantu seorang karyawan
pada bagian kasir dan seorang lagi pada

bagian pelayanan, pemilik toko sering
mengalami kewalahan dalam memberikan
pelayanan kepada pelanggan disaat toko
sedang ramai. Antrian yang cukup lama
membuat
terjadinya
penumpukan
pembayaran saat transaksi.
Sistem penjualan konvensional memiliki
banyak kelemahan, kebanyakan terjadi
kesalahan pada pencatatan, dan pencarian

data yang sulit karena setiap dilakukan
mencari data penjual harus mencari pada
buku besar. Tidak ada informasi khusus
yang menginformasikan
tentang jumlah stok barang sehingga tidak
jarang ketika stok sudah habis pemilik toko
baru mengetahui ketika terjadi proses
transaksi
sehingga
mengecewakan
pelanggan.

1

Perkembangan yang sangat cepat di
bidang teknologi Informatika memberikan
pengaruh yang sangat besar pada
berbagai aspek kehidupan manusia.
Pengaruh yang paling nyata terlihat
pada terjadinya perubahan mendasar

terhadap
cara
orang
mengambil
keputusan,
terutama
yang
diimplementasikan
dalam
dunia
pertokoan
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah yang
disebutkan diatas maka rumusan masalah
yang akan dibahas adalah bagaimana
membangun aplikasi management kasir
dalam meningkatkan kinerja pelayanan
karyawan yang cepat, tepat, akurat
berbasis web.
1.3 Batasan Masalah

a. Objek penelitian adalah sistem kerja
kasir dalam menangani transaksi
penjualan pada Toko Nadia.
b. Sistem mencakup transaksi penjualan
serta pembelian barang.
c. Sistem ini dirancang berbasis web.
1.4 Tujuan dan Manfaat
Tujuan pengerjaan dari skripsi ini adalah
membuat
program
aplikasi
untuk
menunjang kinerja pelayanan karyawan.
Sehingga dapat membantu pengguna baik
karyawan maupun owner, untuk dapat
memberikan pelayanan yang cepat serta
menghasilkan laporan – laporan transaksi
penjualan dengan cepat.
2.1 Penelitian Terdahulu
Perkembangan Web saat ini sudah

sangat berkembang pesat, banyak peneliti
melakukan penelitian tentang web. Seperti
yang dilakukan oleh (Muhammad
Ridwan, 2014). Pada penelitian ini di
latar belakangi untuk meminimalisir
masalah-masalah administrasi
yang
dilakukan
kasir
dalam
melakukan
pengelolaan data pelaporan kepada owner
(pemilik) yang mana sering terdapat
selisih.
Sehingga
mengakibatkan

kerancuhan dalam pendataan barang
tersebut.
Penelitian kedua dilakukan oleh

(Kristianto, 2012).
Sebagian besar
perusahaan melakukan kegiatan usahanya
secara terkomputerisasi dengan alasan
lebih hemat waktu, mengurangi resiko
kehilangan data usaha, mudah dalam
melakukan pengolahan data dan tidak
memerlukan ruang arsip yang besar,
karena jika perusahaan menggunakan
sistem yang manual akan terdapat banyak
resiko kerusakan data, lebih lama untuk
mendapatkan informasi dan informasi
yang dihasilkan dan tidak akurat.
2.2 Landasan Teori
2.2.1 Pengertian Sistem
Sistem dapat di defisinikan dengan
pendekatan prosedur dan dengan
pendekatan komponen. Dengan
pendekatan prosedur , sistem dapat
di defisinikan sebagai kumpulan dari

prosedur prosedur yang mempunyai
tujuan tertentu. Dengan pendekatan
komponen,
sistem
dapat
di
defisinikan sebagai kumpulan dari
komponen yang saling berhubungan
satu
dengan
yang
lainnya
membentuk satu kesatuan untuk
mencapai tujuan tertentu.
2.2.2 Pengertian Informasi
Informasi merupakan data yang telah
di olah dan di atur ulang menjadi
satu bentuk yang lebih berarti dan di
tujuakan untuk seseorang. Informasi
di bentuk dari kombinasi data, yang

di harapkan memiliki arti bagi yang
menerimanya. Informasi merupakan
hasil keluaran dari sistem informasi.
2.2.3 Pengertian Sistem Informasi
Sistem
informasi
merupakan
gabungan darimanusia, perangkat
keras, perangkat lunak, jaringan
telekomunikasi dan sumber data
yang mengumpulkan, mengbah dan
menyebarkan
informasi
dalam
sebuah organisasi sehingga dapat
2

mendukung perusahaan,
rekan kerja, serta suplier.


pekerja,

2.3 Pengertian Kasir

Kasir
adalah
orang
yang
memindai barang melalui mesin
disebut kasir bahwa pelanggan ingin
membeli di toko ritel. Barang telah
dipindai,
kasir
kemudian
mengumpulkan pembayaran (tunai,
cek atau dengan kartu kredit/debit)
untuk barang atau jasa dipertukarkan,
mencatat jumlah yang diterima,
membuat perubahan, dan masalah
penerimaan

atau
tiket
untuk
pelanggan. Kasir akan mencatat
jumlah yang diterima dan dapat
mempersiapkan laporan transaksi,
membaca
dan
total
rekor
ditampilkan pada pita kasir dan
memverifikasi terhadap kas. Kasir
untuk mengetahui nilai dan fitur
item yang uang diterima, dapat
menguangkan
cek,
mungkin
memberikan pengembalian uang tunai
atau memorandum kredit masalah
kepada pelanggan untuk barang
dagangan
kembali,
dan
dapat
beroperasi tiket-dispenser mesin dan
sejenisnya. Dalam satu bentuk atau
lain, kasir telah ada selama ribuan
tahun.
2.4 HTML
HTML adalah bahasa dalam
World Wide Web. Setiap dokumen
web
ditulis
dengan
format
HTML.Semua
format
dokumen,
hyperlink, gambar grafis, dokumen
multimedia, form yang dapat diisi dan
sebagainya semua didasari adanya
HTML.
HTML
lebih
tepat
digolongkan
sebagai
kumpulan
peraturanperaturan untuk memformat
(markup) dokumen.
2.5 PHP
PHP adalah sebuah bahasa script
server side yang dapat digunakan
dengan bahasa HTML atau dokumen

secara bersamaan untuk membangun
sebuah aplikasi web. Bahasa PHP
mirip dengan bahasa C, Perl, dan Java
dengan keunikan tersendiri.
Sifat open source pada PHP
memberikan
kemampuan
PHP
berkembang secara cepat. PHP selain
dapat membuat dokumen HTML
secara dinamis, dapat membuat
gambar, PDF, dan animasi flash
dengan script yang sederhana. PHP 8
dapat bekerja dengan baik pada
sebagian besar DBMS, diantaranya
oracle,MSSQL,SQL server, MySQL,
dbase, PostgreeSQL, dan MySQL.
2.6 MySql
MySql
adalah
relational
Database
Management
System
(RDBMS) yang didistribusikan secara
gratis dibawah lisensi General Public
Lisensi (GPL) setiap orang bebas
menggunakannya, tetapi tidak boleh
dijadikan produk turunan
yang
bersifat komersil (Sutarman, 2003).
Menggunakan MySQL sebagai
database server karena MySQL
termasuk unggul
dibandingkan
server lainnya dalam query data.
Hal ini dapat dibuktikan melalui
kecepatan MySQL yang bisa sepuluh
kali lebih cepat dari Postgres SQL
dan lima kali lebih cepat dibandingkan
interbase.
2.7 XAMPP
XAMPP merupakan paket PHP
berbasis
open
source
yang
dikembangkan oleh sebuah komunitas
open source. Merupakan kompilasi
dari beberapa program. Fungsinya
adalah sebagai server yang berdiri
sendiri (localhost), yang terdiri atas
program Apache
HTTP
Server,
MySQL database,
dan penerjemah bahasa yang
ditulis
dengan bahasa pemrograman
PHP dan Perl. Programini tersedia
dalam GNU
General
Public
License dan bebas,
merupakan web
3

server yang mudah digunakan yang
dapat
melayani
tampilan
halaman web yang dinamis.
2.8 Data Flow Diagram (DFD)
DFD (Data Flow Diagram)
merupakan
diagram
yang
menggunakan notasi-notasi untuk
menggambarkan arus data sistem
secara logika. DFD menggambarkan
komponen – komponen sebuah sistem.
Keuntungan
menggunakan
DFD
adalah memudahkan pemakai yang
kurang menguasi komputer untuk
mengerti
sistem
yang
akan
dikembangkan. DFD
merupakan
dokumentasi
grafik
yang
menggunakan simbol penomeran di
dalam mengilustrasikan arus data yang
saling
berhubungan
diantara
pemrosesan data untuk diubah
menjadi informasi.
2.9 Entity Relational Diagram (ERD)
Entity-Relationship
Diagram
(ERD) merupakan model data untuk
menggambarkan hubungan antara satu
entitas dengan entitas lain yang
mempunyai relasi (hubungan) dengan
batasan-batasan. Hubungan antara
entitas akan menyangkut dua komponen
yang menyatakan jalinan ikatan yang
terjadi, yaitu derajat hubungan dan
partisipasi
hubungan
Menurut
Fathansyah ( 1999 : 62 ) “Model
Entity Relationship (E-R) merupakan
semesta yang ada di dunia nyata
diterjemahkan atau di informasikan
dengan
memanfaatkan
sejumlah
perangkat konseptual, menjadi sebuah
diagram data umum yang disebut ERD
(Entity Relation Diagram)”.
2.10 Flowchart
Flowchart adalah penggambaran
secara grafik dari langkah-langkah dan
urut-urutan prosedur dari suatu
program. Flowchart menolong analis
dan programmer untuk memecahkan
masalah kedalam segmen-segmen yang

lebih kecil dan menolong dalam
menganalisis alternatif-alternatif lain
dalam
pengoperasian.
Flowchart
biasanya mempermudah penyelesaian
suatu masalah khususnya masalah yang
perlu dipelajari dan dievaluasi lebih
lanjut
3.1 Teknik Pengumpulan Data
Dalam penyusunan skripsi ini,
diperlukan data data dan informasi yang
lengkap sebagai bahan yang dapat
mendukung kebenaran materi uraian
dan pembahasan. Oleh karena itu,
sebelum penyusunan skripsi ini di
lakukan riset atau penelitian terlebih
dahulu untuk menjaring data serta
informasi yang terkait.
3.2 Teknik Analisis
Skripsi ini akan membangun sistem
“sistem applikasi management kasir
berbasis web di Toko Nadia Sidoarjo”.
Sistem ini digunakan untuk membantu
owner
dan
juga
kasir
dalam
memberikan pelayanan yang maksimal
dan efesian kepada para pelanggannya.
Pendataan barang juga hanya
dilakukan dengan pencatatan pada buku
besar sehingga pencarian harga barang
memakan waktu yang cukup lama
karena dilakukan hanya dengan
menyusuri data pada buku besar saja.
3.3 Gambaran sistem yang di usulkan
a. Gambaran Sistem

Gambar 3.1 Gambaran Sistem

4

b. Flowchart
e. Proses Data Produk

Gambar 3.5 DFD Level 1 Data Produk
Gambar 3.2

Flowchart

c. Diagram Konteks

f. Proses Transaksi

Gambar 3.6 DFD Level 1 Proses Transaksi
Gambar 3.3 Diagram Konteks

d. Data Flow Diagram (DFD)

g. Proses Cetak Laporan

Gambar 3.7 DFD Level 1 cetak laporan

Gambar 3.4 DFD Level 0

5

h. Relasi Antar Tabel

Gambar 3.10 Disain Halaman Transaksi

Gambar 3.8 Relasi Antar Tabel

i. Disain Interface

Gambar 3.9 Disain Halaman Login

4.1 Kesimpulan
a. Berdasarkan hasil penelitian Analisis
dan Perancangan Sistem Penjualan
diharapkan berguna bagi kelancaran
transaksi penjualan
b. Secara keseluruhan aplikasi Toko
ini, dapat membantu pengguna
dalam hal mengolah data barang,
mempermudah pembuatan laporan
data karyawan, laporan stok barang,
dan laporan transaksi yang dilakukan
setiap harinya
c. Serta dapat membantu pemilik toko
atau manager dalam hal pengelolaan
data karyawan, dapat menghemat
waktu serta dapat memaksimalkan
kinerja karyawan

4.2 Saran
a. Aplikasi dapat di kembangkan lagi
dengan menampilkan mulai dari
proses order sampai produk di terima
oleh konsumen
b. Pada Analisis dan Perancangan
Sistem Penjualan dan Pendataan
Stok
Barang,penulis
berharap
kedepannya dapat dikembangkan
menjadi sistem online
Gambar 3.10 Disain Halaman Utama

6

Daftar Pustaka
[1] Wahyono, Teguh. (2009). “Practice
Guide: PHP on Windows”. Elex Media
Komputindo. Jakarta.
[2] Kasman, Dharma, Akhmad. (2012).
“Membuat Sendiri Website Pertemanan
Dengan PHP & JQUERY”. Lokomedia.
Yogyakarta.
[3] Utomo, Priyo, Eko. (2009). “125 Tips
Menguasai Bahasa PHP”. Yrama Widya.
Bandung.
[4] Supriyanto, Nanang. (2011). “Analisis
Dan Perancangan Sistem Informasi
Penjualan Handphone Berbasis WEB
pada Toko Cipto Cell”. Skripsi S1.
STIMIK AMIKOM. Yogyakarta.
[5] Ridwan, Muhammad. (2014).
“Perencanaan Sistem Informasi Kasir Di
Minimarket Pojok Badegan Dengan
Menggunakan Visual Basic 6 Dan MySql”.
Skripsi s1. Universitas Muhammadiyah
Ponorogo. Ponorogo.
[6] Lee, Chistopher. (2012). “101 Tip &
Trik CSS Most Wanted”. Andi Publisher.
Yogyakarta.
[7] Mangkulo, Alexander, Hengky. (2005).
“Membuat Aplikasi Sistem Inventori
Dengan Windows Delphi 2005”. Alex
Media Komputindo. Jakarta.

7