IMPLEMENTASI APLIKASI KASIR MENGGUNAKAN PHP BERBASIS WEB
IMPLEMENTASI APLIKASI
KASIR MENGGUNAKAN PHP
BERBASIS WEB
PROPOSAL
Oleh:
Auric
190210002
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN KOMPUTER
UNIVERSITAS PUTERA BATAM
TAHUN 2023
ABSTRAK
Maju Jaya Center merupakan usaha yang
berlokasi di bidang retail yang populer di Batam. Diketahui bahwa sistem
pencatatan pembayaran di Pasar Maju Jaya Center belum efisien dan masih
menggunakan pencatatan kertas yang belum terkomputerisasi atau masih menggunakan
sistem manual. Untuk itu perlu dibuat suatu aplikasi kasir berbasis web yang
mampu mengatasi permasalahan pada layanan transaksi agar dapat memberikan
pengalaman yang memuaskan bagi konsumen dan pelaku usaha. Pada perancangan
aplikasi ini fitur-fitur direpresentasikan sebagai data menu, transaksi kasir,
dan laporan data penjualan. Aplikasi ini dibangun dengan framework codeigniter dan
PHP sebagai bahasa pemrograman utama dan MySQL sebagai database
utama. Tidak perlu kertas lagi. Penulis mencoba memecahkan masalah tersebut
dengan membuat aplikasi penjualan susu berbasis web yang memanfaatkan teks
editor web Visual Basic. Metode pembangunan perangkat
lunak yang penulis gunakan adalah model waterfall. Penelitian ini
dimaksudkan untuk membuat aplikasi susu berbasis web yang berbasis web dengan
koneksi internet, hal ini akan memungkinkan untuk terhubung ke beberapa toko di
lokasi yang berbeda dan meningkatkan kecepatan penyajian laporan penjualan susu.
Hasil dari penelitian ini adalah sebuah aplikasi berbasis web yang memungkinkan
untuk transaksi penjualan secara online melalui internet. Aplikasi ini
dapat diakses melalui web browser.
Kata Kunci: Website, Market, Kasir, UML (Unified Modeling Language)
ABSTRACT
Maju
Jaya Center is a business located in the retail sector that is popular in
Batam. It's known that the payment recording system at the Advanced Jaya Center
Market is inefficient and still utilizes paper records that are not computerized
or still utilizes a manual system. For this, it's necessary to create a
web-based cashier application that is capable of overcoming issues with
transaction services in order to provide consumers and businesses with a
satisfactory experience. In the design of this application, the features are
represented as menu data, cashier transactions, and sales data reports. This
application was created using the CodeIgniter Framework and PHP as a
programming language and MySQL with XAMPP for database storage, this eliminates
the need for paper media. The authors attempted to solve these issues by
creating a web-based milk sales application that utilized the Visual Basic web
text editor. The
software development method that the author employs is the waterfall model.
This study is intended to create a web-based milk application that is web-based
with an internet connection, this will allow it to connect to multiple stores
in different locations and increase the speed of the presentation of milk sales
reports. The results of this study are a web-based application that allows for
online sales transactions via the internet. This application can be accessed
via a web browser.
Keywords:
Website, Market, Cashier, UML (Unified
Modeling Language)
KATA PENGANTAR
Puji syukur kepada ke hadirat Tuhan yang
Maha Esa yang telah melimpahkan segala rahmat dan karunia-Nya, sehingga penulis
dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan
untuk menyelesaikan program studi strata satu (S1) pada Program Studi Teknik
Informatika, Universitas Putera Batam.
Dengan
segala keterbatasan, penulis
menyadari bahwa skripsi
ini masih jauh dari sempurna. Karena itu, kritik
dan saran akan senantiasa penulis terima. Dengan
segala keterbatasan, penulis menyadari pula bahwa skripsi ini tidak akan
terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu,
penulis menyampaikan ucapan terima kasih kepada:
1. Ibu Dr. Nur Elfi Husda, S.Kom., M.SI. selaku Rektor
Universitas Putera Batam;
2. Bapak Andi Maslan, S.T., M.SI. selaku Ketua Program Studi
Teknik Informatika Universitas Putera Batam;
3. Ibu Pastima Simanjuntak, S.Kom.,
M.SI. selaku pembimbing Skripsi pada Program Studi Teknik Informatika Universitas
Putera Batam;
4. Teman-teman mahasiswa program studi Teknik Informatika yang telah banyak
memberikan saran dan bantuan dalam penelitian ini.
Semoga Tuhan dapat
membalas kebaikan dan dapat
memberikan manfaat bagi yang membutuhkan.
Batam, 5 Januari 2023
(Auric)
DAFTAR ISI
2.2.2. UMKM (Usaha Mikro Kecil dan Menengah)
3.1. Unified
Modelling Language (UML)
DAFTAR GAMBAR
DAFTAR TABEL
BAB
I
1.1.
Latar Belakang
Maju Jaya Center salah satu usaha di
bidang retail yang populer di Tegal ini memiliki banyak lokasi dan memiliki jumlah
pelanggan yang banyak setiap harinya.
Diketahui bahwa sistem pencatatan
pembayaran di pasar Maju Jaya Center bermasalah dan masih menggunakan pencatatan kertas yang belum
terkomputerisasi atau masih menggunakan cara konvensional. Pelayan atau kasir
masih menggunakan buku dalam pencatatan laporan penjualan, hal ini menyebabkan
kurang efektif dan efisien.
Dari investigasi permasalahan
tersebut maka perlu dibuat suatu aplikasi kasir berbasis web yang dapat
mengatasi permasalahan dalam pelayanan transaksi agar dapat memberikan kepuasan
kepada konsumen dan pemilik usaha.
1.2.
Identifikasi Masalah
Berdasarkan
identifikasi masalah yang sudah dipaparkan pada latar belakang adalah sistem pencatatan
pembayaran bermasalah dan masih menggunakan pencatatan kertas yang belum
terkomputerisasi atau masih menggunakan cara konvensional.
1.3.
Batasan Masalah
Untuk
menghindari persepsi yang salah dan meluasnya pembahasan maka pembahasan
masalah penelitian ini adalah web dibuat dengan menggunakan Framework codeigniter
bahasa pemrograman PHP dan MySQL sebagai database.
1.4.
Rumusan Masalah
Berdasarkan permasalahan di atas, maka
dapat dirumuskan masalah yang akan diangkat adalah bagaimana
menghasilkan sistem Aplikasi Kasir Berbasis Web Di Maju
Jaya
Center?
1.5.
Tujuan Masalah
Tujuan penelitian berdasarkan pada
pernyataan tentang apa yang menjadi harapan dari penulis dalam melakukan
kegiatan adalah membuat Aplikasi Kasir Berbasis Web Di Maju Jaya Center.
1.6.
Manfaat Penelitian
Penelitian
yang diharapkan mempunyai beberapa manfaat baik manfaat secara teoritis juga
manfaat praktis, sebagai berikut:
1.6.1.
Manfaat Teoritis
Manfaat teoritis dalam penelitian ini adalah penelitian ini menjadi acuan dan
rujukan untuk menambah pengetahuan tentang implementasinya Aplikasi Kasir.
1.6.2.
Manfaat Praktis
Demikian dari penjelasan mengenai
harapan dari penulis
terkait manfaat secara praktis
yang berasal dari hasil penelitian, Berikut adalah manfaat buat:
1. Bagi pembaca atau orang lain
Dapat memberikan pengetahuan tentang cara
mengimplementasikan Aplikasi Kasir Berbasis Web Di Maju Jaya Center.
2. Bagi penulis
Penulis dapat menerapkan dengan sedikit pengalaman mengimplementasikan Aplikasi Kasir Berbasis Web Di Maju Jaya Center yang akan penulis perbaiki di masa depan lebih banyak
fitur di aplikasi.
3. Bagi Universitas Putera Batam
Sebagai ilmu pengetahuan
khususnya teknik informatika yang dapat memberikan sumbangan pemikiran bagi
Universitas.
BAB
II
2.1.
Teori Dasar
2.1.1. Website
Website adalah sebuah cara
untuk menampilkan diri di Internet. Dapat diibaratkan website adalah
sebuah tempat di Internet, siapa saja di dunia ini dapat mengunjunginya, kapan
saja seseorang dapat mengetahui tentang diri orang lain, memberi pertanyaan
pada seseorang, serta memberikan masukkan atau bahkan mengetahui dan membeli
suatu produk.
2.1.2. Aplikasi
Aplikasi adalah suatu program yang siap
untuk digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa
aplikasi serta penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran
yang akan dituju. Pemecahan masalah yang menggunakan salah satu teknik
pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputasi yang
diinginkan.
2.1.3. Implementasi
Implementasi merupakan tahap
penerjemahan perancangan berdasarkan hasil analis ke dalam suatu bahasa
pemrograman tertentu serta penerapan perangkat lunak yang dibangun pada
lingkungan yang sesungguhnya sehingga siap untuk dioperasikan. Implementasi
bertujuan untuk mengkonfirmasi modul – modul perancangan, sehingga pengguna
dapat memberikan masukan kepada pembangun sistem.
2.2. Teori Khusus
2.2.1.
PHP
PHP
adalah akronim dari PHP : Hypertext Preprocessor. PHP adalah suatu bahasa
pemrograman yang banyak digunakan dalam pembuatan website yang bersifat server
side yang di-Embed dalam HTML. Artinya dalam suatu dokumen HTML dapat
dimasukkan skrip PHP.
Gambar 2.1 Logo PHP
2.2.2.MySQL
MySQL adalah sebuah
implementasi dari sistem manajemen basisdata relasional (RDBMS) yang
didistribusikan secara gratis dibawah lisensi GPL (General Public License). MySQL sebenarnya
merupakan turunan salah satu konsep utama dalam basis data yang telah ada
sebelumnya; SQL (Structured Query Language).
Gambar 2.2 Logo MySQL
2.2.3.
Metode Waterfall
Model waterfall adalah model yang paling banyak
digunakan untuk tahap pengembangan. Model waterfall ini juga dikenal
dengan nama model tradisional atau model klasik. Model air terjun (waterfall) sering juga disebut model sekuensial
linier (squential linear) atau alur hidup klasik (Classic cycle)”.
Model air terjun ini menyediakan pendekatan alur hidup perangkat lunak secara
sekuensial terurut dimulai dari analisis, desain, pengkodean, pengujian dan
tahap pendukung (support).
2.2.4.
Visual Studio Code
Untuk pembuatan kode-kode program dibutuhkan sebuah aplikasi yang mumpuni. Dalam hal ini dapat menggunakan Visual studio code. Visual Studio Code adalah Software yang sangat ringan, namun kuat
editor kode sumbernya yang berjalan dari desktop. Muncul dengan built-in dukungan untuk JavaScript, naskah dan Node.js dan memiliki array beragam ekstensi yang tersedia
untuk bahasa lain, termasuk C++, C#, Python,
dan PHP.
Gambar 2.3 Logo Visual Studio Code
2.2.5. XAMPP
XAMPP salah satu software yang dikembangakn dan dapat berjalan
pada banyak sistem operasi dan merupakan software gratis. XAMPP berfungsi
sebagai server yang bisa berdiri sendiri yang disebut Localhost.
Gambar 2.4 Logo XAMPP
2.2.6.
UML
(Unified Modelling Language)
Penelitian
ini mengarah pada perancangan diagram pemodelan UML, yang selanjutnya akan
digunakan untuk membantu membangun aplikasi E-wallet. Diagram yang
dihasilkan adalah use case diagram, activity diagram, class diagram, dan
sequence diagram.
2.3.
Kerangka Pemikiran
Kerangka
pemikiran adalah ketentuan yang ketetuan yang diterima publik jika hendak
memecahkan masalah perlu ada lingkup penelitian. Ini ditampilkan agar dalam
penelitian ini ada batas yang jelas mengenai penyelesaiannya.
Media yang
digunakan sebelumnya untuk pembayaran tunai secara manual sehingga membuat
pelanggan merasa kecewa dengan waktu kurang efisien prosesnya. Penggunaan media
dalam proses transaksi non tunai dengan QR Code berbasis android,
diharapkan dapat meningkatkan minat pelanggan. Kerangka pemikiran dari
penelitian ini dibuat dalam bentuk bagan sebagai berikut:
Sumber : Data Olahan Peneliti (2023)
Gambar
di atas pada masukan yang dilakukan yaitu data-data transaksi barang, lalu proses selanjutnya
adalah melakukan perancangan dan pembuatan aplikasi Android dengan alat tools
yaitu Website, PHP, MySQL, Visual Studio Code, dan XAMPP. Keluaran dari
proses di atas adalah Aplikasi Kasir Menggunakan PHP Berbasis Web.
BAB
III
3.1.
Unified Modelling Language (UML)
Gambar 3.1 Use Case Diagram
Penggunaan
aktor di dalam sistem pakar biasanya dibentuk
dari 2 pelaku utama yang biasa disebut admin dan kasir. Peran dari
masing-masing aktor ialah yang bertugas menjadi admin ialah diri penulis dan kasir ialah melayani
pembayaran yang dilakukan pelanggan dan memasukkan uang ke
dalam mesin kasir. Adapun
urutan Use case yang ada pada sistem yaitu: login, input
barang, lihat barang, delete barang, edit barang, input transaksi, lihat
transaksi, delete transaksi, cetak transaksi, dan logout.
3.2. Design Interface
Tahap ini peneliti merancang user
interface (UI) menggunakan aplikasi Figma
dalam merancang aplikasi E-Wallet ini. Berikut user interface (UI) yang sudah dirancang antara lain:
Desain interface di atas
yang pertama merupakan
tampilan keranjang belanja, tampilan ini memiliki beberapa menu yaitu foto akun
kasir, nama kasir, ID kasir, cari barang, hasil pencarian barang, dan data
kasir.
Gambar 3.2 Design Interface
BAB
IV
4.1.
Lokasi Penelitian
Lokasi
penelitian yang dilaksanakan yaitu di warung terdekat area nagoya, Lubuk baja,
Kota Batam, Kepulauan Riau.
4.2.
Jadwal Penelitian
Berikut
jadwal penelitian yang dilakukan selama kurang lebih 5 (lima) bulan.
Tabel 4.1 Jadwal
Penelitian
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.3.
Anggaran Biaya
|
No. |
Kegiatan |
Volume |
Satuan |
Harga Satuan |
Jumlah Harga |
|
|
|
1 |
Penyusunan Proposal |
|
|
|
|||
|
Penggandaan Proposal |
2 |
Paket |
Rp20.000,00 |
Rp40.000,00 |
|
||
|
2 |
Transportasi Penelitian |
14 |
Kali |
Rp14.000,00 |
Rp196.000,00 |
|
|
|
3 |
ATK dan penggandaan |
|
|
|
|||
|
Kertas A4 70gr |
1 |
Rim |
Rp42.000,00 |
Rp42.000,00 |
|
||
|
Kertas A4 80gr |
1 |
Rim |
Rp45.000,00 |
Rp45.000,00 |
|
||
|
Tinta Printer Hitam |
2 |
Pcs |
Rp30.000,00 |
Rp60.000,00 |
|
||
|
Tinta Printer Warna |
3 |
Pcs |
Rp45.000,00 |
Rp135.000,00 |
|
||
|
Total Harga |
Rp518.000,00 |
||||||
DAFTAR
PUSTAKA
Yosepu, C.,
Vardhan, N. K., & Sudhakar, R. v. (2007). A Study on Image Association
Using Android Equipment through Machine Learning. In International Journal
of Innovative Research in Science, Engineering and Technology An ISO (Vol.
3297, Issue 1). www.ijirset.com
Tendra, G.
(2020). Gusrio Tendra, Suwarti APLIKASI DOMPET DIGITAL BERBASIS ANDROID PADA
BUS TRANSMETRO KOTA PEKANBARU. Jurnal Komputer Dan Informatika, 8(2),
86–95. https://doi.org/10.35508/jicon.v8i2.2717
Rizqi Ardhi,
S., Subana, B., Muhammadiyah Jakarta, S., & Dua Wetan, J. (2019). APLIKASI
SISTEM PEMBAYARAN MENGGUNAKAN DOMPET ELEKTRONIK (M-PAY) BERBASIS ANDROID DI
TOKO IRSYAD. In Jl.Kelapa Dua Wetan Ciracas (Vol. 4, Issue 1).
Anusha B, &
Dr. Aravinda T V. (2021). CNN BASED ROBUST TRAFFIC SIGN DETECTION SYSTEM. In International
Research Journal of Modernization in Engineering Technology and Science. www.irjmets.com
Yusril, A. N.,
Larasati, I., & al Zukri, P. (2021). SISTEMASI: Jurnal Sistem Informasi
Systematic Literature Review Analisis Metode Agile dalam Pengembangan Aplikasi
Mobile. SISTEMASI: Jurnal Sistem Informasi. http://sistemasi.ftik.unisi.ac.id
Kartika, D.,
& Pratiwi, N. (2021). Implementasi Tensorflow Lite dan Firebase
Authentication Pada Aplikasi Android SignBoard Translator. ILKOM Jurnal
Ilmiah, xx, No. x. https://doi.org/10.33096/ilkom.v1xix.xxx.x-x
Kale, R. B.,
Balwade, R. K., & Gawai, V. B. (2020). Online Food Ordering System for
College Canteen. SAMRIDDHI : A Journal of Physical Sciences, Engineering and
Technology, 12(2), 64–68. https://doi.org/10.18090/samriddhi.v12iS2.13
Dennis, &
Ekawati, N. (2021). Perancangan Aplikasi Absensi Karyawan Dengan Menggunakan
Kode Qr Berbasis Android. Jurnal Comasie.
Damar Prasetia,
A., Korio Utoro, R., & Roedavan, R. (2021). Perancangan Mobile Application
Prediksi Nilai Akhir Menggunakan Tensorflow Lite Berbasis Android. E-Proceeding
of Applied Science.





.png)
.drawio%20(5).png)

Komentar
Posting Komentar