Anda di halaman 1dari 9

INSTINK: (Jurnal Inovasi Pendidikan, Teknologi Informasi & Komputer) Vol.1 No.

1, April 2022

Perancangan Aplikasi Mesin Kasir Minimarket


Berbasis Website PHP

Adi Chandra Winata*1, Ulfa Masrifah2, Anggi Verdianto3


1,2,3
Pendidikan Teknologi Informasi
1,2,3
Fakultas Ilmu Pendidikan, Universitas Nurul Huda
e-mail*1adichand@student.unuha.ac.id, 2ulfamusrifahblt@gmail.com,
3
anggiferdian61@gmail.com

Abstrak
Di era 4.0 menuju 5.0 ini perkembangan teknologi informasi yang begitu pesat tentu
saja telah sampai pada bidang industri dan banyak dimanfaatkan dalam bentuk bisnis yang
membuahkan hasil memuaskan. Hal ini juga menyebabkan para pembisnis yang mempunyai
minimarket saling bersaing untuk memanfaatkan perkembangan teknologi agar kualitas pelayan,
penjualannya tidak menurun dan kalah saing dengan yang pembisnis yang lainya.
Tujuan penelitian yang kita ingin dicapai adalah bagaimana analisis transaksi
penjualan berjalan yang nantinya kita terapkan dan rancang desainya. Sehingga hal ini dapat
memudahkan dalam proses transaksi kasir/admin dalam memberikan pelayanan dan validasi
kebenaran laba penjualan minimarket di universitas nurul huda. Aplikasi ini dibangun serta
dirancang menggunakan bahasa pemrograman web PHP dan database MySql. Pencapaian dari
penelitian ini menghasilkan aplikasi mesin kasir yang terstruktur dan bisa digunakan untuk
mengolah data transaksi suatu penjualan.

Kata kunci— Aplikasi Mesin Kasir, Sistem informasi, PHP

Abstract

In the era of 4.0 to 5.0, the rapid development of information technology has of course
reached the industrial sector and is widely used in the form of businesses that produce
satisfactory results. This also causes businessmen who have minimarkets to compete with each
other to take advantage of technological developments so that service quality, sales do not
decrease and lose competitiveness with other businessmen.
The research objective that we want to achieve is how to analyze current sales
transactions which we will later apply and design. So that this can facilitate the cashier / admin
transaction process in providing services and validating the truth of minimarket sales profits at
Nurul Huda University. This application is built and designed using the PHP web programming
language and MySQL database. The achievement of this research resulted in a cash register
application that is structured and can be used to process transaction data for a sale.

Keywords— Aplikasi Mesin Kasir, Sistem informasi, PHP


INSTINK: (Jurnal Inovasi Pendidikan, Teknologi Informasi & Komputer) Vol. 1, No. 1, April 2022

1. PENDAHULUAN

Di persaingan ketat era teknologi ini banyak orang khusunya di bidang teknologi
informasi saling berlomba-lomba menciptakan teknologi yang mampu membantu kinerja
manusia dalam pemanfaat komputer demi terpenuhinya tingkat suatu efektifitas maupun efisiensi
yang tinggi. Hal ini tentu saja sangat menggiurkan dalam bidang industry yang memang
bidangnya dalam memanfaatkan kinerja manusia. Sistem point of sale (POS), adalah salah satu
dari banyak bidang yang contoh penerapan dan penalaran teknologi informasinya berkembang
pesat. Sistem yang dulunya menggunakan pembukuan manual yang memang terbukti memakan
waktu yang lama sehingga di era globalisasi teknologi sekarang ini sistem tersebut menjadi
berjalan tidak efektif. Selain itu sangat memungkinkan jika sistem pencatatan manual,
memungkinan terjadi kesalahan informasi, penulisan dalam pembukuan dalam penjualan barang
dan rugi laba yang diperoleh. Karena sebab ini sebuah minimarket harus mempunyai suatu sistem
yang kredibilitasnya tinggi sehingga sistem tersebut tidak akan merugikan pengguna maupun
kelangsungan masa depan minimarket tersebut. Oleh karena itu sistem aplikasi berbasis point of
sale yang nantinya digunakan akan dirancang menggunakan bahasa pemograman PHP berbasis
web dan database Mysql.

2
INSTINK: (Jurnal Inovasi Pendidikan, Teknologi Informasi & Komputer) Vol. 1, No. 1, April 2022

2. METODE PENELITIAN

Didalam pengembangan sistem aplikasi mesin kasir ini penelitian pembuatan dan
perancangan desain sangat membutukan semacam alat yang mampu memvisualisasikan bentuk
rancangan sistem yang bisa menjabarkan dengan struktur dan benar. Maka dari itu alat dan sarana
yang akan dijadikan sebagai landasan sistem dalam menerapkan metodologi di perancangan
perangkat lunak ini menggunakan metodologi siklus hidup. Sytem Database Live Cycle (SDLC)
adalah sistem yang berevolusi dalam proses menerapkan struktur sistem dan sub-sub pada setiap
sistem berbasis komputer.

2.1 Tahapan Penyelesaian masalah


Siklus Pengembangan sistem di aplikasi mesin kasir minimarket ini akan menggunakan
perencanaan point of sale, yaitu adalah kegiatan yang sistem keseluruhannya berorientasi pada
penjualan serta sistem yang membantu proses dalam transaksi. Nantinya didalam software
minimarket POS yang akan tersambung ke berbagai macam dari hardware berupa (Terminal/PC,
Receipt Printer, Barcode Scanner) dan software berupa (Inventory Management, Pelaporan,
Purchasing, Customer Management, Return Processing) dimana kedua belah komponen tersebut
akan digunakan untuk proses transaksi. Singkatnya Point Of Sales (POS) ini adalah sebuah
checkout counters dalam sebuah toko/minimarket atau tempat usaha dimana transaksi penjualan
terjadi. POS akan menjadi sangat penting di dunia bisnis karena POS diibaratkan berupa terminal
uang dimana tempat menerima pembayaran dari pembeli kepada pedagang, karena pembayaran
tersebut merupakan indikator bagi pebisnis untuk mengukur tingkat perolehan pendapatan
mereka.

3. HASIL DAN PEMBAHASAN

3.1 Flowchart sistem


Tahapan ini diawali ketika pelanggan memberikan sebuah pulpen sebagai barang yang
akan dibeli. Kemudian kasir memeriksa data harga pulpen tersebut yang ada di kategori
persedian, dan barulah kasir memproses penjualan tersebut sesuai data yang ditampilkan
dalam aplikasi. Barulah hasil transaksi penjualan harian di catat dan di simpan kedalam
database. Dan jika kondidi data yang di tampilkan menunjukan persediaan pulpen akan habis,
kasir akan mengisi stock barang fisik di dalam toko maupun berupa data di dalam aplikasi
yang akan masuk di dalam databse.
Dimulai dari pelanggan memberikan pesanan berupa pulpen kemudian kasir mengecek
persedian pulpen setelah itu jika persediaan pulpen tersebut kosong maka kasir
mengembalikan pulpen pesanan kepada pelanggan. Jika persediaan pulpen ada maka kasir
memproses pesanan. Kemudian transaksi pembayaran dilakukan oleh pelanggan kepada kasir.
Hasil dari penjualan setiap hari di catat dan di simpan kedalam database.

3
INSTINK: (Jurnal Inovasi Pendidikan, Teknologi Informasi & Komputer) Vol. 1, No. 1, April 2022

Gambar 1 flowchart sistem Aplikasi Mesin Kasir POS

3.1.1 Perancangan ERD


Entity Relationship Diagram (ERD) adalah suatu model jaringan kerja yang menguraikan
susunan data yang disimpan dari sistem secara abstrak dan sebagai penerjemah hubungan antara
entity-entity yang ada. ERD berisikan komponen-komponen entitas dan himpunan yang saling
berelasi yang ditandai dengan adanya primery key pada masing-masing file dapat dilihat pada
gambar dibawah ini:

Gambar 2 Perancangan ERD

4
INSTINK: (Jurnal Inovasi Pendidikan, Teknologi Informasi & Komputer) Vol. 1, No. 1, April 2022

3.1.2 Implementasi
Aplikasi Mesin kasir ini memiliki satu hak akses, yaitu sebagai admin. Tugasnya untuk
menambahkan data penjualan, data barang dan perhitungan laba rugi minimarket serta melihat
semua data laporan yang telah di inputkan.
3.1.3 Implementasi aplikasi

N Visual Keterangan
O
1. Ini adalah tampilan halaman Login
(profil awal)
Yang menanpilakan 2 kolom dan 1
button yaitu,
Username : berfungsi untuk mengisi
identitas Admin/ user
Password : sebuah kombinasi
angka, huruf yang di buat dan hanya
diketahui user
Button login : proses masuk ke
aplikasi dengan memasukan
username & password
Setelah Login kita masuk ke menu
dasboard
2. Menu ini menampilkan halaman
dashboard kasir, yaitu berfungsi
sebagai alternatif ke menu lainnya
dan sebagai informasi singkat data
seperti nama barang, stok,terjual dan
kategori.
Table Nama barang: untuk mencari
barang yang kita input kedalam toko
Table Stok barang: untuk melihat
jumlah barang yang tersedia.
Table terjual: untuk melihat jumlah
banyaknya barang yang sudah
terjual.
Kategori barang: untuk
mengelompokkan jenis barang yang
kita jual
3. Data barang merupan sub menu dari
master yang berisi semua informasi
data barang yang telah kita input
kedalam aplikasi, di menu ini juga
kita dapat membuat barang baru
melalui button insert data.
Barang baru di aplikasi ini kita input
berdasarkan kategori yang kita input
melalui data kategori barang.

5
INSTINK: (Jurnal Inovasi Pendidikan, Teknologi Informasi & Komputer) Vol. 1, No. 1, April 2022

ini adalah menu tampilan dari button


insert data yang di jelaskan di atas
tadi,
jika mau menambahkan data maka
aplikasi akan membuat urutan ID
barang secara otomatis dan barulah
kita wajib memilih kategori barang
mana yang akan kita input. lalu
sisanya kita dapat mengisi nama
barang sesuai informasi barang yang
akan kita input

4. Table Masukan kategori barang


baru :untuk memasukkan kategori
barang , melalui kolom yang
bertuliskan “masukan kategori
barang baru” lalu klik tombol insert
data yang berwana biru
Tombol previous dan show
merupakan fitur untuk melihat
berapa banyak kolom tabel yang kita
buat

5. Scan ini untuk menampilkan dan


mengubah data user,
Table foto profil: untuk
menampilkan foto .
Table pilih file: untuk mencari file
foto yang kita inginkan.
Table pilih foto: untuk mencari foto
secara langsung.
Table Biodata user: untuk mengisi
semua biodata user.
Table ganti profil: untuk mengganti
foto profil pada table foto Profil.
Table save password: untuk
menyimpan username dan password.
Table 1 data berhasil disimpan:
untuk menampilkan
Username dan password yang sudah
berhasil tersimpan.

6
INSTINK: (Jurnal Inovasi Pendidikan, Teknologi Informasi & Komputer) Vol. 1, No. 1, April 2022

6. menu ini untuk melakukan transaksi


jual beli data keranjang penjualan
SEARCH: untuk mencari barang.
HASIL PENCARIAN: utuk
menampilkan hasil pencarian barang.
Tabel Kasir: untuk melihat hasil
pencarian barang, Namabarang,
Jumlah, Total, Kasir.
Reset Keranjang: untuk menghapus
isi keranjang hasil pencarian.
Print Bukti Pembayaran: Untuk
Mencetak bukti pembayaran.

7. Tampilan menu untuk melihat data


laporan penjualan,
Dan untung penjualan.
Exel+: Untuk melihat laporan
penjualan di exel secara otomatis.

8. Scan ini untuk melihat pengaturan


toko,
Table pengaturan toko: untuk
mengisi Nama toko,alamat,kontak
hp ,nama pemilik toko .
Updat Data: untuk memperbarui
data Pemilik Toko.

7
INSTINK: (Jurnal Inovasi Pendidikan, Teknologi Informasi & Komputer) Vol. 1, No. 1, April 2022

4. KESIMPULAN

Aplikasi mesin kasir yang dibangun ini adalah dari hasil survey yang dilakukan pada
minimarket univesitas nurul huda yang sedang berkembang dan dalam melakukan transaksi
masih menggunakan cara yang manual. Sehingga sering kali terjadi kesalahan dan kehilangan
faktur pembelian dan penjualan. Aplikasi yang dibuat ini digunakan untuk meminimalisir
terjadinya kesalahan dan kehilangan faktur pembelian dan penjualan, meyimpan data dengan
lengkap, dan memudahkan pengelola untuk melakukan transaksi pengecekan stok barang, harga
produksi, data penjualan, data pembelian dan pengecekan rugi dan laba penghasilan.

5. SARAN

Aplikasi ini masih memerlukan banyak pengembangan seperti desain pada setiap tampilan
halaman masih sangat sederhana dan juga perlu menambahkan fitur – fitur dalam sistem.

DAFTAR PUSTAKA

[1] Firdaus, J., 2006. Pembuatan Website Lepkom Aplikasi Menggunakan Php Dan MySQL.
Computer Science.

[2] Indrajit, 2001. Sistem Informasi Dan Teknologi Informasi. Jakarta: Gramedia.

[3] Jogianto, 2008. Analisis Dan Desain Sistem Informasi. Yogyakarta: Andi.

[4] https://codeshop.co.id/manfaat-menggunakan-aplikasi-kasir/

[5] https://thidoin.com/pengertian-program-aplikasi-kasir-dan-5-manfaatnya/.

[6] Bobby loardy, b. B. P. H., 2010. Aplikasi Point Of Sales Yang Terhubung Dengan
Electronic Data Capture.

8
INSTINK: (Jurnal Inovasi Pendidikan, Teknologi Informasi & Komputer) Vol. 1, No. 1, April 2022

Anda mungkin juga menyukai