SISTEM APLIKASI MANAGEMENT KASIR BERBASIS WEB DI TOKO NADIA SIDOARJO Mochammad vatchul Ulum
[email protected] 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