1.8 KiB
1.8 KiB
<<<<<<< HEAD
Aplikasi Analisis Sentimen Smart Kampung
Aplikasi web untuk analisis sentimen menggunakan model Naive Bayes dengan 3 kelas (Positif, Netral, Negatif).
Struktur Project
├── app.py # File utama Flask
├── model_nb.pkl # Model Naive Bayes
├── tfidf_vectorizer.pkl # TF-IDF Vectorizer
├── requirements.txt # Daftar dependensi
├── static/ # Folder untuk file statis
│ ├── style.css # File CSS
│ └── assets/ # Folder untuk gambar
│ └── smartkampung.png
└── templates/ # Folder untuk template HTML
└── index.html # Template utama
Cara Menjalankan Aplikasi
-
Pastikan Python sudah terinstall di laptop Anda (versi 3.7 atau lebih baru)
-
Buat virtual environment baru:
python -m venv venv -
Aktifkan virtual environment:
- Windows:
venv\Scripts\activate - Linux/Mac:
source venv/bin/activate
- Windows:
-
Install semua dependensi yang dibutuhkan:
pip install -r requirements.txt -
Jalankan aplikasi:
python app.py -
Buka browser dan akses:
http://localhost:5000
Catatan Penting
- Pastikan file
model_nb.pkldantfidf_vectorizer.pklada di folder yang sama denganapp.py - Pastikan folder
static/assetsberisi filesmartkampung.png - Jika ada error saat menjalankan aplikasi, pastikan semua dependensi sudah terinstall dengan benar
Teknologi yang Digunakan
- Flask: Web framework
- scikit-learn: Machine learning library
- Bootstrap: Frontend framework
- jQuery: JavaScript library =======
Skripsi
repository untuk tugas akhir/skripsi