cover
Contact Name
Yosep Septiana
Contact Email
yseptiana@itg.ac.id
Phone
+6282124588750
Journal Mail Official
algoritma@itg.ac.id
Editorial Address
Jl. Mayor Syamsu No.1, Jayaraga, Kec. Tarogong Kidul, Kabupaten Garut, Jawa Barat 44151
Location
Kab. garut,
Jawa barat
INDONESIA
Jurnal Algoritma
ISSN : 14123622     EISSN : 23027339     DOI : https://doi.org/10.33364/algoritma
Core Subject : Science,
Jurnal Algoritma merupakan jurnal yang digunakan untuk mempublikasikan hasil penelitian dalam bidang Teknologi Informasi (TI), Sistem Informasi (SI), dan Rekayasa Perangkat Lunak (RPL), Multimedia (MM), dan Ilmu Komputer (Computer Science).
Articles 1,145 Documents
Analisis Sentimen Ulasan Pengguna Pada Aplikasi m.tix – XXI Di Google Play Store Menggunakan Metode Decision Tree Dan Support Vector Machine (SVM) Rahma Ardhia Cahyani; M. Rudi Sanjaya; Dwi Rosa Indah; Dedy Kurniawan
Jurnal Algoritma Vol 23 No 1 (2026): Jurnal Algoritma
Publisher : Institut Teknologi Garut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33364/algoritma/v.23-1.3371

Abstract

This study aims to analyze review sentiment and compare the performance of the Decision Tree and Support Vector Machine (SVM) algorithms on a dataset of 14,000 reviews from the m.tix – XXI app, which were classified as 57.4% positive, 33.8% negative, and 8.8% neutral. Through the pre-processing stage, 200 data points were deemed invalid, leaving 13,800 data points suitable for analysis. The dataset was then split into two categories: 80% training data (11,040 reviews) and 20% testing data (2,760 reviews), to support more accurate model performance measurement. The main contribution of this study lies in identifying the advantages of SVM in handling review data, with evaluation results showing that SVM achieved an accuracy of 86%. This is evidenced by the significant superiority of SVM’s F1-score across all categories, particularly for positive sentiment (0.93), negative sentiment (0.80), and neutral sentiment (0.08) compared to the Decision Tree’s accuracy of 83%, with F1-scores of 0.92 for positive sentiment, 0.73 for negative sentiment, and 0.03 for neutral sentiment. This research can be utilized by m.tix-XXI management as a foundation for evaluating and improving the quality of the m.tix-XXI application’s services.
Integrasi Express.js dan LLM dalam Pembuatan Soal Otomatis untuk Latihan Anak Disleksia Stevan Andreas; Arni Muarifah Amri; Muhammad Asthi Seta Ari Yuwana; Michael Angello Qadosy Riyadi; Siti Nafiatul Fauziah
Jurnal Algoritma Vol 23 No 1 (2026): Jurnal Algoritma
Publisher : Institut Teknologi Garut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33364/algoritma/v.23-1.3372

Abstract

Dyslexia is a neurological disorder that affects a child’s ability to read and write, resulting in low literacy levels despite normal intelligence. This study aims to develop a web-based learning system that integrates a Large Language Model and is capable of generating automated practice questions tailored to the needs of children with dyslexia. The system development in this study utilizes a RESTful API architecture using Express.js, MongoDB, and Ollama. The development model employs the ADDIE framework with an Agile approach, while testing was conducted using black-box testing, white-box testing, usability testing, and performance testing. The test results indicate that the system is capable of generating automated practice questions tailored to individual needs, with functionalities operating effectively and a positive user experience. In terms of performance, the system achieved a 100% success rate with 6 concurrent users. However, this study is still limited to a small-scale pilot with low user load, so further optimization is needed for broader implementation. Overall, the integration of Express.js and a local LLM has proven effective in providing a fast, secure, and adaptive learning solution for children with dyslexia.
Analisis Sentimen Ulasan Pengguna Pada Aplikasi M2U ID Menggunakan Metode Random Forest dan Support Vector Machine (SVM) Anadya Nisrina Salsabila; M. Rudi Sanjaya; Ali Ibrahim; Endang Lestari Ruskan
Jurnal Algoritma Vol 23 No 1 (2026): Jurnal Algoritma
Publisher : Institut Teknologi Garut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33364/algoritma/v.23-1.3375

Abstract

The M2U ID app is the primary digital banking platform of PT Bank Maybank Indonesia Tbk, serving as a crucial tool for supporting customers’ online transactions. The objective of this study is to analyze user review sentiment on the Google Play Store by comparing the performance of the Random Forest and Support Vector Machine (SVM) algorithms. A total of 16,270 review data points were collected via web scraping and processed through preprocessing stages and feature extraction using N-Gram-based TF-IDF with Chi-Square feature selection using the SelectKBest approach. Given the significant imbalance in data distribution, this study applied class weighting techniques as well as hyperparameter optimization using Grid Search and 5-Fold Cross-Validation. Testing on 3,254 test data points indicated that SVM performed more optimally with an accuracy rate of 82% and an F1-Macro score of 0.6344, compared to Random Forest, which yielded an accuracy of 73% and an F1-Macro score of 0.5832. The main contribution of this study is an in-depth analysis of classification errors in the minority (neutral) class, which has a low F1-score (0.16–0.17). The results of the error analysis show that the model’s limitations are caused by the ambiguity of technical features and the overlap of vocabulary in reviews with minimal emotional content.
Analisis Sentimen Ulasan Pengguna Pada Aplikasi Kitabisa: Donasi & Zakat Menggunakan Metode Support Vector Machine (SVM) dan Naive Bayes Nabilah Putri Maharani; M. Rudi Sanjaya; Ali Ibrahim; M. Husni Syahbani
Jurnal Algoritma Vol 23 No 1 (2026): Jurnal Algoritma
Publisher : Institut Teknologi Garut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33364/algoritma/v.23-1.3376

Abstract

The rapid advancement of digital technology has spurred the emergence of online philanthropy platforms like Kitabisa, which collect a large volume of user reviews. Reviews on the Google Play Store reflect both satisfaction levels and service issues, but their unstructured nature makes manual analysis difficult. This study evaluates user sentiment on the Kitabisa platform by comparing the Support Vector Machine (SVM) and Naive Bayes models. A dataset of 11,887 reviews was processed through preprocessing and word weighting using the TF-IDF approach. The evaluation results show that the Support Vector Machine outperformed Naive Bayes with an accuracy of 84.05% and an F1-score of 0.93, while Naive Bayes achieved an accuracy of 81.73% and an F1-score of 0.92. Theoretically, this study reinforces the literature regarding the superiority of Support Vector Machines for unstructured text data. Additionally, the results of this research produce an automated evaluation framework that can be used by application developers as a basis for improving service quality in accordance with user perceptions accurately.
Sistem Informasi Reminder Payment kepada Penyewa Apartemen melalui Kanal Informasi Steven Winata; Francka Sakti Lee
Jurnal Algoritma Vol 23 No 1 (2026): Jurnal Algoritma
Publisher : Institut Teknologi Garut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33364/algoritma/v.23-1.3377

Abstract

The manual management of rent payments often leads to delays in sending billing information and difficulties in monitoring tenants’ payment status. This study designs a Payment Reminder Information System for apartment tenants via a web-based information channel, assisting in the monitoring of bills and payments and providing payment reminders in a more structured manner, using the Waterfall method, which includes the stages of planning, analysis, design, implementation, and testing. Unified Modeling Language (UML) was used in the system’s design. The developed system offers features for invoice management, payment information delivery, payment proof upload, payment validation, and the sending of payment reminders via channels such as WhatsApp, email, and a web-based information system. The research results indicate that the system can help administrators monitor tenant payments in a more structured manner and facilitate the delivery of payment information, thereby reducing payment delays.
Analisis Pengelompokan Desa Berdasarkan Indikator Sosial Ekonomi Menggunakan Metode K-Means Sigit Nugraha; Fauriatun Helmiah; Abdul Karim Syahputra
Jurnal Algoritma Vol 23 No 1 (2026): Jurnal Algoritma
Publisher : Institut Teknologi Garut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33364/algoritma/v.23-1.3378

Abstract

This study aims to cluster villages in Rahuning Subdistrict, Asahan Regency, based on socioeconomic indicators to support targeted development planning. The data used covers ten villages with four main criteria that have been normalized into numerical values. The method used is K-Means Clustering with three clusters (K=3). The analysis process includes determining the initial centroids, calculating distances using Euclidean Distance, and iterating until convergence is achieved. The results of the study show the formation of three groups: the high cluster, consisting of Rahuning Village, Rahuning III Village, Perbaungan Village, and Aek Songsongan Village; the medium cluster, consisting of Rahuning I Village, Batu Anam Village, Gunung Melayu Village, and Sei Piring Village; and the low cluster, consisting of Rahuning II Village and Air Batu Village. An evaluation using the Silhouette Score method yielded a value of 0.57, indicating that the quality of the clustering falls into the “fairly good” category with relatively clear separation between clusters. This study contributes a data-driven approach to identifying socioeconomic disparities among village areas, thereby serving as a foundation for local governments to formulate more effective, targeted, and equitable development policies.
Implementasi Association Rule Mining Menggunakan Algoritma Apriori Untuk Rekomendasi Cross-Selling Produk Ritel Septianingsih; Angga Bayu Santoso
Jurnal Algoritma Vol 23 No 1 (2026): Jurnal Algoritma
Publisher : Institut Teknologi Garut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33364/algoritma/v.23-1.3381

Abstract

The development of digital transactions in the retail industry has generated large volumes of data containing valuable information regarding consumer purchasing patterns. This study aims to identify association rules among products using the association rule mining method with the Apriori algorithm to support cross-selling strategies and product arrangement optimization. The dataset consists of 3,898 transactions with 167 unique products and exhibits sparse market basket characteristics with a density of 5.95%, indicating that most product combinations rarely occur together. The research employs the CRISP-DM framework, which includes data understanding, data preparation, modeling, and evaluation stages. In the modeling stage, the Apriori algorithm was applied with a minimum support threshold of 0.01 and a minimum confidence threshold of 0.40, resulting in 3,016 frequent itemsets and 3,398 association rules. After filtering using the criteria of lift > 1.0 and confidence >= 0.40, a total of 2,228 rules met the quality standards. Validation using the Chi-Square test showed that 74% of the rules were statistically significant at a 95% confidence level (p-value < 0.05). One of the best-performing rules indicates that the purchase of Other Vegetables, Rolls/Buns, and Yogurt has a strong relationship with the purchase of Whole Milk, with a support value of 0.0344, confidence of 65.69%, and lift of 1.434. This study contributes through the implementation of multi-metric evaluation and statistical validation to improve the reliability of association rules. The findings can be utilized by the retail industry for shelf arrangement strategies, bundling promotions, and data-driven cross-selling optimization.
Web-Based CRM pada Mr.Syafii Bakery Terhadap Peningkatan Pelayanan dan Retensi Pelanggan Wiwin Dila; Novica Irawati; Maulana Dwi Sena
Jurnal Algoritma Vol 23 No 1 (2026): Jurnal Algoritma
Publisher : Institut Teknologi Garut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33364/algoritma/v.23-1.3384

Abstract

Advances in information technology have encouraged food business operators to adopt digital systems to improve customer service and retention. However, Mr. Syafii Bakery still faces challenges in managing customer data and transactions, which are currently handled manually. This study aims to develop a web-based Customer Relationship Management (CRM) system to improve service and customer retention. The method used is systems engineering with the System Development Life Cycle (SDLC) Waterfall approach. System evaluation was conducted using Black Box Testing and the System Usability Scale (SUS). The results show that the system functions well and achieved a SUS score of 78 (good category). Additionally, customer retention increased from 37.5% to 52.3%, or by approximately 14.8%, following the system’s implementation. The contribution of this research lies in the development of an integrated CRM system that combines customer data management, interactions, and promotional strategies into a single platform to support improved service and customer retention for culinary SMEs.
Manajemen Kapasitas Jaringan Berbasis Mikrotik Untuk Meningkatkan Kestabilan Internet Di Jaringan Lokal Pada Balai Desa Silo Bonto Nur Haisyah; Jhonson Efendi Hutagalung; Risnawati
Jurnal Algoritma Vol 23 No 1 (2026): Jurnal Algoritma
Publisher : Institut Teknologi Garut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33364/algoritma/v.23-1.3386

Abstract

The main issue with the internet network at the Silo Bonto Village Hall is connection instability caused by a lack of bandwidth management and uncontrolled network usage. This study aims to design and evaluate a MikroTik-based network capacity management system to improve local network performance. The method used was an experiment comparing network conditions before and after the implementation of Simple Queue and Per Connection Queue (PCQ) on MikroTik RouterOS. Testing was conducted using the parameters of throughput, delay, packet loss, and jitter. The results of the study showed an improvement in network performance, marked by an increase in throughput from 8.5 Mbps to 24.6 Mbps, a decrease in delay from 152 ms to 48 ms, a reduction in packet loss from 7.8% to 1.2%, and a decrease in jitter from 38 ms to 9 ms. The main contribution of this research is the application of a combination of the Simple Queue and PCQ methods, which has proven effective in improving stability and bandwidth fairness in networks with limited capacity.
Integrasi YOLOv12 dan Konveyor Belt Untuk Mendeteksi dan Menyortir Kerusakan Kaleng Cat Secara Otomatis Usama; Deny Wiria Nugraha
Jurnal Algoritma Vol 23 No 1 (2026): Jurnal Algoritma
Publisher : Institut Teknologi Garut

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33364/algoritma/v.23-1.3390

Abstract

This study aims to develop an automated system for inspecting and sorting defects in paint cans based on the integration of deep learning and a conveyor belt to improve the efficiency and consistency of quality control in the industry. The methods used include the design of a mechanical conveyor system, the integration of electronic circuits, and the development of an object detection model using YOLOv12 with a multi-camera configuration to minimize blind spots. The dataset consists of 1,209 images divided into training, validation, and test sets, with data augmentation applied to improve model robustness. Evaluation was conducted using precision, recall, F1-score, and mAP metrics, along with end-to-end system testing based on sorting accuracy, latency, and throughput under various lighting conditions and conveyor speeds. The research results show that the model achieved a precision of 0.98, a recall of 0.96, an F1-score of 0.97, and an mAP50–95 of 0.96. However, the system implementation yielded a sorting accuracy of 55.6% with optimal performance at moderate speeds, indicating a significant influence of operational factors on the system’s overall performance.