Perbandingan Naïve Bayes, SVM, dan XGBoost dengan SMOTE untuk Analisis Sentimen Ulasan DANA dan OVO


  • Eko Wardianto * Mail Universitas Mercu Buana Yogyakarta, Yogyakarta, Indonesia
  • Putry Wahyu Setyaningsih Universitas Mercu Buana Yogyakarta, Yogyakarta, Indonesia
  • (*) Corresponding Author
Keywords: Sentiment Analysis; Naïve Bayes; Support Vector Machine; XGBoost; TF-IDF; SMOTE; DANA; OVO

Abstract

User reviews of the DANA and OVO digital wallet applications provide valuable insights into user satisfaction and service-related issues. However, the large volume of review data and the imbalanced distribution of sentiment classes pose significant challenges for automated sentiment analysis. This study aims to compare the performance of Naïve Bayes, Support Vector Machine (SVM), and XGBoost for sentiment classification of user reviews, while evaluating the effectiveness of the Synthetic Minority Over-sampling Technique (SMOTE) in handling class imbalance for each algorithm. The dataset consists of 4,987 user reviews classified into three sentiment categories: positive, negative, and neutral. The research process includes text preprocessing, TF-IDF feature extraction, model training, and performance evaluation using a confusion matrix and standard classification metrics. The experimental results indicate that SMOTE significantly improves the performance of the Naïve Bayes classifier, whereas it provides little to no performance improvement for SVM and XGBoost; therefore, the final SVM and XGBoost models are trained using the original dataset. Among the evaluated algorithms, SVM achieves the best overall performance with an accuracy of 85.14% and a macro F1-score of 77.60%, followed by XGBoost with an accuracy of 82.32%. Furthermore, application-specific analysis reveals that the model achieves higher accuracy on DANA reviews (87.55%) than on OVO reviews (82.13%), suggesting differences in linguistic characteristics and sentiment distributions across the two platforms. This study provides a systematic comparison of machine learning algorithms for Indonesian digital wallet sentiment analysis and demonstrates that selective application of data balancing techniques can improve classification performance without necessarily benefiting all algorithms.

Downloads

Download data is not yet available.

References

D. Toresa, S. Rico Francsisco Sitorus, I. Muzdalifah, F. Wiza, and R. Syelly, “Analisis Sentimen Terhadap Ulasan Penggunaan Dompet Digital Dana Mengunakan Metode Klasifikasi Support Vector Machine,” Technologica, vol. 3, no. 2, pp. 64–74, Jul. 2024, doi: 10.55043/technologica.v3i2.163.

M. Ramdan Adi Surya, M. Martanto, and U. Hayati, “Analisis Sentimen Ulasan Pengguna Ovo Menggunakan Algoritma Naive Bayes Pada Google Play Store,” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 8, no. 3, pp. 2780–2786, May 2024, doi: 10.36040/jati.v8i3.8739.

A. Lowell, A. Lowell, K. Candra, E. Indra, and S. Informasi, “Perbandingan Metode Support Vector Machine (SVM) Dan Naive Bayes Pada Analisis Sentimen Ulasan Aplikasi OVO,” Jurnal Media Informatika [JUMIN], vol. 6, no. 2, pp. 896–905, 2025, doi: 10.55338/jumin.v6i2.5134.

P. Anggraini and W. Winarsih, “Komparasi Naïve Bayes, Vector Machine, Dan Random Forest Dalam Analisis Sentimen Aplikasi Shopee Di Google Play Store,” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 9, no. 3, pp. 4451–4457, May 2025, doi: 10.36040/jati.v9i3.13675.

M. J. Setiawan and V. R. S. Nastiti, “DANA App Sentiment Analysis: Comparison of XGBoost, SVM, and Extra Trees,” Jurnal Sisfokom (Sistem Informasi dan Komputer), vol. 13, no. 3, pp. 337–345, Nov. 2024, doi: 10.32736/sisfokom.v13i3.2239.

S. A. Helmayanti, F. Hamami, and R. Y. Fa’rifah, “Penerapan Algoritma Tf-Idf Dan Naïve Bayes Untuk Analisis Sentimen Berbasis Aspek Ulasan Aplikasi Flip Pada Google Play Store,” Jurnal Indonesia : Manajemen Informatika dan Komunikasi, vol. 4, no. 3, pp. 1822–1834, Sep. 2023, doi: 10.35870/jimik.v4i3.415.

H. Dafa Ibrahim, N. Heryana, and A. Primajaya, “Analisis Sentimen Pengguna E-Wallet Ovo Dan Dana Pada Twitter Dengan Metode Naïve Bayes Classifier,” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 8, no. 5, pp. 9858–9864, Sep. 2024, doi: 10.36040/jati.v8i5.10738.

I. S. Widianto, Y. R. Ramadhan, Y. R. Ramadhan, M. A. Komara, and M. A. Komara, “Analisis Sentimen E-Wallet Gopay, Shopeepay, Dan Ovo Menggunakan Algoritma Naive Bayes,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 12, no. 3S1, Oct. 2024, doi: 10.23960/jitet.v12i3s1.5277.

H. Firda, P. Putra, N. R. Oktadini, P. E. Sevtiyuni, and A. Meiriza, “Comparison of Rating-based and Inset Lexicon-based Labeling in Sentiment Analysis using SVM (Case Study: GoBiz Application Reviews on Google Play Store),” Sistemasi: Jurnal Sistem Informasi, vol. 14, no. 2, p. 516, Mar. 2025, doi: 10.32520/stmsi.v14i2.4795.

R. Rahmat, A. Rahim, and A. Arbansyah, “Perbandingan Metode Naïve Bayes Dan Support Vector Machine Untuk Analisis Sentimen Pada Ulasan Pengguna Aplikasi Alibaba Di Google Play Store,” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 9, no. 2, pp. 3050–3057, Mar. 2025, doi: 10.36040/jati.v9i2.13269.

N. Fibriyanti Arminda, N. Sulistiyowati, and T. Nur Padilah, “Implementasi Algoritma Multinomial Naive Bayes Pada Analisis Sentimen Terhadap Ulasan Pengguna Aplikasi Brimo,” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 7, no. 3, pp. 1817–1822, Nov. 2023, doi: 10.36040/jati.v7i3.7012.

N. Nurzaman, N. Suarna, and W. Prihartono, “Analisis Sentimen Ulasan Aplikasi Threads Di Google Playstore Menggunakan Algoritma Naïve Bayes,” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 8, no. 1, pp. 967–974, Mar. 2024, doi: 10.36040/jati.v8i1.8708.

D. S. Putri and T. Ridwan, “Analisis Sentimen Ulasan Aplikasi Pospay dengan Algoritma Support Vector Machine,” Jurnal Ilmiah Informatika, vol. 11, no. 1, pp. 32–40, 2023, Accessed: Jun. 03, 2026. [Online]. Available: https://ejournal.upbatam.ac.id/index.php/jif/article/download/6611/3098

O. Oktafia and R. S. A. Nugroho, “Comparison Of Support Vector Machine(SVM), Xgboost And Random Forest For Sentiment Analysis Of Bumble App User Comments,” Proxies : Jurnal Informatika, vol. 6, no. 1, pp. 32–46, Aug. 2024, doi: 10.24167/proxies.v6i1.12453.

Z. Arif and I. Irwansyah, “Analisis Sentimen Ulasan Pengguna Pada Aplikasi Wondr By BNI Menggunakan Metode Klasifikasi Algoritma Naïve Bayes,” Journal of Information System Research (JOSH), vol. 6, no. 3, pp. 1591–1597, Apr. 2025, doi: 10.47065/josh.v6i3.7100.

M. Musdalifah and E. L. Hadisaputro, “Analisis Kepuasan Pengguna Menggunakan Technology Acceptance Model Pada Aplikasi Dana,” Journal of Computer System and Informatics (JoSYC), vol. 4, no. 1, pp. 72–78, Dec. 2022, doi: 10.47065/josyc.v4i1.2493.

E. O. I. Pratiwi and W. Yustanti, “Analisis Sentimen Kualitas Layanan Teknologi Pembayaran Elektronik pada Twitter (Studi Kasus Ovo dan Dana),” JEISBI, vol. 02, no. 3, p. 2021, 2021, Accessed: Jun. 03, 2026. [Online]. Available: https://ejournal.unesa.ac.id/index.php/JEISBI/article/download/41597/35804

A. J. Tobing and A. Febriandirza, “Analisis Sentimen Aplikasi Mobile Bangking Bca Pada Ulasan Pengguna di Google Play Store Menggunakan Metode Naive Bayes,” Journal of Information System Research (JOSH), vol. 5, no. 4, pp. 998–1005, Jul. 2024, doi: 10.47065/josh.v5i4.5485.

G. Riansyah Ramadhan and C. Agus Sugianto, “Analisis Sentimen Ulasan Aplikasi Dana Di Google Play Store Menggunakan Algoritma Naïve Bayes,” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 8, no. 5, pp. 9849–9857, Sep. 2024, doi: 10.36040/jati.v8i5.10732.

G. Rafianto, H. -, and A. Ma’sum, “Analisis Sentimen Berbasis Topik Ulasan Pengguna Aplikasi Roblox Menggunakan Integrasi LDA Dan SVM,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 14, no. 2, Apr. 2026, doi: 10.23960/jitet.v14i2.9336.

Y. Kustiyahningsih and Y. Permana, “Penggunaan Latent Dirichlet Allocation (LDA) dan Support-Vector Machine (SVM) Untuk Menganalisis Sentimen Berdasarkan Aspek Dalam Ulasan Aplikasi EdLink,” Teknika, vol. 13, no. 1, pp. 127–136, Mar. 2024, doi: 10.34148/teknika.v13i1.746.


Bila bermanfaat silahkan share artikel ini

Berikan Komentar Anda terhadap artikel Perbandingan Naïve Bayes, SVM, dan XGBoost dengan SMOTE untuk Analisis Sentimen Ulasan DANA dan OVO

Dimensions Badge
Article History
Submitted: 2026-05-19
Published: 2026-05-31
Abstract View: 21 times
PDF Download: 14 times
Issue
Section
Articles