Web Based Leave Application for Teachers in Rural Multi-Island Regency
DOI:
https://doi.org/10.56313/jictas.v3i1.343Kata Kunci:
Leave application, web-based system, rural education, multi-islands regencyAbstrak
The implementation of a web-based leave management system is essential for efficiently handling leave requests for teachers and civil servants in rural, multi-island regency. The existing manual processes are inefficient and prone to delays due to the geographical challenges and resource limitations. This study presents the development of a web-based application using Laravel, PHP, and MySQL to streamline the leave management process. The system allows users to submit, track, and receive notifications about their leave requests in real-time. This paper discusses the system's development, testing, and implementation phases, demonstrating how it significantly reduces administrative burdens and improves efficiency
Referensi
. Requirement Analysis: This stage involved collecting data from stakeholders, including teachers and administrative staff, to understand the specific needs of the system. Interviews and surveys were conducted to gather information about the current challenges and desired features (Boehm, 2006).
. System Design: The design phase involved creating UML diagrams such as use case diagrams, activity diagrams, and class diagrams to visualize the system’s architecture and workflows. This phase ensured that all functional and non-functional requirements were adequately addressed (Pressman, 2014).
. Implementation: The system was implemented using Laravel as the framework, PHP for server-side scripting, and MySQL for the database. The development focused on creating a user-friendly interface and ensuring secure and efficient data processing (Dennis, Wixom, & Roth, 2018).
. Testing: The system was tested using black-box testing methods to verify that all functionalities worked as intended. Additionally, a User Acceptance Test (UAT) was conducted with end-users to gather feedback and make necessary adjustments (Myers, 2011).
. Maintenance: After deployment, the system entered the maintenance phase, where continuous support is provided to address any issues that arise and to implement updates and improvements (Pfleeger & Atlee, 2010).