Skip to content
DanishF1Public

About

Anti-Hoax application based on LLM integrated with OCR and notification. This app was contested on OPSI 2025, Made by Danish Fattah Azizi and Mochamad Rafel Saputra

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Repository files navigation

Baswara: AI Hoax Detector 🚀

Deteksi Hoax di Ujung Jari Anda dengan Bantuan AI

Baswara adalah sebuah aplikasi Android inovatif yang dirancang untuk memerangi penyebaran misinformasi dan hoax. Dengan sekali tekan, aplikasi ini dapat memindai konten di layar Anda, mengekstrak teksnya, dan mengirimkannya ke Google Gemini AI untuk analisis mendalam, memberikan Anda respons cepat mengenai potensi kebenaran informasi tersebut.


📸 Tampilan Aplikasi

Tampilan Notifikasi Kontrol Tampilan Hasil Analisis
Screenshot Notifikasi Screenshot Hasil

✨ Fitur Utama

  • Scan Layar Sekali Klik: Menganalisis konten apa pun di layar Anda (artikel berita, chat, media sosial) melalui notifikasi persisten yang mudah diakses.
  • Analisis Hoax dengan Gemini AI: Memanfaatkan model AI canggih dari Google untuk mengevaluasi teks dan memberikan indikasi apakah informasi tersebut berpotensi hoax atau tidak, lengkap dengan penjelasannya.
  • Ekstraksi Teks Otomatis (OCR): Menggunakan Google ML Kit untuk secara akurat mengenali dan mengekstrak teks dari gambar hasil tangkapan layar.
  • Notifikasi Hasil Cerdas: Hasil analisis dari AI ditampilkan secara langsung melalui notifikasi prioritas tinggi, sehingga Anda tidak perlu meninggalkan aplikasi yang sedang digunakan.
  • Kontrol Penuh: Mudah untuk memulai, menghentikan, dan memindai kapan saja melalui action button pada notifikasi.

⚙️ Cara Kerja

Aplikasi ini berjalan sebagai foreground service untuk memastikan fungsionalitas yang andal. Berikut alur kerjanya:

  1. Mulai Layanan: Pengguna memberikan izin MediaProjection (perekaman layar) satu kali.
  2. Kontrol via Notifikasi: Sebuah notifikasi persisten muncul dengan tombol "Scan" dan "Stop".
  3. Pindai & Ekstrak: Saat tombol "Scan" ditekan, RunningService mengambil tangkapan layar. Gambar ini kemudian diproses oleh ML Kit Text Recognition untuk mengekstrak semua teks yang terlihat.
  4. Kirim ke AI: Teks yang sudah diekstrak kemudian dibungkus dalam sebuah prompt khusus dan dikirim ke Google Gemini API melalui panggilan REST.
  5. Tampilkan Hasil: Respons dari Gemini AI diterima dan ditampilkan sebagai notifikasi baru, memberitahu pengguna hasil analisis hoax.

🔧 Teknologi & Pustaka yang Digunakan


🛠️ Setup & Instalasi

Untuk menjalankan proyek ini di mesin lokal Anda, ikuti langkah-langkah berikut:

  1. Clone Repositori

    git clone [https://github.com/Dan-Rekto/BaswaraRekto.git](https://github.com/Dan-Rekto/BaswaraRekto.git)
  2. Buka di Android Studio Buka proyek yang telah di-clone dengan Android Studio versi terbaru.

  3. Dapatkan Kunci API Gemini Aplikasi ini membutuhkan kunci API dari Google AI Studio untuk berfungsi.

  4. Build dan Jalankan Aplikasi Sinkronkan Gradle, lalu build dan jalankan aplikasi pada perangkat Android fisik atau emulator.


📜 Lisensi

Lihat LICENSE.md untuk informasi lebih lanjut.


📬 Kontak

Dan-Rekto - https://github.com/Dan-Rekto

For OPSI 2025

About

Anti-Hoax application based on LLM integrated with OCR and notification. This app was contested on OPSI 2025, Made by Danish Fattah Azizi and Mochamad Rafel Saputra

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages