KLASIFIKASI KEPUASAN PELANGGAN APLIKASI TVRI KLIK BERDASARKAN ANALISIS SENTIMENT ULASAN MENGGUNAKAN ALGORITMA SVM DAN NAIVE BAYES
DOI:
https://doi.org/10.36080/skanika.v9i2.3930Keywords:
Naive Bayes, Sentiment Analysis, Support Vector Machine, SMOTE, TVRI KlikAbstract
User reviews on the Google Play Store are unstructured data that is valuable for evaluating the quality of public broadcasting streaming application services. This study compares the performance of Support Vector Machine (SVM) and Multinomial Naive Bayes in classifying sentiment from 2,006 user reviews of the TVRI Klik application collected through web scraping. The sentiment labels are determined based on star ratings, namely four and five as positive, three as neutral, and one and two as negative. Labeling results in an unbalanced distribution of classes with negative classes dominating the data. Pre-processing includes case folding, tokenization, stopword removal, and stemming using Sastrawi, followed by TF-IDF feature extraction. SMOTE is applied to the training data to balance all three sentiment classes. With an 80:20 data sharing scheme, SVM obtained the highest test data accuracy of 95.13%, while Naive Bayes reached 86.59%. Wordcloud shows that negative reviews are dominated by technical complaints, while positive reviews highlight the ease of access to national broadcasts. The findings show that SVM with SMOTE is more stable and accurate for monitoring public sentiment towards streaming applications of government broadcasting institutions.
Downloads
References
[1] E. Eskiyaturrofikoh and R. R. Suryono, “Analisis Sentimen Aplikasi X Pada Google Play Store Menggunakan Algoritma Naïve Bayes Dan Support Vector Machine (SVM),” JIPI (Jurnal Ilm. Penelit. dan Pembelajaran Inform., vol. 9, no. 3, pp. 1408–1419, 2024, doi: 10.29100/jipi.v9i3.5392.
[2] T. Sugihartono and R. R. C. Putra, “Penerapan Metode Support Vector Machine Dalam Classifikasi Ulasan Pengguna Aplikasi Mobile Jkn,” SKANIKA: Sistem Komputer dan Teknik Informatika, vol. 7, no. 2, pp. 144–153, 2024, doi: 10.36080/skanika.v7i2.3193.
[3] N. Khoirunnisaa, K. N. N. Kesuma, S. Setiawan, and A. Y. P. Yusuf, “Klasifikasi Teks Ulasan Aplikasi Netflix Pada Google Play Store Menggunakan Algoritma Naïve Bayes Dan SVM,” SKANIKA: Sistem Komputer dan Teknik Informatika, vol. 7, no. 1, pp. 64–73, 2024, doi: 10.36080/skanika.v7i1.3138.
[4] S. Jatmiko and C. Dometian, “Analisis Sentimen Ulasan Google Play Store: Studi Komparatif Algoritma SVM, Naïve Bayes, dan Logistic Regression,” J. Fasilkom, vol. 15, no. 3, pp. 610–620, 2026, doi: 10.37859/jf.v15i3.10016.
[5] D. A. TARIGAN, Z. Situmorang, and R. Rosnelly, “Analisis Sentimen Aplikasi Playstore Sirekap 2024 Pasca Pilpres Dengan Perbandingan Metode Support Vector Machine (SVM), Naïve Bayes Classifier Dan Random Forest.,” J. Teknol. Inf. dan Ilmu Komput., vol. 12, no. 3, pp. 661–670, 2025, doi: 10.25126/jtiik.22025129608.
[6] F. J. Putri et al., “Perbandingan Kinerja Algoritma Knn dan SVM Dalam Klasifikasi Kematangan Buah Jeruk Medan Berdasarkan Citra Digital,” SKANIKA: Sistem Komputer dan Teknik Informatika, vol. 9, no. 1, pp. 159–170, 2026, doi: 10.36080/skanika.v9i1.3661.
[7] G. A. Mursianto, D. Widiyanto, and B. T. Wahyono, “Analisis Sentimen Ulasan Pengguna Pada Aplikasi Google Classroom Menggunakan Metode SVM Dan Seleksi Fitur PSO,” Inform. J. Ilmu Komput., vol. 18, no. 3, p. 221, 2022, doi: 10.52958/iftk.v18i3.4685.
[8] G. Ginabila and A. Fauzi, “Analisis Sentimen Terhadap Pemutar Musik Online Spotify Dengan Algoritma Naive Bayes dan Support Vector Machine,” J. Ilm. Ilk. - Ilmu Komput. Inform., vol. 6, no. 2, pp. 111–122, 2023, doi: 10.47324/ilkominfo.v6i2.180.
[9] M. F. Kurniawan, and A. H. Azizah, “Analisis Sentimen Kebijakan Pemerintahan Prabowo di Platform X Menggunakan Naïve Bayes dan SVM,” SKANIKA: Sistem Komputer dan Teknik Informatika, vol. 9, no. 2, pp. 248–257, 2026, doi: 10.36080/skanika.v9i2.3726.
[10] H. A. Raihana, P. H. Gunawan, and N. Aquarini, “Breaking Class Imbalance: Machine Learning Solutions for Stunting Detection,” Lontar Komput. J. Ilm. Teknol. Inf., vol. 16, no. 2, p. 03, 2025, doi: 10.24843/LKJITI.2025.v16.i02.p03.
[11] R. L. Pratiwi, Z. I. Alfianti, A. Fauzi, and G. Ginabila, “Penerapan Algoritma Naive Bayes dan SVM untuk Analisis Sentimen terhadap Penggunaan True Wireless Stereo (TWS),” SKANIKA: Sistem Komputer dan Teknik Informatika, vol. 8, no. 2, pp. 257–268, 2025, doi: 10.36080/skanika.v8i2.3535.
[12] L. Qadrini, H. Hikmah, and M. Megasari, “Oversampling, Undersampling, Smote SVM dan Random Forest pada Klasifikasi Penerima Bidikmisi Sejawa Timur Tahun 2017,” J. Comput. Syst. Informatics, vol. 3, no. 4, pp. 386–391, 2022, doi: 10.47065/josyc.v3i4.2154.
[13] E. Y. Boateng, J. Otoo, and D. A. Abaye, “Basic Tenets of Classification Algorithms K-Nearest-Neighbor, Support Vector Machine, Random Forest and Neural Network: A Review,” J. Data Anal. Inf. Process., vol. 08, no. 04, pp. 341–357, 2020, doi: 10.4236/jdaip.2020.84020.
[14] A. Demircioğlu, “Applying oversampling before cross-validation will lead to high bias in radiomics,” Sci. Rep., vol. 14, no. 1, pp. 1–11, 2024, doi: 10.1038/s41598-024-62585-z.
[15] M. A. Rosid, et al., “Improving Text Preprocessing for Student Complaint Document Classification Using Sastrawi,” IOP Conf. Ser. Mater. Sci. Eng., vol. 874, no. 1, 2020, doi: 10.1088/1757-899X/874/1/012017.
[16] M. D. Purbolaksono, et al., “Indonesian text classification using back propagation and sastrawi stemming analysis with information gain for selection feature,” Int. J. Adv. Sci. Eng. Inf. Technol., vol. 10, no. 1, pp. 234–238, 2020, doi: 10.18517/ijaseit.10.1.8858.
[17] Y. B. Blikon, A. G. Sooai, and P. A. N. Samane, “Perbandinga Kinerja Pengklasifikasi Citra Buah Kakao Sakit Dan Sehat Menggunakan Support Vector Machine (Svm) Dan K-Nearest Neighbors (Knn),” Simetris J. Tek. Mesin, Elektro dan Ilmu Komput., vol. 14, no. 1, pp. 1–8, 2023, doi: 10.24176/simet.v14i1.9012.
[18] S. Rizkiyah et al., “Analisis Sentimen Ulasan Aplikasi Maxim Merchant dengan Support Vector Machine (SVM) dan Random Forest,” JDMIS J. Data Min. Inf. Syst., vol. 4, no. 1, pp. 1–9, 2026, doi: 10.54259/jdmis.v4i1.4765.
[19] J. A. Munif, A. I. Pradana, and D. Hartanti, “Analisis Diskrepansi Antara Rating Dan Sentimen Teks Pada Ulasan Aplikasi Seabank Menggunakan Model Deep Learning Indobert,” JATI (Jurnal Mhs. Tek. Inform., vol. 10, no. 3, pp. 5159–5165, 2026, doi: 10.36040/jati.v10i3.18815.
[20] E. Hokijuliandy, H. Napitupulu, and Firdaniza, “Application of SVM and Chi-Square Feature Selection for Sentiment Analysis of Indonesia’s National Health Insurance Mobile Application,” Mathematics, vol. 11, no. 17, 2023, doi: 10.3390/math11173765.
[21] M. S. Hadi, J. Akbar, and M. F. Zulkarnain, “Analisis Sentimen Wisata Air Terjun Di Kabupaten Lombok Tengah Menggunakan Metode Support Vector Machine (Svm),” SKANIKA: Sistem Komputer dan Teknik Informatika, vol. 8, no. 2, pp. 318–329, 2025, doi: 10.36080/skanika.v8i2.3578.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Tabri Eko Miyardi, Yohanes Setiawan

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
CC BY-SA 4.0
Creative Commons Attribution-ShareAlike 4.0 International
This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, even for commercial purposes. If others remix, adapt, or build upon the material, they must license the modified material under identical terms.
BY: Credit must be given to you, the creator.
SA: Adaptations must be shared under the same terms.ng









