Sentiment Analysis on Fuel Purchase Policy Through MyPertamina Application Using NB and SVM Methods Optimized by PSO as Weight Optimation

Sentiment analysis on the MyPertamina application can serve as a means to extract customer opinions about the application. This method involves collecting reviews from users who have utilized the MyPertamina application and classifying these reviews as positive or negative using sentiment analysis a...

Full description

Bibliographic Details
Main Authors: Rousyati Rousyati, Dany Pratmanto, Angga Ardiansyah, Sopian Aji
Format: Article
Language:English
Published: Politeknik Negeri Batam 2023-12-01
Series:Journal of Applied Informatics and Computing
Subjects:
Online Access:https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/5131
_version_ 1827589941401485312
author Rousyati Rousyati
Dany Pratmanto
Angga Ardiansyah
Sopian Aji
author_facet Rousyati Rousyati
Dany Pratmanto
Angga Ardiansyah
Sopian Aji
author_sort Rousyati Rousyati
collection DOAJ
description Sentiment analysis on the MyPertamina application can serve as a means to extract customer opinions about the application. This method involves collecting reviews from users who have utilized the MyPertamina application and classifying these reviews as positive or negative using sentiment analysis algorithms. After the reviews are classified, themes discussed in positive and negative reviews can be extracted, such as ease of use, payment speed, or technical issues. This provides a general overview of user expectations for the MyPertamina application and areas that may need improvement. Sentiment analysis of MyPertamina application comments using Naïve Bayes (NB) and Support Vector Machine (SVM) methods is a process to evaluate whether user comments on the MyPertamina application are positive or negative. NB and SVM are machine learning methods used to predict the category of an input based on given training data. In this study, user comments on the MyPertamina application are used as input and classified as positive, negative, or neutral based on previous training data. The goal of this sentiment analysis is to understand user perceptions of the MyPertamina application and enhance its quality. The research concludes that the implementation of data mining can assist in categorizing sentiments of MyPertamina reviews. The NB algorithm with the addition of Particle Swarm Optimization (PSO) proves to be the most effective method in this study compared to NB alone, SVM, and SVM + PSO. The NB algorithm with PSO optimization yields an accuracy of 79.49%, the highest precision of 79.57%, recall of 79.38%, and the highest AUC of 95.30%, falling into the category of excellent classification.
first_indexed 2024-03-09T01:08:40Z
format Article
id doaj.art-7453012ac9864a23b1e11ddfe134add4
institution Directory Open Access Journal
issn 2548-6861
language English
last_indexed 2024-03-09T01:08:40Z
publishDate 2023-12-01
publisher Politeknik Negeri Batam
record_format Article
series Journal of Applied Informatics and Computing
spelling doaj.art-7453012ac9864a23b1e11ddfe134add42023-12-11T08:06:22ZengPoliteknik Negeri BatamJournal of Applied Informatics and Computing2548-68612023-12-017224024510.30871/jaic.v7i2.51315131Sentiment Analysis on Fuel Purchase Policy Through MyPertamina Application Using NB and SVM Methods Optimized by PSO as Weight OptimationRousyati RousyatiDany PratmantoAngga ArdiansyahSopian AjiSentiment analysis on the MyPertamina application can serve as a means to extract customer opinions about the application. This method involves collecting reviews from users who have utilized the MyPertamina application and classifying these reviews as positive or negative using sentiment analysis algorithms. After the reviews are classified, themes discussed in positive and negative reviews can be extracted, such as ease of use, payment speed, or technical issues. This provides a general overview of user expectations for the MyPertamina application and areas that may need improvement. Sentiment analysis of MyPertamina application comments using Naïve Bayes (NB) and Support Vector Machine (SVM) methods is a process to evaluate whether user comments on the MyPertamina application are positive or negative. NB and SVM are machine learning methods used to predict the category of an input based on given training data. In this study, user comments on the MyPertamina application are used as input and classified as positive, negative, or neutral based on previous training data. The goal of this sentiment analysis is to understand user perceptions of the MyPertamina application and enhance its quality. The research concludes that the implementation of data mining can assist in categorizing sentiments of MyPertamina reviews. The NB algorithm with the addition of Particle Swarm Optimization (PSO) proves to be the most effective method in this study compared to NB alone, SVM, and SVM + PSO. The NB algorithm with PSO optimization yields an accuracy of 79.49%, the highest precision of 79.57%, recall of 79.38%, and the highest AUC of 95.30%, falling into the category of excellent classification.https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/5131sentiment analysismypertaminanaïve bayesparticle swarm optimization
spellingShingle Rousyati Rousyati
Dany Pratmanto
Angga Ardiansyah
Sopian Aji
Sentiment Analysis on Fuel Purchase Policy Through MyPertamina Application Using NB and SVM Methods Optimized by PSO as Weight Optimation
Journal of Applied Informatics and Computing
sentiment analysis
mypertamina
naïve bayes
particle swarm optimization
title Sentiment Analysis on Fuel Purchase Policy Through MyPertamina Application Using NB and SVM Methods Optimized by PSO as Weight Optimation
title_full Sentiment Analysis on Fuel Purchase Policy Through MyPertamina Application Using NB and SVM Methods Optimized by PSO as Weight Optimation
title_fullStr Sentiment Analysis on Fuel Purchase Policy Through MyPertamina Application Using NB and SVM Methods Optimized by PSO as Weight Optimation
title_full_unstemmed Sentiment Analysis on Fuel Purchase Policy Through MyPertamina Application Using NB and SVM Methods Optimized by PSO as Weight Optimation
title_short Sentiment Analysis on Fuel Purchase Policy Through MyPertamina Application Using NB and SVM Methods Optimized by PSO as Weight Optimation
title_sort sentiment analysis on fuel purchase policy through mypertamina application using nb and svm methods optimized by pso as weight optimation
topic sentiment analysis
mypertamina
naïve bayes
particle swarm optimization
url https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/5131
work_keys_str_mv AT rousyatirousyati sentimentanalysisonfuelpurchasepolicythroughmypertaminaapplicationusingnbandsvmmethodsoptimizedbypsoasweightoptimation
AT danypratmanto sentimentanalysisonfuelpurchasepolicythroughmypertaminaapplicationusingnbandsvmmethodsoptimizedbypsoasweightoptimation
AT anggaardiansyah sentimentanalysisonfuelpurchasepolicythroughmypertaminaapplicationusingnbandsvmmethodsoptimizedbypsoasweightoptimation
AT sopianaji sentimentanalysisonfuelpurchasepolicythroughmypertaminaapplicationusingnbandsvmmethodsoptimizedbypsoasweightoptimation