This Flask-based web application performs sentiment analysis on public opinions about QRIS (Quick Response Code Indonesian Standard). The analysis results are presented through the website, showing sentiment analysis results from CSV files containing comments/opinions about QRIS, sentiment percentages in pie charts, and word clouds for each sentiment category.
Contains Jupyter notebooks for various stages of the sentiment analysis process from crawling to modeling.
Stores data, trained models, and other database-related files used in the application.
HTML templates for rendering different pages of the web application.
Python modules containing backend logic and functions used in the Flask application.
The first page users see upon accessing the system, providing general information about the application.
Allows users to upload a CSV file containing comments or opinions about QRIS for sentiment analysis. Users can view the sentiment analysis results on this page.
Users can view the dataset used for training and testing purposes. Additionally, users have the option to add new data.
Provides insights into the sentiment analysis training process, including preprocessing steps and TFIDF in a tabular format.
Displays sentiment analysis results from the training page, including analysis results from Logistic Regression and Lexicon-Based approaches in pie charts and word clouds. Users can also view method evaluations through evaluation metrics and confusion matrices.
Navigate through the different pages to perform various tasks related to sentiment analysis for QRIS:
- Home: Provides general information about the application.
- Sentiment Analysis: Upload CSV files on this page for sentiment analysis tasks.
- Dataset: View and manage the dataset used for analysis.
- Training: Explore the sentiment analysis training process and TFIDF insights.
- Evaluation: View analysis results, including pie charts, word clouds, evaluation metrics, and confusion matrices.
- Python 3.x
- Flask
- pandas
- scikit-learn
- matplotlib
- wordcloud
- Clone the repository:
git clone https://github.com/nbilasals/aplikasi-ta.git cd aplikasi-ta - Install dependencies:
pip install -r requirements.txt
- Run the Flask app:
flask run
- Access the application in your web browser at http://localhost:5001




