Prasetyo, Krisna Eko Prasetyo (2026) Rancang Bangun Backend Website Nusantara Kuliner Menggunakan Golang dengan Pola Clean Architecture. Undergraduate thesis, UPN Veteran Jawa Timur.
|
Text (Cover)
22082010149-cover.pdf Download (5MB) |
|
|
Text (Bab 1)
22082010149-bab1.pdf Download (253kB) |
|
|
Text (Bab 2)
22082010149-bab2.pdf Download (694kB) |
|
|
Text (Bab 3)
22082010149-bab3.pdf Restricted to Repository staff only until 22 July 2029. Download (441kB) |
|
|
Text (Bab 4)
22082010149-bab4.pdf Restricted to Repository staff only until 22 July 2029. Download (12MB) |
|
|
Text (Bab 5)
22082010149-bab5.pdf Restricted to Repository staff only until 22 July 2029. Download (231kB) |
|
|
Text (Daftar pustaka)
22082010149-daftarpustaka.pdf Download (194kB) |
|
|
Text (Lampiran)
22082010149-lampiran.pdf Restricted to Repository staff only Download (6MB) |
Abstract
Nusantara Kuliner is a business engaged in food provision and catering services. In its operations, product management, order processing, transactions, and marketing are still handled manually through separate media. This condition results in fragmented data management and transaction monitoring. This study aims to design and develop the backend of the Nusantara Kuliner website using Golang, the Clean Architecture pattern, and the Scrum method. The system was developed iteratively through six sprints covering authentication, catalogues, transactions, payments, Point of Sale, marketing, content, notifications, transaction monitoring, and deployment. The results show that the backend supports online ordering, offline transactions, DOKU payment integration, notification delivery, and transaction monitoring. Black-box testing confirms that all endpoints function according to the system requirements. Performance testing using k6 produced a p95 response time of 59.12 ms during a load test with 100 virtual users and a 0% error rate. During the spike test with 500 virtual users, the p95 response time reached 293.86 ms. A two-hour soak test with 150 virtual users produced a p95 response time of 154.88 ms. User Acceptance Testing achieved an acceptance score of 86%, classified as Highly Accepted. These results indicate that the backend meets the functional and non-functional requirements and is feasible for supporting the operations of Nusantara Kuliner.
| Item Type: | Thesis (Undergraduate) | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Contributors: |
|
||||||||||||
| Subjects: | T Technology > T Technology (General) T Technology > T Technology (General) > T58.6-58.62 Management Information Systems |
||||||||||||
| Divisions: | Faculty of Computer Science > Departemen of Information Systems | ||||||||||||
| Depositing User: | Krisna Eko Prasetyo | ||||||||||||
| Date Deposited: | 23 Jul 2026 01:45 | ||||||||||||
| Last Modified: | 23 Jul 2026 02:16 | ||||||||||||
| URI: | https://repository.upnjatim.ac.id/id/eprint/57615 |
Actions (login required)
![]() |
View Item |
