Implementation of Support Vector Machine for Sentiment Analysis on Blibli App Reviews on Play Store

Bima Santika(1), Agung Kharisma Hidayah(2),
(1) Universitas Muhammadiyah Bengkulu  Indonesia
(2) Universitas Muhammadiyah Bengkulu  Indonesia

Corresponding Author


DOI : https://doi.org/10.24036/voteteknika.v13i2.133666

Full Text:    Language : id    Language : id

Abstract


Blibli is one of the leading e-commerce platforms in Indonesia with a 4.7-star rating on the Google Play Store. Although it has many positive reviews, automatic sentiment analysis is needed to understand user perceptions objectively and efficiently. This study aims to classify the sentiment of user reviews of the Blibli application using the Support Vector Machine (SVM) algorithm. A total of 2,000 recent reviews were collected through web scraping and underwent preprocessing processes including case folding, cleaning, normalization, filtering, stemming, and tokenization. To address class imbalance, the SMOTE method was applied so that positive and negative sentiment data became balanced, with 1,413 reviews each. The data were then divided into three training and testing ratio scenarios: 90:10, 80:20, and 70:30. Text transformation was carried out using the TF-IDF method. Experiments were conducted by comparing four SVM kernels: Linear, RBF, Polynomial, and Sigmoid. The best results were obtained in the 90:10 scenario using the Linear kernel, achieving an accuracy of 96.82%, precision of 96.93%, recall of 96.82%, and F1-score of 96.82%. These findings indicate that SVM, particularly with the Linear kernel, is highly effective and balanced in classifying user review sentiments. The results of this study are expected to contribute to application developers in improving service quality based on user feedback obtained automatically and in a structured manner.


References


A. A. Muhammad, Ermatita, and D. S. Prasvita, “ANALISIS SENTIMEN PENGGUNA APLIKASI DANA BERDASARKAN ULASAN PADA GOOGLE PLAY MENGGUNAKAN METODE SUPPORT VECTOR MACHINE Prodi S1 Informatika / Fakultas Ilmu Komputer Universitas Pembangunan Nasional Veteran Jakarta,” Semin. Nas. Mhs. Ilmu Komput. dan Apl., pp. 194–204, 2022.

M. Saifurridho, M. Martanto, and U. Hayati, “Analisis Algoritma K-Nearest Neighbor terhadap Sentimen Pengguna Aplikasi Shopee,” J. Inform. Terpadu, vol. 10, no. 1, pp. 21–26, 2024, doi: 10.54914/jit.v10i1.1054.

I. H. Kusuma and N. Cahyono, “Analisis Sentimen Masyarakat Terhadap Penggunaan E-commerce Menggunakan Algoritma K-Nearest Neighbor,” J. Inform. J. Pengemb. IT, vol. 8, no. 3, pp. 302–307, 2023, doi: 10.30591/jpit.v8i3.5734.

B. Girsang et al., “Analisis Sentimen Aplikasi Lion Parcel Menggunakan Lexicon Based dan Support Vector Machine P - ISSN : 2302-3295,” vol. 12, no. 3, 2024.

A. Bagas Pranata, A. R. Abdillah, and F. Irwiensyah, “KLIK: Kajian Ilmiah Informatika dan Komputer Analisis Sentimen Ulasan Pengguna Aplikasi Netflix Pada Google Play Menggunakan Algoritma Naïve Bayes,” Media Online), vol. 4, no. 6, pp. 3091–3098, 2024, doi: 10.30865/klik.v4i6.1964.

P. Store, “Algoritma Naïve Bayes untuk Analisis Sentiment Review Blibli . com di Google Play Store Naïve Bayes Algorithm for Sentiment Analysis of Blibli . com Review on Google,” vol. 13, pp. 831–840, 2024.

M. D. Hendriyanto, A. A. Ridha, and U. Enri, “Analisis Sentimen Ulasan Aplikasi Mola Pada Google Play Store Menggunakan Algoritma Support Vector Machine,” INTECOMS J. Inf. Technol. Comput. Sci., vol. 5, no. 1, pp. 1–7, 2022, doi: 10.31539/intecoms.v5i1.3708.

M. Xanderina et al., “Analisis Sentimen Ulasan E-commerce Shopee Pada Google Play Store Menggunakan Machine Learning,” J. Eng. Sustain. Technol., vol. 10, no. 2, pp. 990–998, 2024, [Online]. Available: https://ejournal.unma.ac.id/index.php/j-ensitec/article/view/9071

T. M. Permata Aulia, N. Arifin, and R. Mayasari, “Perbandingan Kernel Support Vector Machine (SVM) Dalam Penerapan Analisis Sentimen Vaksinisasi Covid-19,” SINTECH (Science Inf. Technol. J., vol. 4, no. 2, pp. 139–145, 2021, doi: 10.31598/sintechjournal.v4i2.762.

N. Pratiwi and Y. Setyawan, “Analisis Akurasi Dari Perbedaan Fungsi Kernel Dan Cost Pada Support Vector Machine Studi Kasus Klasifikasi Curah Hujan Di Jakarta,” J. Fundam. Math. Appl., vol. 4, no. 2, pp. 203–212, 2021, doi: 10.14710/jfma.v4i2.11691.

F. Bei and S. Sudin, “Analisis Sentimen Aplikasi Tiket Online Di Play Store Menggunakan Metode Support Vector Machine (SVM),” Sismatik, vol. 01, no. 01, pp. 91–97, 2021.

A. Rohanah, D. L. Rianti, B. N. Sari, T. Informatika, U. S. Karawang, and K. Pelanggan, “Perbandingan Naive Bayes dan Support Vector Machine,” vol. 6, no. 1, 2021.

J. T. Informatika, “J-TIFA,” vol. 2617, no. 1, pp. 18–28, 2025.

M. Husni, A dan Randi, “Jurnal Inovasi Global,” J. Inov. Glob., vol. 2, no. 3, pp. 543–551, 2024.

N. S. Ramadan and D. Darwis, “PERBANDINGAN METODE NAÏVE BAYES DAN SVM UNTUK SENTIMEN ANALISIS MASYARAKAT TERHADAP SERANGAN RANSOMWARE PADA DATA KIP-K,” vol. 8, no. 1, pp. 12–23, 2025.

A. Lowell, A. Lowell, K. Candra, and E. Indra, “Perbandingan Metode Support Vector Machine ( SVM ) Dan Naive Bayes Pada Analisis Sentimen Ulasan Aplikasi OVO JURNAL MEDIA INFORMATIKA [ JUMIN ],” vol. 6, no. 2, pp. 896–905, 2025.

L. Qadrini, H. Hikmah, and M. Megasari, “Oversampling, Undersampling, SMOTE SVM dan Random Forest pada Klasifikasi Penerima Bidikmisi Sejawa Timur Tahun 2017,” J. Comput. Syst. Informatics, vol. 3, no. 4, pp. 386–391, 2022, doi: 10.47065/josyc.v3i4.2154.

F. Dwi Astuti and F. Nova Lenti, “Implementasi SMOTE untuk mengatasi Imbalance Class pada Klasifikasi Car Evolution menggunakan K-NN,” J. JUPITER, vol. 13, no. 1, pp. 89–98, 2021.

N. S. Ramadhanti, W. A. Kusuma, and A. Annisa, “Optimasi Data Tidak Seimbang pada Interaksi Drug Target dengan Sampling dan Ensemble Support Vector Machine,” J. Teknol. Inf. dan Ilmu Komput., vol. 7, no. 6, p. 1221, 2020, doi: 10.25126/jtiik.2020762857.


Article Metrics

 Abstract Views : 162 times
 PDF (Bahasa Indonesia) Downloaded : 56 times  PDF (Bahasa Indonesia) Downloaded : 5 times

Refbacks

  • There are currently no refbacks.


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