Sentiment Analysis of Positive and Negative User Reviews for TikTok and YouTube Applications on the Google Play Store Using Naïve Bayes and Support Vector Machine (SVM) Algorithms

Authors

  • RAKYATOL HASANAH Universitas Qamarul Huda Badaruddin Bagu
  • Syahrani Lonang Universitas Qamarul Huda Badaruddin Bagu
  • Ahmad Fatoni Dwi Putra Universitas Qamarul Huda Badaruddin Bagu

DOI:

https://doi.org/10.37824/sij.v9i1.2026.1358

Keywords:

Sentiment Analysis, Naïve Bayes, Support Vector Machine

Abstract

The development of digital technology has increased the use of social media applications such as TikTok and YouTube, resulting in a large number of user reviews on the Google Play Store. These reviews can be utilized to determine user satisfaction through sentiment analysis. This study aims to analyze the sentiment of user reviews on TikTok and YouTube applications using the Naïve Bayes and Support Vector Machine (SVM) algorithms, as well as to compare the performance of both algorithms. The research data were obtained through a web scraping process consisting of 20,000 reviews, including 10,000 TikTok reviews and 10,000 YouTube reviews. The data then underwent preprocessing, sentiment labeling, splitting into training and testing datasets, and classification using the Naïve Bayes and Support Vector Machine (SVM) algorithms. Model evaluation was conducted using a confusion matrix with accuracy, precision, recall, and F1-score as evaluation metrics. The results showed that the Naïve Bayes algorithm outperformed SVM. For the TikTok application, Naïve Bayes achieved an accuracy of 80.30%, precision of 80.20%, recall of 80.30%, and F1-score of 80.20%, while SVM achieved an accuracy of 78.70%, precision of 78.60%, recall of 78.70%, and F1-score of 78.50%. For the YouTube application, Naïve Bayes achieved an accuracy of 78.40%, precision of 78.00%, recall of 78.40%, and F1-score of 77.90%, while SVM achieved an accuracy of 77.50%, precision of 77.20%, recall of 77.50%, and F1-score of 76.70%. Based on these results, the Naïve Bayes algorithm demonstrated better performance in classifying user review sentiments on TikTok and YouTube applications.

References

[1] S. Kemp, “No Title,” DataReportal, 2025. [Online]. Available: https://datareportal.com/reports/digital-2025-indonesia.

[2] I. R. Ainunnisa and S. Sulastri, “Analisis Sentimen Aplikasi Tiktok dengan Metode Support Vector Machine (SVM), Logistic Regression dan Naïve Bayes,” J. Teknol. Sist. Inf. dan Apl., vol. 6, no. 3, pp. 423–430, 2023.

[3] R. Maulana, A. Voutama, and T. Ridwan, “Analisis Sentimen Ulasan Aplikasi MyPertamina pada Google Play Store menggunakan Algoritma NBC,” J. Teknol. Terpadu, vol. 9, no. 1, pp. 42–48, 2023.

[4] F. Sandy et al., “Impelentasi Penggunaan Kecerdasan Buatan Dalam Pendidikan Tinggi,” Semin. Nas. Teknol. Pendidik. UKI Toraja, pp. 111–117, 2023.

[5] B. A. Maulana, M. J. Fahmi, A. M. Imran, and N. Hidayati, “Analisis Sentimen Terhadap Aplikasi Pluang Menggunakan Algoritma Naive Bayes dan Support Vector Machine (SVM),” MALCOM Indones. J. Mach. Learn. Comput. Sci., vol. 4, no. 2, pp. 375–384, 2024.

[6] M. N. Arifin, A. Hamzah, M. A. Huda, and N. Hasanah, “Analysis of Google Play Store User Sentiment Towards Application X Using the SVM Algorithm,” vol. 5, no. 1, pp. 249–258, 2025.

[7] Denia Putri Fajrina, Syafriandi Syafriandi, Nonong Amalita, and Admi Salma, “Sentiment Analysis of TikTok Application on Twitter using The Naïve Bayes Classifier Algorithm,” UNP J. Stat. Data Sci., vol. 1, no. 5, pp. 392–398, 2023.

[8] D. Ardiansyah, A. Saepudin, R. Aryanti, E. Fitriani, and Royadi, “Analisis Sentimen Review Pada Aplikasi Media Sosial Tiktok Menggunakan Algoritma K-Nn Dan Svm Berbasis Pso,” J. Inform. Kaputama, vol. 7, no. 2, pp. 233–241, 2023.

[9] I. H. Kusuma and N. Cahyono, “Analisis Sentimen Masyarakat Terhadap Penggunaan E-Commerce Menggunakan Algoritma K-Nearest Neighbor,” J. Inform. J. Pengemb. IT, vol. 8, no. 3, pp. 302–307, 2023.

[10] R. Sanjaya, E. Tohidi, E. Wahyudi, and K. Kaslani, “Analisis Sentimen Terhadap Berhentinya Tiktokshop Pada Media Sosial Twitter Menggunakan Algoritma Naïve Bayes,” JATI (Jurnal Mhs. Tek. Inform., vol. 8, no. 1, pp. 507–514, 2024.

[11] H. C. Husada and A. S. Paramita, “Analisis Sentimen Pada Maskapai Penerbangan di Platform Twitter Menggunakan Algoritma Support Vector Machine (SVM),” Teknika, vol. 10, no. 1, pp. 18–26, 2021.

[12] Syahril Dwi Prasetyo, Shofa Shofiah Hilabi, and Fitri Nurapriani, “Analisis Sentimen Relokasi Ibukota Nusantara Menggunakan Algoritma Naïve Bayes dan KNN,” J. KomtekInfo, vol. 10, pp. 1–7, 2023.

[13] M. Isnan, G. N. Elwirehardja, and B. Pardamean, “Sentiment Analysis for TikTok Review Using VADER Sentiment and SVM Model,” Procedia Comput. Sci., vol. 227, pp. 168–175, 2023.

[14] S. A. R. Rizaldi, S. Alam, and I. Kurniawan, “Analisis Sentimen Pengguna Aplikasi JMO (Jamsostek Mobile) Pada Google Play Store Menggunakan Metode Naive Bayes,” STORAGE J. Ilm. Tek. dan Ilmu Komput., vol. 2, no. 3, pp. 109–117, 2023.

[15] I. Saputra et al., “Analisis Sentimen Pengguna Marketplace Bukalapak dan Tokopedia di Twitter Menggunakan Machine Learning,” Fakt. Exacta, vol. 13, no. 4, p. 200, 2021.

[16] A. I. Tanggraeni and M. N. N. Sitokdana, “Analisis Sentimen Aplikasi E-Government pada Google Play Menggunakan Algoritma Naïve Bayes,” JATISI (Jurnal Tek. Inform. dan Sist. Informasi), vol. 9, no. 2, pp. 785–795, 2022.

[17] N. A. Nevrada and M. A. Syaputra, “Sentiment Analysis of Telegram App Reviews on Google Play Store Using the Support Vector Machine (SVM) Algorithm,” J. Appl. Informatics Comput., vol. 9, no. 1, pp. 96–105, 2025.

[18] T. S. Rambe, M. N. S. Hasibuan, and M. H. Dar, “Sentiment Analysis of Beauty Product Applications using the Naïve Bayes Method,” SinkrOn, vol. 8, no. 2, pp. 980–989, 2023.

[19] M. A. Java, Mohammad Syafrullah, W. Windarto, and P. Painem, “Analisis Sentimen Ulasan Pengguna Aplikasi Threads pada Google Play Store Menggunakan Multinomial Naive Bayes dan Support Vector Machine,” J. Ticom Technol. Inf. Commun., vol. 12, no. 2, pp. 75–80, 2024.

[20] A. Witanti, “Analisis Sentimen Masyarakat Terhadap Vaksinasi Covid-19 Pada Media Sosial Twitter Menggunakan Algoritma Support Vector Machine ( Svm ),” Vol. 5, No. 1, Pp. 59–67, 2022.

[21] A. S. Xiao and Q. Liang, “Spam detection for Youtube video comments using machine learning approaches,” Mach. Learn. with Appl., vol. 16, no. April, p. 100550, 2024.

Downloads

Published

2026-07-31

How to Cite

[1]
“Sentiment Analysis of Positive and Negative User Reviews for TikTok and YouTube Applications on the Google Play Store Using Naïve Bayes and Support Vector Machine (SVM) Algorithms”, SainsTech Innovation j., vol. 9, no. 1, pp. 621–633, Jul. 2026, doi: 10.37824/sij.v9i1.2026.1358.

Most read articles by the same author(s)