Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 2

Perbandingan Algoritma Naïve Bayes dan Random Forest dalam Klasifikasi Sentimen Ulasan Pengguna Kredivo di Play Store

Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK) · Vol. 13 No. 2 (2026) · pp. 297–308

DOI
10.25126/jtiik.132
ISSN
2528-6579, 2355-7699
Published
2026-04-30
Publisher
Fakultas Ilmu Komputer, Universitas Brawijaya
Language
id
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Bahasa Indonesia

Analisis sentimen merupakan pendekatan penting untuk memahami opini pengguna terhadap aplikasi digital. Penelitian ini bertujuan mengklasifikasikan sentimen ulasan pengguna terhadap aplikasi Kredivo di Google Play Store dengan menerapkan algoritma Naïve Bayes dan Random Forest. Sebanyak 2.000 ulasan diperoleh melalui proses scraping dan diproses melalui tahapan preprocessing, meliputi cleaning, case folding, labeling, normalisasi, stopword removal, tokenizing, dan stemming. Untuk mengatasi ketidakseimbangan kelas sentimen, digunakan teknik SMOTE (Synthetic Minority Oversampling Technique). Hasil evaluasi menunjukkan bahwa Naïve Bayes menghasilkan akurasi 82% dengan precision tertinggi pada kelas positif (95,40%), sedangkan Random Forest mencapai akurasi 91% dengan precision sempurna pada kelas negatif (100%). Perbandingan ini menunjukkan bahwa Random Forest memiliki performa yang lebih stabil dan unggul dalam menangani variasi sentimen. Penelitian ini membuktikan bahwa kombinasi preprocessing yang tepat dan pemilihan algoritma yang sesuai dapat meningkatkan performa klasifikasi sentimen. Temuan ini berkontribusi dalam pengembangan sistem analitik ulasan pengguna, yang dapat dimanfaatkan oleh pengembang aplikasi dan pelaku industri fintech untuk meningkatkan kualitas layanan berbasis data opini pengguna. Abstract Sentiment analysis plays a crucial role in understanding user opinions toward digital applications. This study aims to classify user reviews of the Kredivo application on the Google Play Store using the Naïve Bayes and Random Forest algorithms. A total of 2,000 reviews were collected through web scraping and processed through several preprocessing stages, including cleaning, case folding, normalization, stopword removal, tokenizing, and stemming. To address class imbalance, the SMOTE (Synthetic Minority Oversampling Technique) method was applied. Evaluation results show that Naïve Bayes achieved an accuracy of 82%, with the highest precision in the positive class (95.40%), while Random Forest outperformed with 91% accuracy and perfect precision in the negative class (100%). These findings indicate that Random Forest is more effective in handling diverse sentiment distributions. This study highlights the importance of proper preprocessing and algorithm selection in improving sentiment classification performance. The findings offer practical contributions for developing user review analytics systems, which can support application developers and fintech industry players in enhancing service quality based on user opinion data.

English

Analisis sentimen merupakan pendekatan penting untuk memahami opini pengguna terhadap aplikasi digital. Penelitian ini bertujuan mengklasifikasikan sentimen ulasan pengguna terhadap aplikasi Kredivo di Google Play Store dengan menerapkan algoritma Naïve Bayes dan Random Forest. Sebanyak 2.000 ulasan diperoleh melalui proses scraping dan diproses melalui tahapan preprocessing, meliputi cleaning, case folding, labeling, normalisasi, stopword removal, tokenizing, dan stemming. Untuk mengatasi ketidakseimbangan kelas sentimen, digunakan teknik SMOTE (Synthetic Minority Oversampling Technique). Hasil evaluasi menunjukkan bahwa Naïve Bayes menghasilkan akurasi 82% dengan precision tertinggi pada kelas positif (95,40%), sedangkan Random Forest mencapai akurasi 91% dengan precision sempurna pada kelas negatif (100%). Perbandingan ini menunjukkan bahwa Random Forest memiliki performa yang lebih stabil dan unggul dalam menangani variasi sentimen. Penelitian ini membuktikan bahwa kombinasi preprocessing yang tepat dan pemilihan algoritma yang sesuai dapat meningkatkan performa klasifikasi sentimen. Temuan ini berkontribusi dalam pengembangan sistem analitik ulasan pengguna, yang dapat dimanfaatkan oleh pengembang aplikasi dan pelaku industri fintech untuk meningkatkan kualitas layanan berbasis data opini pengguna. Abstract Sentiment analysis plays a crucial role in understanding user opinions toward digital applications. This study aims to classify user reviews of the Kredivo application on the Google Play Store using the Naïve Bayes and Random Forest algorithms. A total of 2,000 reviews were collected through web scraping and processed through several preprocessing stages, including cleaning, case folding, normalization, stopword removal, tokenizing, and stemming. To address class imbalance, the SMOTE (Synthetic Minority Oversampling Technique) method was applied. Evaluation results show that Naïve Bayes achieved an accuracy of 82%, with the highest precision in the positive class (95.40%), while Random Forest outperformed with 91% accuracy and perfect precision in the negative class (100%). These findings indicate that Random Forest is more effective in handling diverse sentiment distributions. This study highlights the importance of proper preprocessing and algorithm selection in improving sentiment classification performance. The findings offer practical contributions for developing user review analytics systems, which can support application developers and fintech industry players in enhancing service quality based on user opinion data.

Keywords

Collaboration network of the authors

6 authors · 6 co-authorship links

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Universitas Amikom Yogyakarta
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Dimas Rizky Eka CandraUniversitas Amikom Yogyakarta1
Pramudhita FerdiansyahUniversitas Amikom Yogyakarta1
Wisnu AdityaUniversitas Amikom Yogyakarta1
Jessica Vega NainggolanAffiliation unknown1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://jtiik.ub.ac.id/index.php/jtiik/en/oai, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="id">Perbandingan Algoritma Naïve Bayes dan Random Forest dalam Klasifikasi Sentimen Ulasan Pengguna Kredivo di Play Store</dc:title>
	<dc:title xml:lang="en">Perbandingan Algoritma Naïve Bayes dan Random Forest dalam Klasifikasi Sentimen Ulasan Pengguna Kredivo di Play Store</dc:title>
	<dc:creator xml:lang="id">Ichsansyah, Rifki Fahrezi Putra</dc:creator>
	<dc:creator xml:lang="id">Subektiningsih, Subektiningsih</dc:creator>
	<dc:creator xml:lang="en">Ichsansyah, Rifki Fahrezi Putra</dc:creator>
	<dc:creator xml:lang="en">Subektiningsih, Subektiningsih</dc:creator>
	<dc:subject xml:lang="en">sentiment analysis</dc:subject>
	<dc:subject xml:lang="en">naive bayes</dc:subject>
	<dc:subject xml:lang="en">random forest</dc:subject>
	<dc:subject xml:lang="en">google play store</dc:subject>
	<dc:subject xml:lang="en">smote</dc:subject>
	<dc:subject xml:lang="id">analisis sentimen</dc:subject>
	<dc:subject xml:lang="id">naive bayes</dc:subject>
	<dc:subject xml:lang="id">random forest</dc:subject>
	<dc:subject xml:lang="id">google play store</dc:subject>
	<dc:subject xml:lang="id">smote</dc:subject>
	<dc:description xml:lang="id">Analisis sentimen merupakan pendekatan penting untuk memahami opini pengguna terhadap aplikasi digital. Penelitian ini bertujuan mengklasifikasikan sentimen ulasan pengguna terhadap aplikasi Kredivo di Google Play Store dengan menerapkan algoritma Naïve Bayes dan Random Forest. Sebanyak 2.000 ulasan diperoleh melalui proses scraping dan diproses melalui tahapan preprocessing, meliputi cleaning, case folding, labeling, normalisasi, stopword removal, tokenizing, dan stemming. Untuk mengatasi ketidakseimbangan kelas sentimen, digunakan teknik SMOTE (Synthetic Minority Oversampling Technique). Hasil evaluasi menunjukkan bahwa Naïve Bayes menghasilkan akurasi 82% dengan precision tertinggi pada kelas positif (95,40%), sedangkan Random Forest mencapai akurasi 91% dengan precision sempurna pada kelas negatif (100%). Perbandingan ini menunjukkan bahwa Random Forest memiliki performa yang lebih stabil dan unggul dalam menangani variasi sentimen. Penelitian ini membuktikan bahwa kombinasi preprocessing yang tepat dan pemilihan algoritma yang sesuai dapat meningkatkan performa klasifikasi sentimen. Temuan ini berkontribusi dalam pengembangan sistem analitik ulasan pengguna, yang dapat dimanfaatkan oleh pengembang aplikasi dan pelaku industri fintech untuk meningkatkan kualitas layanan berbasis data opini pengguna.
 
Abstract
 Sentiment analysis plays a crucial role in understanding user opinions toward digital applications. This study aims to classify user reviews of the Kredivo application on the Google Play Store using the Naïve Bayes and Random Forest algorithms. A total of 2,000 reviews were collected through web scraping and processed through several preprocessing stages, including cleaning, case folding, normalization, stopword removal, tokenizing, and stemming. To address class imbalance, the SMOTE (Synthetic Minority Oversampling Technique) method was applied. Evaluation results show that Naïve Bayes achieved an accuracy of 82%, with the highest precision in the positive class (95.40%), while Random Forest outperformed with 91% accuracy and perfect precision in the negative class (100%). These findings indicate that Random Forest is more effective in handling diverse sentiment distributions. This study highlights the importance of proper preprocessing and algorithm selection in improving sentiment classification performance. The findings offer practical contributions for developing user review analytics systems, which can support application developers and fintech industry players in enhancing service quality based on user opinion data.</dc:description>
	<dc:description xml:lang="en">Analisis sentimen merupakan pendekatan penting untuk memahami opini pengguna terhadap aplikasi digital. Penelitian ini bertujuan mengklasifikasikan sentimen ulasan pengguna terhadap aplikasi Kredivo di Google Play Store dengan menerapkan algoritma Naïve Bayes dan Random Forest. Sebanyak 2.000 ulasan diperoleh melalui proses scraping dan diproses melalui tahapan preprocessing, meliputi cleaning, case folding, labeling, normalisasi, stopword removal, tokenizing, dan stemming. Untuk mengatasi ketidakseimbangan kelas sentimen, digunakan teknik SMOTE (Synthetic Minority Oversampling Technique). Hasil evaluasi menunjukkan bahwa Naïve Bayes menghasilkan akurasi 82% dengan precision tertinggi pada kelas positif (95,40%), sedangkan Random Forest mencapai akurasi 91% dengan precision sempurna pada kelas negatif (100%). Perbandingan ini menunjukkan bahwa Random Forest memiliki performa yang lebih stabil dan unggul dalam menangani variasi sentimen. Penelitian ini membuktikan bahwa kombinasi preprocessing yang tepat dan pemilihan algoritma yang sesuai dapat meningkatkan performa klasifikasi sentimen. Temuan ini berkontribusi dalam pengembangan sistem analitik ulasan pengguna, yang dapat dimanfaatkan oleh pengembang aplikasi dan pelaku industri fintech untuk meningkatkan kualitas layanan berbasis data opini pengguna.
 
Abstract
 Sentiment analysis plays a crucial role in understanding user opinions toward digital applications. This study aims to classify user reviews of the Kredivo application on the Google Play Store using the Naïve Bayes and Random Forest algorithms. A total of 2,000 reviews were collected through web scraping and processed through several preprocessing stages, including cleaning, case folding, normalization, stopword removal, tokenizing, and stemming. To address class imbalance, the SMOTE (Synthetic Minority Oversampling Technique) method was applied. Evaluation results show that Naïve Bayes achieved an accuracy of 82%, with the highest precision in the positive class (95.40%), while Random Forest outperformed with 91% accuracy and perfect precision in the negative class (100%). These findings indicate that Random Forest is more effective in handling diverse sentiment distributions. This study highlights the importance of proper preprocessing and algorithm selection in improving sentiment classification performance. The findings offer practical contributions for developing user review analytics systems, which can support application developers and fintech industry players in enhancing service quality based on user opinion data.</dc:description>
	<dc:publisher xml:lang="en">Fakultas Ilmu Komputer, Universitas Brawijaya</dc:publisher>
	<dc:date>2026-04-30</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://jtiik.ub.ac.id/index.php/jtiik/article/view/10001</dc:identifier>
	<dc:identifier>10.25126/jtiik.132</dc:identifier>
	<dc:source xml:lang="id">Jurnal Teknologi Informasi dan Ilmu Komputer; Vol 13 No 2: April 2026; 297-308</dc:source>
	<dc:source xml:lang="en">Jurnal Teknologi Informasi dan Ilmu Komputer; Vol. 13 No. 2: April 2026; 297-308</dc:source>
	<dc:source>2528-6579</dc:source>
	<dc:source>2355-7699</dc:source>
	<dc:source>10.25126/jtiik.132</dc:source>
	<dc:language>id</dc:language>
	<dc:relation>https://jtiik.ub.ac.id/index.php/jtiik/article/view/10001/1566</dc:relation>
	<dc:rights xml:lang="en">Copyright (c) 2026 Rifki Fahrezi Putra Ichsansyah, Subektiningsih Subektiningsih</dc:rights>
	<dc:rights xml:lang="en">https://creativecommons.org/licenses/by-sa/4.0</dc:rights>
</oai_dc:dc>