Rancang Bangun Aplikasi Kasir Berbasis Web Menggunakan Library ReactJS dan Framework ExpressJS

(Studi Kasus Toko Haii Shoes Kendal)

Authors

  • Muhammad Malfin Universitas Sains dan Teknologi Komputer
  • Bagus Sudirman Universitas Sains dan Teknologi Komputer
  • Ahmad Ashifuddin Aqham Universitas Sains dan Teknologi Komputer

DOI:

https://doi.org/10.55606/jitek.v6i2.11066

Keywords:

Cashier Application, ExpressJS, ReactJS, Point of Sale, Waterfall

Abstract

The purpose of this research is to design and build a web-based cashier application to solve the problems of transaction recording, report generation, and inventory management of product size variants which are still done manually using bookkeeping and Microsoft Excel at the Haii Shoes Kendal Store. The software development method used in this research is the Software Development Life Cycle (SDLC) with a Waterfall model approach. According to the development specifications, the software used to build this system includes the ReactJS library on the client-side interface (frontend), the ExpressJS framework on the server-side system (backend), Prisma ORM with the MySQL database management system, and Postman for API service testing. The analysis results of this study indicate that the built system has successfully automated sales recording (real-time), provided inventory management features along with their size variants precisely, and presented sales and profit recapitulation reports that can be exported. Based on the test results using the Black Box method and validation from end-users, all system functionalities have operated very well following the operational needs of the store.

References

[1] A. A. Zachy, I. Umami, and M. G. Azhari, “PERANCANGAN SISTEM INFORMASI PENJUALAN PRODUK SEPATU

UMKM BERBASIS WEBSITE,” J. Teknol. Dan Sist. Inf. Bisnis-JTEKSIS, vol. 4, no. 1, pp. 427–431, Jul. 2022, doi:

10.47233/jteksis.v4i2.566.

[2] M. Rahmat and L. A. Diyani, “Aplikasi Kasir Pintar Berbasis Android Terhadap Laporan Penjualan Di Umkm NN Shop,” Univ.

Bina Insa. Jl. Raya Siliwangi, vol. 9, no. 3, pp. 277–286, Aug. 2024, Accessed: Mar. 10, 2026. [Online]. Available: https://ejournalbinainsani.ac.id/index.php/JMBI/article/view/3153

[3] P. K. Dewi, S. E. Safitry, and A. F. Mustoffa, “PENGGUNAAN APLIKASI KASIR PINTAR DALAM PENCATATAN

KEUANGAN (STUDI KASUS UMKM POKLAHSAR WISNA FRESH),” J. Abdimas Sangkabira, vol. 1, no. 2, pp. 98–109, Jun.

2021, doi: 10.29303/abdimassangkabira.v1i2.34.

[4] F. Margana and A. Safera, “Rancangan Sistem Informasi Penjualan Berbasis Web Dengan Metode Waterfall Pada Toko Sepatu RR

Pratama,” J. Comput. Sci. Technol., vol. 2, no. 2, pp. 40–46, Nov. 2022, doi: 10.54840/jcstech.v2i2.51.

[5] S. K. Murti and A. Sujarwo, “Membangun Antarmuka Pengguna Menggunakan ReactJs untuk Modul Manajemen Pengguna,”

AUTOMATA, pp. 1–6, 2021, Accessed: Mar. 10, 2026. [Online]. Available:

https://journal.uii.ac.id/AUTOMATA/article/view/19443

[6] M. Fikriansyah et al., “PEMBUATAN WEBSITE SEDERHANA MENGGUNAKAN REACTJS DAN TAILWINDCSS DI

SMK TARUNA BHAKTI,” APPA J. Pengabdi. Kpd. Masy., vol. 1, no. 5, pp. 373–378, Feb. 2024, Accessed: Mar. 10, 2026. [Online].

Available: https://jurnalmahasiswa.com/index.php/appa/article/view/789

[7] S. Azhariyah and Muhammad Mukhlis, “Framework CSS: Tailwind CSS Untuk Front-End Website Store PT. XYZ,” J. Inform., vol.

3, no. 1, pp. 30–36, Apr. 2024, doi: 10.57094/ji.v3i1.1601.

[8] R. K. Safitri and H. P. Putro, “Implementasi REST API untuk Komunikasi Antara ReactJS dan NodeJS (Studi Kasus: Modul

Manajemen User Solusi247),” AUTOMATA, pp. 1–5, 2021, Accessed: Mar. 10, 2026. [Online]. Available:

https://journal.uii.ac.id/automata/article/view/17381

[9] M. Muthmainnah, “Rancang Bangun REST-API pada Sistem Informasi Penjualan Menggunakan Express JS pada Toko Kue Variant

Cake,” Sekolah Tinggi Teknologi Terpadu Nurul Fikri, 2024. Accessed: Mar. 10, 2026. [Online]. Available:

https://repository.nurulfikri.ac.id/id/eprint/654/

[10] Y. Loui Pattinama, FERDIANSYAH, I. Susanti, and Painem, “Implementasi Rest API Web Service Dengan Otentifikasi JSON

Web Token Untuk Aplikasi Properti,” Inform. J. Ilmu Komput., vol. 19, no. 1, pp. 81–89, May 2023, doi: 10.52958/iftk.v19i1.5724.

[11] A. Pudoli, Y. Yulianawati, and I. Suwandi, “Implementasi Web Service Restful Dengan Autentikasi JSon Web Token Berbasis Web

dan Android,” Acad. J. Comput. Sci. Res., vol. 5, no. 2, pp. 95–103, Jul. 2023, doi: 10.38101/ajcsr.v5i2.9410.

[12] R. Wijaya et al., “Implementasi CI/CD untuk Build dan Deploy Website dengan Docker Runner pada Organisasi Belajar Linux ID,”

in Seminar Nasional Teknologi Informasi dan Komunikasi (SeNTIK) STMIK Jakarta STI&K, Jul. 2021, pp. 173–178. Accessed: Mar. 10,

2026. [Online]. Available: https://ejournal.jak-stik.ac.id/index.php/sentik/article/view/3243

[13] D. Kurniawan and Y. M. Saputra, “Implementasi Ansible pada Otomasi Honeypot Deployment Berbasis Web,” J. Internet Softw.

Eng., vol. 5, no. 2, pp. 86–98, Nov. 2024, doi: 10.22146/jise.v5i2.10007.

[14] F. S. Hafizah, N. Mayasari, and R. R. Harahap, “Rancang Bangun Aplikasi Kasir Pada Kedai Kopi Fauzan Berbasis Web,” J. Sci.

Soc. Res., vol. 7, no. 3, pp. 875–879, Aug. 2024, doi: 10.54314/jssr.v7i3.2076.

[15] D. Adistyan Pranata, R. Indriati, A. Nugroho, and N. PGRI Kediri, “Desain UI/UX E-Commerce Menggunakan Aplikasi Figma,”

in INOTEK (Prosiding SEMNAS INOTEK), Online, Aug. 2024, pp. 413–422. doi: 10.29407/inotek.v8i1.4959.

[16] A. D. Ramadhan and Y. Prayudi, “IMPLEMENTASI OBJECT-RELATIONAL MAPPING (ORM) PRISMA DALAM

PERANCANGAN RESTFUL API UNTUK WEB SDA DIVISION DI PT TELKOM INDONESIA TBK,” Technol. J. Ilm., vol.

16, no. 2, pp. 256–264, Apr. 2025, doi: 10.31602/tji.v16i2.17880.

[17] A. C. Praniffa, A. Syahri, F. Sandes, U. Fariha, and Q. A. Giansyah, “Pengujian Sistem Informasi Parkir Berbasis Web Pada UIN

SUSKA RIAU Menggunakan White Box dan Black Box Testing,” J. Test. dan Implementasi Sist. Inf., vol. 1, no. 1, pp. 1–16, Mar. 2023,

doi: 10.55583/jtisi.v1i1.321.

[18] M. N. Saiholau, M. B. Pramadipta, W. E. Sulistiono, and Y. Mulyani, “RANCANG BANGUN BACKEND WEBSITE

PEMUNGUTAN SUARA DENGAN MENGGUNAKAN FRAMEWORK EXPRESS.JS,” J. Inform. dan Tek. Elektro Terap., vol.

12, no. 2, pp. 1433–1442, Apr. 2024, doi: 10.23960/jitet.v12i2.4261.

[19] M. Zein Akbar, M. Afrizal Nur, M. Fauzan Sabana, and T. Tanjung, “Perancangan Aplikasi Kasir Berbasis Website Pada Toko

Sembako Menggunakan Metode Waterfall,” OKTAL J. Ilmu Komput. dan Sci., vol. 1, no. 08, pp. 1274–1281, Jul. 2022, Accessed: Mar.

10, 2026. [Online]. Available: https://journal.mediapublikasi.id/index.php/oktal/article/view/509

[20] Y. Handoko Agustin, A. Latifah, and A. F. Nugraha, “Perancangan Sistem Informasi Aplikasi Kasir pada Kafe Restorasi Kopi

Berbasis Web,” J. Algoritm., vol. 18, no. 1, pp. 302–312, Nov. 2021, doi: 10.33364/algoritma/v.18-1.947.

Downloads

Published

2026-07-01

How to Cite

Muhammad Malfin, Bagus Sudirman, & Ahmad Ashifuddin Aqham. (2026). Rancang Bangun Aplikasi Kasir Berbasis Web Menggunakan Library ReactJS dan Framework ExpressJS: (Studi Kasus Toko Haii Shoes Kendal). Jurnal Informatika Dan Tekonologi Komputer (JITEK), 6(2), 69–80. https://doi.org/10.55606/jitek.v6i2.11066

Similar Articles

<< < 3 4 5 6 7 8 

You may also start an advanced similarity search for this article.