The Information System for Information Technology Internships at UIN Walisongo Semarang is being developed to support the structured and integrated process of submitting and monitoring student internship activities. Along with the system design, software testing is needed to ensure that the program's logic flow runs according to requirements and is free from errors. This research aims to test the internal structure of the program using the White-Box Testing method with the Basis Path Technique. The testing focusses on two core modules: the internship application process module and the application verification process module by the study program head. The testing stages include identifying the modules to be tested, creating flowcharts, forming flowgraphs, calculating Cyclomatic Complexity (CC), determining independent paths, and testing test cases. The test results show that the internship application process model has a Cyclomatic Complexity value of 7, resulting in seven independent paths, while the application verification process module has a Cyclomatic Complexity of 2 with two independent paths. All independent paths were successfully executed and produced the expected output. Based on these results, it can be concluded that the internal logic flow in each tested module has functioned very well and according to system requirements. Therefore, the White-Box Testing method with the Basis Path Technique is proven effective in testing the quality of the logical structure in the internship information system.
Copyrights © 2024