Cahyani, Silvia Dwi (2026) Application Of Behavior And Test Driven Development In Hybrid Agile Erp System Development (Case Study Of Pasyha Pharmacy). Undergraduate thesis, UPN Veteran Jawa Timur.
|
Text (Cover)
22081010124.-cover.pdf Download (659kB) | Preview |
|
|
Text (Bab 1)
22081010124.-bab1.pdf Download (136kB) | Preview |
|
|
Text (Bab 2)
22081010124.-bab2.pdf Restricted to Repository staff only until 25 May 2028. Download (426kB) |
||
|
Text (Bab 3)
22081010124.-bab3.pdf Restricted to Repository staff only until 25 May 2028. Download (2MB) |
||
|
Text (Bab 4)
22081010124.-bab4.pdf Restricted to Repository staff only until 25 May 2028. Download (1MB) |
||
|
Text (Bab 5)
22081010124.-bab5.pdf Download (102kB) | Preview |
|
|
Text (Daftar Pustaka)
22081010124.-daftarpustaka.pdf Download (234kB) | Preview |
|
|
Text (Lampiran)
22081010124.-lampiran.pdf Restricted to Repository staff only Download (8MB) |
Abstract
Pasyha Pharmacy faced various operational challenges due to its reliance on manual recording, including inaccurate stock monitoring, financial reporting errors, and limited capability to handle online transactions. This study aims to develop an integrated Enterprise Resource Planning (ERP) system using a Hybrid Agile methodology with the simultaneous application of Behavior Driven Development (BDD) and Test Driven Development (TDD) in each sprint iteration. BDD was applied in the External Loop using the Gherkin format with a Given-When-Then structure to bridge communication between developers and non-technical stakeholders, while TDD was applied in the Internal Loop through a Red-Green-Refactor cycle using PHPUnit to ensure code quality. The system was built using the Laravel framework with a MySQL database and encompasses twelve functional domains, including product management, POS transactions, automated financial reporting, supplier and stock management, e-commerce, CRM, digital prescription management, employee administration, payroll, analytics dashboard, and audit trail. Test results showed a BDD scenario acceptance rate without major revisions of 86.84% with an average stakeholder satisfaction score of 4.39 out of 5, and all 715 unit tests with 2,055 assertions were executed successfully without any failures. The resulting system proved effective in improving operational efficiency, reducing manual recording errors, and strengthening Pasyha Pharmacy's competitiveness in the digital market.
| Item Type: | Thesis (Undergraduate) | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Contributors: |
|
||||||||||||
| Subjects: | T Technology > T Technology (General) | ||||||||||||
| Divisions: | Faculty of Computer Science > Departemen of Informatics | ||||||||||||
| Depositing User: | Silvia Dwi Cahyani | ||||||||||||
| Date Deposited: | 26 May 2026 03:10 | ||||||||||||
| Last Modified: | 26 May 2026 03:10 | ||||||||||||
| URI: | https://repository.upnjatim.ac.id/id/eprint/52634 |
Actions (login required)
![]() |
View Item |
