Okfalisa Okfalisa
Universitas Islam Negeri Sultan Syarif Kasim Riau, Pekanbaru

Published : 2 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 2 Documents
Search

Klasifikasi Sentimen Masyarakat Terhadap Revisi Undang-Undang Tentara Nasional Indonesia Menggunakan Naïve Bayes Classifier Abdul Haris Kurnia Sandi Harahap; Elin Haerani; Lola Oktavia; Okfalisa Okfalisa; Fitra Kurnia
Bulletin of Computer Science Research Vol. 5 No. 4 (2025): June 2025
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/bulletincsr.v5i4.615

Abstract

The revision of the Indonesian National Armed Forces Bill (RUU TNI) has become a hot topic in Indonesian public policy and has sparked controversy among the public due to its sudden emergence and lack of open planning process. This has raised concerns about the potential for military domination and the return of the dual function of the ABRI (Indonesian Armed Forces). The classification of public sentiment towards the RUU TNI is the focus of this study. Comments are categorized into two types of sentiment classes, namely positive and negative. The research stages include data collection, sentiment labeling, data cleaning, text normalization to lowercase letters, sentence or document segmentation into smaller parts, text data normalization, negation handling, stopword removal, and stemming, weighting using the TF-IDF technique, model classification development, and evaluation of the model's performance. The Naïve Bayes Classifier method classified 1,547 comment data points collected from two Instagram social media accounts. The Naïve Bayes Classifier model achieved an accuracy of 83.74%, precision of 81.17%, recall of 87.86%, and an F1-score of 84.38%. This study has limitations, including the limited amount of data collected. These include an imbalance in the amount of data between sentiment categories, data from only one social media platform, and the suboptimal identification of positive and negative sentiments. It is recommended that future research compare this method with other classification methods, expand the dataset, broaden the scope of data collection by involving various social media platforms over a wider time span, thereby providing a more comprehensive picture of public opinion, and test a wider range of algorithm combinations. This study can serve as an initial indicator for rapid policy evaluation, where positive or negative comments from the public on social media can provide important input in assessing the effectiveness of a policy.
Penerapan Support Vector Machine Dengan Smote Untuk Klasifikasi Sentimen Pada Data Ulasan Aplikasi Trading View Muhammad Badri; Elin Haerani; Fadhilah Syafria; Okfalisa Okfalisa; Lola Oktavia
Bulletin of Computer Science Research Vol. 6 No. 1 (2025): December 2025
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/bulletincsr.v6i1.793

Abstract

In the digital era, user feedback on mobile applications serves as highly valuable information for developers to evaluate app performance. One popular application in the field of finance and investment is TradingView, widely used for technical analysis by traders. User feedback on this application reflects various user sentiments, including positive, negative, and neutral. However, the large volume of reviews and the unstructured nature of text data make manual analysis inefficient and prone to high subjective bias. Therefore, the use of automatic classification methods capable of processing text data with reasonable accuracy is required. This study aims to implement the “Support Vector Machine (SVM)” technique to classify user feedback on the TradingView application. To address the issue of imbalanced sentiment class distribution, the study also employs the “Synthetic Minority Over-sampling Technique (SMOTE)”. The study utilizes 10,000 reviews obtained via web scraping from the Google Play Store. The study workflow consists of text preprocessing, feature extraction using “Term Frequency-Inverse Document Frequency (TF-IDF)”, data balancing, SVM model training, and model evaluation. The evaluation results show that the application of SVM with SMOTE achieves an accuracy of approximately ±85.56% across data splits (70:30, 80:20, 90:10). In each scenario, the highest F1-score was achieved for the positive sentiment class, while the performance of minority classes (negative and neutral) improved after data balancing with SMOTE, with an average F1-score increase of 1.67% for the negative class and 10.67% for the neutral class. Without SMOTE, the average negative F1-score was ±57%, and the neutral class was undetected (0.00%). Furthermore, validation using K-Fold Cross Validation yielded an average accuracy of 89.20%, which increased to 95.10% after applying SMOTE. This improvement was consistent across all data proportions (70:30, 80:20, 90:10), with an average increase of 5.44%. These findings confirm that integrating SVM with SMOTE not only enhances classification performance on imbalanced data but also maintains model stability. Therefore, this study contributes to the advancement of automated sentiment classification systems, particularly for financial mobile app reviews, and can serve as a reference for future research in user review analysis on similar applications.