Skip to content
OPEN ACCESS Jurnal Informatika dan Teknologi Pendidikan

Informatics and Educational Technology Journal

Open access E-ISSN 2777-0680

Aspect-Based Sentiment Analysis of Google Maps Reviews For Barbershop Competitor and Brand Strategy Analysis Using Machine Learning

Authors

  • Nugroho Kumala Destianto Master of Computer Science, Faculty of Engineering and Computer Science, Universitas Teknokrat Indonesia, Bandar Lampung, Indonesia
  • Ryan Randy Suryono Master of Computer Science, Faculty of Engineering and Computer Science, Universitas Teknokrat Indonesia, Bandar Lampung, Indonesia
  • Heni Sulistiani Master of Computer Science, Faculty of Engineering and Computer Science, Universitas Teknokrat Indonesia, Bandar Lampung, Indonesia

DOI:

https://doi.org/10.59395/gy939536

Keywords:

ABSA, Google Maps, Barbershop, IndoBERT, Machine Learning, Competitor Analysis

Abstract

Customer reviews on Google Maps contain information regarding service experiences but are unstructured and may discuss multiple aspects within a single review. This study applies Aspect-Based Sentiment Analysis (ABSA) to analyze customer perceptions across 23 barbershops and compare the performance of Naive Bayes, Support Vector Machine (SVM), Random Forest, and IndoBERT. A total of 5,418 reviews were collected from the selected barbershops and processed through cleaning, preprocessing, aspect identification, and aspect-level lexicon-based sentiment labeling. After cleaning and deduplication, 5,299 reviews generated 7,457 aspect-level observations classified into positive, neutral, and negative sentiment. Naive Bayes, SVM, and Random Forest used TF-IDF representations, while IndoBERT used contextual transformer-based representations. Evaluation using accuracy, precision, recall, Macro F1-score, and ROC-AUC showed that IndoBERT achieved an accuracy of 98.57%, precision of 93.28%, recall of 93.99%, Macro F1-score of 93.55%, and ROC-AUC of 99.88%. General, Result Quality, and Service were the most frequently identified aspects, while Cleanliness, Comfort, and Service had the highest proportions of positive sentiment. Waiting Time and Price showed relatively higher proportions of negative sentiment. A Wilson Score Lower Bound was used as supplementary descriptive information for comparing the relative positions of the 23 barbershops. Because sentiment labels were automatically generated using a lexicon-based procedure, the classification and competitor-analysis results represent performance and descriptive patterns based on weak labels rather than manually annotated ground truth.

Downloads

Download data is not yet available.

References

Apriliani, S., Erfina, A., & Warman, C. (2025). Fine-Tuned IndoBERT for Aspect-Based Sentiment Analysis of Indonesian Five-Star Hotel Reviews. Jurnal Sisfokom (Sistem Informasi dan Komputer), 14(4), 437–445. https://doi.org/10.32736/sisfokom.v14i4.2491

Azizah, H., Syuhada, F., & Sa’adati, Y. (2024). SENTIMEN ANALISIS TEMPAT WISATA BERDASARKAN ULASAN GOOGLE MAPS MENGGUNAKAN METODE NAÏVE BAYES (Studi Kasus Bukit Merese) Sentiment Analysis of Tourist Destinations Based on Google Maps Reviews Using the Naïve Bayes Method (Case Study of Bukit Merese). SainsTech Innovation Journal, 7(2), 467–475. https://doi.org/https://doi.org/10.37824/sij.v7i2.2024.753

Bahri, C. A., & Suadaa, L. H. (2023). Aspect-Based Sentiment Analysis in Bromo Tengger Semeru National Park Indonesia Based on Google Maps User Reviews. IJCCS (Indonesian Journal of Computing and Cybernetics Systems), 17(1), 79. https://doi.org/10.22146/ijccs.77354

Eko Putro, D., Juarsa, D., Putra Hermana, B., Bagastian, B., & Sulistiani, H. (2025). Analisis Sentimen Publik terhadap ‘Save Raja Ampat’ di Media Sosial Menggunakan Model IndoBERT. Bulletin of Computer Science Research, 5(5), 1067–1075. https://doi.org/10.47065/bulletincsr.v5i5.621

Febrianto, D. C., Fitriani, M. A., Afrad, M., & Khadija, M. A. (24M). ASPECT BASED SENTIMENT ANALYSIS MENGGUNAKAN INDOBERT MODEL TERHADAP REVIEW PENGUNJUNG OBJEK WISATA BATURRADEN. Melek IT: Information Technology Journal, 10(2), 157–166. https://doi.org/https://doi.org/10.30742/melekitjournal.v10i2.358

Geni, L., Yulianti, E., & Sensuse, D. I. (2023). Sentiment Analysis of Tweets Before the 2024 Elections in Indonesia Using Bert Language Models. Jurnal Ilmiah Teknik Elektro Komputer dan Informatika, 9(3), 746–757. https://doi.org/10.26555/jiteki.v9i3.26490

Hidayanah, N., Fitriani, S., Winadya Permadani, I., & Randy Suryono, R. (2026). Analisis Sentimen Ulasan Pengguna Aplikasi Gojek di Google Play Store Menggunakan Metode Multinomial Naive Bayes dan Logistic Regression. Jurnal Ilmu Komputer, Teknologi Dan Informasi, 4(2), 134–142. https://doi.org/10.62866/jurikti.v4i2.333

Ipmawati, J., Saifulloh, S., & Kusnawi, K. (2024). Analisis Sentimen Tempat Wisata Berdasarkan Ulasan pada Google Maps Menggunakan Algoritma Support Vector Machine. MALCOM: Indonesian Journal of Machine Learning and Computer Science, 4(1), 247–256. https://doi.org/10.57152/malcom.v4i1.1066

Kontonatsios, G., Clive, J., Harrison, G., Metcalfe, T., Sliwiak, P., Tahir, H., & Ghose, A. (2023). FABSA: An aspect-based sentiment analysis dataset of user reviews. Neurocomputing, 562. https://doi.org/10.1016/j.neucom.2023.126867

Mualfah, D., Fadila, W., & Firdaus, R. (2022). Teknik SMOTE untuk Mengatasi Imbalance Data pada Deteksi Penyakit Stroke Menggunakan Algoritma Random Forest. Jurnal CoSciTech (Computer Science and Information Technology), 3(2), 107–113. https://doi.org/10.37859/coscitech.v3i2.3912

Nugroho, R., Azka, N., & Sayudha Rendra Graha, W. (2025). Analisis Sentimen Ulasan Aplikasi Mobile JKN di Google PlayStore Menggunakan IndoBERT. Jurnal JTIK (Jurnal Teknologi Informasi dan Komunikasi), 9(2), 495–505. https://doi.org/https://doi.org/10.35870/jtik.v9i2.3340

Nurul Hidayati, Faqih Hamami, & Riska Yanu Fa’rifah. (2023). Aspect-Based Sentiment Analysis On FLIP Application Reviews (Play Store) Using Support Vector Machine (SVM) Algorithm. JOURNAL OF INFORMATICS AND TELECOMMUNICATION ENGINEERING, 7(1), 183–197. https://doi.org/10.31289/jite.v7i1.9768

Patrycia Dewi, N. P. E., Yanti, C. P., & Yusa, I. M. M. (2024). Enchancing K-NN Performance With SMOTE for Sentiment Analysis of Streaming App Reviews. Building of Informatics, Technology and Science (BITS), 6(3), 1966–1976. https://doi.org/10.47065/bits.v6i3.6190

Pranatawijaya, V. H., Sari, N. N. K., Rahman, R. A., Christian, E., & Geges, S. (2024). Unveiling User Sentiment: Aspect-Based Analysis and Topic Modeling of Ride-Hailing and Google Play App Reviews. Journal of Information Systems Engineering and Business Intelligence, 10(3), 328–339. https://doi.org/10.20473/jisebi.10.3.328-339

Ridson Al Farizal P, W. A. A. N. (2023). Analisis Sentimen Berbasis Aspek Pada Ulasan Google Maps (Aspect-Based Sentiment Analysis on Google Maps Reviews: A Case Study of Tourism Sector Recovery Strategies Post Covid-19 Pandemic in West Papua Province). Seminar Nasional Official Statistics, 1(1), 297–308. https://doi.org/10.34123/semnasoffstat.v2025i1.2483

Safiyeh Samadanian, M. K. (2024). Aspect-Based Sentiment Analysis of After-Sales Service Quality: A Case Study of Snowa and Competitors Using Digikala Reviews. International Conference on Information and Knowledge Technology (IKT), 1–5. https://doi.org/10.1109/IKT65497.2024.10892728

Saputra, Y. B., Yusuf Inonu, O., Destianto, N. K., & Suryono, R. R. (2026). Analisis Sentimen Ulasan Pengunjung Rio by The Beach Menggunakan Model IndoBERT. Jurnal Pustaka Robot Sister (Jurnal Pusat Akses Kajian Robotika, Sistem Tertanam, Dan Sistem Terdistribusi), 4(2), 147–153. https://doi.org/10.55382/jurnalpustakarobotsister.v4i2.2204

Setiawan, B. (2024). A Review of Sentiment Analysis Applications in Indonesia Between 2023-2024. Journal Information Engineering and Educational Technology, 8(2), 71–83. https://doi.org/https://doi.org/10.26740/jieet.v8n2.p71-83

Setyawan, A. R., Suadaa, L. H., & Yuniarto, B. (2024). Sistemasi: Jurnal Sistem Informasi Aspect-Based Sentiment Analysis using Adaptive Aspect on Tourist Reviews in Jakarta. Sistemasi: Jurnal Sistem Informasi, 13(5), 2456–2466. http://sistemasi.ftik.unisi.ac.id

Suandi, F., Anam, M. K., Firdaus, M. B., Fadli, S., Lathifah, L., Yumami, E., Saleh, A., & Hasibuan, A. Z. (2024). Enhancing Sentiment Analysis Performance Using SMOTE and Majority Voting in Machine Learning Algorithms. International Conference on Applied Engineering, 126–138. https://doi.org/10.2991/978-94-6463-620-8_10

Tria Setyani, K. S. H. N. H. R. R. S. (2026). Analisis Sentimen Pengguna Aplikasi Jamsostek Mobile Berdasarkan Ulasan Google Play Store Menggunakan Algoritma Support Vector Machine dan Naive Bayes. MALCOM: Indonesian Journal of Machine Learning and Computer Science, 6(1), 373–384. https://doi.org/10.57152/malcom.v6i1.2526

Downloads

Published

2026-10-08

How to Cite

Destianto, N. K. ., Suryono, R. R. ., & Sulistiani, H. . (2026). Aspect-Based Sentiment Analysis of Google Maps Reviews For Barbershop Competitor and Brand Strategy Analysis Using Machine Learning. Jurnal Informatika Dan Teknologi Pendidikan, 6(2), 101-117. https://doi.org/10.59395/gy939536

Similar Articles

1-10 of 26

You may also start an advanced similarity search for this article.