Claim Missing Document
Check
Articles

Klasifikasi Citra Daging Sapi dan Daging Babi Menggunakan CNN Arsitektur EfficientNet-B6 dan Augmentasi Data M. Fadil Martias; Jasril Jasril; Suwanto Sanjaya; Lestari Handayani; Febi Yanto
Jurnal Sistem Komputer dan Informatika (JSON) Vol. 4 No. 4 (2023): Juni 2023
Publisher : Universitas Budi Darma

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30865/json.v4i4.6195

Abstract

In daily life, beef often serves as a staple food for humans. However, the high and expensive price of beef has prompted traders to adulterate it with pork for the sake of profit. Such adulteration has serious implications in the Islamic religion, where not all types of meat are considered halal (permissible for consumption), such as pork. As a result, consumers often remain unaware that the beef they purchase has been adulterated with pork. At a glance, both types of meat exhibit similar appearance and texture, making them difficult to differentiate. This research aims to classify beef and pork using a deep learning model with the Convolutional Neural Network (CNN) method, combined with data augmentation. The model used is EfficientNet-B6 with variations in the testing scenario. The variations include the ratio of training and testing data, learning rates, and optimizer for EfficientNet-B6. Data augmentation is performed using techniques such as random rotation, shifting, image scaling, vertical and horizontal flipping, and nearest pixel filling. Evaluation results using the confusion matrix show that the model with data augmentation achieves the highest accuracy for the classes of beef, pork, and adulterated samples at 92.00%, while the model without augmentation achieves an accuracy of 91.67%. However, from this experiment, the best scenario to avoid misclassifying pork and adulterated samples as beef can be obtained. This scenario involves a model with data augmentation, a 90:10 data split, SGD optimizer, and a learning rate of 0.01, which achieves the highest precision for the beef class at 96.05%. The research findings demonstrate that the use of data augmentation on images can improve the model's performance, and the model with data augmentation, a 90:10 data split, SGD optimizer, and a learning rate of 0.01 exhibits the best performance in classifying beef images.
Penerapan Algoritma C4.5 Mengklarifikasi Penerimaan Bantuan Sosial Menggunakan Feature Selection M Wandi Dwi Wirawan; Siska Kurnia Gusti; Jasril Jasril; Pizaini Pizaini
Jurnal Sistem Komputer dan Informatika (JSON) Vol. 5 No. 1 (2023): September 2023
Publisher : Universitas Budi Darma

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30865/json.v5i1.6653

Abstract

The Indonesian government's efforts to overcome poverty in Indonesia are through the Smart Indonesia Card (KIP) program which is carried out by the government in the form of providing assistance to underprivileged families. The main aim of distributing KIP assistance is to help send underprivileged children to continue their education, the difficulties found in receiving KIP are due to the large number of residents registering, as well as the data having several conditions, the limited time available in providing KIP by sub-district parties, the completion base is relatively low, therefore the provision of assistance must be right on target. Therefore, the aim of this research is to look for the most influential attributes in receiving KIP assistance in order to improve the results of the data verification process. After carrying out Feature Selection using Information Gain, the most influential attributes can be obtained. The influences are Number of Art, Number of Rooms, Cooking Room, Refrigerator, Motorbike. Therefore, we need to know some of the attributes that most influence the selection of KIP assistance so that we can get accuracy values from decision tree modeling using the C4.5 algorithm or decision tree. Test This experiment can produce a decision tree in which the Number of Art attribute is the most influential attribute with the success rate of KIP acceptance. This evaluation uses a confusion matrix to obtain an accuracy value of 98.21%, precision of 98.21%, recall of 99.48%.
Penerapan Seleksi Fitur Untuk Klasifikasi Penerima Bantuan Sosial Pangkalan Sesai Menggunakan Metode K-Nearest Neighbor Muhammad Fauzan; Siska Kurnia Gusti; Jasril Jasril; Pizaini Pizaini
Jurnal Sistem Komputer dan Informatika (JSON) Vol. 5 No. 1 (2023): September 2023
Publisher : Universitas Budi Darma

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30865/json.v5i1.6654

Abstract

The inability to fulfill basic human needs is how poverty is defined. To address this issue, the indonesian goverment implements various social assistance programs, one of which is Kartu Indonesia Pintar (KIP), aimed at providing free education to children aged 7-18 who are economically disadvantaged. However, in the distribution of aid in the Pangkalan sesai sub-district, distributing officers often face challenges due to the high number of eligible recipients applying, complex data requierements, and limited time for the officers. Distributing this social assistance accurately is crusial. Therefore, this research aims to determine the accuracy value for the data of potential recipients of the Kartu Indonesia Pintar (KIP to enhance the data verification process’s outcomes. To tackle this issue, the research employs the K-Nearest Neighbor (K-NN) algoritm and also employs feature selection using Information Gain to reduce less influential attributes. The data used consists of 1998 records of KIP beneficiaries from the 2023 in excel format, with 33 attributes. After performing data cleaning an Information Gain-based feature selection, the dataset is reduced to 1675 records, with 5 selected attributes. The best classification result in this study is achieved with ratios of 7:3 and 8:2, and a value of k = 5, yielding the highest accuracy of 98,21%. The lowest accuracy is obtained using a ratio of 9:1 with the same k value when not using Information Gain, resulting in an accuracy of 89,82%.
Penerapan Algoritma K-Means Clustering pada Kinerja Mesin Screw press Fikri Kurnia Rahman; Jasril; Suwanto Sanjaya; Lestari Handayani; Fitri Insani
Bulletin of Information Technology (BIT) Vol 6 No 2: Juni 2025
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/bit.v6i2.2002

Abstract

The screw press is one of the machines used in the process of separating oil from tanks containing Fresh Fruit Bunches (FFB). The machine consists of a twin-screw system that functions to extract oil from the pressing unit, with back pressure applied by a hydraulic double cone. The mixed fruit residue is compreWCSSd, causing the oil contained within the residue to be released due to the pressure exerted by the press machine. Maintenance and repair of machinery are eWCSSntial activities to support productive operations in any sector. Therefore, it is necessary to conduct analysis to identify patterns in machine conditions within the factory. One effective approach to discovering machine condition patterns is through clustering techniques. Clustering is a method of grouping data based on certain parameters to form clusters of objects that share similar characteristics. In this study, data were collected from PT. XYZ for the period of April 2024 to May 2024, with a total of 23,002 records. The analysis was conducted using the K-Means Clustering algorithm, with testing carried out on 3 to 15 clusters. Based on the evaluation using the Davies-Bouldin Index (DBI), the most optimal clustering result was obtained with 3 clusters, achieving the lowest DBI value of 0.386. Meanwhile, using the Elbow Method, the optimal number of clusters was determined to be 4, as indicated by the Elbow point on the WCSS graph, with a Sum of Square Error (WCSS) value of 270. Therefore, it can be concluded that the clustering results using the K-Means Clustering algorithm are relevant for identifying machine condition patterns and are expected to assist in monitoring and managing the condition of the screw press machine.
Analisis Komparatif Konfigurasi Multilayer Perceptron pada Classifier Head RoBERTa untuk Klasifikasi Ujaran Kebencian Ikhwan Habibi; Surya Agustian; Jasril Jasril; Muhammad Affandes
TIN: Terapan Informatika Nusantara Vol 7 No 2 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/tin.v7i2.10512

Abstract

The widespread dissemination of hate speech and offensive language on social media has increased the demand for accurate automated text classification systems. Although RoBERTaForSequenceClassification has been widely used for various for text classification task, the effect of its default classifier head configuration on classification performance has not yet been systematically evaluated. As the main contribution, this study conducts a controlled evaluation of 32 multilayer perceptron (MLP)-based classifier head configurations, varying the number of hidden layers, activation functions, and dropout rates, against the default classifier head on the English HASOC 2021 dataset for two subtasks: binary and multiclass classification. Each configuration was evaluated using Stratified 5-Fold Cross-Validation with Macro-F1 as the evaluation metric, after which the best-performing configuration was further evaluated on an independent test set. For the binary task, the best configuration achieved a test Macro-F1 of 80.90%, about 0.3 percentage points higher than the baseline's 80.59%. For the multiclass task, the configuration with the highest validation performance instead achieved a test Macro-F1 of 65.68%, about 0.4 percentage points lower than the baseline's 66.11%, showing that an advantage observed during cross-validation does not always hold on the test set. Further analysis revealed that excessively deep hidden layers combined with aggressive dimensional compression can sharply degrade performance on the multiclass task. These findings indicate that the effect of classifier head configuration is small and task-dependent, so systematic evaluation remains necessary before adopting a given configuration in place of the default classifier head when fine-tuning RoBERTa-based models.
Klasifikasi Sentimen Pada Dataset yang Terbatas Menggunakan Algoritma Convolutional Neural Network M Ridho Saputra; Surya Agustian; Jasril Jasril; Novriyanto Novriyanto
Bulletin of Computer Science Research Vol. 5 No. 4 (2025): June 2025
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/bulletincsr.v5i4.613

Abstract

This study aims to analyze public responses to the appointment of Kaesang Pangarep as the Chairman of the Indonesian Solidarity Party (PSI) using a sentiment classification approach based on the Convolutional Neural Network (CNN) algorithm. The primary dataset consists of 300 Indonesian-language tweets categorized into three sentiment classes: positive, negative, and neutral. The limited size of the training data presents a major challenge, as it can hinder the model's ability to generalize. To address this issue, data augmentation was carried out by incorporating external datasets with Covid-19 and Open Topic themes. The preprocessing stages include text cleaning, normalization, and tokenization. The developed CNN model utilizes a layered architecture and applies regularization techniques such as L2 and dropout to reduce the risk of overfitting. Accuracy, F1-score, precision, and recall were used as performance evaluation metrics. Experimental results show that the best performance was achieved when the Kaesang and Covid-19 datasets were combined, yielding an F1-score of 0.62 on the validation set and 0.51 on the test set. These findings indicate that adding external data can improve classification accuracy, even under limited data conditions. This study contributes to the development of deep learning-based sentiment classification methods for Indonesian-language texts.
Penggunaan Convolutional Neural Network NASNetLarge Dalam Klasifikasi Citra Daging Babi dan Sapi M Alfandri Aqilah; Jasril Jasril; Suwanto Sanjaya; Fitri Insani
Bulletin of Computer Science Research Vol. 5 No. 4 (2025): June 2025
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/bulletincsr.v5i4.666

Abstract

The adulteration of beef with pork is a serious issue in Indonesia, particularly for Muslim consumers who are required to consume halal products. According to a Kompas (2020) report, a case of meat adulteration involving 100 kilograms of mixed meat sold as beef was discovered in Tangerang City. This practice not only violates religious laws but also poses threats to public health and consumer trust. To address this challenge, this study adopts a deep learning approach using NASNetLarge for the classification of pork, beef, and mixed meat images. Unlike previous research that utilized EfficientNet-B2 and achieved an accuracy of 98.23%, this study’s NASNetLarge approach produced a comparably competitive accuracy of 98.03%. The dataset used consists of 1,932 images sourced from the Kaggle platform, which were processed through preprocessing and augmentation stages. The data were then split into two distribution scenarios: the entire dataset and a balanced class dataset with 90:10 and 80:20 ratios. Evaluation results show that the best parameter combination was achieved in the first scenario with a 90:10 ratio using augmented images, a learning rate of 0.001, 128 dense units, and the Adam optimizer. The model achieved the highest accuracy of 98.03%, with a precision of 98.63%, recall of 98.40%, and an F1-score of 98.50%. These results indicate that NASNetLarge is effective in accurately and consistently classifying meat images. Image augmentation significantly improved model performance, and the 90:10 data ratio yielded more optimal results compared to 80:20. These findings have the potential to support food surveillance efforts by enabling rapid and accurate detection of meat adulteration.
Prediksi Saham Berdasarkan Data Teknikal Serta Fundamental Menggunakan Algoritma XGBoost Yoga Nur Pradana; Fitri Insani; Jasril Jasril; Siti Ramadhani
Bulletin of Computer Science Research Vol. 6 No. 4 (2026): June 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/bulletincsr.v6i4.1126

Abstract

The capital market has an important role in the economy as a means of investment and fundraising, with banking sector stocks being one of the main contributors to market capitalization in Indonesia. However, the investment decision-making process often faces obstacles in the form of limited investors' ability to comprehensively analyze fundamental and technical data, as well as irrational behavior that causes decisions to be less than optimal. This conditions encourage the need for a more objective and data-driven approach to help predict stock price movements. The results of the model evaluation on the test data showed excellent performance: BCA obtained a MAPE of 2.8% and an R² of 0.9488; BNI with MAPE 3.06% and R² 0.8863; Bank Mandiri with a MAPE of 4.70% and R² 0.9114; and BRI with MAPE of 2.48% and R² 0.8872. Based on this model, the results of the share price prediction for 2026 show that BCA is predicted to experience a significant increase from IDR 7,756 (January) to IDR 7,846 (June), while Bank Mandiri is predicted to grow from IDR 5,211 (January) to IDR 5,930 (June). BNI and BRI are predicted to experience an increase in share prices, respectively from IDR 3,327 (January) to IDR 3,683 (June) and from IDR 4,124 (January) to IDR 4,541 (June). This research contributes by presenting a stock prediction model that combines technical and fundamental data at once, applied to four major Indonesian banks Bank Central Asia, Bank Rakyat Indonesia, Bank Mandiri, dan Bank Negara Indonesia in a single modeling framework. This approach has proven to produce good accuracy with an average MAPE of 3.13% and R² 0.919, as well as being a more objective alternative for investors in analyzing stock price movements. However, the prediction results obtained in this study are analytical tools and are not intended as direct investment recommendations.
Perbandingan Algoritma Naïve Bayes dan K-Nearest Neighbor (K-NN) Untuk Klasifikasi Penyakit Gagal Jantung Firman Zahri; Fitri Insani; Jasril Jasril; Lola Oktavia
Journal of Information System Research (JOSH) Vol 6 No 2 (2025): January 2025
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josh.v6i2.6480

Abstract

A condition known as heart failure, where the heart is unable to pump enough blood to meet the body's needs for oxygen and nutrients, should not be taken lightly. This can result in a number of symptoms, such as fatigue, fluid retention, and dyspnea. The World Heart Federation estimates that up to 1.8 million people in Southeast Asia suffered from heart failure in 2014. For prompt and efficient treatment, heart failure is a medical problem that needs to be identified. This disease has the potential to worsen if not treated immediately. Several machine learning methods can be used to help diagnose and categorize this disease. One of them is the popular algorithm, namely Naive Bayes and K-Nearest Neighbors. Naive Bayes is a simple but very efficient probability-based machine learning algorithm, especially in classification applications. K-Nearest Neighbors is comparing the data to be predicted with a number of its closest data in a feature space based on a certain distance, such as Euclidean distance, Manhattan, or others. This study was conducted using Confusion Matrix to evaluate and compare the Naive Bayes and K-Nearest Neighbor algorithms in the categorization of heart failure disease by collecting data totaling 918 heart failure patient data from kaggle. Based on the research findings, the K-Nearest Neighbor method achieved an accuracy score of 76%, while the Naive Bayes approach achieved 90% accuracy using a ratio of 80:20.
A Support Vector Regression Approach for Predicting the Remaining Useful Life of Turbofan Engines Muhammad Vio Hardiansyah; Fitri Insani (Scopus ID: 57190404820); Lestari Handayani; Jasril Jasril; Suwanto Sanjaya
Jurnal CoreIT: Jurnal Hasil Penelitian Ilmu Komputer dan Teknologi Informasi Vol. 11 No. 2 (2025): December 2025
Publisher : Fakultas Sains dan Teknologi, Universitas Islam Negeri Sultan Syarif Kasim Riau

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Turbofan engines are crucial components in the aviation and manufacturing industries, where estimating the Remaining Useful Life (RUL) has a significant impact on operational efficiency and safety. This study aims to predict the RUL of turbofan engines using the Support Vector Regression (SVR) method, a machine learning approach that has proven effective in modeling nonlinear relationships between variables. Operational data related to turbofan engines include operational parameters, sensors, and maintenance records. The initial stage of this research involves data analysis based on unit number, time, operational control, and sensor parameters. This process begins with preprocessing to initialize the initial data values, normalize, and select sensors that have stagnant values, as these sensors do not affect the machine learning system. Subsequently, regression calculations are performed to compare predicted values and actual values using the Support Vector Regression method optimized with Grid Search Optimization. In this study, testing was conducted with Parameters C [1, 10, 50, 100] and ε [1, 5, 10, 50], resulting in the best model with an RMSE error of 19.56 and MAE of 14.73.