Skripsi
IMPLEMENTASI TEST-DRIVEN DEVELOPMENT PADA RANCANG BANGUN SISTEM INFORMASI WARELINK PT BUANA SENTOSA NUSANTARA
The development of information technology has made information systems an essential component in supporting the effectiveness and quality of corporate operations. PT Buana Sentosa Nusantara still faces challenges in warehouse management, particularly in recording incoming goods, validating delivery data, and generating reports, which are still performed manually and may lead to errors and inefficiencies. This study aims to implement the Test-Driven Development (TDD) method in the design and development of the Warelink Information System as a solution to these problems. This research employs an Object-Oriented System Analysis and Design (OOSAD) approach with Unified Modeling Language (UML) modeling. The system was developed using the PHP programming language with the Laravel framework, while unit testing was conducted using the Pest framework through the implementation of the TDD method, which consists of the red phase, green phase, and refactor phase. Functional system testing was carried out through alpha testing using the black-box testing method. The results show that the implementation of the TDD method successfully produced clean, well-structured code that complies with system specifications. Unit testing resulted in 122 TDD test cases with a 100% success rate, while functional testing through alpha testing resulted in 65 test cases with a 100% success rate, indicating that all system functionalities operate according to business requirements. Furthermore, statement coverage results in the refactor phase show that 79.41% of code lines, 64.56% of functions and methods, and 40.22% of traits and classes were covered by testing. This coverage indicates that most of the main execution flows of the system have been well verified. Therefore, it can be concluded that the TDD method is effective in improving the quality, reliability, consistency, and maintainability of the Warelink Information System.
No other version available