5002-Article Text-20049-1-10-20230612
5002-Article Text-20049-1-10-20230612
5002-Article Text-20049-1-10-20230612
ABSTRAK
Perkembangan teknologi informasi diera modernisasi dan teknologi canggih saat ini, setiap orang dituntut untuk dapat menyajikan
informasi dengan cepat dan akurat tidak terkecuali Kedai Kopi Xyz. Kedai kopi Xyz yang menyediakan aneka macam kopi, cemilan,
dan makanan ringan masih menggunakan kasir secara manual dalam proses transaksinya. Hal ini dapat menyebabkan kesalahan
penghitungan dan pencatatan yang berdampak pada efisiensi waktu dan akurasi data. Berdasarkan permasalahan tersebut penelitian ini
ingin menyelesaikan permasalahan tersebut dengan mengembangkan aplikasi kasir berbasis web. Aplikasi ini bertujuan untuk
mempermudah proses transaksi pembayaran, pemesanan menu makanan, dan minuman. Aplikasi dikembangkan menggunakan metode
waterfall. Metode waterfall dipilih karena pengembangan sistem dilakukan secara terstruktur dan terurut. Pada tahapan desain, penulis
menggunakan beberapa alat bantu seperti Unified Modeling Language (UML) dan menghasilkan diagram Use Case, Activity, dan Entity
Relationship Diagram (ERD). Hasil dari penelitian ini adalah aplikasi kasir berbasis website yang dikembangkan dengan bahasa
pemrograman PHP, database MySQL dengan fitur tagihan otomatis dengan kemampuan untuk mengubah jumlah, menghapus item, dan
sistem pembayaran, Sehingga membantu mengurangi kesalahan perhitungan. Aplikasi dapat dikembangkan lebih lanjut dengan
menambahkan fitur-fitur seperti manajemen stok barang dan laporan keuangan yang dapat membantu pemilik bisnis dalam memantau
perkembangan bisnisnya serta dapat mengembangkan dalam bentuk aplikasi Android atau iOS.
Kata Kunci: Aplikasi Kasir, Website, Waterfall, Blackbox Testing, PHP, MySQL.
ABSTRACT
The development of information technology in the era of modernization and advanced technology today, everyone is required to be able to
present information quickly and accurately, including Coffee Shop Xyz. Xyz coffee shop which provides various kinds of coffee, snacks, and
snacks still uses manual cashiers in the transaction process. This can cause calculation and recording errors that have an impact on time
efficiency and data accuracy. Based on these problems, this research wants to solve these problems by developing a web-based cashier
application. This application aims to simplify the process of payment transactions, ordering food and beverage menus. The application was
developed using the waterfall method. The waterfall method was chosen because system development is carried out in a structured and
sequential manner. In the design stage, the author uses several tools such as the Unified Modeling Language (UML) and produces Use Case,
Activity, and Entity Relationship Diagram (ERD) diagrams. The result of this research is a website-based cashier application developed with the
PHP programming language, MySQL database with automatic billing features with the ability to change the amount or delete items, and a
payment system, thus helping to reduce calculation errors. The application can be further developed by adding features such as stock
management and financial reports that can help business owners monitor the development of their business and can develop in the form of
Android or iOS applications.
67
Jurnal Sains Komputer dan Teknologi Informasi Page
e – issn : 2655-7460. Volume 5 No.2, Mei 2023 66 - 72
c. Activity Diagram
Berdasarkan desain Use Case Diagram dan Entity
Relationship Diagram, maka activity diagram dibangun
menjadi 3, yaitu, acitivity diagram tambah menu, acitivity Gambar 5. Activity Diagram Edit
diagram edit menu, dan acitivity diagram transaksi.
Implementasi
Bab ini menunjukkan hasil antarmuka yang telah
diimplementasi yaitu Antarmuka halaman log in,
antarmuka daftar menu, Antarmuka tambah menu,
Antarmuka edit menu, Antarmuka halaman
Keranjang, dan Antarmuka halaman invoice.
Implementasi antarmuka ditunjukkan pada Gambar 7
sampai Gambar 12.
68
Muhammad Ircham Maulana1,Danur Wijayanto. Aplikasi Kasir Berbasis Web Di Kedai 2023
Kopi XYZ Menggunakan Metode Waterfall
Gambar 7. Antarmuka Login admin kasir harus Pada gambar 10. Halaman tersebut merupakan
melakukan Login agar dapat masuk ke dalam sistem halaman edit menu di halaman tersebut admin dapat
mengubah menu untuk diubah menjadi menu dengan
nama yang terbaru
69
Jurnal Sains Komputer dan Teknologi Informasi Page
e – issn : 2655-7460. Volume 5 No.2, Mei 2023 66 - 72
Pengujian
Pada tahap pengujian ini penulis menggunakan metode Black Box Testing. Pengujian Black Box Testing adalah
pengujian terhadap suatu program untuk mengetahui program tersebut apakah berjalan dengan baik, baik dalam
proses input maupun proses output dari program tersebut (Snadhika Jaya et al., 2018). Langkah-langkah pengujian
terdapat di dalam Tabel 1. Black Box Pengujian Form login, Tabel 2. Black Box Hasil pengujian Tambah barang/menu
dan Tabel 3. Black Box Hasil pengujian menunjukkan hasil yang baik dan dapat diterima untuk setiap jenis uji.
No. Skenario Test Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan
Pengujian
1. username dan Username Sistem akan menolak untuk Sesuai harapan Valid
password tidak menyimpan data dan
(kosong)
diisi kemudian klik menampilkan pesan “Please
tombol login Password fill out this filed”
(kosong)
2. Username tidak Username Sistem akan menolak untuk Sesuai harapan Valid
diisi dan password menyimpan data dan
(kosong)
diisi kemudian klik menampilkan pesan
tombol login Password “Please fill out this filed”
dikolom username.
(admin)
70
Muhammad Ircham Maulana1,Danur Wijayanto. Aplikasi Kasir Berbasis Web Di Kedai 2023
Kopi XYZ Menggunakan Metode Waterfall
71
Jurnal Sains Komputer dan Teknologi Informasi Page
e – issn : 2655-7460. Volume 5 No.2, Mei 2023 66 - 72
Buku
72