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

 

ABSTRAK.. ii

ABSTRACT.. iii

KATA PENGANTAR.. iv

DAFTAR ISI. vi

DAFTAR GAMBAR.. viii

DAFTAR TABEL.. ix

BAB I PENDAHULUAN.. 1

1.1. Latar Belakang. 1

1.2. Identifikasi Masalah. 1

1.3. Batasan Masalah. 1

1.4. Rumusan Masalah. 2

1.5. Tujuan Masalah. 2

1.6. Manfaat Penelitian. 2

1.6.1. Manfaat Teoritis. 2

1.6.2. Manfaat Praktis. 2

BAB II TINJAUAN PUSTAKA.. 3

2.1. Teori Dasar 3

2.1.1. Android. 3

2.1.2. Aplikasi 3

2.1.3. Implementasi 3

2.1.4. Aplikasi Mobile. 3

2.2. Teori Khusus. 4

2.2.1. E-Wallet 4

2.2.2. UMKM (Usaha Mikro Kecil dan Menengah) 4

2.2.3. Metode Agile. 4

2.2.4. QR Code. 4

2.2.5. TensorFlow.. 5

2.3. Kerangka Pemikiran. 5

BAB III PEMBAHASAN.. 7

3.1. Unified Modelling Language (UML) 7

3.2. Design Interface. 8

BAB IV PENUTUP. 9

4.1. Lokasi Penelitian. 9

4.2. Jadwal Penelitian. 9

4.3. Anggaran Biaya. 9

DAFTAR PUSTAKA.. 10


 

DAFTAR GAMBAR

Gambar 2.1 Logo Android. 3

Gambar 2.2 QR Code. 5

Gambar 2.3 Logo TensorFlow.. 5

Gambar 2.4 Kerangka Pemikiran. 6

Gambar 3.1 Use Case Diagram.. 7

Gambar 3.2 Design Interface. 8


 

DAFTAR TABEL

 

Tabel 4.1 Jadwal Penelitian. 9


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. (Geasela et al., 2018)

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. (Juansyah, 2015)

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. (Murtadho et al., 2016)

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. (Simanjuntak & Kasnady, 2016)

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). (Februariyanti & Zuliarso, 2012)

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). (Susilo & Kurniati, 2018)

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. (Hartati, 2020)

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. (Dalimunthe, 2020)

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. (Mulyono et al., 2021)

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. (Nuraeni & Bethani Suryawardani, 2017)


Gambar 2.5 Kerangka Pemikiran


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

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

Kegiatan

Waktu Kegiatan

September 2022

Oktober 2022

November 2022

Desember 2022

Januari 2023

Minggu ke

Minggu ke

Minggu ke

Minggu ke

Minggu ke

1

2

3

4

1

2

3

4

1

2

3

4

1

2

3

4

1

2

3

4

Pengajuan Judul

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pembuatan BAB I

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pembuatan BAB II

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pembuatan BAB III

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pembuatan BAB IV

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pembuatan BAB V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pengumpulan Skripsi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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.

 

 

 

 

 

Komentar