Jurnal Kecerdasan Buatan dan Teknologi Informasi https://ojs.ninetyjournal.com/JKBTI <p><strong>Jurnal Kecerdasan Buatan dan Teknologi Informasi </strong>is a national journal published by the Ninety Institute since 2022. JKBTI publishes articles on research results in the field of Artificial Intelligence and Information Technology. JKBTI is committed to becoming the best national journal by publishing quality articles in Indonesian and English and becoming the main reference for researchers.</p> en-US redaksi@ninetyjournal.com (Bahtiar Imran) admin@ninetyjournal.com (Miftahul Khairy) Tue, 01 Sep 2026 00:00:00 +0700 OJS 3.3.0.13 http://blogs.law.harvard.edu/tech/rss 60 Integrated Web-Based Motorcycle Rental System with RealTime Fleet Availability Tracking https://ojs.ninetyjournal.com/JKBTI/article/view/526 <p>Supermoto Motorcycle Rental is a motorcycle rental business that still manages vehicle data, customer records, rental transactions, and operational reports through manual processes. This condition leads to several critical issues, including difficulties in data retrieval, duplicate records, vehicle data discrepancies, delays in report generation, and the inability to monitor vehicle availability in real time. This study aims to design and implement an integrated web-based motorcycle rental information system to improve operational effectiveness and efficiency. The system was developed using the Rapid Application Development (RAD) method, encompassing requirement planning, user design, construction, and implementation phases. The application was built with the PHP programming language, the CodeIgniter 3 framework implementing the Model-View-Controller (MVC) architecture, and a MySQL database for persistent data storage. Key features include motorcycle fleet management, customer data management, rental transaction processing, payment verification, real-time vehicle availability monitoring, and automated operational reporting. System functionality was rigorously evaluated using the Black Box Testing method across 15 comprehensive test scenarios covering authentication, data management, transactions, and reporting modules. The testing results demonstrated a 100% success rate across all evaluated scenarios, confirming that all system features function correctly and fully meet the specified user requirements. The developed system successfully streamlines data management, enhances data accuracy, accelerates administrative workflows, and provides real-time operational monitoring capabilities. Ultimately, this digital transformation equips Supermoto Motorcycle Rental with a reliable, secure, and scalable platform to support data-driven decision-making and elevate overall customer service quality and long-term business competitiveness.</p> Arrizqi Hilman Rahmatulloh, Robby Maududy Copyright (c) 2026 Arrizqi Hilman Rahmatulloh, Robby Maududy https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/526 Fri, 09 Jan 2026 00:00:00 +0700 Optimization of the Decision Tree Algorithm Using SMOTE for the Classification of Diabetes Mellitus Types Based on Clinical Medical Record Data https://ojs.ninetyjournal.com/JKBTI/article/view/531 <p>Diabetes mellitus is a chronic metabolic disorder characterized by elevated blood glucose levels. Accurate early classification of diabetes types is crucial for determining appropriate clinical interventions. However, clinical datasets often suffer from severe class imbalance, leading to model bias toward the majority class. This study proposes the optimization of the Decision Tree classification algorithm by integrating the Synthetic Minority Over-sampling Technique (SMOTE) using real-world clinical medical record data from the Singaparna Community Health Center. The dataset comprises 225 patient records with 38 health attributes. Preprocessing and attribute transformation techniques were applied, followed by stratified random sampling (80:20 split). To resolve the extreme class imbalance (1 Type 1 DM vs 224 Type 2 DM samples), SMOTE was applied exclusively to the training set, balancing the dataset to 358 instances (179 samples per class). The Decision Tree model was trained and evaluated using validation curves to prevent overfitting. The experimental results demonstrate that the SMOTE-optimized Decision Tree model with an optimal max depth of 3 achieved robust classification performance, yielding an accuracy of 86.67%, precision of 88.54%, recall of 84.12%, F1-score of 85.20%, and an ROC-AUC score of 0.9333. Furthermore, the decision tree visualization revealed transparent, age-based rule splits matching clinical domain knowledge. This study confirms that SMOTE effectively mitigates class imbalance in clinical decision-tree modeling, providing a reliable and interpretable decision-support tool for diabetes screening in primary healthcare settings.</p> Ia Riham Nurrahma, Nuk Ghurroh Setyoningrum Copyright (c) 2026 Ia Riham Nurrahma, Nuk Ghurroh Setyoningrum https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/531 Tue, 01 Sep 2026 00:00:00 +0700 Scrum Board Application Development Using MERN via Scrum Method and AHP Algorithm for Software Project Management https://ojs.ninetyjournal.com/JKBTI/article/view/523 <p>Agile Scrum is widely adopted in software engineering, yet teams frequently face challenges such as unstructured backlog management, limited sprint progress visibility, and highly subjective priority decisions. This study addresses these critical issues by developing an Android-based project management application that integrates Scrum Board functionality with the Analytical Hierarchy Process (AHP) for objective and measurable backlog prioritization. Built on the MERN Stack architecture (MongoDB, Express.js, React Native, Node.js), the system was developed iteratively through four one-week sprint cycles. The integrated AHP module evaluates backlog items using three weighted criteria: Urgency (0.65), Complexity (0.23), and Work Value (0.12). System correctness and reliability were rigorously validated using Black Box Testing methodologies. The results demonstrate that the AHP module yields a highly consistent priority ranking (Consistency Ratio = 0.017), successfully identifying the Login Feature as the highest priority with a score of 4.42. Furthermore, functional testing confirmed 100% compliance across all core scenarios, including user authentication, sprint creation, task assignment, and Scrum Board status updates. This research successfully unifies Agile Scrum management and AHP decision support within a single, cohesive mobile application. By embedding objective decision-making directly into the daily project workflow, the system effectively eliminates reliance on external prioritization tools, bridging the current project management tool gap. Ultimately, it provides a scalable, replicable architecture suitable for future enhancements, such as real-time collaboration, push notifications, and multi-project portfolio management.</p> Hafiyan Rizqi Sanjaya, R Wisnu Prio Pamungkas, Fried Sinlae Copyright (c) 2026 Hafiyan Rizqi Sanjaya, R Wisnu Prio Pamungkas, Fried Sinlae https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/523 Tue, 01 Sep 2026 00:00:00 +0700 Software Development Safety Monitoring Interface for Elevator Systems Using Bitwise Decoding and Finite State Machines https://ojs.ninetyjournal.com/JKBTI/article/view/522 <p>This study develops an Elevator Safety Monitoring Interface that integrates a Bitwise Decoding method and a Finite State Machine (FSM) algorithm to monitor elevator operational conditions in real-time. Modern elevator systems rely on the integration of electromechanical components and embedded systems; however, condition monitoring is often performed manually, leading to limited real-time information, increased occupational health and safety (OHS) risks, and the absence of structured historical fault records. This study aims to design a VB.NET-based monitoring system capable of displaying elevator status in real-time, implementing a Bitwise Decoding method for efficient processing of binary data from a microcontroller, and applying the FSM algorithm to model elevator operational conditions deterministically. The Waterfall development model is employed, encompassing planning, analysis, design, implementation, and testing phases. Hardware used includes Arduino/ESP32 microcontroller, relay circuits as digital signal inputs, RS485 module, and an RS-485 to USB converter. The monitoring software was developed using VB.NET with MySQL for activity log storage. The FSM is formally defined as a 5-tuple M = (S, Σ, δ, s 0 , F), with states including IDLE, MOVING_UP, MOVING_DOWN, DOOR_OPEN, FIRE_MODE, INSPECTION, EARTHQUAKE_MODE, ERROR, and OFFLINE. Results demonstrate that the system successfully displays elevator operational status in real-time and effectively extracts elevator condition information from binary data with high efficiency and low latency. The developed monitoring system is expected to improve technician work efficiency and support elevator operational safety.</p> Ilham maulana, R Wisnu Prio Pamungkas, Fried Sinlae Copyright (c) 2026 Ilham maulana, R Wisnu Prio Pamungkas, Fried Sinlae https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/522 Tue, 01 Sep 2026 00:00:00 +0700 Implementation of An IoT-Based Temperature and Humidity Monitoring System with Data Logging Features in the Calibration Laboratory https://ojs.ninetyjournal.com/JKBTI/article/view/532 <p>ISO/IEC 17025:2017 accredited calibration laboratory, holds an absolute obligation to monitor, control, and record environmental conditions (temperature and humidity) to maintain the validity of measurement results and support budget uncertainty calculations. However, the current monitoring system is still conventional and manual (three times a day), making it vulnerable to human errors, data duplication, and an inability to record fluctuations between intervals. This study aims to design and build an automatic temperature and humidity monitoring system based on the Internet of Things (IoT) featuring a dual-logging system to ensure continuous technical records. The system design utilizes an ESP32 microcontroller as the central processing unit, a DHT11 sensor to detect ambient temperature and relative humidity, a Micro SD Card module as a local backup media (offline backup), and the ThingSpeak platform as a cloud database for remote monitoring. The sensor data is saved to the SD Card in CSV format every 5 minutes, while data transmission to ThingSpeak is scheduled every 1 minute. System testing involved functionality tests (Black Box Testing), local storage capability tests, connectivity tests, data validity tests, and stability/durability tests. The results indicate that the IoT-based monitoring device was successfully functionality test success rate. The implementation of the dual-logging feature effectively preserves the integrity and continuity of records; ThingSpeak simplifies realtime data visualization, while the Micro SD Card operates as a reliable local failsafe during network fluctuations. This system minimizes human error, increases operational oversight efficiency, and supports regulatory compliance with Clauses 6.3 and 7.5 of ISO/IEC 17025:2017.</p> Ryan Franki Risdianto, Jendra Sesoca, Bayu Firmanto Copyright (c) 2026 Ryan Franki Risdianto, Jendra Sesoca, Bayu Firmanto https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/532 Tue, 01 Sep 2026 00:00:00 +0700 Optimization of Fuzzy Tsukamoto for Waste Paper Quality Unfitness Weighting https://ojs.ninetyjournal.com/JKBTI/article/view/534 <p>Waste paper has economic value because it can be reused as raw material in the recycling industry. However, the assessment of waste paper quality in purchasing transactions is often still performed manually and may lead to subjective decisions, especially when several variables must be considered simultaneously. This study aims to apply the Fuzzy Tsukamoto method to determine the unfitness weight of waste paper quality as a supporting basis for determining the payable weight in waste paper purchasing transactions. The research was conducted at PT Gusti Putra using an applied research approach with system development. Data were collected through observation, interviews, and literature study. The variables used in the fuzzy calculation consist of vehicle type, gross weight, net weight, and paper quality as input variables, while the output variable is the percentage of waste paper quality unfitness weight. The calculation process includes fuzzification, fuzzy rule formation, inference using the AND operator, and defuzzification using the weighted average method. A case study was conducted using vehicle type K2, gross weight of 1600 kg, net weight of 1150 kg, and paper quality value of 6. The result shows an unfitness weight value of 13.04%, which belongs to the medium category. This result indicates that the Fuzzy Tsukamoto method can provide a more systematic, objective, and measurable assessment of waste paper quality and can support the payable weight calculation process in waste paper purchasing transactions.</p> Fairuz Hadi, R Wisnu Prio Pamungkas, Fried Sinlae Copyright (c) 2026 Fairuz Hadi, R Wisnu Prio Pamungkas, Fried Sinlae https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/534 Tue, 01 Sep 2026 00:00:00 +0700 Stress Monitor Design and Construction Based on Arduino Uno https://ojs.ninetyjournal.com/JKBTI/article/view/552 <p>Monitoring physiological conditions such as heart rate during high physical activities, including stress test monitoring, is highly crucial to prevent cardiac overload. However, conventional stress test systems rely on expensive equipment, limiting their accessibility in small healthcare facilities. This study aims to design and construct an Arduino Uno-based stress test monitor utilizing an AD8232 ECG sensor integrated into a modified treadmill system. The system employs an Arduino Uno microcontroller as the primary data processor to analyze the bioelectric heart signals captured by the AD8232 sensor, displaying the real-time results on a TFT screen. Device performance was evaluated through voltage measurements, functional testing, speed calibration, and comparative testing across three speed levels: low mode, medium mode, and high mode. The results showed that the power distribution system operated stably with a maximum voltage error of 1.81%. Speed calibration using a tachometer produced three distinct intensity levels of 16 rpm, 24.6 rpm, and 33 rpm. Comparative testing against a standard pulse oximeter showed average heart rate readings of 98 BPM in low mode, 125 BPM in medium mode, and 155 BPM in high mode, with a percentage error of 0% and a correction value of 0 BPM across all modes. These results indicate excellent device accuracy, with deviations remaining well within acceptable tolerance limits. Consequently, the designed system functions as intended and is declared eligible for operational use to support user physical performance monitoring.</p> Bayu Wahyudi, Ananda Hanif Nurcahya, Patrisius Kusi Olla, Afuan Faisal Zudhi Copyright (c) 2026 Bayu Wahyudi, Ananda Hanif Nurcahya, Patrisius Kusi Olla, Afuan Faisal Zudhi https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/552 Tue, 01 Sep 2026 00:00:00 +0700 Fraud Detection in Subsidized LPG Gas Distribution at the Base Level as a Monitoring System Using the Mamdani Fuzzy Logic Algorithm https://ojs.ninetyjournal.com/JKBTI/article/view/551 <p>he distribution of subsidized Liquefied Petroleum Gas (LPG) at pangkalan levels is still prone to fraud, such as discrepancies between stock and distribution volumes, sales above the maximum retail price (HET), and undelivered distributions, all of which are still mostly supervised manually. These conditions make it difficult to quickly and objectively detect the presence of a fraudulent distribution pattern. This research develops a Mamdani Fuzzy Logic-based fraud detection engine that functions as a real-time monitoring system for subsidized LPG gas distribution. The system was developed using the Waterfall method, which includes requirements analysis, design, implementation, and testing, and was built with Laravel, React.js, and Inertia.js as a Single Page Application (SPA) architecture. Fraud-indication analysis involves three fuzzy input variables — remaining stock, daily distribution volume, and the Purchase Order (PO) submitted to the agent. They are processed through fuzzification, a 27-rule rule base, MIN-MAX inference, and Centroid of Area defuzzification. The output is three categories: safe (aman), alert (waspada), and irregular/indicative of fraud (menyimpang). Real transaction data from Pangkalan Gas Asmalia for May 2026 shows that a daily distribution of 18 cylinders against a daily quota of 46 cylinders resulted in a crisp output of 16.20, which falls under the Safe category and is in line with actual field conditions. This system would enable the pangkalan operators to identify early fraud signals, have more structured and objective decisionmaking, and enhance the accountability of subsidized LPG distribution.</p> M.Syahrul, R Wisnu Prio Pamungkas, Fried Sinlae Copyright (c) 2026 M.Syahrul, R Wisnu Prio Pamungkas, Fried Sinlae https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/551 Tue, 01 Sep 2026 00:00:00 +0700 Implementation of the Density-Based Spatial Clustering (DBSCAN) Method to Identify Beauty Clinic Customer Purchasing Patterns https://ojs.ninetyjournal.com/JKBTI/article/view/559 <p>Beauty clinics routinely accumulate detailed transaction records, yet these data are often used only for administrative reporting and are not transformed into actionable customer insights. This study implements Density-Based Spatial Clustering of Applications with Noise (DBSCAN) in a web-based system to identify customer purchasing patterns at Raen Aesthetic. Transaction data from January to December 2025 were cleaned, aggregated into recency, frequency, and monetary features, and normalized using a robust scaler. DBSCAN was executed with epsilon = 0.8000 and minimum samples = 5, while cluster quality was assessed using the Silhouette Score and Davies-Bouldin Index. The implementation produced nine customer clusters and 148 noise observations. The Silhouette Score of 0.3551 indicated a reasonably structured separation, whereas the Davies-Bouldin Index was 1.2569. Cluster 1 was the largest segment, comprising 355 customers with low purchase frequency and relatively small monetary value. Cluster 5 represented a high-value segment with an average monetary value of approximately IDR 10,302,000, while the noise group displayed heterogeneous but economically significant transaction behavior. Treatment transactions dominated most clusters, whereas several segments showed stronger preferences for packages and deposits. Black-box testing confirmed that all major functions operated according to the specified scenarios. The results demonstrate that DBSCAN can provide interpretable customer segmentation and support evidence-based service and customer-management decisions in beauty clinics.</p> Taufik Rifki Al Hafiz Lubis, Mulkan Azhari Copyright (c) 2026 Taufik Rifki Al Hafiz Lubis, Mulkan Azhari https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/559 Tue, 01 Sep 2026 00:00:00 +0700 SOA-Based Digitalisation of the Jakarta Metropolitan Police’s ICT Services for the Integrity of the Indonesian National Police’s Internal Services https://ojs.ninetyjournal.com/JKBTI/article/view/561 <p>Internal Information and Communication Technology (ICT) services within the Jakarta Metropolitan Police have traditionally relied on manual, fragmented processes, resulting in data duplication, delayed reporting, and weak accountability in IT asset management. This study aims to digitize these internal technical services and enhance organizational integrity by developing a centralized web-based application using a Service-Oriented Architecture (SOA). Employing a descriptive qualitative approach, data were gathered through observation, interviews, and documentation to map and restructure existing business workflows. The resulting system, Lantik PMJ, was built using CodeIgniter 4, MySQL, and Bootstrap 4 to integrate modular services for IT equipment loans, network installations, device repairs, and comprehensive asset lifecycle tracking. Black-box testing was conducted to validate system functionality across tiered, role-based access levels. The results demonstrate that the SOA-based application successfully replaces informal communication channels with a structured workflow, providing real-time service tracking, automated PDF reporting, and proactive return-delay monitoring for IT assets. All tested functional scenarios passed successfully, confirming the system’s reliability and readiness for operational deployment. Ultimately, this digital transformation significantly improves operational efficiency, transparency, and internal accountability, serving as a foundational model for the broader modernization of the Indonesian National Police’s internal support infrastructure.</p> Oktavio Jati Moris Pereira, Anita Ratnasari Copyright (c) 2026 Oktavio Jati Moris Pereira, Anita Ratnasari https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/561 Tue, 01 Sep 2026 00:00:00 +0700 Transformation of Basketball Academy Athlete Performance Evaluation Using Information Technology and the Weighted Product Method https://ojs.ninetyjournal.com/JKBTI/article/view/562 <p>Performance evaluation of basketball athletes at academies in Indonesia still largely relies on manual, subjective, and unintegrated assessment processes, leading to inconsistencies between evaluation periods. This study aims to design and develop a web-based information system for athlete performance evaluation at Bendella Basketball Court, Bekasi, using the Weighted Product (WP) algorithm. The system was developed following the Waterfall Software Development Life Cycle (SDLC) methodology, covering requirements analysis, system design, implementation with the Laravel framework, and testing. Eight evaluation criteria were established: shooting (20%), dribbling (15%), defense (15%), passing (10%), speed (10%), stamina (10%), discipline (10%), and teamwork (10%). The WP algorithm computes vector S and preference value V for each athlete, followed by threshold-based categorization into Junior Advance and Junior Basic categories. Testing on five sample athletes demonstrates that the system correctly ranks and categorizes athletes objectively. The Weighted Product method provides greater stability compared to Simple Additive Weighting (SAW) with a sensitivity change of only 0.01% versus 0.38%. This system supports coaches in making more accurate, consistent, and data-driven athlete evaluation decisions.</p> Pahrizal, R Wisnu Prio Pamungkas, Fried Sinlae Copyright (c) 2026 Pahrizal, R Wisnu Prio Pamungkas, Fried Sinlae https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/562 Tue, 01 Sep 2026 00:00:00 +0700 Optimization of Spare Parts Stock Control Using Safety Stock and Reorder Point Approach with Laravel https://ojs.ninetyjournal.com/JKBTI/article/view/563 <p>Inventory management is a critical aspect of ensuring business operational continuity, particularly in maintaining spare parts availability for automotive workshops. Bengkel Mo Gerzz, a Vespa Matic specialist workshop, handles 1 to 10 vehicles daily with over 100 types of spare parts managed manually through simple records and verbal communication, leading to real-time stock monitoring limitations and reorder inaccuracies. This study develops a web-based inventory management system built with the Laravel framework, integrating the Safety Stock (SS) and Reorder Point (ROP) methods based on lead time to optimize spare parts stock control. The system was developed using the Waterfall methodology through seven sequential phases: planning, analysis, design, development, testing, implementation, and maintenance. The proposed SS formula calculates buffer stock as SS = (Dmax × Lmax) − (Davg × Lavg), while ROP is determined by ROP = (Davg × L) + SS. The system was evaluated using Black Box Testing across six modules, achieving a 100% pass rate across 24 test scenarios. Calculation results for 21 spare part types showed that Oli Mesin Ipone Scooter 10W-40 Premium recorded the highest SS value of 14.97 and ROP of 18, indicating the greatest demand variability. The system provides automated restock notifications when stock reaches the ROP threshold, enabling more structured and data-driven procurement decisions at Bengkel Mo Gerzz.</p> Dimas Sanjaya, R Wisnu Prio Pamungkas Pamungkas, Fried Sinlae Copyright (c) 2026 Dimas Sanjaya, R Wisnu Prio Pamungkas Pamungkas, Fried Sinlae https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/563 Tue, 01 Sep 2026 00:00:00 +0700 Application of K-Means Clustering Algorithm in Edam Burger Sales Information System for Inventory Control Optimization https://ojs.ninetyjournal.com/JKBTI/article/view/565 <p>Manual sales and inventory management in small culinary enterprises often leads to data inaccuracies, stock mismanagement, and underutilized transactional data. This study aims to design a web-based sales information system integrated with the K-Means clustering algorithm to optimize inventory control at Edam Burger &amp; Frozen Foods. Utilizing the Waterfall methodology, the system was developed using the Laravel framework and MySQL. The analytical engine processed five months of transactional data across fifteen products, applying Min-Max Normalization to equalize the scales of sales volume, revenue, and transaction frequency. The K-Means algorithm successfully segmented the product catalog into three distinct categories based on performance: one high-selling core product (6.7%), three medium-selling secondary items (20%), and eleven low-selling complementary products (73.3%). Black Box Testing confirmed a 100% functional success rate across all system modules. The primary novelty of this research lies in seamlessly embedding the K-Means engine directly into the operational dashboard, overcoming the common barrier of offline, standalone data mining. This integration enables real-time, data-driven procurement strategies, providing actionable recommendations: prioritizing continuous stock availability for high-demand items, scheduling regular restocking for medium items, and minimizing capital tied up in low-moving inventory to reduce food waste. Ultimately, this integrated approach empowers small business owners to transition from intuition-based management to systematic, algorithm-driven inventory optimization. This study successfully bridges the gap between routine transactions and strategic analytics.</p> Muhammad Rofiq Ubaidillah, R Wisnu Prio Pamungkas, Prio Kustanto Copyright (c) 2026 Muhammad Rofiq Ubaidillah, R Wisnu Prio Pamungkas, Prio Kustanto https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/565 Tue, 01 Sep 2026 00:00:00 +0700 Transforming E-Commerce UX: A User-Centered Design Approach to Enhance Usability and Web Performance https://ojs.ninetyjournal.com/JKBTI/article/view/566 <p>E-commerce platforms require optimal user interface (UI) and user experience<br />(UX) alongside robust technical performance to retain users, particularly in<br />specialized markets like mother-and-baby products. Initially, the Boonaboo<br />e-commerce website exhibited critical deficiencies, achieving a poor System<br />Usability Scale (SUS) score of 47.75 and a failing mobile Google Lighthouse<br />performance score of 41. To address these dual challenges, this study implemented<br />a comprehensive UI/UX redesign using the User-Centered Design<br />(UCD) methodology. A mixed-methods, pretest-posttest evaluation was conducted<br />involving 20 respondents, utilizing a novel dual-metric approach that<br />combined subjective usability measurement (SUS) with objective technical<br />auditing (Core Web Vitals via Google Lighthouse). Following the UCD<br />intervention—which encompassed information architecture restructuring, navigation<br />simplification, and asset optimization—the platform demonstrated<br />remarkable enhancements. Mobile performance surged by 104.8% (from 41 to<br />84), while desktop performance reached near-perfection at 99. Concurrently,<br />the mean SUS score escalated to 87.75, shifting the usability grade from Not<br />Acceptable (Grade F) to Excellent (Grade A). These findings empirically prove<br />that user-centered interface improvements inherently correlate with enhanced<br />machine-measured web performance. This study contributes a validated dualmetric<br />framework for evaluating e-commerce redesigns, offering actionable<br />insights for optimizing digital retail environments where cognitive ease, speed,<br />and user trust are paramount.</p> MY Aura Puti Agdira, Sari Setyaning Tyas, Yuyun Khairunnisa Copyright (c) 2026 MY Aura Puti Agdira, Sari Setyaning Tyas, Yuyun Khairunnisa https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/566 Tue, 01 Sep 2026 00:00:00 +0700 Development of a Web-Based Health Information System Integrated with Artificial Intelligence Using Agile Methodology at Dasan Agung Primary Health Center https://ojs.ninetyjournal.com/JKBTI/article/view/567 <p>The recording of health data at the Dasan Agung Community Health Center<br />(Puskesmas) in Mataram City is still carried out manually, giving rise to<br />various problems such as data entry errors, data loss, delays in data retrieval,<br />and inaccuracies in health reports. This study aims to develop a Web-Based<br />Health Data Recording Information System using the Agile method to enhance<br />the effectiveness of health data management at the community health center.<br />The method employed encompasses the stages of requirements gathering, analysis,<br />design, coding, testing, deployment, and feedback. Data collection was<br />conducted through observation, interviews, and documentation studies. The<br />system was built using the PHP programming language with the CodeIgniter<br />3.1.13 framework and a MySQL database. The findings indicate that the developed<br />system is able to facilitate a more effective, faster, and integrated health<br />data recording process. Available features include patient data management,<br />personnel data management, patient registration, drug data management,<br />laboratory management, medical records, patient prescriptions, and digital<br />health reports. With the implementation of this system, health administration<br />processes become more optimal and support the digital transformation of<br />health services at the community health center. The outputs of this research<br />are a web-based information system and the publication of a scientific article<br />in a national journal.</p> Muhamad Masjun Efendi, Ardiyallah Akbar, Lalu Mutawalli Copyright (c) 2026 Muhamad Masjun Efendi, Ardiyallah Akbar, Lalu Mutawalli https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/567 Tue, 01 Sep 2026 00:00:00 +0700 Web-Based Stock Overstock Warning System for Spare Parts Inventory Using Linear Regression https://ojs.ninetyjournal.com/JKBTI/article/view/568 <p>Inventory management in the automotive spare parts industry faces a critical<br />challenge in managing overstock conditions, which lead to increased storage<br />costs and capital freezing. PT. Dipo Internasional Pahala Otomotif currently<br />manages spare parts inventory manually, without any predictive alert system<br />capable of detecting potential overstock based on sales data. This study develops<br />a web-based overstock warning system using the Simple Linear Regression<br />algorithm implemented in the Laravel framework to predict spare parts stock<br />requirements and automatically trigger overstock alerts. The system was built<br />following the Waterfall development methodology through seven sequential<br />phases: planning, analysis, design, coding, testing, implementation, and maintenance.<br />The linear regression model uses time period as the independent<br />variable (X) and stock quantity as the dependent variable (Y ), forming the<br />prediction equation Y = a + bX. Based on a simulation with n = 4 periods,<br />the resulting equation Y = 7 + 2.7X predicted a stock of 20.5 units in period<br />5, which exceeded the defined overstock threshold. System evaluation using<br />Black Box Testing confirmed that all functional modules operated correctly.<br />The system successfully provides automated overstock detection and real-time<br />alert notifications, enabling more accurate and data-driven inventory decisions<br />at PT. Dipo Internasional Pahala Otomotif.</p> Rizky Fadillah Putra Pratama, R Wisnu Prio Pamungkas, Fried Sinlae Copyright (c) 2026 Rizky Fadillah Putra Pratama, R Wisnu Prio Pamungkas, Fried Sinlae https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/568 Tue, 01 Sep 2026 00:00:00 +0700 Interpreting Text-Enriched Dual-Head Multitask Learning for Indonesian Hateful Meme Detection Using Explainable AI https://ojs.ninetyjournal.com/JKBTI/article/view/576 <p>Internet memes in Indonesia are frequently weaponized to disseminate implicit<br />hate speech through sarcasm and cultural nuances. Automatically detecting<br />such content is computationally challenging, and existing deep learning<br />frameworks predominantly operate as opaque black boxes, lacking decision<br />transparency. This study implements and optimizes a text-enriched dual-head<br />multitask learning architecture utilizing IndoBERTweet to concurrently classify<br />hatefulness and appropriateness within the INDOMEME dataset. Rather<br />than processing raw image pixels, we employ a text-enrichment strategy where<br />visual semantics are transcribed into textual descriptors via Optical Character<br />Recognition and vision-language captioning. To bridge the interpretability gap,<br />we deploy Local Interpretable Model-agnostic Explanations (LIME) to decode<br />the internal feature attributions of the architecture. Furthermore, advanced<br />training optimizations, encompassing cosine annealing, gradient accumulation,<br />class-weighted loss, and dynamic threshold calibration, were engineered to<br />enhance model generalization. Experimental evaluations demonstrate that<br />the optimized model achieves a Macro-F1 score of 0.812 for hatefulness and<br />0.820 for appropriateness, surpassing the established baseline. Crucially, the<br />LIME analysis unveils a pivotal finding: despite sharing an identical textual<br />backbone, the hate-specific head predominantly focuses on lexicons carrying<br />social agitation, whereas the appropriateness head prioritizes general norm<br />violations. These empirical findings substantiate that multitask learning enriches<br />semantic representation quality, offering a transparent framework for<br />trustworthy content moderation.</p> Selamet Riadi, Emi Suryadi, Muhamad Masjun Efendi, Bahtiar Imran, Muhammad Zamroni Uska Copyright (c) 2026 Selamet Riadi, Emi Suryadi, Muhamad Masjun Efendi, Bahtiar Imran, Muhammad Zamroni Uska https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/576 Tue, 01 Sep 2026 00:00:00 +0700 A Web-Based Credit Financing Eligibility Determination System for Multifinance Companies Using the Fuzzy Tsukamoto Method https://ojs.ninetyjournal.com/JKBTI/article/view/575 <p>The credit eligibility analysis process in a financing company is a crucial stage in<br />minimizing the risk of non-performing loans. However, the assessment process<br />that still relies on the subjective interpretation of credit analysts potentially<br />leads to inconsistencies in decision-making. This issue also occurs at PT<br />Mandiri Utama Finance Bekasi Branch, which has shown a declining trend in<br />financing performance based on the indicators of End Net Receivables (ENR),<br />Total Over Due (TOD), and Net Credit Loss (NCL). This study aims to design<br />and develop a web-based decision support system that can assist in determining<br />credit financing eligibility by applying the Fuzzy Tsukamoto method based on<br />the 5C principles (Character, Capacity, Capital, Collateral, and Condition).<br />The research methods employed include observation, interviews, and literature<br />studies. System development was carried out using the Waterfall model,<br />comprising requirement analysis, system design, implementation, testing,<br />deployment, and maintenance phases. The Fuzzy Tsukamoto method was<br />utilized to process data containing uncertainty through fuzzification, IF-THEN<br />rule-based inference, and defuzzification to generate credit eligibility scores.<br />The expected result of this study is the creation of a web-based decision<br />support system capable of providing credit eligibility recommendations that<br />are more objective, consistent, and structured. Consequently, the developed<br />system can assist credit analysts in the decision-making process and support<br />the company’s efforts to minimize the risk of problematic financing.</p> Al Ihsan Fauzi Ardilla, Achmad Noe’man, Herlawati Copyright (c) 2026 Al Ihsan Fauzi Ardilla, Achmad Noe’man, Herlawati https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/575 Tue, 01 Sep 2026 00:00:00 +0700 Design and Development of a Web-Based Disaster Health Information System Prototype for Medical Record and Health Information Students https://ojs.ninetyjournal.com/JKBTI/article/view/571 <p>Disaster-response documentation requires rapid linkage of victim, healthservice,<br />logistics, and reporting data, while Medical Record and Health Information<br />students have limited access to disaster-specific learning environments.<br />This study designed a web-based Disaster Health Information System prototype<br />as an educational simulation for disaster health information management.<br />Requirements were synthesized from disaster-documentation needs, policy and<br />standards, prior literature, and intended student learning workflows; the study<br />did not report interview-, focus-group-, or questionnaire-based requirements<br />elicitation and did not conduct respondent usability testing. An iterative<br />prototype cycle covered quick design, DFD/ERD modeling, interface development,<br />and scenario-based design verification with synthetic display data. The<br />prototype established a role-based learning workflow that connects disaster<br />events with victim records, health services, urgent logistics, dashboard summaries,<br />and crisis reporting. Design verification confirmed traceability among<br />major processes and seven core data entities, while interface evidence was<br />strongest for login and dashboard functions; other modules were verified at the<br />design-traceability level. The educational novelty is the structured simulation<br />workflow linking patient-level documentation with event-level logistics and<br />reporting, rather than the individual use of dashboards, DFDs, ERDs, or rolebased<br />access. The prototype demonstrates a coherent learning-oriented design<br />but does not establish usability, performance, interoperability, or operational<br />effectiveness.</p> Mochammad Arief Darmawan, Pradita Ayu Fernanda, Isnaeni Anggun Sari Copyright (c) 2026 Mochammad Arief Darmawan, Pradita Ayu Fernanda, Isnaeni Anggun Sari https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/571 Tue, 01 Sep 2026 00:00:00 +0700 K-Means Clustering for Drug Inventory Analysis at Anugrah Pharmacy Bekasi https://ojs.ninetyjournal.com/JKBTI/article/view/577 <p>Improper drug inventory management can cause stockouts, overstocking, and<br />inefficient procurement decisions, especially in small-scale retail pharmacies<br />that still rely on manual estimation. This study analyzes drug sales patterns<br />and groups drug inventory at Anugrah Pharmacy Bekasi using the K-Means<br />clustering algorithm within the Cross Industry Standard Process for Data<br />Mining (CRISP-DM) framework. The dataset consisted of 5,312 sales transactions<br />from January to June 2025. The transaction records were aggregated<br />into 731 drug items using three variables: transaction frequency, sales volume,<br />and transaction value. Data preparation included aggregation, missing-value<br />checking, duplicate checking, transformation, and Min-Max normalization.<br />The optimal number of clusters was determined using the Elbow Method,<br />which indicated three clusters (k = 3). The K-Means results grouped the 731<br />drug items into 28 Fast Moving items (3.83%), 129 Medium Moving items<br />(17.65%), and 574 Slow Moving items (78.52%). The centroid analysis shows<br />that each cluster has distinct sales-movement characteristics. The results can<br />support inventory decision-making by helping the pharmacy prioritize replenishment<br />for fast-moving drugs, maintain controlled stock for medium-moving<br />drugs, and limit excessive procurement for slow-moving drugs. This study<br />demonstrates that CRISP-DM and K-Means clustering can provide practical<br />information for data-driven drug inventory management in a retail pharmacy<br />context.</p> Alya Prciscilla putri, Adi Muhajirin, Fata Nidaul Khasanah Copyright (c) 2026 Alya Prciscilla putri, Adi Muhajirin, Fata Nidaul Khasanah https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/577 Tue, 01 Sep 2026 00:00:00 +0700 Cosmetic Product Segmentation Analysis Using K-Means Clustering at PT Mandom Bekasi https://ojs.ninetyjournal.com/JKBTI/article/view/578 <p>PT Mandom Indonesia Tbk manages a wide range of cosmetic products with varying sales levels and inventory turnover rates, creating challenges in inventory management and marketing strategy formulation. This study aims to segment cosmetic products based on sales patterns and inventory turnover using the K-Means Clustering algorithm within a Knowledge Discovery in Databases (KDD) framework. The research stages include data selection, preprocessing, transformation, clustering, and evaluation. The dataset consists of 436 cosmetic products with attributes including sell in, sell out, stock, and expiration date, sourced from PT Mandom's internal sales report for the year 2025. Feature engineering produced two derived variables, the sell out to sell in ratio and the remaining days until expiration, which were normalized using Min-Max Scaling. The optimal number of clusters, determined using the Elbow Method and validated with the Silhouette Score, was three. The K-Means algorithm successfully grouped the products into three segments: Fast Moving (75 products, 17.2%), Medium Moving (299 products, 68.6%), and Slow Moving (62 products, 14.2%). The Fast Moving cluster exhibited the highest sell in, sell out, and sell-through ratio values, while the Slow Moving cluster showed the lowest ratio, indicating a higher risk of stock accumulation. These segmentation results can serve as a data-driven basis for inventory management, distribution planning, and marketing strategy decisions at PT Mandom.</p> Mona Dewintha Agustine, Adi Muhajirin, Prio Kustanto Copyright (c) 2026 Mona Dewintha Agustine, Adi Muhajirin, Prio Kustanto https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/578 Tue, 01 Sep 2026 00:00:00 +0700 Implementation of Single Moving Average Algorithm for Maintenance Material Prediction inWarehouse Supply Chain System https://ojs.ninetyjournal.com/JKBTI/article/view/579 <p>Material inventory management at a telecommunication industry warehouse frequently experiences imbalances due to unpredictable monthly demand fluctuations, triggering the risk of material shortages or excessive stockpiling. This study aims to implement predictive computation into the supply chain information system to forecast the volume of material requirements for maintenance work. The quantitative forecasting method used is the Single Moving Average (SMA) algorithm, which extracts actual historical expenditure data. The accuracy level of the system's projection results is evaluated mathematically using the Mean Absolute Deviation (MAD) instrument. Furthermore, the system was developed using the Software Development Life Cycle (SDLC) Waterfall model and the CodeIgniter framework. Testing was conducted by comparing the moving average parameters for a three-month (=3) and a six-month (=6) period. The system's computation results on operational data show that the algorithm can dynamically calculate projections with MAD error values that vary depending on the fluctuation of the material type, such as ODP forecasting (=3) recording a MAD deviation of 1.06, and Iron Poles (=6) with a MAD of 0.83. This study proves that integrating the SMA algorithm into the warehouse database can serve as a reliable reference parameter for management in determining measurable material procurement volumes.</p> Steven Aditya Pratama, Anita Ratnasari Copyright (c) 2026 Steven Aditya Pratama, Anita Ratnasari https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/579 Tue, 01 Sep 2026 00:00:00 +0700 Optical Marketplace and POS Integration Based on Content- Based Filtering https://ojs.ninetyjournal.com/JKBTI/article/view/580 <p><span style="font-weight: 400;">Manual transaction management in optical businesses often results in stock data discrepancies, delays in report preparation, and limited marketing reach. This study aims to develop an optical marketplace integrated with a Point of Sales (PoS) system to synchronize transaction and stock data in real-time. In addition, a Content-Based Filtering algorithm is implemented with binary product attribute weighting and customer preference profiles based on transaction frequency, combined with multi-channel Cosine Similarity calculations to generate product recommendations based on product characteristics and customer purchase history. The study was conducted through the stages of needs analysis, system design, implementation, and functional testing using the Black-box Testing method. The results show that the integration of the marketplace and PoS successfully maintains the consistency of transaction and stock data, while the Content-Based Filtering algorithm is able to provide product recommendations that match customer preferences. This study shows that the integration of the marketplace, Point of Sales, and recommendation systems can support the digitalization of optical businesses through more efficient data management and an improved customer shopping experience.</span></p> Dystian En Yusgiantoro, Ari Hidayatullah Copyright (c) 2026 Dystian En Yusgiantoro, Ari Hidayatullah https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/580 Tue, 01 Sep 2026 00:00:00 +0700 UI/UX Design of Simpan Kunci Password Manager: A User Centered Design Approach for Improved Usability https://ojs.ninetyjournal.com/JKBTI/article/view/581 <p>The increasing number of digital accounts forces users to manage multiple<br />passwords, yet many still rely on insecure storage methods, such as reusing<br />the same password across various platforms or manually taking notes. Furthermore,<br />several available password manager applications continue to face<br />usability and user experience issues, making them less appealing and difficult<br />for new users to navigate. This study aims to design the UI/UX for a Password<br />Manager application named “Simpan Kunci” using the User-Centered<br />Design (UCD) approach to ensure alignment with user requirements. The<br />UCD framework was applied through four structured phases: Understand<br />Context of Use, Specify User Requirements, Produce Design Solutions, and<br />Evaluate Design Against Requirements. Evaluation was conducted using the<br />System Usability Scale (SUS) involving 20 respondents. The research yielded<br />a high-fidelity UI/UX design comprising password management, master password<br />authentication, search functionality, and account categorization features<br />within a clean, intuitive interface. Based on the SUS evaluation, an average<br />score of 80.62 was achieved, falling into Grade B, Good adjective rating, and<br />Acceptable category. These results demonstrate that the proposed UI/UX<br />design for the Simpan Kunci application exhibits strong usability, is easy<br />to understand, and effectively meets user needs in managing digital account<br />passwords.</p> Ammar Arrayan, Nofiandri Setyasmara, Prily Fitria Aziz Copyright (c) 2026 Ammar Arrayan, Nofiandri Setyasmara, Prily Fitria Aziz https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/581 Sat, 05 Sep 2026 00:00:00 +0700 Sentiment Analysis of the Joko Widodo Diploma Controversy Using NLP and Multi-Layer Perceptron https://ojs.ninetyjournal.com/JKBTI/article/view/591 <p>The polemic regarding the authenticity of President Joko Widodo’s diploma has become a public issue widely discussed on social media, particularly on the YouTube platform. YouTube comment sections contain various public opinions that are unstructured and written in informal language, making manual analysis difficult. Therefore, this study aims to analyze public sentiment toward the polemic of Joko Widodo’s diploma using a Natural Language Processing (NLP) approach with the Multi Layer Perceptron (MLP) algorithm. The research data were obtained from YouTube user comments related to the issue. The data were processed through text preprocessing stages, including cleaning, case folding, tokenization, stopword removal, and stemming. Furthermore, the text data were transformed into numerical representations using the Term Frequency–Inverse Document Frequency (TF-IDF) method. Sentiment classification was performed using the Multi Layer Perceptron algorithm into three sentiment classes, namely positive, negative, and neutral. Model performance evaluation was conducted using a confusion matrix with accuracy, precision, recall, and F1-score metrics. The results show that the Multi Layer Perceptron algorithm is able to classify public sentiment with a good level of accuracy and effectively learn non-linear patterns in textual data. This study is expected to serve as a reference for the development of Indonesianlanguage sentiment analysis based on machine learning.</p> Herdiansyah Herdiansyah, Nazori Suhandi, Dwi Asa Verano Copyright (c) 2026 Herdiansyah Herdiansyah, Nazori Suhandi, Dwi Asa Verano https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/591 Fri, 18 Sep 2026 00:00:00 +0700 CashFlowMate: A Cross-Platform Mobile Application for Personal Financial Management https://ojs.ninetyjournal.com/JKBTI/article/view/587 <p>Personal financial recording remains a challenge for most people because it is generally done manually or solely relying on memory. This condition causes transaction data to be easily lost, is difficult to monitor, and makes it difficult for users to accurately determine income and expenditure flows. This study aims to design and build a Flutter-based personal financial recording mobile application that can record income and expenses, manage transaction categories, display financial reports in graphical form, and provide monthly installment reminders through a local notification feature. The research method used is software engineering with a Waterfall development model that includes requirements analysis, system design, implementation, testing, and maintenance. Data collection techniques were carried out through literature studies and observations of the running system, as well as system testing using black box testing and white box testing. The results of the study indicate that the application was successfully developed and all main features can function properly according to the system design, including the transaction recording process, financial report visualization, transaction history, and automatic installment reminders.</p> Hasnawati, Nurhalisa, Untung Suwardoyo, Ade Hastuty, Muhammad Basri Copyright (c) 2026 Nurhalisa, Untung Suwardoyo, Hasnawati, Ade Hastuty, Muhammad Basri https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/587 Fri, 18 Sep 2026 00:00:00 +0700 Customer Service Time Prediction Using Gradient Boosting Regressor for Sequential Queuing Systems https://ojs.ninetyjournal.com/JKBTI/article/view/590 <p>Service quality in financial service companies depends on the ability to provide efficient and timely customer services. PT FIFGROUP Cikampek Branch utilizes the Integrated Self-Service Smart Queue Information System (ISSSIAP), which implements a sequential queueing system where customers may pass through different service stages with varying processing durations. This complexity makes customer service time prediction challenging and may affect resource allocation and queue management. This study aims to develop a customer service time prediction model using the Gradient Boosting Regressor algorithm based on historical ISS-SIAP data. A quantitative approach was applied through data collection, preprocessing, 10-Fold Cross Validation, model development, and performance evaluation using R 2 , MAE, MSE, and RMSE metrics. The experimental results show that the proposed model achieved an R 2 value of 0.866, MAE of 2.726 minutes, MSE of 15.308, and RMSE of 3.903 minutes. These results demonstrate that the Gradient Boosting Regressor provides good predictive performance in estimating customer service time. The proposed model provides practical support for improving operational efficiency at PT FIFGROUP Cikampek by enabling better service planning, resource allocation, and queue management decisions.</p> Amelia Sari Dewi, Eva Rahmawati, Sri Diantika Copyright (c) 2026 Amelia Sari Dewi, Eva Rahmawati, Sri Diantika https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/590 Fri, 18 Sep 2026 00:00:00 +0700 Implementation Rule-Based System and Hamilton Method Based on Legal Provisions Governing Labor Union Representation https://ojs.ninetyjournal.com/JKBTI/article/view/592 <p>Determining the representation of workers’ organizations in national tripartite bodies requires a fair and transparent calculation mechanism. Conventional data management has proven to be highly susceptible to duplicate worker identities and involves extremely time-consuming bureaucratic processes. This study aims to design and develop a web-based trade union membership tallying system using the Laravel framework. This system integrates a Rule-Based System algorithm to assess administrative eligibility in accordance with Ministry of Manpower and Transmigration Regulation No. KEP-201/MEN/2001 and the Hamilton Method algorithm to calculate proportional seat allocation. The methodology applied is software engineering through the Agile development model, which involves black-box testing and load testing on massive-scale population data. Test results demonstrate that the system is capable of executing multi-level validation and distributing remaining fractional seats without human subjectivity. The implementation of a security architecture using role-based access control successfully isolates the permissions of six user levels to prevent attempts to manipulate reporting data. The conclusion of this study confirms that automating the tabulation of the labor force using a combination of absolute rule logic and the largest remainder method can significantly improve accuracy, transparency, and fairness in industrial relations.</p> Zidane Fauzannajah, Anita Ratnasari Copyright (c) 2026 Zidane Fauzannajah, Anita Ratnasari https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/592 Fri, 18 Sep 2026 00:00:00 +0700 Random Forest-Based Performance Prediction for Teachers and Staff at Yayasan Al Istiqomah Al-Islamiyah Prabumulih https://ojs.ninetyjournal.com/JKBTI/article/view/593 <p>Teacher and staff performance evaluation is important for supporting managerial decision-making and maintaining the quality of educational services in educational institutions. However, the manual evaluation process at the Al-Istiqomah Al-Islamiyah Foundation in Prabumulih is time-consuming and less effective in supporting decisions regarding the appointment of Permanent Foundation Teachers (GTY) and Permanent Foundation Employees (PTY). This study aims to develop and evaluate a Random Forest-based model for predicting teacher and staff performance. The study used a quantitative approach based on 100 historical performance evaluation records collected from January 2022 to January 2024, with ten assessment variables. The research stages included data preprocessing, training-testing data splitting using five ratios (50:50, 60:40, 70:30, 80:20, and 90:10), Random Forest modeling, and evaluation using accuracy, precision, recall, F1-score, confusion matrix, feature importance, ROC-AUC, and k-fold cross-validation. The 70:30 split produced 96% training accuracy and 97% testing accuracy. The testing confusion matrix correctly classified 24 of 25 GTY/PTY-appointed cases and all 5 not-appointed cases. The model also achieved an AUC of 0.992, indicating strong classification capability. These results show that the Random Forest model can provide a systematic, consistent, and objective approach to supporting teacher and staff performance evaluation and appointment decisions</p> Hilmy Putra Dwi Anwarsyah, Rendra Gustriansyah, Evi Purnamasari Copyright (c) 2026 Hilmy Putra Dwi Anwarsyah, Rendra Gustriansyah, Evi Purnamasari https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/593 Fri, 18 Sep 2026 00:00:00 +0700 Polynomial Regression Model for Predicting PVC Ceiling Sales Based on Historical Data: A Case Study at CV. Kilaw Maju Bersama https://ojs.ninetyjournal.com/JKBTI/article/view/597 <p>The growth of the building materials industry, particularly PVC ceilings, requires accurate sales forecasting to support production stability, distribution efficiency, and inventory management. CV. Kilaw Maju Bersama, a PVC ceiling distributor, faces weekly sales fluctuations based on 104 weekly observations from January 2023 to December 2024. This study develops a Polynomial Regression model to forecast PVC ceiling sales using average selling price, number of retail stores, and promotional activities as independent variables. A quantitative approach was applied through data collection, data cleaning, exploratory data analysis (EDA), chronological time-series train-test splitting without shuffling, Z-score standardization, polynomial degree selection using TimeSeriesSplit, and model evaluation using MAPE, RMSE, and R 2 . The results show that the degree-1 Polynomial Regression model achieved a training MAPE of 3.12%, RMSE of 129.741, and R 2 of 0.643, while the testing set achieved a MAPE of 4.57%, RMSE of 187.311, and R 2 of 0.380. These results indicate low prediction error and satisfactory generalization to unseen data. The model therefore provides a practical decision-support tool for weekly sales forecasting, inventory planning, and data-driven business decision-making in the building materials industry.</p> M. Ilham Akbar, Herri Setiawan, Zaid Romegar Mair Copyright (c) 2026 M. Ilham Akbar, Herri Setiawan, Zaid Romegar Mair https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/597 Fri, 18 Sep 2026 00:00:00 +0700 Implementation of a Web-Based Rule-Based System for Determining Goat Health Status from Clinical Symptoms and Feeding Patterns https://ojs.ninetyjournal.com/JKBTI/article/view/598 <p>Goat farmers frequently rely on direct observation and personal experience to assess animal health, while similar clinical signs and limited access to veterinary personnel can delay initial handling. This study develops a web-based expert system using a rule-based system and forward chaining to determine goat health status from clinical symptoms, feeding patterns, and additional observable conditions. Knowledge was represented as 45 IF–THEN rules stored in a MySQL database. The application was implemented with PHP and provides modules for consultation, health-status recommendations, administration of symptoms, feeding patterns, additional conditions, health categories, diagnostic rules, and diagnosis history. The inference process begins with facts selected by the user and matches them against the knowledge base until a conclusion is obtained. The system generates four health-status outcomes: healthy, unhealthy, sick, and indicated mild illness, together with initial handling recommendations. Black-box testing covered the public interface, consultation form, forward-chaining process, result page, and administrator functions. All tested functions produced the expected outputs. The implementation demonstrates that integrating clinical signs and feeding behavior within a transparent rule-based workflow can support structured initial health assessment for goats. The system is intended as decision support and does not replace examination by a veterinarian.</p> Azka Naufal El Rumi, Mulkan Azhari Copyright (c) 2026 Azka Naufal El Rumi, Mulkan Azhari https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/598 Fri, 18 Sep 2026 00:00:00 +0700 Design of an Augmented Reality Learning Application for Three-Dimensional Trigonometry Using Marker-Based Tracking https://ojs.ninetyjournal.com/JKBTI/article/view/599 <p>Three-dimensional trigonometry requires students to understand relationships among points, lines, planes, distances, and angles in spatial objects, yet conventional two-dimensional explanations often provide insufficient visual support. This study designed and evaluated an Android-based augmented reality learning application using marker-based tracking to present interactive models of a cuboid, cube, triangular prism, and pyramid. The application was developed with Unity 2022 LTS, Vuforia SDK, C#, and Blender. Its functions include marker scanning, three-dimensional object visualization, explanatory content, an interactive quiz, score feedback, usage guidance, and printable flashcard markers. Functional testing used eleven black-box scenarios on two Android devices, while user evaluation involved 20 students who completed a ten-item questionnaire. All functional scenarios produced the expected output, resulting in a 100% success rate. The Vuforia image targets achieved a four-star rating; the effective detection distance was 17–50 cm, with usable viewing angles between 45 and 90 degrees. Student evaluation produced an average score of 95.1%, classified as good according to the study criteria. The findings indicate that marker-based augmented reality can provide stable spatial visualization, straightforward navigation, and an engaging supplementary medium for learning three-dimensional trigonometry. Future development should expand the learning material, increase the question bank, optimize performance on lower-specification devices, and examine markerless tracking.</p> Nurul Zakiah, Khairunnisa Copyright (c) 2026 Nurul Zakiah, Khairunnisa https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/599 Fri, 18 Sep 2026 00:00:00 +0700 Analysis of Shopee App User Behavior Patterns Using the K-Means Algorithm and RFM Model (Case Study: ZR Store) https://ojs.ninetyjournal.com/JKBTI/article/view/622 <p>The rapid growth of e-commerce in Indonesia has led to an increase in transaction volumes and user activity on online shopping platforms, such as the Shopee app. Large-scale transaction data can be leveraged to understand user behavior patterns, enabling companies to formulate more effective and targeted marketing strategies. This study aims to analyze the behavior patterns of Shopee app users using the Recency, Frequency, Monetary (RFM) method and the K-Means clustering algorithm. The RFM method is employed to assess customer characteristics based on the time of the last transaction (Recency), transaction frequency (Frequency), and total customer expenditure (Monetary). Subsequently, the K-Means algorithm is applied to segment users based on similarities in their transaction behavior. The dataset comprises 200 customers, with attributes including customer code, transaction date, age, gender, quantity of items purchased, shipping type, product category, and payment method. Using the K-Means algorithm, customers were grouped into three clusters: C1 (Loyal Customers), C2 (Less Loyal Customers), and C3 (New Customers). The results indicate that 90 customers fell into category C1, 39 into category C2, and 71 into category C3. Regarding rankings, the maximum rank (RRank_max) was 50 with an obtained rank value of 12.0; for Frequency (Frank), the value was 2 with a maximum rank (Frank_max) of 12.29; and an Mrank of 48.8 was obtained.</p> Nafiah, Pamela Kareen Copyright (c) 2026 Nafiah, Pamela Kareen https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/622 Fri, 18 Sep 2026 00:00:00 +0700 MyOLC: An Intelligent Learning Ecosystem with Automated Multi-Role Tracking for Non-Formal Education in the Society 5.0 Era https://ojs.ninetyjournal.com/JKBTI/article/view/603 <p>Technological developments have brought significant changes in various fields, including education. Optima Mataram Tutoring is one of the non-formal educational institutions that is required to adapt to technological developments to improve the quality of learning services. Optima Mataram Tutoring is an educational institution that provides learning assistance services for students at various levels of education. However, the learning management process is still carried out conventionally, such as manual attendance recording, delivery of materials via instant messaging, and the collection of assignments that are not yet integrated, causing various obstacles to the effectiveness and efficiency of the teaching and learning process at Optima Mataram Tutoring. This condition causes difficulties in monitoring student progress and managing academic data, as well as slow and inaccurate information delivery. Therefore, in this study, a Learning Management System application was developed at Optima Mataram Tutoring that is able to support an integrated and effective learning process that is easy to access. The method used in developing this LMS is the waterfall method. This LMS is expected to meet the needs of students in receiving learning materials, the needs of teachers in conducting assessments, and the needs of parents in monitoring their children's activities during the learning process at Optima Mataram Tutoring.</p> Zaeniah Zaeniah, Ahmad Subki Copyright (c) 2026 Zaeniah Zaeniah, Ahmad Subki https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/603 Fri, 18 Sep 2026 00:00:00 +0700 Fashion Product Sales Prediction Using Random Forest Regression Algorithm Based on Historical Data https://ojs.ninetyjournal.com/JKBTI/article/view/583 <p>Tulip Store at Metropolitan Mall Bekasi, managed by PT Star Asia Brothers,<br />relies on historical sales data for evaluation and target planning. However,<br />sales volume fluctuations, ranging from 385 units in October 2025 to<br />1,122 units in March 2026, make heuristic planning unreliable. This study<br />builds a daily sales volume prediction model using Random Forest Regression<br />based on daily recapitulation data from October 2025 to March 2026. Following<br />the CRISP-DM framework, data preparation involved cleaning, daily<br />aggregation, and feature engineering to construct 11 input features categorized<br />into temporal indicators, historical lag variables, and rolling statistics.<br />The model was trained using an 80:20 train-test split with hyperparameters<br />n_estimators = 200, max_depth = None, and random_state = 42. Evaluation<br />on 36 test instances yielded a Mean Absolute Error (MAE) of 1.7649<br />and a Root Mean Square Error (RMSE) of 2.9740, with 91.67% of predictions<br />exhibiting errors within ±5 units. Feature importance analysis revealed that<br />sequential month (Bulan_ke, 0.385) and previous-day sales (Lag_1, 0.294)<br />were the most influential variables, indicating that monthly seasonal trends<br />and immediate sales momentum drive daily demand. The proposed model<br />provides robust operational decision support for daily sales evaluation, target<br />setting, and stock allocation.</p> Lusiana Situmorang, Mukhlis, Muhammad Yasir Copyright (c) 2026 Lusiana Situmorang, Mukhlis, Muhammad Yasir https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/583 Sat, 19 Sep 2026 00:00:00 +0700 K-Nearest Neighbors Classification Analysis of Rice Farmer Productivity Using Harvest Data for Agricultural Evaluation in Sayur Matinggi District https://ojs.ninetyjournal.com/JKBTI/article/view/512 <p>Rice productivity evaluation in Sayur Matinggi District has traditionally relied on descriptive comparisons of harvest records, which do not provide a consistent classification of productivity levels across villages. This study develops a web-based analytical system using the K-Nearest Neighbors (KNN) algorithm to classify rice farmer productivity from harvest data collected in 19 villages during 2023-2025. The original wide-format dataset was transformed into 57 village-year observations. Productivity labels were constructed objectively using the 33rd and 66th quantiles of the production-to-harvested-area ratio, producing Low, Medium, and High classes. A stratified random split allocated 45 observations to training data and 12 observations to testing data. Three numerical attributes were used in the final model: harvested area, rice production, and cropping index. Min-Max normalization was applied before Euclidean-distance computation and majority voting. Evaluation of K values from 1 to 10 showed the highest accuracy at K=4 and K=5, both reaching 41.67%; K=4 was selected as the simpler model. At K=4, five of twelve testing observations were classified correctly. The confusion matrix showed a tendency to over-predict the Medium class, while macro-average precision, recall, and F1-score were 44.44%, 38.33%, and 34.43%, respectively. Functional black-box testing across twelve scenarios produced results consistent with the expected outputs. The findings indicate that the KNN workflow was implemented correctly, while the limited predictive accuracy is primarily associated with small sample size and weak class separability in the available harvest attributes.</p> Ahmad Fauzan Purba, Mulkan Azhari Copyright (c) 2026 Ahmad Fauzan Purba, Mulkan Azhari https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/512 Sun, 20 Sep 2026 00:00:00 +0700 Digital Customer Journey Mapping for Business Scale-Up and Loyalty Optimization: A Case Study of Aroma Coffee Bland https://ojs.ninetyjournal.com/JKBTI/article/view/519 <p>Digital transformation requires micro, small, and medium enterprises to manage customer experience as a structured source of business insight rather than relying solely on informal observation. Aroma Coffee Bland, a beverage MSME that has operated for approximately six years, had not yet implemented an integrated mechanism for recording customer interactions, transaction histories, feedback, and the stages of the customer journey. This study designed and implemented a Laravel-based Customer Journey Mapping prototype to support customer-loyalty optimization and the scale-up process of Aroma Coffee Bland. Data were collected through interviews, direct observation, and literature study. System development followed the Prototype method through requirements collection, prototype construction, user evaluation, and iterative refinement. The application was implemented using Laravel 13, MySQL, Laragon, Visual Studio Code, Figma, and Draw.io. The resulting system supports Admin and Operator roles and provides customer, product, transaction, feedback, customer-journey, segmentation, and reporting functions. Customer interactions are visualized across six stages: Awareness, Consideration, Purchase, Experience, Retention, and Loyalty, while customer segmentation is grouped into New, Active, Potentially Loyal, Loyal, and Inactive categories. Black-box testing covered 13 principal scenarios, and all scenarios produced the expected outputs. The prototype provides a structured basis for monitoring customer interactions and supporting data-informed service improvement at Aroma Coffee Bland.</p> Winda Azhara, Septiana Dewi Andriana Copyright (c) 2026 Winda Azhara, Septiana Dewi Andriana https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/519 Sun, 20 Sep 2026 00:00:00 +0700 Employee Performance Classification Using Optimized Random Forest with Max Depth and N-Estimators at PT Bringin Gigantara https://ojs.ninetyjournal.com/JKBTI/article/view/602 <p>Employee performance assessment is a crucial component of human resource management because it supports strategic decisions such as contract renewal, incentives, and competency development. This study proposes an optimized Random Forest model for employee performance classification at PT Bringin Gigantara by tuning the max_depth and n_estimators hyperparameters. The dataset consists of monthly performance evaluation records from 100 contract employees during January–December 2024, including ten performance variables. During model development, hyperparameter optimization was conducted exclusively on the training set using Stratified 5-Fold Cross-Validation to evaluate parameter combinations and select the most stable and accurate configuration. The optimization results indicate that the best-performing configuration was n_estimators = 50 and max_depth = 10, achieving a mean cross-validation accuracy of 98%. The optimized model achieved 98.75% accuracy on the training set and 95% accuracy on the test set, with corresponding precision, recall, and F1-score values demonstrating good classification performance. The findings indicate that the optimized Random Forest model can provide a practical, objective, and data-driven decision-support tool for human resource personnel in evaluating employee performance and supporting contract renewal decisions. Nevertheless, the model is intended to support, rather than replace, managerial judgment.</p> M. Imam Saputra, Rendra Gustriansyah, Dwi Asa Verano Copyright (c) 2026 M. Imam Saputra, Rendra Gustriansyah, Dwi Asa Verano https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/602 Wed, 23 Sep 2026 00:00:00 +0700 Android-Based Markerless Augmented Reality for Interactive Visualization of Lava Tour Merapi (Case Study: Amtra Journey) https://ojs.ninetyjournal.com/JKBTI/article/view/605 <p>The Lava Tour Merapi is a key tourist destination located in Sleman Regency, providing educational experiences about the history of Mount Merapi's eruptions. However, most tourism information is still primarily provided by tour guides, which restricts visitors’ ability to access information on their own. This study aimed to create an Android-based markerless Augmented Reality (AR) application to offer interactive tourism information for the Lava Tour Merapi. Using a Research and Development (R&amp;D) approach with the Waterfall software development model, the study included stages such as requirements analysis, system design, implementation, testing, and maintenance. The application was developed with Unity and Blender, and it implemented markerless AR combined with the Global Positioning System (GPS) to show three-dimensional virtual objects based on the user's location, eliminating the need for physical markers. Functional testing was conducted utilizing the Black Box Testing method. The results indicated that all features of the application such as package selection, route selection, destination information, interactive maps, 3D visualizations, and audio playback functioned correctly according to the specified requirements. The application ultimately provides an interactive service for location-based tourism information, allowing visitors to access destination details more easily and improving their overall tourism experience.</p> Farid Panjasela Ramadhani, Dita Danianti, Ahmad Subhan Yazid , Dhina Puspasari Wijaya Copyright (c) 2026 Farid Panjasela Ramadhani, Dita Danianti, Ahmad Subhan Yazid , Dhina Puspasari Wijaya https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/605 Wed, 23 Sep 2026 00:00:00 +0700 Implementation of Simple Additive Weighting Algorithm for Student Skill Evaluation in SMK Cahaya Otomotif 2 https://ojs.ninetyjournal.com/JKBTI/article/view/606 <p>Skill evaluation processes at SMK Cahaya Otomotif 2 are currently conventional, resulting in unintegrated assessment data and difficulties in real-time monitoring. This study aims to develop a web-based e-learning system implementing the Simple Additive Weighting (SAW) algorithm to automate objective student skill assessments. The system was developed using the Waterfall model with the PHP programming language and CodeIgniter framework. Assessments are based on six main criteria: quizzes, forum engagement, practical tasks, attendance, mid-term exams, and final exams. Results indicate that the system accurately generates preference scores and automatically classifies student competencies into categories ranging from "Highly Competent" to "Needs Remedial". Validation using student operational data proves a perfect alignment between system and manual calculations, as shown in the 91.75 score sample. Black Box testing confirmed that all functional features operate validly. This implementation successfully enhances grading transparency for students and facilitates the school management in monitoring skill development measurably.</p> Abi Nanda Septiansyah, Anita Ratnasari Copyright (c) 2026 Abi Nanda Septiansyah, Anita Ratnasari https://creativecommons.org/licenses/by/4.0 https://ojs.ninetyjournal.com/JKBTI/article/view/606 Wed, 23 Sep 2026 00:00:00 +0700