<<<<<<< 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 1. Pastikan Python sudah terinstall di laptop Anda (versi 3.7 atau lebih baru) 2. Buat virtual environment baru: ```bash python -m venv venv ``` 3. Aktifkan virtual environment: - Windows: ```bash venv\Scripts\activate ``` - Linux/Mac: ```bash source venv/bin/activate ``` 4. Install semua dependensi yang dibutuhkan: ```bash pip install -r requirements.txt ``` 5. Jalankan aplikasi: ```bash python app.py ``` 6. Buka browser dan akses: ``` http://localhost:5000 ``` ## Catatan Penting - Pastikan file `model_nb.pkl` dan `tfidf_vectorizer.pkl` ada di folder yang sama dengan `app.py` - Pastikan folder `static/assets` berisi file `smartkampung.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 >>>>>>> 22b32ae8e1edda8ad2fe5184980a75c9952cf74d