ANALISIS SENTIMEN ULASAN PENGGUNA APLIKASI IDENTITAS KEPENDUDUKAN DIGITAL MENGGUNAKAN SUPPORT VECTOR MACHINE RANDOM FOREST

Authors

DOI:

https://doi.org/10.54314/jssr.v9i4.6892

Keywords:

analysis, IKD, SVM, sentiment analysis, Random Forest

Abstract

Abstract: The Digital Population Identity (IKD) application allows citizens to access population documents electronically. Service evaluations can be found in user reviews on the Google Play Store, but manual analysis is challenging due to their large and unstructured volume. This study analyzes the sentiment of IKD user reviews and compares the effectiveness of Support Vector Machine (SVM) and Random Forest. Reviews were collected through web scraping, labeled positive or negative by specialists, and preprocessed (cleaning, case folding, tokenizing, normalization, stopword removal, stemming) before being converted into numerical features using TF-IDF weighting. The weighted features were grouped using K-Means clustering to map sentiment tendencies prior to classification. SVM classified sentiment by identifying a maximum-margin hyperplane across classes, while Random Forest combined the predictions of numerous decision trees through majority voting. Both models were trained and tested with a 70:30 stratified split and evaluated using a confusion matrix. From 9,243 scraped reviews collected between June 2025 and June 2026, 5,714 remained after cleaning. SVM achieved 93.64% accuracy with weighted precision, recall, and F1-score of 0.94, while Random Forest achieved 93.41% accuracy with an F1-score of 0.93. Sentiment was dominated by the negative class at 75.5%, mainly complaints about application performance. These results provide a data-driven basis for the Directorate General of Population and Civil Registration to prioritize feature improvements and enhance IKD service quality.

Keywords: sentiment analysis; IKD; SVM; Random Forest

 

Abstrak: Aplikasi Identitas Kependudukan Digital (IKD) memungkinkan masyarakat mengakses dokumen kependudukan secara elektronik. Ulasan pengguna di Google Play Store memuat penilaian layanan, namun jumlahnya besar dan tidak terstruktur sehingga sulit dianalisis secara manual. Penelitian ini menganalisis sentimen ulasan pengguna IKD dan membandingkan kinerja Support Vector Machine (SVM) dengan Random Forest. Data ulasan dikumpulkan melalui web scraping, diberi label positif dan negatif oleh pakar, lalu dipraproses (cleaning, case folding, tokenizing, normalisasi, stopword removal, stemming) sebelum diubah menjadi fitur numerik dengan pembobotan TF-IDF. Fitur hasil pembobotan dikelompokkan dengan K-Means Clustering untuk memetakan kecenderungan sentimen sebelum klasifikasi. SVM mengklasifikasikan sentimen dengan mencari hyperplane bermargin maksimum antar kelas, sedangkan Random Forest menggabungkan prediksi banyak decision tree melalui majority voting. Kedua model dilatih dan diuji dengan pembagian data 70:30 stratified serta dievaluasi menggunakan confusion matrix. Dari 9.243 ulasan hasil scraping pada rentang Juni 2025 sampai Juni 2026, tersisa 5.714 ulasan setelah pembersihan. SVM memperoleh akurasi 93,64% dengan precision, recall, dan F1-score tertimbang 0,94, sedangkan Random Forest memperoleh akurasi 93,41% dengan F1-score 0,93. Sentimen didominasi kelas negatif sebesar 75,5%, terutama keluhan pada kinerja aplikasi. Hasil penelitian ini menjadi dasar evaluasi berbasis data bagi Direktorat Jenderal Kependudukan dan Pencatatan Sipil untuk memprioritaskan perbaikan fitur dan meningkatkan kualitas layanan IKD.

Kata kunci: analisis sentimen; IKD; SVM; Random Forest

Downloads

Download data is not yet available.

References

Adi, S., Mola, S., Lyan, D., Baun, B., Nunes, I. O., Maria, M., & Rani, A. (2024). ANALISIS SENTIMEN APLIKASI HALO BCA DI GOOGLE PLAY STORE MENGGUNAKAN METODE NAIVE BAYES , SUPPORT VECTOR MACHINE DAN RANDOM FOREST PENDAHULUAN. 15(c), 69–79.

Adrian, M. R., Putra, M. P., Rafialdy, M. H., Rakhmawati, N. A., & Informasi, D. S. (2021). Perbandingan Metode Klasifikasi Random Forest dan SVM Pada Analisis Sentimen PSBB. 7(1), 36–40.

Anggraini, P., Informasi, S., Nasional, U., Manila, J. S., Minggu, P., & Selatan, J. (2025). KOMPARASI NAÏVE BAYES , SUPPORT VECTOR MACHINE , DAN RANDOM FOREST DALAM ANALISIS SENTIMEN. 9(3), 4451–4457.

Arifin, M. N., Hamzah, A., Huda, M. A., & Hasanah, N. (2025). Analysis of Google Play Store User Sentiment Towards Application X Using the SVM Algorithm. 5(1), 249–258.

Cahyani, R. D., & Prasetyaningrum, P. T. (2026). Sentiment Analysis of User Reviews for AI Applications : Evaluating SVM , Logistic Regression , and Random Forest. 8(1), 1–27. https://doi.org/10.63158/journalisi.v8i1.1366

Garuda, I., Alva, P., Zuliarso, E., & Stikubank, U. (2025). SENTIMENT ANALYSIS BASED ON GOOGLE PLAY STORE REVIEWS OF THE. 8.

Hendrastuty, N. (2025). Analisis Sentiment Terhadap Diabetes Menggunakan Algoritma Naïve Bayes , Random Forest , SVM Pada Media Sosial X. 6(4), 2469–2479. https://doi.org/10.47065/bits.v6i4.6941

Idris, M., Rifai, A., & Tania, K. D. (2025). Sentiment Analysis of Tokopedia App Reviews using Machine Learning and Word Embeddings. 9(1), 210–219.

Nasional, J., Informasi, S., Cahaya, N., Tahyudin, I., & Shouni, A. (2024). Perbandingan Algoritma Support Vector Machine , Decision Tree , dan Logistic Regresion Pada Analisis Sentimen Ulasan Aplikasi Netflix. 02, 110–117.

Nevrada, N. A., & Syaputra, M. A. (2025). Sentiment Analysis of Telegram App Reviews on Google Play Store Using the Support Vector Machine ( SVM ) Algorithm. 9(1), 96–105.

Nurfirdaus, R. E., Barata, M. A., & Prastya, I. W. (2026). Comparison of SVM and Random Forest for TikTok E10 Fuel Sentiment Analysis. 10(2), 1426–1437.

Pratmanto, D., Fandi, F., Imaniawan, D., Maarif, V., Studi, P., Komputer, T., Informasi, F. T., Sarana, U. B., Studi, P., Informasi, S., Informasi, F. T., Sarana, U. B., & Pusat, J. (2023). KEPENDUDUKAN DIGITAL DENGAN METODE. 2, 151–161.

Risanindya, T., Purbasari, W., & Riyandari, L. (2025). Analisis Sentimen Ulasan Pengguna Aplikasi Maxim pada Google Play Store dengan Metode Support Vector Machine ( SVM ) dan Naïve Bayes Sentiment Analysis of Maxim App User Reviews on Google Play Store with Support Vector Machine ( SVM ) and Naïve Bayes Methods. 14(105), 859–867.

Septiana, I., & Alita, D. (2024). Perbandingan Random Forest dan SVM dalam Analisis Sentimen Quick Count Pemilu 2024. 9(3), 224–233. https://doi.org/10.30591/jpit.v9i3.6640

Susanto, E., Purnama, B., Informasi, S., Komputer, I., & Jambi, U. D. (2025). Komparasi Algoritma SVM dan Random Forest Dalam Sentimen Analisis Review Shopee di Google Play Store Dengan Anova. November.

Tarigan, D. A., Situmorang, Z., & Rosnelly, R. (2025). ANALISIS SENTIMEN APLIKASI PLAYSTORE SIREKAP 2024 PASCA PILPRES DENGAN PERBANDINGAN METODE SUPPORT VECTOR MACHINE ( SVM ), SENTIMENT ANALYSIS OF THE SIREKAP 2024 PLAYSTORE APPLICATION POST-PRESIDENTIAL ELECTION WITH COMPARISON OF SUPPORT VECTOR MACHINE (. 11(3), 661–670.

Wiyanto, A., Puspasari, S., Astuti, L. W., Komputer, I., Informatika, T., Indo, U., & Mandiri, G. (2025). Perbandingan Kinerja Algoritma Support Vector Machine dan Random Forest dalam Analisis Sentimen Ulasan Hotel di Kota Palembang pada Google.

Downloads

Published

2026-08-31

How to Cite

ANALISIS SENTIMEN ULASAN PENGGUNA APLIKASI IDENTITAS KEPENDUDUKAN DIGITAL MENGGUNAKAN SUPPORT VECTOR MACHINE RANDOM FOREST. (2026). JOURNAL OF SCIENCE AND SOCIAL RESEARCH, 9(4), 6792-6800. https://doi.org/10.54314/jssr.v9i4.6892