repository untuk tugas akhir/skripsi
Go to file
Desi Laila Fitria 31bd0aa118 Upload tugas akhir 2026-06-30 15:35:18 +07:00
backup Upload tugas akhir 2026-06-30 15:16:02 +07:00
static Upload tugas akhir 2026-06-30 15:16:02 +07:00
templates Upload tugas akhir 2026-06-30 15:16:02 +07:00
venv Upload tugas akhir 2026-06-30 15:16:02 +07:00
README.md Upload tugas akhir 2026-06-30 15:35:18 +07:00
app.py Upload tugas akhir 2026-06-30 15:16:02 +07:00
dataprocessing_desi.py Upload tugas akhir 2026-06-30 15:16:02 +07:00
kamus_normalize.csv Upload tugas akhir 2026-06-30 15:16:02 +07:00
label_encoder.pkl Upload tugas akhir 2026-06-30 15:16:02 +07:00
nb_classifier.pkl Upload tugas akhir 2026-06-30 15:16:02 +07:00
random_dataset_oversampling.csv Upload tugas akhir 2026-06-30 15:16:02 +07:00
requirements.txt Upload tugas akhir 2026-06-30 15:16:02 +07:00
tfidf_vectorizer.pkl Upload tugas akhir 2026-06-30 15:16:02 +07:00

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

  1. Pastikan Python sudah terinstall di laptop Anda (versi 3.7 atau lebih baru)

  2. Buat virtual environment baru:

    python -m venv venv
    
  3. Aktifkan virtual environment:

    • Windows:
      venv\Scripts\activate
      
    • Linux/Mac:
      source venv/bin/activate
      
  4. Install semua dependensi yang dibutuhkan:

    pip install -r requirements.txt
    
  5. Jalankan aplikasi:

    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

22b32ae8e1