Application Of Behavior And Test Driven Development In Hybrid Agile Erp System Development (Case Study Of Pasyha Pharmacy)

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.

[img]
Preview
Text (Cover)
22081010124.-cover.pdf

Download (659kB) | Preview
[img]
Preview
Text (Bab 1)
22081010124.-bab1.pdf

Download (136kB) | Preview
[img] Text (Bab 2)
22081010124.-bab2.pdf
Restricted to Repository staff only until 25 May 2028.

Download (426kB)
[img] Text (Bab 3)
22081010124.-bab3.pdf
Restricted to Repository staff only until 25 May 2028.

Download (2MB)
[img] Text (Bab 4)
22081010124.-bab4.pdf
Restricted to Repository staff only until 25 May 2028.

Download (1MB)
[img]
Preview
Text (Bab 5)
22081010124.-bab5.pdf

Download (102kB) | Preview
[img]
Preview
Text (Daftar Pustaka)
22081010124.-daftarpustaka.pdf

Download (234kB) | Preview
[img] 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:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorAnggraeny, Fetty TriNIDN0711028201fettyanggraeny.if@upnjatim.ac.id
Thesis advisorNurlaili, Afina LinaNIDN0013129303afina.lina.if@upnjatim.com
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 View Item