PENDAHULUAN
1.1 Latar Belakang
Toko Barokah merupakan sebuah toko yang menjual berbagai macam sembako. 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 membut terjadinya
penupukan pembayaran saat transaksi.
Sistem penjualan manual memliki banyak kelemahan, banyak 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 meengetahui ketika
terjadi proses transaksi sehingga mengecewakan pelanggan.
Perkembangan yang sangat cepat dibidang 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.
Berdasarkan latar belakang yang disebutkan diatas maka rumusan masalah yang akan
dibahas adalah bagaimana membangun aplikasi management kasir dalam menungkatkan kinerja
pelayanan karyawan yang cepat, tepat, dan akurat dengan berbasis web.
Tujuan pengerjaan dari tugas ini adalah membuat program aplikasi untuk menunjang
kinerja pelayanan karyawan. Sehingga dapat membantu pengguna baik karyawan maupun
pemilik toko, untuk dapat memberikan pelayanan yang cepat serta menghasilkan laporan-laporan
transaksi penjualan dengan cepat.
BAB II
LANDASAN TEORI
2.6 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.7 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.8 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 4 server
yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.
2.9 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.10 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)”.
BAB III
PEMBAHASAN
3.1 Use Case Diagram
Use Case Diagram ini aplikasi kasir ini admin harus login terlebih dahulu untuk
menggunakan aplikasi ini. Admin memiliki semua hak akses sementara kasir hanya bisa
mengakses transaksi
3.2 Activity Diagram
Alir Aktivitas
Login Admin
Login Kasir
Input Data Barang
4.2 Saran
Adapun saran dari laporan sistem aplikasi penjualan toko barokah adalah sebagai berikut:
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.
Daftar Pustaka
Kasman, Dharma, Akhmad. (2012). “Membuat Sendiri Website Pertemanan Dengan PHP &
JQUERY”. Lokomedia. Yogyakarta.
Lee, Chistopher. (2012). “101 Tip & Trik CSS Most Wanted”. Andi Publisher. Yogyakarta.
Ridwan, Muhammad. (2014). “Perencanaan Sistem Informasi Kasir Di Minimarket Pojok Badegan
Dengan Menggunakan Visual Basic 6 Dan MySql”. Skripsi s1. Universitas Muhammadiyah
Ponorogo. Ponorogo.
Supriyanto, Nanang. (2011). “Analisis Dan Perancangan Sistem Informasi Penjualan Handphone
Berbasis WEB pada Toko Cipto Cell”. Skripsi S1. STIMIK AMIKOM. Yogyakarta.
Utomo, Priyo, Eko. (2009). “125 Tips Menguasai Bahasa PHP”. Yrama Widya. Bandung.
Wahyono, Teguh. (2009). “Practice Guide: PHP on Windows”. Elex Media Komputindo. Jakarta.