Analisis Sentimen Ulasan Aplikasi Duolingo di Google Play Store Menggunakan Algoritma Bidirectional Long Short-Term Memory (Bi-LSTM)
DOI:
https://doi.org/10.59024/jiti.v4i3.2345Keywords:
Bi-LSTM , Deep Learning, Duolingo, Sentiment Analysis, Text MiningAbstract
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
Issue
Section
License
Copyright (c) 2026 JURNAL ILMIAH SAINS TEKNOLOGI DAN INFORMASI

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








