Pengimplementasian Unit Testing, Integration Testing, dan Usability Testing pada Aplikasi Cafeasy Berbasis Website (Studi Kasus: Kafe di Daerah Bandung)
Abstract
Abstrak — Cafeasy merupakan aplikasi yang dibangun untuk membantu berlangsungnya proses bisnis untuk café di
daerah kota Bandung baik dari sisi customer mau pun dari sisi
admin. Dengan menggunakan Cafeasy, pelanggan dapat dengan mudah melakukan pemesanan dan melakukan pembayaran
langsung pada aplikasi. Bagi admin yang adalah karyawan atau owner café, Cafeasy memberikan fitur pembukuan yang
berintegrasi dengan data inventori. Dalam proses pengembangannya, dilakukan beberapa pengujian untuk
memastikan bahwa aplikasi Cafeasy telah berjalan dengan sebagaimana mestinya. Pengujian yang dilakukan pada
penelitian ini adalah unit testing untuk sisi customer dan admin, integration testing untuk sisi admin, dan usability testing untuk
sisi customer. Dari hasil unit testing, didapat sebesar 100% fungsi dari unit yang dideskripsikan baik dari sisi customer
maupun sisi admin sudah berjalan dengan sebagai mana mestinya. Kemudian, modul-modul yang berhubungan sudah
berintegrasi sesuai fungsinya, dan secara usabilitas, aplikasi Cafeasy sudah memiliki tingkat usabilitas yang tinggi serta
sistem sudah efektif memenuhi kebutuhan dan harapan dari pengguna.
Kata kunci— white-box testing, unit testing, integration testing, usability testing, cafeasy
References
R. B. Trengginaz, A. Yusup, D. S. Sunyoto, M. R. Jihad,
and Y. Yulianti,
Kereta berbasis Website Menggunakan Metode Black
Box dengan Teknik Equivalence Partitioning,= Jurnal
Teknologi Sistem Informasi dan Aplikasi, vol. 3, no. 3, p.
, Aug. 2020, doi: 10.32493/jtsi.v3i3.5349.
B. P. Pratama, I. B. Vitriadi Ristianto, I. A. Prayogo,
Nasrullah, and A. Saifudin,
Sistem Informasi Penilaian Mahasiswa dengan Teknik
Boundary Value Analysis Menggunakan Metode Black
Box Testing,= Journal of Artificial Intelligence and
Innovative Applications, vol. 1, no. 1, Feb. 2020.
L. Liana,
Testing),= Universitas Mercu Buana, Jakarta, 2015.
T. A. Kurniawan,
Pengujian Jalur Dasar (Basis Path Testing)_: Teori Dan
Aplikasi,= Jurnal EECCIS (electrics, electronics,
communications, controls, informatics, systems), vol. 1,
no. 1, p. 29, Jun. 2016, doi: 10.21776/jeeccis.v1i1.357[5] F. C. Ningrum, D. Suherman, S. Aryanti, H. A. Prasetya,
and A. Saifudin,
Sistem Seleksi Sales Terbaik Menggunakan Teknik
Equivalence Partitions,= Jurnal Informatika Universitas
Pamulang, vol. 4, no. 4, p. 125, Dec. 2019, doi:
32493/informatika.v4i4.3782.
M. E. Khan,
Testing Technique for Finding Errors,= International
Journal of Software Engineering and Its Applications,
vol. 5, no. 3, Jul. 2011.
M. Vladov, Unit Testing: The Complete Guide. Progress
Software Corporation, 2020.
M. E. Delamaro, J. C. Maidonado, and A. P. Mathur,
IEEE Transactions on Software Engineering, vol. 27, no.
, pp. 228-247, Mar. 2001, doi: 10.1109/32.910859.
J. A. Whittaker,
it so hard?,= IEEE Softw, vol. 17, no. 1, pp. 70-79, 2000,
doi: 10.1109/52.819971.
S. K. Singh and A. Singh, Software Testing. Vandana
Publications, 2012.
M. Kumar, S. K. Singh, and R. K. Dwivedi,
Comparative Study of Black Box Testing and White Box
Testing Techniques,= International Journal of Advance
Research in Computer Science and Management Studies
(IJARCSMS), vol. 3, no. 10, Oct. 2015.
World Wide Journal of Multidisciplinary Research and Development, 2018.
T. Hamilton,
guru99, 2023. https://www.guru99.com/usabilitytesting-tutorial.html (accessed May 11, 2023).
https://maze.co/guides/usability-testing/ (accessed May 11, 2023).
Z. Sharfina and H. B. Santoso,
adaptation of the System Usability Scale (SUS),= in 2016
International Conference on Advanced Computer
Science and Information Systems (ICACSIS), IEEE, Oct.
, pp. 145-148. doi: 10.1109/ICACSIS.2016.7872776.
S. Park et al.,
Coverage Faster,= in Proceedings of the ACM SIGSOFT
th International Symposium on the Foundations of
Software Engineering, New York, NY, USA: ACM,
Nov. 2012, pp. 1-11. doi: 10.1145/2393596.2393636.



