13 P-ISSN: 2477-3042. E-ISSN: 3026-3034 SURYA INFORMATIKA. VOL. 14 No. Mei 2024 Algoritma Support Vector Machine dalam Analisis Sentimen Aplikasi Primer League Pada Google Play Store Syahrudin1. Edy Subowo2. Haedar Al Fath3. Jufri Nur Haryanto4 4 Informatika Fakultas Teknik dan Ilmu Komputer Universitas Muhammadiyah Pekjangan Pekalongan syahrudin@umpp. id, edy. subowo@gmail. com alfathhaedar8@gmail. com3, jufrinurharyanto@gmail. Abstract This application not only provides the latest information about the English Premier football league but also provides features that enrich the user experience. These reviews provide a clear picture of the app's reliability, quality, and functionality, helping consumers make more informed decisions. From user feedback, we can evaluate the developer's responsiveness to customer input, potential improvements, and progress on the features offered. Therefore, reviews on the Play Store are not only a source of reference, but also a valuable guide for consumers looking for the best English Premier football experience through this app. This research produces an accuracy of 79. 67% using the SVM algorithm. These results show that the SVM algorithm can quite accurately analyze the sentiment of reviews of football applications such as the Primer League on the Google Play Store. Analysis of the sentiment of reviews of the Primer League application can provide valuable information for application This information can be used to improve the quality of the application, thereby increasing user satisfaction. Keyword:Sentiment Analysis. App Reviews. Premier League. Google Play Store. Support Vector Machine Abstraksi Aplikasi ini tidak hanya memberikan informasi terkini tentang liga sepakbola Primer Inggris tetapi juga menyediakan fitur-fitur yang memperkaya pengalaman pengguna. Ulasan-ulasan ini memberikan gambaran yang jelas mengenai kehandalan, kualitas, dan fungsionalitas aplikasi, sehingga membantu konsumen membuat keputusan yang lebih terinformasi. Dari feedback pengguna, kita dapat mengevaluasi responsifitas pengembang terhadap masukan pelanggan, potensi perbaikan, dan kemajuan fitur-fitur yang ditawarkan. Oleh karena itu, ulasan di Play Store bukan hanya sebagai sumber referensi, tetapi juga sebagai panduan yang berharga bagi konsumen yang mencari pengalaman sepakbola Primer Inggris yang terbaik melalui aplikasi ini. Penelitian ini menghasilkan akurasi sebesar 79. 67% menggunakan algoritma SVM. Hasil ini menunjukkan bahwa algoritma SVM dapat dengan cukup akurat menganalisis sentimen ulasan aplikasi bola seperti Primer League di Google Play Store. Analisis sentimen ulasan aplikasi Primer League dapat memberikan informasi yang berharga bagi pengembang aplikasi. Informasi tersebut dapat digunakan untuk meningkatkan kualitas aplikasi, sehingga dapat meningkatkan kepuasan pengguna. Kunci : Analisis Sentimen. Ulasan Aplikasi. Primer League. Google Play Store. Support Vector Machine PENDAHULUAN Dalam era digital yang terus berkembang, aplikasi mobile menjadi sahabat setia bagi pecinta sepakbola, terutama bagi mereka yang memantau setiap detik aksi liga terbaik dunia, seperti Primer League. Salah satu sarana yang memungkinkan pengalaman penggemar sepakbola semakin mendalam adalah aplikasi Primer League yang tersedia di platform Google Play Store. Selain itu, interaktivitas pengguna dengan aplikasi ini ditingkatkan melalui fitur komentar, polling, dan forum Hal ini menciptakan komunitas pengguna yang aktif dan berpartisipasi dalam berbagai diskusi seputar dunia sepakbola. Aplikasi ini juga terus memperbarui diri dengan menambahkan fitur-fitur baru berdasarkan umpan balik pengguna, sehingga dapat terus memenuhi ekspektasi yang terus berkembang. Aplikasi ini diharapkan tidak hanya menjadi sumber informasi terkini seputar pertandingan, statistik pemain, dan berita terbaru, tetapi juga menyediakan fitur-fitur canggih yang dapat memenuhi kebutuhan pengguna yang semakin tinggi. Dalam ulasan ini, kita akan membahas secara rinci tentang keunggulan, kehandalan, dan keunikan aplikasi Primer League, serta bagaimana aplikasi ini memberikan nilai tambah yang signifikan bagi penggemar sepakbola. Dengan demikian, ulasan ini diharapkan dapat membantu konsumen membuat keputusan cerdas dalam memilih aplikasi yang sesuai dengan keinginan dan kebutuhan mereka dalam menjalani pengalaman sepakbola digital yang tak terlupakan. Dalam menghadapi persaingan ketat di dunia aplikasi mobile, aplikasi Primer League tidak hanya fokus pada informasi dasar tentang pertandingan dan pemain. Melainkan, aplikasi ini juga menghadirkan berbagai fitur inovatif yang menjadikannya unggul di antara aplikasi sejenis. Salah satu fitur unggulan adalah kemampuannya untuk menyajikan konten multimedia berkualitas tinggi, seperti cuplikan gol, wawancara eksklusif, dan highlight menarik. Keamanan dan kenyamanan pengguna menjadi fokus utama, dengan penyediaan opsi personalisasi untuk notifikasi dan tata letak antarmuka. Selain itu, integrasi dengan platform media sosial memungkinkan pengguna untuk berbagi pengalaman mereka secara langsung dengan teman-teman mereka. LANDASAN TEORI Pemberian rating aplikasi di Google Play Store diikuti dengan ulasan dari para pengguna terhadap aplikasi Ulasan tersebut mengandung opini dari para pengguna mengenai aplikasi tersebut dan calon pengguna melihat ulasan dari sebuah aplikasi sebagai pertimbangan sebelum memutuskan untuk menggunakan aplikasi tersebut (Saputra et al. , 2. Ulasan di Google Play Store ini cukup banyak dan tidak terstruktur sehingga diperlukan suatu teknik untuk mengetahu bagaimana ulasan pengguna terhadap aplikasi tersebut (Fransiska & Irham Gufroni. Oleh karena itu, diperlukan analisis sentimen pada data ulasan. Analisis sentimen adalah teknik untuk mengolah data tekstual untuk memperoleh informasi pada teks (Wahyudi & Kusumawardana, 2. Algoritma Support Vector Machine dalam Analisis Sentimen Aplikasi Primer League Pada Google Play Store P-ISSN: 2477-3042. E-ISSN: 3026-3034 SURYA INFORMATIKA. VOL. 14 No. Mei 2024 Terdapat beberapa algoritma yang dapat diterapkan dalam analisis sentimen seperti K-Neirest Neighbor (KNN). Nayve Bayes, dan Support Vector Machine (SVM). Berdasarkan beberapa referensi. SVM menghasilkan akurasi terbaik dalam melakukan analisis sentimen dibandingkan algoritma klasifikasi yang lain. Pada penelitian sebelumnya SVM memiliki tingkat akurasi yang lebih tinggi sebesar 81,46% dibandingkan Nayve Bayes sebesar 75,41% saat diterapkan untuk analisis sentimen ulasan Bahasa Indonesia di Google Play Store (Ilmawan & Mude, 2. Pada penelitian lain yang membandingkan SVM. Nayve Bayes, dan KNN untuk analisis sentimen gadget. SVM menghasilkan rata-rata akurasi terbaik sebesar 96,43% (Iskandar & Nataliani, 2. SVM mempunyai fungsi yang bisa mentransformasikan data ke ruang dimensi yang lebih tinggi yaitu ruang kernel yang disebut dengan fungsi kernel trick sehingga data dapat dipisahkan dengan lebih baik dibandingkan algoritma klasifikasi lainnya (Mukarramah et al. , 2. Beberapa kernel pada SVM yaitu kernel Linear. Radial Basis Function (RBF). Sigmoid, dan Polynomial (Zuriel & Fahrurozi, 2. Pada penelitian analisis sentimen ulasan aplikasi Ruangguru dengan membandingkan 3 kernel algoritma SVM diperoleh hasil bahwa kernel linear merupakan kernel terbaik dengan akurasi hingga 89,7% (Irfani et al. , 2. Sedangkan dalam penelitian lainnya akurasi terbaik diperoleh oleh kernel RBF dalam analisis sentimen pada maskapai penerbangan sebesar 84,37% (Husada & Paramita, 2. Berdasarkan penjelasan di atas, karena belum ada hasil pasti mengenai akurasi kernel terbaik dalam melakukan analisis sentimen, maka pada penelitian ini akan dilakukan perbandingan akurasi antara kernel Linear, kernel RBF, kernel Sigmoid, dan kernel Polynomial pada algoritma SVM dalam melakukan analisis sentimen ulasan aplikasi PRIMER LEAGUE untuk mengetahui bagaimana sentimen para pengguna terhadap aplikasi PRIMER LEAGUE di Google Play Store dan akurasi kernel terbaik. Alur penelitian pada gambar 1 dijelaskan sebagai berikut. Data Selection Data selection merupakan tahapan pertama dalam KDD, pada tahap ini akan dilakukan pengumpulan, seleksi, dan pelabelan data. Data dikumpulkan dari situs Google Play Store pada tanggal 1 Januari 2020 sampai 30 Desember 2023 Preprocessing Pada tahap preprocessing ini, data mentah yang telah terkumpul akan diolah menjadi data yang dapat digunakan pada tahap selanjutnya. Tahap preprocessing terdiri dari 6 proses yaitu: Cleaning, merupakan proses untuk menghilangkan atribut yang tidak berpengaruh terhadap klasifikasi yaitu tanda baca, karakter kosong, dan emoji. Case Folding, merupakan proses untuk mengubah semua huruf yang ada pada dokumen menjadi huruf Tokenizing, merupakan proses untuk memisahkan kalimat menjadi beberapa bagian kata. Normalization, memperbaiki kesalahan yang ada pada kata seperti ejaan yang salah agar kata yang memiliki makna sama menjadi setara. Stopword Removal, merupakan proses untuk menghilangkan katakata yang dianggap tidak berpengaruh terhadap kalimat. Stemming, merupakan proses untuk mengubah katakata yang ada menjadi bentuk kata dasar. Transformation Tahap transformation adalah tahap mengubah data menjadi bentuk yang dapat diolah pada tahapan data mining. Pada tahap ini akan dilakukan pembagian data ke dalam 3 skenario terlebih dahulu yaitu skenario 1 . % data training dan 10% data testin. , skenario 2 . % data training dan 10% data testin. , skenario 3 . % data training dan 10% data testin. Setelah itu akan dilakukan pembobotan kata dengan TF-IDF yang berguna untuk mengubah data berupa teks menjadi vektor Perhitungan metode TFIDF dinyatakan dalam persamaan sebagai berikut. METODOLOGI PENELITIAN Penelitian ini menggunakan metode KDD (Knowledge Discovery in Databas. karena memiliki keunggulan proses pengidentifikasian pola yang terorganisir dari sekumpulan data yang kompleks, sehingga datanya mudah untuk dipahami (Ramos et al. , 2021. Rizki et al. Gambar 1 menunjukkan alur penelitian yang menerapkan metode KDD. ycA yeoyei = ycycyei,yeI yeo ycycycyei = ycycyei,yeI yc yauyaya ycyc yei Data Mining Pada tahap data mining akan dilakukan proses klasifikasi sentimen pada data ulasan dengan menggunakan empat kernel algoritma Support Vector Machine yaitu Kernel Linear. Kernel RBF. Kernel Sigmoid, dan Kernel Polynomial. Evaliation Tahap evaluasi akan menggunakan confusion matrix untuk mengetahui performansi dari setiap kernel algoritma SVM dengan hasil evaluasi berupa nilai accuracy, precision, recall, dan f1-score. Gambar 1 Alur Penelitian Algoritma Support Vector Machine dalam Analisis Sentimen Aplikasi Primer League Pada Google Play Store P-ISSN: 2477-3042. E-ISSN: 3026-3034 SURYA INFORMATIKA. VOL. 14 No. Mei 2024 HASIL DAN PEMBAHASAN Data Selection Pengumpulan data ulasan aplikasi Primer League yang dilakukan dengan teknik scraping pada tanggal 1 Januari 2020 sampai 30 Desember 2023 menggunakan library google play scraper menghasilkan sebanyak 1330 data. Data yang telah terkumpul memiliki 5 atribut yaitu reviewId, userName, at, content, dan score. Selanjutnya dilakukan penyeleksian atribut yang digunakan yaitu hanya content. Kemudian dilakukan pelabelan data ulasan secara manual dan divalidasi oleh ahli Bahasa dan Sastra Indonesia. Pelabelan data tersebut menghasilkan 776 ulasan positif dan 554 ulasan negatif. Hasil pada tahap data selection dapat dilihat pada gambar 2. Tabel 2. Hasil Pembagian Data Skenario Rasio Data Trining Perbandingan 80 :20 Data Testing Setelah data terbagi menjadi data training dan data testing, selanjutnya dilakukan pembobotan kata dengan metode TF-IDF. Gambar 3 merupakan contoh hasil pembobotan kata dengan TF-IDF pada data training skenario 1 . Gambar 3 Hasil TF-IDF Gambar 2 Hasil data Selection Preprocessing Pada tahap ini dilakukan untuk mengubah data agar sesuai dan dapat diolah pada tahapan Contoh hasil dari 6 proses pada tahap preprocessing yang telah dilakukan dapat dilihat pada tabel 1. Tabel 1. Contoh Hasil Prepocessing Proses Hasil Data Ulasan Setelah update apk malah gak bisa login Cleaning Setelah update apk malah gak bisa login Case Folding setelah update apk malah gak bisa login Tokenizing ['setelah', 'update', 'apk', 'malah', 'gak', 'bisa', 'login'] Normalization ['setelah', 'update', 'apk', 'malah', 'gak', 'bisa', 'login'] Stopword ['update', 'apk', 'malah', 'gak'. Removal 'login'] Stemming ['updat', 'apk', 'malah', 'gak', 'login'] Transformation Tahap transformation ini diawali dengan melakukan pembagian data menjadi data training dan data testing dalam 3 skenario. Pembagian data ini menggunakan fungsi train test split dengan parameter random_state=42. Tabel 2 menunjukkan hasil pembagian data dalam 3 skenario. Data Mining Pada tahap ini dilakukan klasifikasi sentimen dengan tiga skenario pembagian data yang telah dilakukan menggunakan empat kernel pada algoritma Support Vector Machine. Hasil klasifikasi dipaparkan pada tabel 3. Tabel 3. Hasil Klasifikasi SVM Skenario Kernel 90 : 20 Linear Accuracy Evaluation Tahap ini dilakukan evaluasi dengan confusion Tabel 4 memaparkan hasil perbandingan dari seluruh evaluasi menggunakan confusion matrix terhadap setiap skenario dari tahap data mining dengan 4 kernel algoritma Support Vector Machine Tabel 4. Evalusai Confusion Matrix Skenari Kerne Accura Preci Recal 90 :20 Linea 79. 67% 83. F1score Tabel 4 menunjukkan bahwa hasil evaluasi terbaik diperoleh pada skenario 1 dengan menggunakan kernel Linear yang menghasilkan akurasi sebesar 67%, precision 83. 33%, recall 71. 43%, dan f1score 76. Kata-kata yang sering muncul pada data ulasan divisualisasikan dalam bentuk word Gambar 4 menunjukkan hasil visualisasi ulasan positif, sedangkan Gambar 5 menunjukkan Algoritma Support Vector Machine dalam Analisis Sentimen Aplikasi Primer League Pada Google Play Store P-ISSN: 2477-3042. E-ISSN: 3026-3034 SURYA INFORMATIKA. VOL. 14 No. Mei 2024 Menganalisis bagaimana sentimen pengguna berubah sebagai respons terhadap perubahan atau pembaruan pada aplikasi PRIMER LEAGUE. Daftar Pustaka