Skripsi/README.md

69 lines
1.8 KiB
Markdown

<<<<<<< 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