Journal of Applied Informatics and Computing https://jurnal.polibatam.ac.id/index.php/JAIC <p>Journal of Applied Informatics and Computing (JAIC) is a peer-reviewed open access journal. We invite lecturers, researchers and students to exchange and disseminate theories and practices oriented towards the application of informatics and computing. Submitted papers can be written in Indonesian and English (preferably) for the initial review stage by the editor and two reviewers. The Journal covers the whole spectrum of applied informatics and computing, which includes, but is not limited to: Applied Informatics, Applied Computing, Applied Mathematics, Applied Network Computing.</p> <p>Journal of Applied Informatics and Computing&nbsp;(JAIC) is a journal published by Department of Informatics Engineering, Politeknik Negeri Batam. The JAIC is issued 2&nbsp;times a year in electronic form. The electronic pdf version is accessible on the internet free of charge. We encourage all interested contributors to submit their work for consideration. <em>e</em>-ISSN:&nbsp;2548-6861</p> en-US <p>Authors who publish with this journal agree to the following terms:</p> <ul> <li class="show">Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a&nbsp;<a href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution License</a> (<strong>Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</strong> ) that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.</li> <li class="show">Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.</li> <li class="show">Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (<a href="http://opcit.eprints.org/oacitation-biblio.html">See The Effect of Open Access</a>).</li> </ul> [email protected] (Dwi Ely Kurniawan, M.Kom) [email protected] (Nelmiawati, B.CS., M.Comp.Sc.) Tue, 13 Aug 2024 11:31:49 +0000 OJS 3.1.1.1 http://blogs.law.harvard.edu/tech/rss 60 DDoS Attacks Detection With Deep Learning Approach Using Convolutional Neural Network https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8242 <p>The detection system of DDoS (Distributed Denial-of-Service) attacks aims to enhance network security across all facets of internet technology utilization. One is at SPKLU, which stands for Public Electric Vehicle Charging Station. The research employed a deep learning approach utilizing a Convolutional Neural Network (CNN) on a publicly available dataset. Based on our study and analysis, CNN has a precision rate of 95%. Its high accuracy and balanced performance across diverse attack types indicate the model's practical application in real-life situations. The model demonstrates promising performance in detecting different network traffic anomalies, offering significant insight into its potential for practical use. Further investigation is necessary to strengthen the resilience of DDoS assault tactics against emerging dangers and to tackle any potential constraints.</p> Rafiq Amalul Widodo, Mera Kartika Delimayanti, Asri Wulandari ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8242 Tue, 13 Aug 2024 02:28:08 +0000 Classification of Brain Tumors by Using a Hybrid CNN-SVM Model https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8277 <p>Brain tumors are diseases that involve the growth of brain cells, causing abnormalities in the brain region. An MRI scan is a useful tool for tumor detection. Researchers can process the obtained image data to conduct research capable of detecting brain tumor disease. Classifying brain tumors facilitates effort, planning, and accurate diagnosis, enabling the formulation and evaluation of treatment options for a patient with a brain tumor. The research was conducted to classify whether or not there was a tumor in the brain by using a combination of algorithms, namely CNN, to extract features from image data and then use SVM as a classification. CNN is a popular algorithm that deals very effectively with the complexity and variation of image data, whereas SVM is an algorithm for classification that maximizes margins and generalizations to produce accurate classifications. The project's goal is to create a hybrid model that can classify two labels based on image preprocessing processes, feature extraction, and brain tumor image data classification. In this study, the results of the CNN-SVM hybrid were able to obtain the highest score with Adam optimization and learning rate 0.001, accuracy of 98.92%, precision 98.92%, recall 98.92%, and f1-score 98.92%.</p> Talitha Safa Nabila, Abu Salam ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8277 Tue, 13 Aug 2024 03:24:34 +0000 Bagging Nearest Neighbor and its Enhancement for Machinery Predictive Maintenance https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8158 <p>K-nearest Neighbor is a simple algorithm in Machine learning for such a prediction classification task which plays in valuable aspects of understanding big data. However, this algorithm sometimes does a lacking job of classification tasks for many different dataset characteristics. Therefore, this study will adopt enhancement methods to create a better performance of the nearest-neighbor model. Thus, this study focused on nearest neighbor enhancement to do a binary classification task from the extremely unbalanced dataset of a machine failure problem. Firstly, this study will create new features from the machinery dataset through the feature engineering processes and transform the chosen numerical features with standardization steps as the proper scaling. Then, the modified under-sampling method will be given which will reduce the amount of the majority class to 4.75 times that of the minority class. Next is the applied grid-search tuning which will find the right parameter combinations for the nearest-neighbor model being applied. Furthermore, the previous pre-processing steps will be combined with an additional bagging method. Finally, the resulting bagged KNN will present a 0.971 rate of accuracy, 0.555 rate of precision, 0.781 rate of recall, 0.649 rate of f1-score, 0.95 auc of ROC curve, and 0.702 auc of precision-recall curve.</p> Muhammad Irfan Arisani, Muljono Muljono ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8158 Tue, 13 Aug 2024 11:30:16 +0000 Facial Expression Recognition using Convolutional Neural Networks with Transfer Learning Resnet-50 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8329 <p>Facial expression recognition is important for many applications, including sentiment analysis, human-computer interaction, and interactive systems in areas such as security, healthcare, and entertainment. However, this task is fraught with challenges, mainly due to large differences in lighting conditions, viewing angles, and differences in individual eye structures. These factors can drastically affect the appearance of facial expressions, making it difficult for traditional recognition systems to consistently and accurately identify emotions. Variations in lighting can alter the visibility of facial features, while different angles can obscure critical details necessary for accurate expression detection. This study addresses these issues by employing transfer learning with ResNet-50 and effective pre-processing techniques. The dataset consists of grayscale images with a 48 x 48 pixels resolution. It includes a total of 680 samples categorized into seven classes: anger, contempt, disgust, fear, happy, sadness, and surprise. The dataset was divided so that 80% was allocated for training and 20% for testing to ensure robust model evaluation. The results demonstrate that the model utilizing transfer learning achieved an exceptional performance level, with accuracy at 99.49%, precision at 99.49%, recall at 99.71%, and an F1-score of 99.60%, significantly outperforming the model without transfer learning. Future research will focus on implementing real-time facial recognition systems and exploring other advanced transfer learning models to further enhance accuracy and operational efficiency.</p> Annisa Ayu Istiqomah, Christy Atika Sari, Ajib Susanto, Eko Hari Rachmawanto ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8329 Thu, 29 Aug 2024 02:40:21 +0000 Prediction of Basic Commodity Prices at the Cooperative, SME, and Trade Office Using the Least Squares Method https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8141 <p>The Cooperatives, Small and Medium Enterprises (SME), and Trade Office is responsible for managing national affairs related to maintaining the prices of basic commodities, including the implementation of technical instructions and regulations. A significant issue faced by the office is the lack of accessible information on estimated prices of basic commodities for both the public and government. This gap primarily stems from the absence of an information system in the Pematang Siantar City area capable of publishing these estimates. The purpose of this study is to design and develop a web-based system for predicting basic commodity prices, which will record annual price fluctuations for various basic commodities at the Cooperative, SME, and Trade Office. The findings of this study will provide policymakers with a better understanding of commodity prices in traditional markets within Pematang Siantar City, serving as a foundation for future price estimations. This is particularly relevant for market operations aimed at controlling unreasonable price increases. The Least Squares method was employed to calculate the estimated prices, with the system achieving a Mean Absolute Percentage Error (MAPE) of 14.20%, indicating that the system can predict market prices with a reasonable degree of accuracy.</p> Desy Purwani, Samsudin Samsudin ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8141 Thu, 29 Aug 2024 02:48:13 +0000 Improving Panic Disorder Classification Using SMOTE and Random Forest https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8315 <p>Panic disorder is a serious anxiety disorder that can significantly impact an individual's mental health. If left undetected, this disorder can disrupt daily life, social relationships, and overall quality of life. Early detection and intervention are crucial for managing panic disorder and improving the well-being of those affected. Technology plays a pivotal role in facilitating early detection through data-driven approaches that employ algorithms to identify patterns of behavior or symptoms associated with panic disorder. Accurate classification of panic disorder is crucial for effective diagnosis and treatment. However, machine learning models trained on imbalanced datasets, such as those containing panic disorder patients, are prone to overfitting, leading to poor generalization performance. This study investigates the effectiveness of the Synthetic Minority Oversampling Technique (SMOTE) in addressing overfitting in panic disorder dataset classification using the Random Forest algorithm. The results demonstrate that SMOTE significantly improves the classification performance of Random Forest. By mitigating overfitting and improving generalization to unseen data, SMOTE increases accuracy by 15 percentage points. Before using SMOTE, the accuracy was 82%, and after using SMOTE it is 97%. The findings underscore the promise of SMOTE as a tool for boosting the performance of machine learning algorithms in classifying panic disorder from imbalanced data.</p> Dini Nurmalasari, Heri R Yuliantoro, Dini Hidayatul Qudsi ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8315 Fri, 04 Oct 2024 03:29:00 +0000 Predicting Startup Success Using Machine Learning Approach https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8338 <p>Predicting startup success is important because it helps investors, entrepreneurs, and stakeholders allocate resources more efficiently, minimize risks, and enhance decision-making in an uncertain and competitive environment. Therefore, investors need to predict whether a startup will succeed or fail. Investors conduct this assessment to determine if a startup is worthy of funding. The company's founders mark success here by receiving a sum of money through the Initial Public Offering (IPO) or Merger and Acquisition (M&amp;A) process. If the startup closes, we will consider it a failure. The data used consists of 923 startup companies in the United States. We carried out the classification using four methods: Random Forest, Support Vector Machines (SVM), Gradient Boosting, and K-Nearest Neighbor (KNN). We then compare the results from the four methods with and without feature selection. We determine the feature selection based on the relative importance of each method. The results of this study indicate that the Random Forest method with feature selection has the best accuracy, precision, recall, and F1 score than the other methods, respectively 81.85%, 80.19%, 87.09%, and 83.44%.</p> Icha Wahyu Kusuma Ningrum, Farid Ridho, Arie Wahyu Wijayanto ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8338 Fri, 04 Oct 2024 03:43:43 +0000 Sentiment Analysis of Social Media X in the 2024 Indonesian Presidential Election Using the Naive Bayes Algorithm: Candidates' Backgrounds and Political Promises https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/7580 <p>In 2024, Indonesia holds a presidential election, and the candidates are making promises to each other to attract voters. Many people gave their opinions on X. This study uses the Naïve Bayes algorithm to analyze the sentiment of these tweets, with the aim of understanding the background of the candidates and their campaign promises. Data is collected from X by crawling technique, then data is pre-processed, trained using Naïve Bayes model, and evaluated for accuracy. Sentiments in tweets were classified as positive, negative, or neutral. The results showed that the Prabowo Subianto - Gibran Rakabuming Raka pair was the most talked about with 1005 tweets, followed by Anis Rasyid Baswedan - Muhaimin Iskandar with 707 tweets, and Ganjar Pranowo - Mohammad Mahfud M.D. with 572 tweets. The Prabowo Subianto - Gibran Rakabuming Raka pair received the most positive sentiment, which was 446 more than the other candidates.</p> Santi Prayudani, Dita Rouli Basa Situmorang, Rizki Hidayah, Heri Sanjaya Ginting ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/7580 Fri, 04 Oct 2024 09:16:23 +0000 Interpretable Machine Learning with SHAP and XGBoost for Lung Cancer Prediction Insights https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8395 <p>Lung cancer remains one of the leading causes of death worldwide, and early detection through accurate and reliable methods is essential to improve patient prognosis. This study proposes a lung cancer classification model that integrates XGBoost with SHapley Additive exPlanations (SHAP) and Random Over Sampling (ROS) techniques to address the data imbalance problem. Using hyperparameter optimization through Optuna, the resulting model demonstrated superior performance, with an average accuracy of 96.84%, precision of 99.23%, recall of 94.51%, F1-score of 96.74%, specificity of 99.17%, and AUC of 96.84% in a 10-fold cross-validation evaluation. SHAP analysis provided significant interpretability, identifying key features such as gender, smoking habits, and physical signs of yellow fingers as the factors that most influence the model's predictions. The results of this study indicate that the proposed model is not only accurate, but also interpretable, making a significant contribution to supporting better clinical decision making in lung cancer diagnosis.</p> Taufik Kurniawan, Laily Hermawanti, Achmad Nuruddin Safriandono ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8395 Fri, 01 Nov 2024 03:08:08 +0000 Application of Machine Learning Algorithm for Osteoporosis Disease Prediction System https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8448 <p>Osteoporosis is a condition characterized by decreased bone density, leading to fragile and easily fractured bones. This disease is a significant concern as it can cause disability, fractures, and death, particularly in the elderly population. Early detection of osteoporosis is crucial to prevent disease progression through timely interventions. This study aims to develop a machine learning-based prediction system capable of detecting osteoporosis using three different algorithms, Random Forest, Support Vector Machine (SVM), and Gradient Boosting. The study involves analyzing and comparing the performance of these algorithms based on evaluation metrics such as Accuracy, Precision, Recall, and F1 Score. The data used is processed in two formats, namely ordinal and one-hot encoding, to assess the impact of encoding techniques on model performance. The results show that the Gradient Boosting algorithm performs the best on both types of data, with the highest Accuracy of 91.07% on the one-hot encoded data. Meanwhile, SVM and Random Forest also demonstrate competitive performance but with slightly lower results. This study concludes that Gradient Boosting is the most effective algorithm for osteoporosis prediction in this research. These findings can serve as a foundation for further development in the early detection of osteoporosis and support more effective and efficient prevention and treatment efforts.</p> Rajendra Artanto Wiryawan Sujana, I Made Artha Agastya ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8448 Fri, 01 Nov 2024 03:55:45 +0000 Implementation of Samba Server Using OpenVPN Based on Single Board Computer (SBC) for Private Cloud Storage https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8324 <p>In the current digital era, people's need for data storage media that is practical and can be accessed at any time is increasing. This research aims to design and implement a practical cloud-based data storage system using a Raspberry Pi 4 Model B device using the Samba and OpenVPN applications.&nbsp; The system focuses on storing users' data (private cloud), which allows users to directly access files and data via a storage server. The method used in this research includes a literature review to support system development. Testing was carried out to evaluate the security of the system being built by comparing access to private cloud server services before and after using the OpenVPN application. Test results show that using the OpenVPN application increases the security of data exchange, with good encryption in communications between client and server. The resulting system runs according to the initial design and can function as a secure private cloud system. This research can contribute to the development of efficient and secure data storage solutions, as well as show the potential for using the Raspberry Pi as an energy and cost-saving personal cloud server device.</p> Dwi Bayu Putra Pamungkas, Isnawaty Isnawaty, L.M. Fid Aksara ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8324 Tue, 05 Nov 2024 03:11:43 +0000 Implementation of IDS and IPS for Detecting and Preventing TCP Port Scanning and ICMP Flooding Attacks https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8276 <p>The implementation of Intrusion Detection System (IDS) and Intrusion Prevention System (IPS) is a crucial step in maintaining network security. This research aims to test the effectiveness of IDS and IPS in detecting and preventing TCP port scanning attacks and ICMP flooding attacks and also providing real-time notifications using Telegram. The methodology used includes configuring a test environment that reflects real network scenarios, where various attacks are initiated to test the IDS and IPS responses. The experimental results show that IDS is able to detect suspicious activity with a high degree of accuracy, while IPS is effective in blocking identified attacks, thereby reducing potential damage to the system. Proper implementation of IDS and IPS can significantly improve network security by early detecting and preventing cyberattacks.</p> Iqbal Maqdum Razzanda, Muhammad Koprawi ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8276 Tue, 05 Nov 2024 07:10:17 +0000 Application of MobileNetV2 and SVM Combination for Enhanced Accuracy in Pneumonia Classification https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8426 <p>Pneumonia is a very common respiratory infection in low- and middle-income countries and is still a leading cause of death, especially among children under five years old. Modern technologies, such as machine learning, offer significant potential in improving the automatic detection of pneumonia through chest X-ray (CXR) image analysis. This study aims to develop a more accurate pneumonia diagnosis system by evaluating various feature extraction methods. CXR datasets of pneumonia patients were resized to 180x180 pixels and balanced using the SMOTE-Tomek technique. Three main approaches were investigated: direct classification using Support Vector Machine (SVM) on the SMOTE-Tomek balanced dataset, feature extraction using Sobel edge detection followed by SVM classification, and feature extraction using MobileNet-V2 followed by SVM classification. The results showed that Scheme 1 achieved 97% accuracy, Scheme 2 decreased to 95%, and Scheme 3 achieved the highest accuracy at 98%. The lower accuracy in Scheme 2 is due to the limitations of Sobel edge detection, which reduces the key features in the CXR image. On the other hand, the improvement in Scheme 3 is due to the effective feature extraction capability of MobileNet-V2. In conclusion, the choice of feature extraction method plays an important role in determining the accuracy of an automated diagnostic system. This study builds on existing research and is expected to make a significant contribution to the development of more accurate and efficient automated diagnostic systems, which can ultimately help reduce pneumonia-related mortality.</p> Eka Putra Agus Meindiawan, Muljono Muljono ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8426 Tue, 05 Nov 2024 13:03:16 +0000 Donor Segmentation Analysis Using the RFM Model and K-Means Clustering to Optimize Fundraising Strategies https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8464 <p>This study aims to segment donors using the Recency, Frequency, Monetary (RFM) model and the K-Means algorithm to optimize fundraising strategies. The RFM model is used to measure donor engagement through three dimensions: Recency (the last time a donation was made), Frequency (the frequency of donations), and Monetary (the amount of donations). By utilizing RFM scores, donors are then grouped using the K-means algorithm to generate more specific donor segments. This study was conducted using donation data from a non-profit organization, focusing on strategies to improve donor loyalty and donation frequency. The segmentation results identified several key segments, including Loyal Donors, New Donors, Potential Donors, and Low-Priority Donors. Each segment exhibits different donation behavior characteristics and requires a different strategic approach. The implementation of these segmentation results is expected to help the organization design more effective communication strategies and donation programs, as well as improve donor retention and lifetime value. Additionally, this study identifies the potential for enhancing the analytical model for broader applications in the future. This research contributes to non-profit organizations by offering a more efficient approach to managing donor relationships.</p> Rezki ., Nouval Trezandy Lapatta, Rizka Ardiansyah, Wirdayanti ., Dwi Shinta Angreni ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8464 Tue, 05 Nov 2024 13:34:25 +0000 Chat GPT Impact Analysis on API Testing: A Controlled Experiment https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8182 <p>This research examines the impact of ChatGPT as a learning aid for students in API testing. A controlled experiment compared two groups: one utilizing ChatGPT and the other relying on traditional documentation. The findings indicate that participants using ChatGPT scored significantly higher in both exam tests compared to the documentation group, despite taking longer to complete tasks. Statistical analysis using t-tests confirmed these differences as significant. Post-test surveys revealed an increase in participants confidence and effectiveness in understanding and using APIs after interacting with ChatGPT. However, potential downsides, such as over-reliance on ChatGPT and insufficient deep conceptual understanding, were also observed. The results suggest that while ChatGPT can greatly enhance the quality of learning and productivity in API-related tasks, users must balance AI assistance with independent problem-solving skills. This study underscores the potential of ChatGPT as a valuable educational tool, provided it is integrated thoughtfully into the learning process.</p> Yehezkiel David Setiawan, Laurentius Gusti Ontoseno Panata Yudha, Yovie Adhisti Mulyono, Veronica Marcella Angela Simalango, Oscar Karnalim ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8182 Tue, 05 Nov 2024 14:09:19 +0000 Designing an Chatbot with NLP Technology in a Website-Based New Student Admission Information System https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8489 <p>In the fast pace of digitalization, student admission information system websites face the challenge of providing responsive and quality services to applicants. One emerging solution is the use of chatbots, which enable automated interaction with customers. Technology continues to transform over time.&nbsp; At SMK Insan Teknologi (InTek), the service process is still manual, such as physical archives for student registration, incomplete information, and the absence of an official website. To improve administration and data access, a web-based information system is offered. While the Chatbot helps in interactive services and time efficiency to answer registrants' questions, NLP is used to make the conversation in the chat more natural and easy to understand by registrants. The results of testing the system show that the system functions properly in responding to messages sent through the chatbot on the website both from the message text according to the intent, as well as abstract text and not according to the pattern with an accuracy rate of 87,5%. It is hoped that this research can improve the quality of service and administrative efficiency at SMK Insan Teknologi and can be applied in other educational institutions.</p> Muhammad Fathan Fauzan, Rahmi Imanda; Muhammad Adryan Hasbi ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8489 Tue, 05 Nov 2024 15:06:19 +0000 Performance Comparison of Random Forest and Decision Tree Algorithms for Anomaly Detection in Networks https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8492 <p>The increase in cyber attacks has made network security a very important focus in this digital era. This research compares the performance of two machine learning algorithms, that is Random Forest and Decision Tree for detecting anomalies in networks using the UNSW-NB15 datasets, which include various types of attacks such as DoS, Backdoor, Exploits and others which will be used to train and test both models. The data collection method, pre-processing, data splitting and modelling using SMOTE method to handle data imbalanced were applied in both algorithms and then evaluated using accuracy, precision, recall and f1-score metrics. From the study result, it can be conclude that the Decision Tree algorithm performs better in detecting anomalies in binary data with an accuracy of 99,71%. However, in multi-class data, Random Forest showed slightly better performance, though it required significantly more time for training and prediction. Despite the small difference in accuracy, Decision Tree demonstrated faster prediction times, making it more efficient for time-sensitive applications. This research concludes that while Random Forest provides higher accuracy for complex datasets, Decision Tree offers a more time-efficient solution with comparable accuracy.</p> Rafiq Fajar Ramadhan, Wahid Miftahul Ashari ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8492 Wed, 06 Nov 2024 03:47:31 +0000 Automatic Vegetable Watering System Using Fuzzy Logic with Integration of Soil Moisture, Rain Sensors, and RTC https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8319 <p>Conventional vegetable watering often presents challenges, particularly in ensuring that plants receive adequate water without excessive manual intervention. This research proposes a solution in the form of an automatic watering system using fuzzy logic, which integrates soil moisture sensors, rain sensors, and an RTC (Real-Time Clock) for scheduling. The system is designed to replace manual watering methods with an automated process, thus improving the efficiency and effectiveness of vegetable cultivation. The developed device uses a soil moisture sensor to monitor soil conditions, a rain sensor to detect rainfall, and an RTC to determine the optimal watering times. The Arduino Uno acts as the main controller that activates the water pump via a relay driver based on data received from the sensors. Test results show that the system operates according to the established criteria, with a satisfactory accuracy level. The system successfully waters the plants at 07:00 WIB and 15:00 WIB, based on dry soil conditions and no rain. The trials showed that the device has an average soil moisture measurement error of 5%, and a time discrepancy of about 22 seconds on the RTC module. Each 1% increase in soil moisture requires approximately 1 second of watering duration. Watering times are adjusted to prevent the plants from drying out or dying, with a soil moisture threshold of below 40% set as the condition for requiring watering.</p> Dallarizki Arginanta, Wahid Miftahul Ashari ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8319 Tue, 12 Nov 2024 05:56:37 +0000 Prediction of Air Quality Index Using Ensemble Models https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8532 <p>The impact of air pollution on health is measured by the Air Quality Index (AQI). Accurate AQI prediction is essential for pollution reduction and public health recommendations. Traditional methods of monitoring air quality are inaccurate and time-consuming. This study uses IoT-based air quality data from Kampung Kalipaten, Tangerang to build an AQI prediction model with machine learning, specifically an ensemble model. Ensemble techniques such as bagging and boosting, which increase the reliability of predictions by reducing model bias and inconsistency, improve AQI prediction. Four ensemble models used in this study, they are Random Forest Regressor, Gradient Boosting Regressor, Adaboosting Regressor, and Bagging Regressor. As the evaluation, RMSE and R<sup>2</sup> metrics used. Random Forest Regressor perform the best with RMSE value of 0.6054 and R<sup>2</sup> value of 0.6271, although no significant differences of RMSE and R<sup>2</sup> value of the rest models.</p> Theresia Herlina Rochadiani ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8532 Tue, 12 Nov 2024 08:28:15 +0000 Comparison of Hadoop Mapreduce and Apache Spark in Big Data Processing with Hgrid247-DE https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8557 <p>In today’s rapidly evolving information technology landscape, managing and analyzing big data has become one of the most significant challenges. This paper explores the implementation of two major frameworks for big data processing: Hadoop MapReduce and Apache Spark. Both frameworks were tested in three scenarios sorting, summarizing, and grouping using HGrid247-DE as the primary tool for data processing. A diverse set of datasets sourced from Kaggle, ranging in size from 3 MB to 260 MB, was employed to evaluate the performance of each framework. The findings reveal that Apache Spark generally outperforms Hadoop MapReduce in terms of processing speed due to its in-memory data handling capabilities. However, Hadoop MapReduce proved to be more efficient in specific scenarios, particularly when dealing with smaller tasks or when memory resources are limited. This is largely because Apache Spark can experience overhead when initializing tasks for smaller jobs. Furthermore, Hadoop MapReduce's reliance on disk I/O makes it more suitable for tasks involving vast amounts of data that surpass available memory. In contrast, Spark excels in situations where quick iterative processing and real-time data analysis are essential. This study provides valuable insights into the strengths and limitations of each framework, offering guidance for practitioners and researchers when selecting the appropriate tool for specific big data processing requirements, particularly with respect to speed, memory usage, and task complexity.</p> Firmania Dwi Utami, Femi Dwi Astuti ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8557 Tue, 12 Nov 2024 09:21:45 +0000 Text Data Security Using LCG and CBC with Steganography Technique on Digital Image https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8457 <p>This research proposes a text data security method using a combination of Linear Congruential Generator (LCG), Advanced Encryption Standard (AES) Cipher Block Chaining (CBC) mode, and Least Significant Bit (LSB) steganography technique on digital images. The message scrambling process using LCG produces ASCII characters as noise that is inserted in the original message. After that, the message is encrypted using AES-256 CBC to provide additional security. The encryption result is then hidden in the digital image through LSB steganography technique. Tests were conducted on images with JPEG and BMP formats to measure the visual quality after the data insertion process, as measured by PSNR (Peak Signal-to-Noise Ratio). The test results show a PSNR value of 56.60 dB for JPEG images and 70.84 dB for BMP images. In addition, the insertion process in JPEG images degrades the image quality, mainly due to lossy compression, compared to the lossless BMP format. This study concludes that the proposed combination of methods is effective in hiding messages in images, but is susceptible to compression on lossy formats such as JPEG. The use of lossless image formats such as BMP or PNG is recommended to maintain data integrity.</p> Muhammad Wildan, Wahid Miftahul Ashari ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8457 Tue, 12 Nov 2024 11:01:56 +0000 Analysis of Splicing Manipulation in Digital Images using Dyadic Wavelet Transform (DyWT) and Scale Invariant Feature Transform (SIFT) Methods https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8540 <p>In the digital age, image manipulation is common, often done before publication on social media. However, this can lead to negative impacts, including visual deception. This research aims to detect splicing type image manipulation using Dyadic Wavelet Transform (DyWT) and Scale Invariant Feature Transform (SIFT) methods. The process starts with image decomposition using DyWT to obtain LL sub-images, followed by local feature extraction using SIFT. An application built on desktop-based Matlab source was developed to detect splicing forgery in digital images. The test used 20 images, this image dataset was taken from canon 5d mark II camera and Vivo X80 mobile phone. Each 10 original images, and 10 edited images. These 10 original images are left as they are without making changes, editing or manipulation, while the other 10 images are changed, edited or manipulated using editing software, the results of this editing are uploaded to social media, such as Facebook and Instagram, which will later be used as datasets in testing. The results show that the splicing technique is detected accurately, and processing is faster on images with low pixel resolution. The DyWT and SIFT methods are effective in detecting post-processing attacks such as rotation and rescaling, although they have drawbacks. DyWT struggles in detecting subtle changes and noise, while SIFT is less effective on non-geometric manipulations. Overall, both methods face challenges in detecting complex manipulations and require significant computational resources, especially on high-resolution images.</p> Zumratul Muhidin, Muh. Nasirudin Karim, Muhamad Masjun Efendi ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8540 Tue, 12 Nov 2024 11:32:27 +0000 A Comparison of Convolutional Neural Network (CNN) and Transfer Learning MobileNetV2 Performance on Spices Images Classification https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8622 <p>This research was conducted to analyze the performance of the CNN algorithm without transfer learning in classifying spice images and compare it with the CNN algorithm using transfer learning on the MobileNetV2 architecture. This comparison aims to evaluate both methods' accuracy, efficiency, and overall performance and analyze the impact of transfer learning on classification results in the context of spices. The dataset consists of 1500 spice images divided into 10 classes, with each class of 150 images. In the first experiment, CNN without transfer learning resulted in 93% accuracy performance. For the second experiment using MobileNetV2, there was an increase in accuracy, reaching a value of 99% for all spice classes. The results of this study confirm that MobileNetV2 architecture significantly improves the accuracy and performance of spice classification compared to CNN without transfer learning, which can be recommended for spice image classification.</p> Khoirizqi Velarati, Christy Atika Sari, Eko Hari Rachmawanto ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8622 Tue, 12 Nov 2024 12:10:25 +0000 Implementation of the Naive Bayes Classifier Algorithm for Classifying Toddler Nutritional Status https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8669 <p>This research addresses the pressing issue of malnutrition among toddlers in Indonesia, aiming to classify their nutritional status using the Naive Bayes Classifier (NBC). The study utilizes a dataset comprising 958 records from Puskesmas Cilandak and categorizes nutritional status into six class labels: good nutrition, at risk of excess nutrition, excess nutrition, obesity, undernutrition, and severe malnutrition. The methodology includes data preprocessing techniques such as class weighting to tackle class imbalance and Principal Component Analysis (PCA) for effective feature extraction. The model's performance is evaluated using metrics such as accuracy, precision, recall, and F1 score, achieving an impressive accuracy of 85.76% when class weighting is applied, which significantly enhances the recall and F1 scores for minority classes. The findings highlight the critical importance of robust preprocessing and evaluation metrics in improving machine learning models for public health applications. Furthermore, they suggest that further exploration of alternative algorithms and dataset expansion could yield more comprehensive insights into the classification of toddler nutritional status.</p> Muhammad Insan Kamil, Adityo Permana Wibowo ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8669 Tue, 12 Nov 2024 13:28:52 +0000 Random Forest Algorithm for Toddler Nutritional Status Classification Website https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8463 <p>Accurate data processing is essential for classifying toddler nutritional status on a website platform. The Random Forest algorithm is particularly effective in this context due to its ability to manage large datasets and mitigate overfitting. This study leverages Flask as the web framework to ensure responsiveness and adaptability, optimizing the data processing experience for users. Using secondary data comprising 120,999 records, the research aims to answer: "What factors affect the accuracy of the Random Forest model in classifying toddler nutritional status?" Model evaluation yielded excellent performance metrics, with accuracy, precision, recall, and F1-score values of 99.91%, 100%, 100%, and 100%, respectively. These results highlight the informative attributes in the dataset, such as age, gender, and height, that enhance classification accuracy. The Flask-based website enables users, such as healthcare professionals and policymakers, to input essential data points and receive instant classification results, thereby supporting prompt and informed responses to nutritional health issues. This study confirms that the Random Forest algorithm, combined with an intuitive web interface, effectively classifies toddler nutritional status with high accuracy.</p> Maylia Fatmawati, Bambang Agus Herlambang, Noora Qotrun Nada ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8463 Tue, 12 Nov 2024 15:04:55 +0000 Utilization of ResNet Architecture and Transfer Learning Method in the Classification of Faces of Individuals with Down Syndrome https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8474 <p>Classifying the faces of individuals with Down Syndrome poses a significant challenge in image processing and genetic anomaly detection. This study leverages the ResNet34 architecture and transfer learning methods to improve classification accuracy for Down Syndrome facial recognition. Three experiments were conducted, varying the batch size, learning rate, and number of epochs. In the first experiment, the model achieved an accuracy of 82.83%, precision of 0.8362, recall of 0.8350, and an F1 score of 0.8348, showing promising performance but falling short of the target accuracy of 85%. The second experiment yielded the best results, with an accuracy of 87.88%, precision of 0.8956, recall of 0.8956, and an F1 score of 0.8956, indicating an optimal balance between correct predictions and errors. The third experiment resulted in the lowest accuracy, at 80.47%, with a precision of 0.8272, recall of 0.8249, and an F1 score of 0.8247, signifying a decline in performance compared to the other trials. Among the three experiments, the best configuration was achieved in the second trial, as the high recall value is crucial in medical contexts to ensure that as many individuals with Down Syndrome are correctly detected as possible, minimizing the risk of serious consequences due to false negatives.</p> Made Doddy Adi Pranatha, Gede Herdian Setiawan, M Azman Maricar ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8474 Wed, 13 Nov 2024 02:40:51 +0000 Betta Fish Identification System Based On Convolutional Neural Network https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8449 <p>This study developed an automated identification system based on the Convolutional Neural Network (CNN) to classify Betta Splendens, a fish species with high economic value in Indonesia. The system aims to improve accuracy and efficiency in the identification process. The research was divided into several experiments, where the data was split into 320 images for training, 80 for validation, and 100 for testing. We used two optimizers, Adam and RMSprop. The Adam optimizer experiments conducted two stages with learning rates of 0.0001 and 0.001, each with 100 and 200 epochs. The results showed that a lower learning rate (0.0001) with 200 epochs yielded the best test accuracy of 71%, while a learning rate of 0.001 caused accuracy to stagnate at 66%, indicating potential overfitting. The RMSprop optimizer with a learning rate of 0.00001 demonstrated good stability, though with slightly lower accuracy than Adam. This study highlights the importance of selecting the appropriate learning rate and number of epochs to achieve an optimal balance between training, validation, and testing accuracy, ensuring the model generalizes well to new data.</p> Gilang Ardhi Saputra, I Made Artha Agastya ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8449 Wed, 13 Nov 2024 04:10:54 +0000 Comparison of EfficientNetB1 Model Effectiveness in Identifying Fish Diseases in South Asian Fish Diseases and Salmon Fish Diseases https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8677 <p>The purpose of this study is to evaluate the effectiveness of the EfficientNetB1 model in identifying fish diseases across two distinct datasets: South Asian Fish Diseases and Salmon Fish Diseases. The South Asian Fish Diseases dataset includes seven categories: red bacterial disease, aeromoniasis, gill bacterial disease, fungal saprolegniasis, parasitic disease, and white tail viral disease. The Salmon dataset is divided into two parts: FreshFish and InfectedFish. Using the EfficientNetB1 algorithm, each dataset was separately trained and tested to predict species and disease. Results showed an accuracy of 98.14% for the South Asian Fish Diseases dataset and 99.18% for the Salmon Diseases dataset. These findings support the argument that the model possesses sufficient capability to detect diseases affecting various fish species. This suggests that the model could be a valuable tool in the aquaculture industry for disease management and detection strategies.</p> Rahmanda Afridiansyah, De Rosal Ignatius Moses Setiadi ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8677 Wed, 13 Nov 2024 04:49:29 +0000 Real-time Detection Transformer (RT-DETR) of Ornamental Fish Diseases with YOLOv9 using CNN (Convolutional Neural Network) Algorithm https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8561 <p>The lack of specialized tools to check the condition of ornamental fish has hindered effective management. This research proposes a novel software architecture that uses the YOLOv9 model combined with RT-DETR to enable accurate and timely identification of ornamental fish conditions including fish diseases, empowering farmers and hobbyists with a valuable resource. This integration is done using Soft Voting Ensemble Learning technique. To achieve this goal, an Android mobile application successfully classified healthy fish and accurately identified common diseases such as bacteria, fungal, parasitic, and whitetail. Based on the test results, the integration accuracy of the YOLOv9 and RT-DETR models produced a high result of 0.8947 while the stand-alone YOLOv9 showed 0.8889 and the stand-alone RT-DETR of 0.8904. Recommendations are given for the combination of YOLOv9 and RT-DETR in condition detection and diagnosis of ornamental fish diseases.</p> Dwi Nurul Huda, Mochammad Rizki Romdoni, Liza Safitri, Ade Winarni, Abdur Rahman ##submission.copyrightStatement## http://creativecommons.org/licenses/by-sa/4.0 https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8561 Wed, 13 Nov 2024 06:05:08 +0000