Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DistorsiCheck

DistorsiCheck adalah aplikasi berbasis Natural Language Processing (NLP) yang digunakan untuk mendeteksi distorsi informasi pada berita online berbahasa Indonesia menggunakan metode Complement Naive Bayes, TF-IDF, dan analisis semantik. Aplikasi ini dibangun menggunakan Python dan Streamlit sehingga pengguna dapat melakukan klasifikasi berita secara langsung melalui antarmuka web.

🌐 Demo Aplikasi: https://distorsicheck.streamlit.app/


Tentang Penelitian

Repository ini merupakan implementasi dari penelitian skripsi berjudul:

Deteksi Distorsi Informasi pada Berita Online Menggunakan Metode Naive Bayes dengan Pendekatan Analisis Semantik

Penelitian ini bertujuan untuk mengklasifikasikan berita ke dalam dua kategori, yaitu:

  • Normal : Berita yang tidak mengandung indikasi distorsi informasi.
  • Distorsi : Berita yang mengandung indikasi distorsi berdasarkan fitur semantik yang telah ditentukan.

Tahapan penelitian meliputi:

  1. Web Scraping
  2. Data Labeling
  3. Text Preprocessing
  4. TF-IDF Feature Extraction
  5. Semantic Feature Extraction
  6. Complement Naive Bayes Classification
  7. Model Evaluation

Fitur

  • Klasifikasi berita Normal dan Distorsi
  • Text preprocessing Bahasa Indonesia
  • TF-IDF dengan n-gram (1–3)
  • Analisis fitur semantik berbasis leksikon
  • Confidence score hasil prediksi
  • Antarmuka berbasis Streamlit

Dataset

Dataset Hasil Web Scraping

Simpan dataset hasil scraping pada folder berikut:

data/dataset_mentah

Dataset Hasil Labeling

Simpan dataset yang telah melalui proses pelabelan pada folder berikut:

data/dataset_balanced

Menjalankan Aplikasi

Clone repository:

git clone https://github.com/sabibprs/DistorsiCheck.git

Masuk ke folder project:

cd DistorsiCheck

Install dependency:

pip install -r requirements.txt

Jalankan aplikasi:

streamlit run app.py

Deploy

Aplikasi dapat diakses secara online melalui:

👉 https://distorsicheck.streamlit.app/


Author

Sabib Prastio Sistem Informasi - Universitas AMIKOM Yogyakarta

GitHub: https://github.com/sabibprs

About

Deteksi distorsi informasi pada berita online berbahasa Indonesia menggunakan Complement Naive Bayes dengan pendekatan analisis semantik | Akurasi: 84.58% | Streamlit App

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages