Pengujian White Box Berbasis Path pada Form Daftar Jobstreet.co.id

Authors

  • Yosua Jelianfero Solissa Program Studi Teknik Informatika, Universitas Pancasila
  • Farhan Putra Program Studi Teknik Informatika, Universitas Pancasila
  • Adelia Nurlina Putri Program Studi Teknik Informatika, Universitas Pancasila
  • Sri Rezeki Candra Nursari Program Studi Teknik Informatika, Universitas Pancasila

DOI:

https://doi.org/10.24002/konstelasi.v3i2.8287

Keywords:

White Box, Basis Path, web, aplikasi, pengujian

Abstract

Abstrak. Aplikasi kini memegang peranan penting dalam kehidupan sehari-hari. Dengan menggunakan aplikasi, berbagai tugas menjadi lebih sederhana. Oleh karena itu, menguji aplikasi sebelum digunakan oleh pengguna sangat penting untuk memverifikasi keandalan dan keamanannya. Pengujian White Box yang memanfaatkan pendekatan teknik Basis Path merupakan salah satu metodologi pengujian yang dapat digunakan pada penelitian ini. Teknik Basis Path memungkinkan penguji melihat dan memahami kode program secara langsung, sehingga mengurangi risiko dan meningkatkan keandalan aplikasi. Pengujian White Box dengan teknik Basis Path dilakukan pada situs web JobStreet.co.id yang merupakan platform untuk mencari dan merekrut pekerjaan. Situs ini sangat mementingkan interaksi antara pencari kerja dan dunia usaha. Pengujian White Box dipilih sebagai metode untuk memastikan keamanan, keandalan, dan kualitas kode di balik fungsi penting di situs web. Pengujian dibagi menjadi beberapa tahap dimulai dari pengumpulan data, pembuatan Flow Graph, perhitungan Cyclomatic Complexity, penentuan Independent Path, hingga pengujian Test Case. Hasil yang diperoleh dari pengujian White Box dengan teknik Basis Path pada situs web JobStreet.co.id yaitu terdapat 4 Independent Path yang kemudian diuji menggunakan scenario test case. Pengujian berlangsung dengan baik, dan sistem form pendaftaran Jobstreet.co.id tidak menunjukkan adanya kesalahan logika pada fungsi daftar.

 

Abstract. Applications now play a crucial role in daily life. By using applications, various tasks become simpler. Therefore, testing applications before they are used by users is essential to verify their reliability and security. White Box testing using the Basis Path technique is one testing methodology that can be used in this research. The Basis Path technique allows testers to directly view and understand the program code, reducing risks and enhancing application reliability. White Box testing with the Basis Path technique was conducted on the JobStreet.co.id website. JobStreet.co.id is a platform for job seekers and employers, emphasizing the interaction between job seekers and the business world. White Box testing was chosen as a method to ensure the security, reliability, and quality of the code behind the website's essential functions. The testing process is divided into several stages, starting from data collection, creating a Flow Graph, calculating Cyclomatic Complexity, determining Independent Paths, and conducting Test Case testing. The results obtained from White Box testing using the Basis Path technique on the JobStreet.co.id website reveal the presence of 4 Independent Paths, which were subsequently tested using test cases. The testing proceeded smoothly, and the registration form system of Jobstreet.co.id did not experience any logical errors in the registration function.

References

A. P. Kusuma and B. Setiawan, “White Box Testing Pada Sistem Pemesanan Desain Sablon Berbasis Web,” Jurnal Teknika, vol. 10, no. 2, pp. 1040–1044, 2018. doi:10.30736/teknika.v10i2.241

M. F. Londjo, “Implementasi White Box Testing dengan Teknik Basis Path Pada Pengujian Form Login,” Jurnal Siliwangi Sains Teknologi, vol. 7, no. 2, pp. 35–40, 2021.

M. I. Shiddiq, “Implementasi White Box Testing Berbasis Path pada Form Login Aplikasi Berbasis Web,” Jurnal Siliwangi Sains Teknologi, vol. 8, no. 1, pp. 1–6, 2022.

A. C. Praniffa et al., “Pengujian Black Box dan White Box Sistem Informasi Parkir Berbasis Web,” Jurnal Testing dan Implementasi Sistem Informasi, vol. 1, no. 1, pp. 1–16, 2023.

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

S. Kalagara, “Cyclomatic Complexity in Software Development,” International Journal of Engineering Research & Technology (IJERT) , vol. 2, no. 16, Oct. 2020.

I. K. Wairooy, “Teknik Dalam White-Box Dan Black-box Testing,” SoCS Binus University: School of Computer Science, https://socs.binus.ac.id/2020/07/02/teknik-dalam-white-box-dan-black-box-testing/ (accessed Nov. 28, 2023).

R. Setiawan, “White Box Testing Untuk Menguji Perangkat Lunak,” Dicoding Blog, https://www.dicoding.com/blog/white-box-testing/ (accessed Nov. 28, 2023).

Meiliana, “Software testing: Perhitungan Cyclomatic Complexity,” School of Computer Science, https://socs.binus.ac.id/2016/12/29/software-testing-perhitungan-cyclomatic-complexity (accessed Nov. 30, 2023).

T. J. McCabe, “Cyclomatic Complexity Definition & Calculation,” Jellyfish.co, https://jellyfish.co/library/cyclomatic-complexity/ (accessed Nov. 30, 2023).

A. Z. Pitoyo, G. Djuwadi, and P. Yudho, “Nilai Cyclomatic Complexity Konflik Kerja terhadap Pengaruh Pimpinan dan Beban Kerja Karyawan dengan Menggunakan Model Reflektif PLS SEM,” Jurnal Pendidikan: Teori, Penelitian, dan Pengembangan, vol. 3, no. 5, pp. 648–655, May 2018.

C. Ebert, J. Cain, G. Antoniol, S. Counsell and P. Laplante, "Cyclomatic Complexity," IEEE Software, vol. 33, no. 6, pp. 27-29, Nov.-Dec. 2016, doi: 10.1109/MS.2016.147.

A. N. Hesanty, “Cara membuat Flowchart Dalam 4 Langkah Mudah (Lengkap)!,” Niagahoster Blog, https://www.niagahoster.co.id/blog/cara-membuat-flowchart/ (accessed Nov. 30, 2023).

Meilina, “Basis Path Testing: Flow Graph,” School of Computer Science, https://socs.binus.ac.id/2016/12/30/basis-path-testing-flow-graph (accessed Nov. 30, 2023).

M. H. Izzaturrahim, M. C. Saputra, and A. Pinandito, “Pengembangan Sistem Informasi Monitoring Kinerja Mesin Gilingan Berbasis Android Studi Kasus PG. Krebet Baru II, Malang,” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 2, no. 5, pp. 2016–2024, Mei 2018.

Downloads

Published

22-12-2023