The new student admission process in many vocational high schools is still carried out manually, causing accumulated paper files, recording errors, slow data retrieval, and delayed reporting. Prior studies generally stop at digitising the registration form and have not integrated the entire admission service chain into a single system. This study aims to design, build, and test a web-based admission information system that integrates seven service stages sequentially, namely public information delivery, online account registration and enrolment, payment proof upload, payment verification, online selection test, self-service admission announcement based on the registration number, and recapitulation as well as cross-period comparison reporting. The novelty lies in integrating that service chain into one application with three-role access control and built-in framework security mechanisms. The system was developed using the Extreme Programming method through the planning, design, coding, and testing stages with the Laravel framework and a MySQL database consisting of eleven relational tables. Functional testing applied black box testing based on equivalence partitioning and boundary value analysis covering seventeen positive scenarios and fifteen failure scenarios, complemented by boundary input validation and verification of security mechanisms against SQL injection and XSS. The test results show that the system meets the functional needs of the admission committee and prospective students and rejects invalid input as designed, making it feasible for improving the efficiency, accuracy, and traceability of admission administration.
Copyrights © 2026