DETECTING THE RIPENESS OF PALM OIL FRUIT TO SUPPORT HARVESTING DECISIONS USING YOLO

Putri, Tsabita Rosyidah (2026) DETECTING THE RIPENESS OF PALM OIL FRUIT TO SUPPORT HARVESTING DECISIONS USING YOLO. Undergraduate thesis, UPN Veteran Jawa Timur.

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

Download (1MB) | Preview
[img]
Preview
Text (Bab 1)
22083010012.-bab1.pdf

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

Download (1MB)
[img] Text (Bab 3)
22083010012.-bab3.pdf
Restricted to Repository staff only until 19 May 2028.

Download (669kB)
[img] Text (Bab 4)
22083010012.-bab4.pdf
Restricted to Repository staff only until 19 May 2028.

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

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

Download (193kB) | Preview
[img] Text (Lampiran)
22083010012.-lampiran.pdf
Restricted to Repository staff only

Download (251kB)

Abstract

Oil palm is one of the leading commodities that plays an important role in the national economy, where the quality of the produced oil is strongly influenced by the ripeness level of Fresh Fruit Bunches (FFB). However, the determination of fruit ripeness in the field is still carried out manually through visual inspection, which is subjective, inconsistent, and prone to errors in the harvesting process. Therefore, an automated system is required to accurately and efficiently detect fruit ripeness levels. This study aims to develop an oil palm fruit ripeness detection system based on deep learning using an object detection approach, as well as to compare the performance of two models, namely YOLOv8 and YOLOv12. The dataset consists of oil palm fruit images annotated into three classes: ripe, semi-ripe, and unripe. The research process includes model training with identical hyperparameter configurations, evaluation using precision, recall, mean Average Precision (mAP50 and mAP50-95), confusion matrix analysis, and inference time measurement, as well as system implementation using a Streamlit-based web application. The results show that YOLOv8 outperforms YOLOv12 in overall performance. YOLOv8 achieved a precision of 0.974, recall of 0.987, mAP50 of 0.994, mAP50-95 of 0.892, with an average inference time of 31.28 ms. Meanwhile, YOLOv12 achieved a precision of 0.976, recall of 0.969, mAP50 of 0.990, mAP50-95 of 0.872, with an inference time of 35.69 ms. Overall, YOLOv8 demonstrates the best balance between detection accuracy, generalization ability, and computational efficiency. This study provides a contribution in the form of a recommended best-performing detection model and a web-based system implementation that can su support faster, more accurate, and more efficient decision-making in oil palm harvesting processes.

Item Type: Thesis (Undergraduate)
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorDiyasa, I Gede Susrama MasNIDN197006192021211009igsusrama.if@upnjatim.ac.id
Thesis advisorPratama, Alfan RizaldyNUPTK7938777678130112alfan.fasilkom@upnjatim.ac.id
Subjects: Q Science > Q Science (General)
Q Science > QA Mathematics
Q Science > QA Mathematics > QA75 Electronic computers. Computer science
S Agriculture > S Agriculture (General)
T Technology > T Technology (General)
T Technology > TP Chemical technology
Divisions: Faculty of Computer Science > Departemen of Data Science
Depositing User: Tsabita Rosyidah Putri
Date Deposited: 19 May 2026 06:23
Last Modified: 19 May 2026 06:23
URI: https://repository.upnjatim.ac.id/id/eprint/51902

Actions (login required)

View Item View Item