Studi Komparatif Algoritma KNN, SVM, dan Naive Bayes untuk Analisis Sentimen pada Review Google Play Aplikasi Traveloka
DOI:
https://doi.org/10.36596/jitu.v9i2.1861Keywords:
sentiment analysis, Google Play, Traveloka, KNN, SVM, Naive BayesAbstract
Sentiment analysis has become an important approach in understanding user opinions towards digital applications, especially on review platforms such as the Google Play Store. This study aims to compare the performance of three popular classification algorithms, namely K-Nearest Neighbor (KNN), Support Vector Machine (SVM), and Naive Bayes, in classifying sentiment in Traveloka application reviews. The methods used include collecting user review data from Google Play, preprocessing stages such as tokenization and stopword removal, and applying the three algorithms to the cleaned data. The evaluation was carried out using accuracy, precision, recall, and f1-score metrics. The dataset used consisted of 5000 review data that were evenly divided between positive and negative sentiments. The results showed that the SVM algorithm provided the best performance with an accuracy of 88%, followed by Naive Bayes at 86%, and KNN at 87%. The conclusion of this study states that SVM is more reliable in handling text-based sentiment analysis in the context of mobile application reviews. These findings are expected to be a reference in developing a more accurate sentiment analysis system for business needs and future research.
References
A. A. A. Bakar, M. A. B. M. Ali, and M. A. B. M. Noor, “Sentiment Analysis on Mobile Application Reviews Using Machine Learning Techniques,” International Journal of Advanced Computer Science and Applications, vol. 10, no. 1, pp. 123–130, 2019. [Online]. Available: https://doi.org/10.14569/IJACSA.2019.0100116
S. Sharma and S. Dey, “Performance Analysis of Machine Learning Algorithms for Sentiment Classification,” in Proceedings of the 2019 3rd International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, 2019, pp. 1095–1100. [Online]. Available: https://doi.org/10.1109/ICCMC.2019.8819733
M. S. Khan, A. Baharudin, and A. Khan, “Sentiment Classification Using Machine Learning Techniques,” International Journal of Computer Applications, vol. 177, no. 5, pp. 25–29, 2019. [Online]. Available: https://doi.org/10.5120/ijca2019918936
Y. Liu, L. Zhang, and S. Wang, “A Comparative Study on Text Classification Algorithms,” in Proceedings of the 2020 IEEE International Conference on Artificial Intelligence and Computer Engineering (ICAICE), Beijing, China, 2020, pp. 123–127. [Online]. Available: https://doi.org/10.1109/ICAICE51518.2020.00028
N. A. M. Isa, M. A. M. Ali, and N. A. M. Noor, “Sentiment Analysis of Mobile App Reviews Using Naive Bayes and Support Vector Machine,” Journal of Theoretical and Applied Information Technology, vol. 97, no. 9, pp. 2583–2591, 2019. [Online]. Available: https://doi.org/10.5281/zenodo.2649387
H. Wang, D. Can, A. Kazemzadeh, F. Bar, and S. Narayanan, “A System for Real-time Twitter Sentiment Analysis of 2012 U.S. Presidential Election Cycle,” in Proceedings of the ACL 2012 System Demonstrations, Jeju Island, Korea, 2012, pp. 115–120. [Online]. Available: https://doi.org/10.18653/v1/P12-3020
M. T. Hasan, M. A. Rahman, and M. M. Rahman, “Sentiment Analysis on Social Media Data Using Machine Learning Approaches,” in Proceedings of the 2019 International Conference on Electrical, Computer and Communication Engineering (ECCE), Cox’s Bazar, Bangladesh, 2019, pp. 1–6. [Online]. Available: https://doi.org/10.1109/ECACE.2019.8679430
A. K. Singh and S. K. Singh, “Sentiment Analysis: A Survey,” International Journal of Computer Applications, vol. 139, no. 11, pp. 5–9, 2016. [Online]. Available: https://doi.org/10.5120/ijca2016909171
P. K. Sahoo, S. Mohapatra, and S. K. Rath, “Sentiment Analysis of Movie Reviews Using Machine Learning Techniques,” International Journal of Computer Applications, vol. 179, no. 7, pp. 45–50, 2018. [Online]. Available: https://doi.org/10.5120/ijca2018917212
R. Feldman, “Techniques and Applications for Sentiment Analysis,” Communications of the ACM, vol. 56, no. 4, pp. 82–89, 2013. [Online]. Available: https://doi.org/10.1145/2436256.2436274
B. Pang and L. Lee, “Opinion Mining and Sentiment Analysis,” Foundations and Trends in Information Retrieval, vol. 2, no. 1–2, pp. 1–135, 2008. [Online]. Available: https://doi.org/10.1561/1500000011
A. Go, R. Bhayani, and L. Huang, “Twitter Sentiment Classification Using Distant Supervision,” CS224N Project Report, Stanford, 2009. [Online]. Available: https://www.cs.stanford.edu/people/alecmgo/papers/TwitterDistantSupervision09.pdf
S. M. Mohammad, S. Kiritchenko, and X. Zhu, “NRC-Canada: Building the State-of-the-Art in Sentiment Analysis of Tweets,” in Proceedings of the Seventh International Workshop on Semantic Evaluation Exercises (SemEval-2013), Atlanta, Georgia, USA, 2013, pp. 321–327. [Online]. Available: https://doi.org/10.18653/v1/S13-2053
T. Wilson, J. Wiebe, and P. Hoffmann, “Recognizing Contextual Polarity in Phrase-Level Sentiment Analysis,” in Proceedings of the Conference on Human Language Technology and Empirical Methods in Natural Language Processing (HLT/EMNLP), Vancouver, Canada, 2005, pp. 347–354. [Online]. Available: https://doi.org/10.3115/1220575.1220619
C. C. Aggarwal and C. Zhai, Mining Text Data. Springer Science & Business Media, 2012. [Online]. Available: https://doi.org/10.1007/978-1-4614-3223-4
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 JITU : Journal Informatic Technology And Communication

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.



1.png)





