Kursus Skripsi Tesis Disertasi Python YOLO ~ Pemanfaatan YOLO untuk Deteksi Dini Hama Tanaman Berbasis Drone
Berikut adalah silabus 10 sesi (masing-masing 1,5 jam) untuk topik “Pemanfaatan YOLOv8 untuk Deteksi Dini Hama Tanaman Berbasis Drone”, yang dirancang untuk mahasiswa tingkat akhir atau peserta pelatihan lanjutan dalam bidang AI pertanian, computer vision, dan teknologi drone.
π Silabus 10x Sesi β Pemanfaatan YOLOv8 untuk Deteksi Dini Hama Tanaman Berbasis Drone
π§© Sesi 1: Pengantar Konsep Deteksi Hama Berbasis AI
-
Pemahaman dasar mengenai hama tanaman dan dampaknya
-
Kelebihan dan tantangan deteksi otomatis hama menggunakan AI
-
Studi kasus: deteksi hama menggunakan drone dan YOLO
-
Tools dan library yang akan digunakan (Python, Ultralytics YOLOv8, OpenCV, Google Colab, LabelImg)
πΈ Sesi 2: Dasar-dasar Drone dan Akuisisi Data Udara
-
Pengenalan drone dan sensor kamera untuk pemetaan tanaman
-
Teknik akuisisi citra dari udara (altitude, angle, overlap)
-
Praktik: Simulasi pengambilan gambar menggunakan data publik atau UAV simulator
πΌοΈ Sesi 3: Dataset dan Labeling Citra Hama
-
Struktur dataset YOLO (train/val/images dan labels)
-
Teknik labeling menggunakan LabelImg atau Roboflow
-
Penentuan kelas (misal: ulat grayak, wereng, belalang, dll.)
-
Praktik: Labeling 10β20 gambar hama hasil UAV
π¦ Sesi 4: Pengenalan YOLOv8 dan Instalasi Lingkungan
-
Perbedaan YOLOv3, v5, v7, dan v8
-
Instalasi Ultralytics YOLOv8 di Google Colab / lokal
-
Penjelasan struktur file project YOLOv8
-
Praktik: Training model YOLOv8 dengan dataset default (misal COCO subset)
π§ Sesi 5: Training YOLOv8 dengan Dataset Hama
-
Menyiapkan file
.yamldan dataset custom -
Konfigurasi hyperparameter dan augmentasi data
-
Proses pelatihan model YOLOv8
-
Evaluasi loss, precision, recall, mAP
π§ͺ Sesi 6: Validasi dan Evaluasi Model
-
Teknik evaluasi performa model deteksi
-
Confusion matrix, precision-recall curve
-
Visualisasi hasil deteksi (bounding box, class confidence)
-
Praktik: Uji model terhadap gambar baru dari drone
π§ Sesi 7: Optimasi Model dan Transfer Learning
-
Fine-tuning menggunakan pretrained weights
-
Teknik augmentasi lanjutan dan image preprocessing
-
Eksperimen: Membandingkan model YOLOv8n vs YOLOv8m
-
Latihan: Mengurangi overfitting dan mempercepat training
π² Sesi 8: Deploy Model ke Sistem Monitoring
-
Export model ke format ONNX / TorchScript
-
Simulasi sistem monitoring berbasis video drone
-
Real-time object detection pipeline dengan OpenCV + YOLOv8
-
Latihan: Jalankan deteksi live dari video drone
π°οΈ Sesi 9: Integrasi Drone + Kamera + Model AI
-
Arsitektur sistem lengkap: Drone β Gambar β Deteksi β Notifikasi
-
Konsep edge computing dan IoT pertanian
-
Simulasi integrasi dengan papan seperti Jetson Nano atau Raspberry Pi
-
Studi kasus: Implementasi di kebun jagung/padi
π Sesi 10: Presentasi Mini Project dan Evaluasi
-
Setiap peserta mempresentasikan hasil mini project:
-
Dataset, pelatihan, hasil evaluasi, dan penerapan
-
-
Diskusi tantangan lapangan dan potensi pengembangan
-
Umpan balik dan penutup



