Pengimplementasian Unit Testing, Integration Testing, dan Usability Testing pada Aplikasi Cafeasy Berbasis Website (Studi Kasus: Kafe di Daerah Bandung)

Authors

  • Angelia Brigitta Maharani Telkom University
  • Dana Sulistyo Kusumo Telkom University
  • Nungki Selviandro Telkom University

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.

P. Kaur,

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.

Published

2024-10-18

Issue

Section

Program Studi S1 Rekayasa Perangkat Lunak