Analisis Sentimen Ulasan Aplikasi Duolingo di Google Play Store Menggunakan Algoritma Bidirectional Long Short-Term Memory (Bi-LSTM)

Authors

  • Muhammad Nasrullah Institut Teknologi dan Kesehatan Aspirasi
  • Abdul Azis Institut Teknologi dan Kesehatan Aspirasi
  • Intan Mila Hakim Institut Teknologi dan Kesehatan Aspirasi

DOI:

https://doi.org/10.59024/jiti.v4i3.2345

Keywords:

Bi-LSTM , Deep Learning, Duolingo, Sentiment Analysis, Text Mining

Abstract

Reviews posted by users on the Google Play Store provide valuable feedback that can be utilized to measure user satisfaction and assess the quality of mobile applications. However, the growing volume of reviews makes manual evaluation increasingly impractical, highlighting the need for automated sentiment analysis techniques. This research proposes the use of the Bidirectional Long Short-Term Memory (Bi-LSTM) algorithm to classify the sentiment of Indonesian-language reviews for the Duolingo application. The review dataset was obtained through web scraping from the Google Play Store and underwent several preprocessing steps, including case folding, text cleaning, word normalization, tokenization, stopword removal, and stemming. After preprocessing, the data were divided into 80% training data and 20% testing data for model development and performance evaluation. The effectiveness of the model was measured using accuracy, precision, recall, and F1-score. The experimental results yielded an accuracy of 94.05%, precision of 88.46%, recall of 92.15%, and an F1-score of 91.17%. These findings indicate that the Bi-LSTM model is capable of capturing sentiment patterns with a high level of reliability, although its ability to classify negative reviews is still influenced by the imbalance between sentiment classes. Overall, the study confirms that Bi-LSTM is a suitable deep learning approach for sentiment classification of application reviews and offers meaningful insights that can support Duolingo developers in evaluating user opinions and enhancing application quality.

References

Alghifari, D. R., Edi, M., & Firmansyah, L. (2022). Implementasi Bidirectional LSTM untuk Analisis Sentimen Terhadap Layanan Grab Indonesia. Jurnal Manajemen Informatika (JAMIKA), 12(2), 89–99. https://doi.org/10.34010/jamika.v12i2.7764

Alpin, R. S., Alam, S., & Kurniawan, I. (2023). Analisis Sentimen Pengguna Aplikasi Jmo (Jamsostek Mobile) Pada Google Play Store Menggunakan Metode Naive Bayes. Jurnal Ilmiah Teknik Dan Ilmu Komputer, 2(3), 109–117. https://doi.org/10.55123

Anas, F. H., Theopilus, B. S., & Arif, D. L. (2023). Perbandingan Kinerja LSTM, Bi-LSTM, dan GRU pada Klasifikasi Judul Berita Clickbait. Indonesian Journal of Computer Science Attribution, 12(4), 2136–2150. https://doi.org/https://doi.org/10.33022/ijcs.v12i4.3281

Ginayah, R., Iswara, P. D., & Karlina, D. A. (2024). Pengembangan Media Interaktif Menggunakan Aplikasi Canva Untuk Keterampilan Membaca Permulaan. Jurnal Pendidikan Madrasah Ibtidaiyah, 8(4) 67-78, 1770. https://doi.org/10.35931/am.v8i4.4066

Husna, J., & Margareth, D. A. W. (2024). Analisis Sentimen pada “Voices of History: 50 Iconic Speeches” Menggunakan Pendekatan Natural Language Processing Topic Modeling and Sentiment Analysis in “Voices of History: 50 Iconic Speeches” Using a Natural Language Processing Approach. Jurnal Ilmiah Manajemen Informasi Dan Komunikasi, 8(1), 15–24. https://doi.org/10.20895/jimik.v8i1.page

Kevin, K., Enjeli, M., & Wijaya, A. (2024). Analisis Sentimen Pengunaaan Aplikasi Kinemaster Menggunakan Metode Naive Bayes. Jurnal Ilmiah Computer Science, 2(2), 89–98. https://doi.org/10.58602/jics.v2i2.24

Khoirul, M., Hayati, U., & Nurdiawan, O. (2023). Analisis Sentimen Aplikasi Brimo Pada Ulasan Pengguna Di Google Play Menggunakan Algoritma Naive Bayes. Jurnal Mahasiswa Teknik Informatika 2(7), 65-76. https://doi.org/https://doi.org/10.36040/jati.v7i1.6373

Kurniawan, I., Lia. Hananto April, Shofia, H. S., Hananto, A., Priyatna, B., & Yuniar, R. A. (2023). Perbandingan Algoritma Naive Bayes Dan SVM Dalam Sentimen Analisis Marketplace Pada Twitter. Jurnal Teknik Informatika Dan Sistem Informasi, 10(1), 732–740. https://doi.org/https://doi.org/10.35957/jatisi.v10i1.3582

Lubis, N., Siambaton, Mhd. Z., & Aulia, R. (2024). Implementasi Algoritma Deep Learning pada Aplikasi Speech to Text Online dengan Metode Recurrent Neural Network (RNN). Sudo Jurnal Teknik Informatika, 3(3), 113–126. https://doi.org/10.56211/sudo.v3i3.583

Maulana, B. A., Fahmi, M. J., Imran, A. M., & Hidayati, N. (2024). Analisis Sentimen Terhadap Aplikasi Pluang Menggunakan Algoritma Naive Bayes dan Support Vector Machine (SVM). MALCOM: Indonesian Journal of Machine Learning and Computer Science, 4(2), 375–384. https://doi.org/10.57152/malcom.v4i2.1206

Mudya Yolanda, A., & Tri Mulya, R. (2024). Implementasi Metode Support Vector Machine untuk Analisis Sentimen pada Ulasan Aplikasi Sayurbox di Google Play Store. VARIANSI: Journal of Statistics and Its Application on Teaching and Research, 6(2), 76–83. https://doi.org/10.35580/variansiunm258

Nurashila, S. S., Hamami, F., & Kusumasari, T. F. (2023). Perbandingan Kinerja Algoritma Recurrent Neural Network (RNN) Dan Long Short-Term Memory (LSTM): Studi Kasus Prediksi Kemacetan Lalu Lintas Jaringan PT XYZ. JIPI (Jurnal Ilmiah Penelitian Dan Pembelajaran Informatika), 8(3), 864–877. https://doi.org/10.29100/jipi.v8i3.3961

Oktaria Sihombing, L., & Arif Dermawan, B. (2021). Sentimen Analisis Customer Review Produk Shopee Indonesia Menggunakan Algortima Naïve Bayes Classifier. Jurnal Pendidikan Informatika, 5(2), 233–242. https://doi.org/10.29408/edumatic.v5i2.4089

Rivaldi, R. C., & Wismarini, T. D. (2024). Analisis Sentimen Pada Ulasan Produk Dengan Metode Natural Language Processing (NLP). Elkom: Jurnal Elektronika Dan Komputer, 17(1), 120–128. https://doi.org/10.51903/elkom.v17i1.1680

Sari, A. I., Hapsari, D. P., Wibowo, H. F. R., Putri, C. N., Lande, G. V. F., & Aldero, E. B. (2025). Implementasi Algoritma Pengklasifikasi Long Short–Term Memory (LSTM) untuk Data Time Series. Prosiding Seminar Nasional Teknik Elektro, Sistem Informasi, Dan Teknik Informatika (SNESTIK) V, 5, 653–666. Institut Teknologi Adhi Tama Surabaya. https://doi.org/10.31284/p.snestik.2025.7034

Tarigan, D. A., Situmorang, Z., & Rosnelly, R. (2025). Analisis Sentimen Aplikasi Playstore Sirekap 2024 Pasca Pilpres Dengan Perbandingan Metode Support Vector Machine (SSVM), Naïve Bayes Classifier Dan Random Forest. Jurnal Teknologi Informasi Dan Ilmu Komputer (JTIIK), 11(3), 661–670. https://doi.org/https://doi.org/10.25126/jtiik.2025129608

Wangsajaya, Y. H. D., Setyowati, E., & Wibowo, A. (2025). Deteksi Emosi Teks X Berbahasa Indonesia Menggunakan Bi-LSTM dengan Seleksi Fitur Chi-Square. Jurnal Algoritma, 22(2), 546–555. https://doi.org/10.33364/algoritma/v.22-2.2658

Wicaksono, B., & Nastiti, V. R. S. (2024). Analisis Sentimen dalam Opini Publik di Chanel Youtube Indonesia Lawyers Club Tentang Isu Populer dengan Menggunakan Metode LSTM dan Bi-LSTM. Jurnal Algoritma, 21(2), 241–251. https://doi.org/10.33364/algoritma/v.21-2.1696

Wungguli, D., Yahya, N. I., Hasan, I. K., & Abdussamad, S. N. (2025). Implementasi Metode Bidirectional LSTM Dengan Word Embedding FastText Dalam Analisis Sentimen Ulasan Pengguna Aplikasi Maxim. Jurnal Riset Mahasiswa Matematika, 4(5), 204–217. https://doi.org/10.18860/jrmm.v4i5.33358

Yoga, M. A. A., & Andreas, P. (2026). Optimasi Hyperparameter Bi-Directional Long Short Term Memory Menggunakan Particle Swarm Optimization Untuk Prediksi Saham BBRI. Sienna, 7(1), 21–36. https://doi.org/10.47637/sienna.v7i1.2320

Downloads

Published

2026-07-31