OPTIMASI SVM DAN RANDOM FOREST DENGAN PSO PADA ASPECT-BASED SENTIMENT ANALYSIS ULASAN APLIKASI QPON

Authors

  • Dea Ananda Refiza Rahma Universitas Pembangunan Nasional "Veteran" Jawa Timur
  • Abdul Rezha Efrat Najaf Universitas Pembangunan Nasional "Veteran" Jawa Timur
  • Reisa Permatasari Universitas Pembangunan Nasional "Veteran" Jawa Timur

DOI:

https://doi.org/10.32699/biner.v5i2.11589

Keywords:

Aspect-Based Sentiment Analysis, SVM, Random Forest, PSO, QPon

Abstract

Ulasan pengguna aplikasi QPon memuat berbagai opini terhadap aspek layanan, seperti fungsionalitas, transaksi dan pembayaran, serta customer service. Analisis sentimen umum belum mampu menangkap opini secara spesifik pada setiap aspek, sehingga penelitian ini bertujuan mengimplementasikan algoritma machine learning yang dioptimasi menggunakan Particle Swarm Optimization (PSO) untuk Aspect-Based Sentiment Analysis (ABSA) ulasan aplikasi QPon. Data diperoleh melalui scraping ulasan Google Play Store, kemudian melalui tahap filtering, pelabelan manual, preprocessing, dan pembobotan fitur menggunakan TF-IDF dengan maksimum 5.000 fitur. Model yang digunakan adalah SVM dan Random Forest dengan enam skenario, yaitu baseline, PSO, dan SMOTE-PSO. Evaluasi dilakukan menggunakan accuracy, precision, recall, dan F1-score. Hasil penelitian menunjukkan bahwa pengaruh PSO bersifat kondisional. Pada aspek fungsionalitas, RF + SMOTE + PSO memperoleh F1-score terbaik sebesar 72,46%, meningkat 11,66 poin persentase dibanding RF baseline. Pada aspek transaksi dan pembayaran, SVM + PSO memperoleh F1-score 62,98%, meningkat 0,36 poin persentase dibanding SVM baseline. Sementara itu, pada aspek customer service, SVM + PSO menurunkan F1-score sebesar 4,95 poin persentase dibanding SVM baseline. Kontribusi ilmiah penelitian ini adalah memberikan bukti empiris bahwa efektivitas PSO dalam ABSA tidak bersifat universal, melainkan bergantung pada karakteristik data setiap aspek. Dengan demikian, pemilihan model terbaik perlu dilakukan secara spesifik pada setiap aspek.

Downloads

Download data is not yet available.

References

[1] I. Febyanti, A. S. Ddevi, S. S. M. Wara, and A. T. Damaliana, “Klasifikasi Sentimen Ulasan Pengguna Aplikasi Qpon dengan Support Vector Machine dan Logistic Regression,” Journal of Data Mining and Information Systems, vol. 4, no. 1, Feb. 2026, Accessed: Jun. 18, 2026. [Online]. Available: https://www.journal.yp3a.org/index.php/jdmis/article/view/4663

[2] A. Novantika and Sugiman, “Analisis Sentimen Ulasan Pengguna Aplikasi Video Conference Google Meet menggunakan Metode SVM dan Logistic Regression,” in PRISMA, Prosiding Seminar Nasional Matematika, 2022, pp. 808–813. Accessed: Jun. 19, 2026. [Online]. Available: https://journal.unnes.ac.id/sju/index.php/prisma/

[3] Ł. Augustyniak, T. Kajdanowicz, and P. Kazienko, “Comprehensive analysis of aspect term extraction methods using various text embeddings,” Comput. Speech Lang., vol. 69, p. 101217, Sep. 2021, doi: 10.1016/j.csl.2021.101217.

[4] D. A. A. Kurniawan, E. Utami, and H. Al Fatta, “ANALISIS SENTIMEN PADA OPINI PENGGUNA APLIKASI QASIR MENGGUNAKAN SUPPORT VECTOR MACHINE DAN RANDOM FOREST,” TEKNIMEDIA: Teknologi Informasi dan Multimedia, vol. 4, no. 1, pp. 1–8, Jun. 2023, doi: 10.46764/teknimedia.v4i1.83.

[5] M. Saini, A. M. S. Yunus, and M. R. Djalal, Swarm Intelligence: Craziness Particle Swarm Optimization untuk Optimasi Sistem Tenaga Listrik. Deepublish, 2024.

[6] S. D. Anggita and F. F. Abdulloh, “Optimasi Algoritma Support Vector Machine Berbasis PSO Dan Seleksi Fitur Information Gain Pada Analisis Sentimen,” Journal of Applied Computer Science and Technology, vol. 4, no. 1, pp. 52–57, Jul. 2023, doi: 10.52158/jacost.v4i1.524.

[7] C. V. Angkoso, K. Asror, A. Kusumaningsih, and A. K. Nugroho, “Optimasi Algoritma Support Vector Machine Berbasis Kernel Radial Basis Function (RBF) Menggunakan Metode Particle Swarm Optimization Untuk Analisis Sentimen,” Jurnal Teknologi Informasi dan Ilmu Komputer, vol. 12, no. 3, pp. 705–718, Jun. 2025, doi: 10.25126/jtiik.2025129317.

[8] I. Amal and Jayanata, “Perbandingan Pelabelan Otomatis Dan Manual Untuk Analisis Sentimen Terhadap Kenaikan Harga BBM Pertamina Pada Twitter Menggunakan Algoritma Support Vector Machine,” in Seminar Nasional Mahasiswa Ilmu Komputer dan Aplikasinya (SENAMIKA), Jakarta, 2023.

[9] I. M. Karo Karo, S. Dewi, and A. Perdana, “Implementasi Text Summarization Pada Review Aplikasi Digital Library System Menggunakan Metode Maximum Marginal Relevance,” JEKIN - Jurnal Teknik Informatika, vol. 4, no. 1, pp. 25–31, Apr. 2024, doi: 10.58794/jekin.v4i1.671.

[10] C. D. Manning, P. Raghavan, and H. Schütze, An Introduction to Information Retrieval. Cambridge University Press, 2009.

[11] M. Afrad, D. C. Febrianto, S. Wijayanto, and M. Y. Fathoni, “Sentiment Analysis of Visitor Reviews on Baturaden Tourist Attraction Using Machine Learning Methods,” Edu Komputika Journal, vol. 11, no. 1, Aug. 2024, doi: 10.15294/edukom.v11i1.10561.

[12] G. M. Manik, “ANALISIS SENTIMEN PADA REVIEW PENGGUNA E-COMMERCE BIDANG PANGAN MENGGUNAKAN METODE SUPPORT VECTOR MACHINE : (Studi Kasus: Review Sayurbox Dan Tanihub Pada Google Play),” Universitas Pembangunan Nasional Veteran Jakarta, 2021.

[13] D. Darwis, E. S. Pratiwi, and A. F. O. Pasaribu, “PENERAPAN ALGORITMA SVM UNTUK ANALISIS SENTIMEN PADA DATA TWITTER KOMISI PEMBERANTASAN KORUPSI REPUBLIK INDONESIA,” Edutic - Scientific Journal of Informatics Education, vol. 7, no. 1, Nov. 2020, doi: 10.21107/edutic.v7i1.8779.

[14] F. I. Ramadhani, T. A. Yoga, and N. A. Verdhika, “Komparasi FastText dan TF-IDF BerbasisRandom Forestpada Analisis Sentimen IKN di Youtube,” TIN: Terapan Informatika Nusantara, vol. 6, no. 12, pp. 2288–2301, May 2026, Accessed: Jun. 19, 2026. [Online]. Available: https://ejurnal.seminar-id.com/index.php/tin/article/view/9749

Downloads

Published

31-07-2026

Issue

Section

Articles

How to Cite

[1]
“OPTIMASI SVM DAN RANDOM FOREST DENGAN PSO PADA ASPECT-BASED SENTIMENT ANALYSIS ULASAN APLIKASI QPON”, biner : j. ilm. inform. dan komput., vol. 5, no. 2, pp. 117–128, Jul. 2026, doi: 10.32699/biner.v5i2.11589.