Android

Kursus Skripsi Tesis Disertasi Android Studio ~ Aplikasi Android untuk Deteksi Objek Menggunakan YOLO dan TensorFlow Lite

Berikut adalah silabus 10x sesi pelatihan atau skripsi untuk topik:

“Aplikasi Android untuk Deteksi Objek Menggunakan YOLO dan TensorFlow Lite”

Masing-masing sesi berdurasi Β±1,5 jam, cocok untuk bimbingan skripsi, kursus intensif, atau riset mandiri.


πŸ“š Silabus 10x Sesi

Topik: Aplikasi Android untuk Deteksi Objek Menggunakan YOLO dan TensorFlow Lite


πŸ”ΉSesi 1: Pengenalan Deteksi Objek dan Arsitektur YOLO

  • Apa itu deteksi objek?

  • Perbedaan klasifikasi, deteksi, dan segmentasi.

  • Pengenalan YOLO (You Only Look Once): YOLOv5 vs YOLOv8

  • Alur umum penggunaan YOLO dalam aplikasi mobile (Android).

  • Studi kasus aplikasi nyata.


πŸ”ΉSesi 2: Persiapan Lingkungan Pengembangan Android Studio

  • Instalasi Android Studio dan emulator/device testing.

  • Struktur project Android.

  • Pengenalan TensorFlow Lite (TFLite) dan fungsinya di Android.

  • Instalasi library pendukung: TensorFlow Lite, CameraX, OpenCV (opsional).


πŸ”ΉSesi 3: Dataset dan Pelatihan Model YOLO

  • Pengenalan dataset deteksi objek (COCO, Roboflow, custom dataset).

  • Membuat custom dataset (contoh: deteksi buah atau benda rumah).

  • Labeling dengan LabelImg/Roboflow.

  • Training model YOLOv5/Yolov8 menggunakan Google Colab.

  • Export model ke format .tflite.


πŸ”ΉSesi 4: Konversi Model YOLO ke TensorFlow Lite

  • Cara export YOLO ke ONNX β†’ TensorFlow β†’ TFLite.

  • Tools: tf2onnx, tensorflow_converter, Netron.

  • Optimasi model TFLite untuk performa Android (quantization, FP16, int8).


πŸ”ΉSesi 5: Integrasi TensorFlow Lite ke Android Studio

  • Struktur file TFLite dan label map.

  • Penempatan model ke dalam project Android (assets folder).

  • Konfigurasi build.gradle untuk TFLite.

  • Membuat class helper untuk memuat model dan label.


πŸ”ΉSesi 6: Implementasi Kamera Real-Time Menggunakan CameraX

  • Instalasi dan setup CameraX.

  • Preview kamera real-time.

  • Integrasi kamera dengan ImageAnalysis untuk proses frame per frame.

  • Menyambungkan kamera ke model deteksi objek.


πŸ”ΉSesi 7: Implementasi Deteksi Objek dengan TFLite Interpreter

  • Mengubah frame kamera menjadi format input model.

  • Menjalankan model dan membaca output deteksi (bounding box, label, confidence).

  • Visualisasi hasil deteksi ke layar (bounding box + label).


πŸ”ΉSesi 8: UI/UX Aplikasi dan Tampilan Hasil

  • Desain layout: live preview + overlay hasil deteksi.

  • Menampilkan informasi confidence dan label di layar.

  • Penanganan izin kamera & penyimpanan.

  • Testing di emulator & perangkat asli.


πŸ”ΉSesi 9: Evaluasi Performa & Optimasi

  • Ukur performa: kecepatan deteksi (FPS), penggunaan RAM/CPU.

  • Optimasi ukuran model dan akurasi.

  • Penggunaan Thread / Handler untuk efisiensi.

  • Pengenalan strategi multi-threading untuk deteksi real-time.


πŸ”ΉSesi 10: Pengujian Aplikasi, Dokumentasi, dan Publikasi

  • Uji coba aplikasi dengan berbagai objek dan kondisi cahaya.

  • Debugging dan error handling.

  • Export APK dan pengujian di berbagai device.

  • Dokumentasi akhir untuk laporan skripsi atau publikasi (jurnal, GitHub, Play Store).

  • Tips kelulusan skripsi jika digunakan sebagai proyek akhir.


πŸ“¦ Output Akhir:

  • Aplikasi Android .apk deteksi objek dengan kamera real-time.

  • Model YOLO yang sudah dikonversi ke .tflite.

  • Dokumentasi sistem dan cara penggunaan.

  • (Opsional) Repository GitHub pribadi.

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button