KI
Kevin Iansyahkeviniansyah04@gmail.com

Lawan Judol

Platform web untuk mendeteksi, memoderasi, dan menganalisis komentar judi online di YouTube melalui integrasi API, dashboard analitik, dan sistem moderasi otomatis.

18 Januari 2026
FullStackPengembangan WebData Science & AI
Lawan Judol

Teknologi

LaravelReactMySQLTypeScriptTailwind

Lawan Judol adalah platform berbasis web yang membantu kreator YouTube menganalisis dan memoderasi komentar pada video mereka secara cerdas menggunakan pendekatan Machine Learning dan API YouTube.

Alur sistem dimulai ketika pengguna memilih video dari channel mereka. Aplikasi kemudian melakukan analisis komentar berbasis permintaan (on-demand analysis) dengan menarik data komentar melalui YouTube API.

Inti kecerdasan sistem ditopang oleh dua model Machine Learning yang berjalan sebagai layanan terpisah menggunakan FastAPI, yaitu:

  1. Model Klasifikasi — mengidentifikasi apakah sebuah komentar mengandung promosi judi online atau tidak.

  2. Model NER (Named Entity Recognition) — mengekstraksi kata kunci judol dari komentar bermasalah.

Hasil analisis ditampilkan dalam dashboard berbentuk tabel dan visualisasi data yang memisahkan komentar menjadi kategori terindikasi judol dan aman.

Berdasarkan hasil tersebut, pengguna dapat mengambil tindakan moderasi langsung dari aplikasi:

  • Held for Review — menahan komentar untuk ditinjau lebih lanjut.

  • Reject + Ban Author — menolak komentar sekaligus memblokir penulisnya.

Nilai tambah utama sistem ini adalah hasil NER berupa daftar kata kunci judol yang dapat diekspor dan dimanfaatkan pengguna untuk dimasukkan ke fitur “Blocked Words” di pengaturan moderasi YouTube, sehingga komentar dengan kata tersebut akan otomatis diblokir di masa depan.

Dari sisi keamanan, aplikasi telah diverifikasi oleh Google dan menggunakan OAuth dengan scope sensitif (Force SSL) sehingga proses otorisasi dan pertukaran data berjalan aman sesuai standar Google API.

Secara teknis, platform dibangun dengan stack modern: React + TypeScript + Vite di frontend dan Laravel + PHP di backend, sementara layanan AI ditangani oleh FastAPI. Desain UI menggunakan Tailwind CSS dan ShadCN UI, dengan kualitas kode dijaga melalui ESLint dan best practices TypeScript.