LAILIYAH, VINA NASYI ATUL (2026) IMPLEMENTATION OF A QUALITY CONTROL SYSTEM FOR SALEABLE DONUT PRODUCTS USING THE WEB-BASED YOLOV8 APPLICATION (Case Study: Douxelle Bakery, Tulungagung). Tugas Akhir thesis, University of Technology Yogyakarta.
|
Text
5220411282_ VINA NASYI ATUL LAILIYAH_BUKTIKIRIM_ABSTRAK.pdf Download (165kB) |
Abstract
ABSTRACT Consistency in product quality is crucial for maintaining consumer trust in bakery businesses, including Douxelle Bakery in Tulungagung. This study aims to implement a web-based donut quality control system using the YOLOv8 algorithm to detect two classes: fit and unfit. The dataset comprises 1,000 images with 1,131 annotated objects, split into 80% training, 10% validation, and 10% test. The model was trained using a transfer learning approach, followed by fine-tuning, and then integrated into a FastAPI-based application that provides real-time detection via camera and image uploads, as well as storing a history of detection results. Testing on the test data yielded [email protected] of 0.990 and [email protected] of 0.936, with precision of 0.945 and recall of 0.975, indicating that the model has strong detection and classification capabilities and generalizes well to previously unseen data. The system also supports real-time detection with an average inference time of approximately 5–6 milliseconds per image. This implementation demonstrates that integrating YOLOv8 into a web-based platform can facilitate a more consistent, documented, and efficient donut quality control process at the MSME scale. Keywords: Quality Control, YOLOv8, Web, Donut, Worthy
| Item Type: | Thesis (Skripsi, Tugas Akhir or Kerja Praktek) (Tugas Akhir) |
|---|---|
| Subjects: | T Technology > T Technology (General) > T201 Patents. Trademarks |
| Divisions: | Fakultas Sains Dan Teknologi > S1 Informatika |
| Depositing User: | Kaprodi S1 Informatika UTY |
| Date Deposited: | 07 May 2026 03:52 |
| Last Modified: | 07 May 2026 03:52 |
| URI: | http://eprints.uty.ac.id/id/eprint/19833 |
Actions (login required)
![]() |
View Item |
