PENGUJIAN KUALITAS WEBSITE PT MEDIA CITRA DIGITALINDO BLITAR MENGGUNAKAN WHITE BOX TESTING DENGAN TEKNIK BASIS PATH

Bagus Prasetya
Ilyas Nuryasin


DOI: https://doi.org/10.29100/jipi.v10i2.7693

Abstract


Dalam siklus pengembangan perangkat lunak, pengujian adalah fase penting untuk memastikan kualitas dan reliabilitas sistem. Salah satu tahap pengujian awal adalah pengujian unit, yang dapat diimplementasikan menggunakan White Box Testing dengan teknik Basis Path Analysis. Metode ini menguji struktur internal suatu program melalui bagan alur sistem (system flowchart), yang kemudian dikonversi menjadi flowgraph untuk mengidentifikasi jalur eksekusi independen. Tantangan muncul ketika sistem perangkat lunak terdiri dari banyak file yang saling berhubungan, sulit untuk membuat flowgraph yang komprehensif dari kode sumber. Penelitian ini menerapkan Basis Path Analysis dalam White Box Testing pada situs web PT Media Citra Digitalindo dengan memanfaatkan system-level flowchart sebagai solusi praktis untuk menangani kompleksitas kode. Pendekatan ini terdiri dari empat tahap utama: membangun flowgraph, menghitung Cyclomatic Complexity (CC), mengidentifikasi jalur independen, dan mengeksekusi test case. Hasil pengujian menunjukkan bahwa prosedur sistem yang dianalisis menunjukkan kompleksitas sedang hingga tinggi, dengan tingkat risiko yang sesuai. Selain itu, semua jalur independen yang teridentifikasi berhasil divalidasi melalui test case. Temuan ini mendukung efektivitas teknik Basis Path dalam meningkatkan kemampuan uji (testability) sistem berbasis web yang kompleks, dan berkontribusi pada peningkatan praktik validasi praktik validasi untuk logika internal program.

Keywords


White Box Testing; Basis Path Analysis; Cyclomatic Complexity; Independent Path; Test Case

Full Text:

PDF

Article Metrics :

References


Z. Abidin and A. Sofyan, “Strategi Manajemen Pemasaran Dalam Era Digital Pada Masa Sekarang,” Khidmatussifa J. Islam. Stud., vol. 2, no. 1, pp. 11–16, 2022, doi: 10.56146/khidmatussifa.v2i1.76.

I. A. Kusuma, F. Dwi, N. Afifah, M. G. Ruba, Y. Yudha Utama, and I. Kediri, “Analisis Manajemen Digital dalam Mengoptimalkan Kinerja Bisnis,” Proc. Islam. Econ. Business, Philanthr., vol. 2, no. 1, 2023, [Online]. Available: https://jurnalfebi.iainkediri.ac.id/index.php/proceedings

MarketsandMarkets. (Januari 2024). Social Media Management Market worth $51.8 billion by 2028 – Exclusive Report by MarketsandMarkets™. [Online]. Tersedia: https://www.marketsandmarkets.com/PressReleases/social-media-management.asp.

E. Saliin, Social Media Marketing, no. June. 2023. doi: 10.1201/9781003200154-2.

M. A. Arsath, “‘Digitalization in Business’ Social Media Marketing: Advantages and Disadvantages,” Shanlax Int. J. Manag., vol. 6, no. 1, pp. 152–158, 2018, [Online]. Available: https://doi.org/10.5281/

M. Radisi et al., “Transformasi Digital UMKM Shofi Cookies : Pengembangan Dashboard Penjualan Berbasis API , Database , dan Visualisasi Interaktif menggunakan wpDataTable,” vol. 04, pp. 89–97, 2024.

W. Zamojski, J. Mazurkiewicz, J. Sugier, T. Walkowiak, and J. Kacprzyk, “Proceedings of the ninth international conference on dependability and complex systems DepCoS-RELCOMEX. June 30 – July 4, 2014, Brunów, Poland,” Adv. Intell. Syst. Comput., vol. 286, pp. 223–224, 2014, doi: 10.1007/978-3-319-07013-1.

M. D. Mulyawan, I. N. S. Kumara, I. B. A. Swamardika, and K. O. Saputra, “Kualitas Sistem Informasi Berdasarkan ISO/IEC 25010: Literature Review,” Maj. Ilm. Teknol. Elektro, vol. 20, no. 1, p. 15, 2021, doi: 10.24843/mite.2021.v20i01.p02.

J. P. Miguel, D. Mauricio, and G. Rodríguez, “A Review of Software Quality Models for the Evaluation of Software Products,” Int. J. Softw. Eng. Appl., vol. 5, no. 6, pp. 31–53, 2014, doi: 10.5121/ijsea.2014.5603.

G. W. Sasmito, “White Box Testing with Basis Path Technique in the Demography Administration Website,” ICSECC 2020 - 2nd Int. Conf. Sustain. Eng. Creat. Comput. Proc., no. October, pp. 86–92, 2020, doi: 10.1109/ICSECC51444.2020.9557428.

J. B. L. Sie, Izmy Alwiah Musdar, and Syamsul Bahri, “Pengujian White Box Testing Terhadap Website Room Menggunakan Teknik Basis Path,” KHARISMA Tech, vol. 17, no. 2, pp. 45–57, 2022, doi: 10.55645/kharismatech.v17i2.235.

S. Sharma* and D. S. Bhatia, “An Algorithm for Finding the Optimal Path In Basis Path Testing using GABVIE Model,” Int. J. Innov. Technol. Explor. Eng., vol. 9, no. 3, pp. 587–593, 2020, doi: 10.35940/ijitee.c8436.019320.

C. P. C. Munaiseche and G. C. Rorimpandey, “Penerapan Metode Basis Path Analysis dalam Pengujian White Box Sistem Pakar,” Pros. Semin. Nas. Sist. Inf. dan Teknol., vol. 5, no. 1, pp. 124–128, 2021.

D. Madhavi, “A White Box Testing Technique in Software Testing: Basis Path Testing,” J. Res., vol. 2, no. 4, pp. 12–17, 2016, [Online]. Available: www.journalforresearch.org

Y. Tashtoush, M. Al-Maolegi, and B. Arkok, “The Correlation among Software Complexity Metrics with Case Study,” no. 2, 2014, [Online]. Available: http://arxiv.org/abs/1408.4523

M. E. Khan, “Different approaches to white box testing technique for finding errors,” Int. J. Softw. Eng. its Appl., vol. 5, no. 3, pp. 1–14, 2011, doi: 10.5121/ijsea.2011.2404.

S. Huntsman, “Path homology as a stronger analogue of cyclomatic complexity,” 2020, [Online]. Available: http://arxiv.org/abs/2003.00944

J. Caldeira, F. Brito e Abreu, J. Cardoso, and J. P. dos Reis, “Unveiling process insights from refactoring practices,” Comput. Stand. Interfaces, vol. 81, 2022, doi: 10.1016/j.csi.2021.103587.

D. Wintana, D. Pribadi, and M. Y. Nurhadi, “Analisis Perbandingan Efektifitas White-Box Testing dan Black-Box Testing,” J. Larik Ldng. Artik. Ilmu Komput., vol. 2, no. 1, pp. 8–16, 2022, doi: 10.31294/larik.v2i1.1382.

E. Bozdag, A. Mesbah, and A. Van Deursen, “A comparison of push and pull techniques for AJAX,” Proc. - 9th IEEE Int. Symp. Web Site Evol. WSE 2007, pp. 15–22, 2007, doi: 10.1109/WSE.2007.4380239