Sentiment Analysis of Money Lover App Reviews using Random Forest and Naïve Bayes

Nanda Aulia Salsa Bila, Wiwit Agus Triyanto, Pratomo Setiaji

Abstract


This study aims to analyze user sentiment toward the Money Lover application and to compare the performance of two different machine learning algorithms, Random Forest and Naïve Bayes, in binary classification of review data. A total of 3,000 comments were collected using web scraping techniques and then classified into positive and negative sentiment categories. The preprocessing stage included text cleaning, normalization, tokenization, stopword removal, and stemming. In the next stage, term weighting was performed using TF-IDF to convert the text into numerical vector representations. The results provide insights into the overall sentiment tendencies of users toward the Money Lover application and demonstrate the effectiveness of both algorithms in processing textual reviews within the financial domain. Based on model evaluation, the Random Forest algorithm achieved superior average performance, with an accuracy of 94%. Meanwhile, the Naïve Bayes algorithm showed slightly lower performance, achieving an accuracy of 92%. These findings were supported by cross-validation results and ROC curve analysis, which indicated that Random Forest consistently outperformed Naïve Bayes. The performance difference suggests that an ensemble-based approach such as Random Forest is better able to handle textual variation in review data, resulting in more stable and accurate sentiment classification.

Keywords


money lover; naive bayes; random forest; sentiment

Full Text:

PDF

References


J. H. Napitupulu, N. Ellyawati, dan R. F. Astuti, “Pengaruh Literasi Keuangan dan Sikap Keuangan Terhadap Perilaku Pengelolaan Keuangan Mahasiswa Kota Samarinda,” Vol. 9, No. 3, 2021.

I. Jayanto, A. Lubis, R. Hamzah, H. Indah, dan R. Ningtyas, “Penerapan Aplikasi Pencatatan Keuangan Digital bagi Ibu Rumah Tangga di Perumahan Mekarsari , Kota Depok ( Literasi Keuangan menggunakan Aplikasi Money Manager dan Excel Sederhana ),” Vol. 3, No. 4, hal. 277–285, 2024.

M. Arsadhana, B. Efendi, dan M. Trihudiyatmanto, “Analisis Kepuasan Pelanggan Melalui Sentimen Ulasan menggunakan Algoritma Naive Bayes,” Vol. XIII, No. 1, hal. 1–8, 2025.

R. Maulana, A. Voutama, dan T. Ridwan, “Analisis Sentimen Ulasan Aplikasi Mypertamina pada Google Play Store menggunakan Algoritma NBC,” J. Teknol. Terpadu, Vol. 9, No. 1, hal. 42–48, 2023.

A. Sitanggang, Y. Umaidah, R. I. Adam, U. S. Karawang, dan T. Timur, “Analisis Sentimen Masyarakat Terhadap Program Makan Siang Gratis pada Media Sosial X menggunakan Algoritma Naïve Bayes,” Vol. 12, No. 3, 2024.

R. C. Rivaldi dan T. D. Wismarini, “Analisis Sentimen pada Ulasan Produk dengan Metode Natural Language Processing ( NLP ) ( Studi Kasus Zalika Store 88 Shopee ),” Vol. 17, No. 1, hal. 120–128, 2024.

N. Aditiya, P. Setiaji, dan Supriyono, “Analisis Sentimen Kepuasan Masyarakat terhadap Aplikasi ‘ INFO BMKG ’ menggunakan Naive Bayes , SVM , dan KNN,” Vol. 14, hal. 1418–1432, 2025.

N. D. Kurniawan, P. R. Ferdian, dan N. Hidayati, “Analisis Sentimen Algoritma Naïve Bayes , Support Vector Machine , dan Random Forest pada Ulasan Aplikasi Ajaib,” Vol. 01, hal. 87–97, 2025.

N. Widiastuti, A. Hermawan, dan D. Avianto, “Implementasi Metode Naïve Bayes untuk Klasifikasi Data Blogger,” Vol. 8, No. 3, hal. 985–994, 2023.

A. R. Ismail, “Analisis Sentimen Komentar Pengguna Aplikasi Akademik menggunakan Naïve Bayes dan Seleksi Fitur Particle Swarm Optimization Sentiment Analysis of Academic Application User Comments using Naïve Bayes and Particle Swarm Optimization for Feature Selection,” Vol. 14, hal. 2565–2574, 2025.

A. N. Sianipar, Yuhelmi, dan M. Devega, “Analisis Sentimen Ulasan Pengguna Aplikasi Dana dan Linkaja menggunakan Metode Naïve Bayes,” Vol. 6, No. 2n, hal. 510–522, 2024.

S. Pambudi, P. Setiaji, dan W. A. Triyanto, “Sentiment Analysis of Fizzo Novel Application using Support Vector Machine and Naïve Bayes Algorithm with SEMMA Framework,” Vol. 6, No. 4, hal. 1861–1880, 2025.

Kaeren dan Andrianingsih, “Analisis Sentimen Aplikasi Linkaja di Google Play Store menggunakan Algoritma Naïve Bayes dan Random Forest,” Vol. 06, No. 02, hal. 438–447, 2025.

F. A. Larasati, D. E. Ratnawati, dan B. T. Hanggara, “Analisis Sentimen Ulasan Aplikasi Dana dengan Metode Random Forest,” J. Pengemb. Teknol. Inf. dan Ilmu Komput., Vol. 6, No. 9, hal. 4305–4313, 2022.

R. Amelia dan E. Indra, “Analisis Sentimen Ulasan Produk menggunakan Large Languange Models : Studi Kasus pada Shopee,” JUSIKOMP, Vol. 8, No. 2, hal. 1–13, 2025.

E. Septiana dan C. Caroline, “Optimalisasi Evaluasi Pelaksanaan Pelatihan melalui Analisis Sentimen Otomatis dengan Model Text Classification,” hal. 141–154, 2024.

L. Agustin, M. Fahmi, R. Dahlia, dan M. Rifqi, “Analisis Ulasan Konsumen sebagai Data Non-Keuangan dalam Sistem Informasi Akuntansi,” Vol. 5, No. 1, hal. 64–74, 2025.

T. P. Subandono, D. Ariatmanto, M. T. Informatika, F. I. Komputer, K. Sleman, dan D. Istimewa, “Optimalisasi Seleksi Fitur dalam Analisis Sentimen Bank Saqu : Studi Perbandingan SVM dan Random Forest menggunakan Information Gain dan Chi - Square Optimizing Feature Selection in Sentiment Analysis of Bank Saqu : A Comparative Study of SVM and Random Forest using Information,” Vol. 14, hal. 1205–1219, 2025.

M. F. Alamsyah dan A. Wijaya, “Perbandingan Metode KNN dan Naïve Bayes dalam Deteksi Tingkat Stres berdasarkan Ekspresi Wajah,” Vol. 10, No. 2, hal. 359–369, 2025, DOI: 10.30591/jpit.v10i2.8513.

A. I. Pradana dan V. Atina, “Teknik K-Fold Cross Validation untuk mengevaluasi Kinerja Mahasiswa,” hal. 239–248, 2024, DOI: 10.33364/algoritma/v.21-1.1618.

B. A. Sadewa dan Y. Yamasari, “Implementasi Deep Transfer Learning untuk Klasifikasi Nominal Uang Kertas Rupiah,” Vol. 05, hal. 543–551, 2024.




DOI: https://doi.org/10.32520/stmsi.v15i2.5859

Article Metrics

Abstract view : 5 times
PDF - 0 times

Refbacks

  • There are currently no refbacks.


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