|
|
||
|---|---|---|
| backup | ||
| static | ||
| templates | ||
| venv | ||
| README.md | ||
| app.py | ||
| dataprocessing_desi.py | ||
| kamus_normalize.csv | ||
| label_encoder.pkl | ||
| nb_classifier.pkl | ||
| random_dataset_oversampling.csv | ||
| requirements.txt | ||
| tfidf_vectorizer.pkl | ||
README.md
<<<<<<< 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