Implementasi Sistem Deteksi dan Klasifikasi Cacat Produk Berbasis Web Menggunakan Algoritma YOLOv8

Authors

  • Anggarini Puspita Rarasati Universitas Pamulang
  • Wiwin Winarti Universitas Pamulang

DOI:

https://doi.org/10.31004/riggs.v5i2.12724

Keywords:

cutting dies, quality control, YOLOv8, deteksi cacat, sistem berbasis web

Abstract

Proses quality control pada produk metal cutting dies umumnya masih dilakukan melalui inspeksi visual secara manual, sehingga rentan terhadap ketidakkonsistenan, kelelahan, dan kesalahan manusia, terutama pada industri dengan volume produksi tinggi. Kondisi ini mendorong kebutuhan akan sistem inspeksi otomatis yang lebih cepat, objektif, dan konsisten dibandingkan pengamatan manual. Penelitian ini bertujuan mengembangkan sistem berbasis web untuk mendeteksi dan mengklasifikasikan cacat produk menggunakan algoritma YOLOv8. Pendekatan yang digunakan memanfaatkan object detection untuk mengidentifikasi area cacat pada permukaan produk, kemudian menentukan kondisi akhir produk ke dalam dua kategori yaitu defect dan non-defect berdasarkan confidence thresholding dengan ambang batas nilai confidence sebesar 50%. Tahapan penelitian meliputi studi pustaka, pengumpulan dataset, anotasi citra menggunakan platform Roboflow, pra-pemrosesan dan augmentasi data, pelatihan model, evaluasi model, perancangan antarmuka web, serta pengujian fungsional sistem secara menyeluruh. Model YOLOv8n (Nano) dilatih menggunakan dataset sebanyak ±200 gambar dengan transfer learning dari checkpoint publik MS COCO pada lingkungan komputasi berbasis CPU, dan menghasilkan nilai Precision sebesar 51,5% pada epoch terbaik ke-31, Recall sebesar 44,3%, dan mAP@0.5 sebesar 39,3%. Sistem web berbasis Flask yang dibangun mampu menampilkan bounding box pada area cacat beserta status akhir produk secara otomatis. Pengujian fungsionalitas menggunakan Black Box Testing menunjukkan seluruh skenario, baik positif maupun negatif, berhasil berjalan sesuai rencana dengan tingkat keberhasilan 100%, menegaskan bahwa pendekatan ini dapat diintegrasikan ke antarmuka sederhana tanpa latar belakang teknis kecerdasan buatan. Penelitian ini diharapkan mendukung inspeksi kualitas secara lebih cepat, konsisten, dan efisien, sekaligus menjadi dasar pengembangan lanjutan dengan dataset lebih besar dan akselerasi GPU.

Downloads

Download data is not yet available.

References

1.A. A. Khan, A. A. Laghari, and S. A. Awan, "Machine learning in computer vision: A review," EAI Endorsed Trans. Scalable Inf. Syst., vol. 8, no. 32, pp. 1-11, 2021.

https://doi.org/10.4108/eai.21-4-2021.169418

2.N. Lilansa, R. Aji Pratama, R. Tanadi, and R. N. Nindi Kara, "Pengujian algoritma YOLO untuk deteksi cacat pada produk hasil alumunium casting pada industri otomotif," J. Teknol. Terapan, vol. 10, no. 2, 2024.

https://doi.org/10.31884/jtt.v10i2.664

3.B. Tang, L. Chen, W. Sun, and Z. Lin, "Review of surface defect detection of steel products based on machine vision," IET Image Process., vol. 17, no. 2, pp. 303-322, 2023.

https://doi.org/10.1049/ipr2.12647

4.M. Hussain, "YOLOv1 to v8: Unveiling each variant-a comprehensive review of YOLO," IEEE Access, vol. 12, pp. 42816-42833, 2024.

https://doi.org/10.1109/ACCESS.2024.3378568

5.X. Song, S. Cao, J. Zhang, and Z. Hou, "Steel surface defect detection algorithm based on YOLOv8," Electronics, vol. 13, no. 5, 2024.

https://doi.org/10.3390/electronics13050988

6.L. Zhang, B. Li, Y. Cui, Y. Lai, and J. Gao, "Research on improved YOLOv8 algorithm for insulator defect detection," 2023.

https://doi.org/10.21203/rs.3.rs-3337929/v1

7.N. J. Hayati, D. Singasatia, and M. R. Muttaqin, "Object tracking menggunakan algoritma You Only Look Once (YOLO)v8 untuk menghitung kendaraan," KOMPUTA J. Ilm. Komput. Inform., vol. 12, no. 2, 2023.

https://doi.org/10.34010/komputa.v12i2.10654

8.H. Kong and Y. C., "Improved steel surface defect detection algorithm based on YOLOv8," IEEE Access, 2024.

https://doi.org/10.1109/ACCESS.2024.10695239

9.J. E. Gallagher and E. J. Oughton, "Surveying You Only Look Once (YOLO) multispectral object detection advancements, applications and challenges," 2024.

https://doi.org/10.48550/arXiv.2409.12977

10.I. N. Simbolon, D. F. Lumbanraja, and K. Tampubolon, "Analysis and implementation of YOLOv7 in detecting pin del in real-time," J. Tek. Inform. (Jutif), vol. 5, no. 2, pp. 579-587, 2024.

https://doi.org/10.52436/1.jutif.2024.5.2.1286

11.E. Jovanovska, M. Kotevski, B. Kotevski, and S. Koceski, "Automated door state detection using deep learning: A computer vision approach with Roboflow platform," Balkan J. Appl. Math. Inform., vol. 8, no. 1, 2025.

https://doi.org/10.46763/BJAMI

12.I. H. Sarker, "Deep learning: A comprehensive overview on techniques, taxonomy, applications and research directions," SN Comput. Sci., vol. 2, no. 6, 2021.

https://doi.org/10.1007/s42979-021-00815-1

13.A. J. Dhruv, R. Patel, and N. Doshi, "Python: The most advanced programming language for computer science applications," 2022.

https://doi.org/10.5220/0010307900003051

14.C. Wijayanto and Y. A. Susetyo, "Implementasi Flask framework pada pembangunan aplikasi sistem informasi helpdesk (SIH)," 2022.

15.J. Shadiq, A. Safei, and R. W. R. Loly, "Pengujian aplikasi peminjaman kendaraan operasional kantor menggunakan blackbox testing," Inf. Manag. Educ. Prof., vol. 5, no. 2, pp. 97-110, 2021.

16.Y. Arvio, D. T. Kusuma, and I. B. Sangadji, "Pendekatan algoritma YOLO V5 untuk mendeteksi cacat produk masker," 2024.

17.C. Nisa', A. Wijaya, and F. Rizal, "Teori UML dan implementasi praktek: panduan untuk pengembangan perangkat lunak," CV Bravo Press Indonesia, 2024.

Downloads

Published

30-07-2026

How to Cite

[1]
A. P. Rarasati and W. Winarti, “Implementasi Sistem Deteksi dan Klasifikasi Cacat Produk Berbasis Web Menggunakan Algoritma YOLOv8”, RIGGS, vol. 5, no. 2, pp. 21125–21132, Jul. 2026.

Issue

Section

Articles