Claim Missing Document
Check
Articles

Found 22 Documents
Search

Motion System of a Four-Wheeled Robot Using a PID Controller Based on MPU and Rotary Encoder Sensors Sagita, Muhamad Rian; Ma’arif, Alfian; Furizal, Furizal; Rekik, Chokri; Caesarendra, Wahyu; Majdoubi, Rania
Control Systems and Optimization Letters Vol 2, No 2 (2024)
Publisher : Peneliti Teknologi Teknik Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59247/csol.v2i2.150

Abstract

This research addresses the challenge of developing an effective motion system for a four-wheeled omnidirectional robot configured with wheels at a 45-degree angle, allowing for holonomic movement—motion in any direction without changing orientation. In this system, inverse kinematics calculates each wheel's angular velocity to optimize movement. PID control is implemented to stabilize motor speeds, while odometry guides and determines the robot’s position using initial and target coordinates. The robot operates on a 12-volt power supply and two STM32F103C microcontrollers, utilizing an MPU6050 sensor to maintain orientation and optical rotary encoders for accurate positional tracking. Experimental results demonstrate that the robot achieves optimal motion on x and y axes with PID settings of kP = 0.8, kI = 1.0, and kD = 0.08. This configuration yields a rise time of 0.95 seconds, overshoot of 7.36%, and steady-state error of -0.5 RPM at a setpoint of 350 RPM. Using odometry, the robot successfully navigates various movement patterns with average position errors of 1.2% on the x-axis and 1.6% on the y-axis for rectangular patterns, 2.1% on the x-axis and 2.2% on the y-axis for zig-zag patterns, and 1.75% on the x-axis and 1.15% on the y-axis for triangular patterns. The MPU6050 sensor maintains orientation with an error of 0.65% in triangular patterns and 0.85% in rectangular patterns. Through inverse kinematics, PID control, and sensor integration, the robot reliably follows designated coordinate points.
Fuzzy logic method for making push notifications on monitoring system of IoT-based electric truck charging Al Madani Kurniawan, Aqsha; Khaula Amifia, Lora; Iskandar Riansyah, Moch.; Furizal, Furizal; Suwarno, Iswanto; Ma’arif, Alfian; Maghfiroh, Hari
Bulletin of Electrical Engineering and Informatics Vol 14, No 1: February 2025
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/eei.v14i1.7412

Abstract

To minimize the negligence when charging electric vehicles, it is deemed important to have an internet of things (IoT) based monitoring system using a notification feature. The monitoring system of electric vehicle battery charging used a voltage divider and temperature sensor (DS18B20) installed on the Arduino Mega 2560 microcontroller with the addition of an ESP8266 Wi-Fi module for sending microcontroller data into the Blynk platform. A notification feature was added as the reminder that the battery has been overcharging or overheating. This study applied the Mamdani fuzzy logic method to determine the conditions when notifications must appear. The results of the application of the Mamdani fuzzy logic method were able to determine the conditions for push notifications to appear using the parameters as desired; by so doing, it is possible to create a battery monitoring system with accurate push notification feature to prevent the battery from being overcharged and overheated.
Stock Price Forecasting with Multivariate Time Series Long Short-Term Memory: A Deep Learning Approach Furizal, Furizal; Ritonga, Asdelina; Ma’arif, Alfian; Suwarno, Iswanto
Journal of Robotics and Control (JRC) Vol. 5 No. 5 (2024)
Publisher : Universitas Muhammadiyah Yogyakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.18196/jrc.v5i5.22460

Abstract

Stocks with their inherent complexity and dynamic nature influenced by a multitude of external and internal factors, play a crucial role in investment analysis and trend prediction. As financial instruments representing ownership in a company, stocks not only reflect the company's performance but are also affected by external factors such as economic conditions, political climates, and social changes. In a rapidly changing environment, investors and analysts continuously develop models and algorithms to aid in making timely and effective investment decisions. This study applies a Sequential model to predict stock data using a LSTM neural network. The model consists of a single hidden LSTM layer with 200 units. The LSTM layer, the core element of this model, enables it to capture temporal patterns and long-term relationships within the data. The training and testing data were divided into 80% for training and 20% for testing. The Adam optimizer was chosen to optimize the model's learning process, with a learning rate of 0.001. Dropout techniques were applied to reduce overfitting, with a dropout rate of 0.4, along with batch normalization and ReLU activation functions to enhance model performance. Additionally, callback mechanisms, including ReduceLROnPlateau and EarlyStopping, were used to optimize the training process and prevent overfitting. The model was evaluated using MAE and MSE metrics on training, testing, and future prediction data. The results indicate that the model achieved high accuracy, with an MAE of 0.0142 on the test data. However, future predictions showed higher MAE values, suggesting room for improvement in long-term forecasting. The model's ability to accurately predict future stock closing prices can assist investors in making informed investment decisions.
Concerns of Ethical and Privacy in the Rapid Advancement of Artificial Intelligence: Directions, Challenges, and Solutions Furizal, Furizal; Ramelan, Agus; Adriyanto, Feri; Maghfiroh, Hari; Ma'arif, Alfian; Kariyamin, Kariyamin; Masitha, Alya; Fawait, Aldi Bastiatul
Journal of Robotics and Control (JRC) Vol. 5 No. 6 (2024)
Publisher : Universitas Muhammadiyah Yogyakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.18196/jrc.v5i6.24090

Abstract

AI is a transformative technology that emulates human cognitive abilities and processes large volumes of data to offer efficient solutions across various sectors of life. Although AI significantly enhances efficiency in many areas, it also presents substantial challenges, particularly regarding ethics and user privacy. These challenges are exacerbated by the inadequacy of global regulations, which may lead to potential abuse and privacy violations. This study provides an in-depth review of current AI applications, identifies future needs, and addresses emerging ethical and privacy issues. The research explores the important roles of AI technologies, including multimodal AI, natural language processing, generative AI, and deepfakes. While these technologies have the potential to revolutionize industries such as content creation and digital interactions, they also face significant privacy and ethical challenges, including the risks of deepfake abuse and the need for improved data protection through platforms like PrivAI. The study emphasizes the necessity for stricter regulations and global efforts to ensure ethical AI use and effective privacy protection. By conducting a comprehensive literature review, this research aims to provide a clear perspective on the future direction of AI and propose strategies to overcome barriers in ethical and privacy practices.
Solution Stirring Design Using Magnetic Stirrer on DC Motor with PLC-Based PID Method Natawangsa, Hari; Furizal, Furizal; Ma'arif, Alfian; A. Salah, Wael
Jurnal Ilmiah Teknik Elektro Komputer dan Informatika Vol. 11 No. 1 (2025): March
Publisher : Universitas Ahmad Dahlan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26555/jiteki.v11i1.26534

Abstract

Along with the development of the times, the industrial and manufacturing world also develops. One of the activities that is widely carried out in the industrial and manufacturing world is stirring production raw materials, either in the form of solutions or liquids. The purpose of the stirring process is to get a perfectly mixed (homogeneous) stirring. For this reason, a device is needed that can stir the solution as desired. One type of tool that can be used is a magnetic stirrer placed on a DC motor. However, when the DC motor is given a load, the DC motor tends to become unstable so a controller is needed. To solve this problem used PID controller. PID controllers use control constants in the form of PB, Tick, and Tdk. To obtain the controlling constant, a process of trial and error is carried out. The most stable results obtained from the testing process were PB = 600%, Tik = 1.2 s, and Tdk = 0.2 s. With system response in the form of rise time 0.7778 s, peak time = 5s. settling time 5.4286 s, overshoot = 2.8571 RPM and steady state error = 0%. The setpoint used is 700 RPM with a sampling time of 60 ms. The developed system successfully achieves stable and well-controlled stirring. The results of this research contribute to the improvement of solution stirring processes in the industrial and manufacturing domains. The developed system can be effectively utilized for stirring solutions, enhancing the efficiency and quality of production processes.
Classification of Heart (Cardiovascular) Disease using the SVM Method Abidin, Minhajul; Munzir, Misbahul; Imantoyo, Adi; Bintang Grendis, Nuraqilla Waidha; Hadi San, Ahmad Syahrul; Mostfa, Ahmed A.; Furizal, Furizal; Sharkawy, Abdel-Nasser
Indonesian Journal of Modern Science and Technology Vol. 1 No. 1 (2025): January
Publisher : CV. Abhinaya Indo Group

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.64021/ijmst.1.1.9-15.2025

Abstract

Cardiovascular disease is one of the leading causes of death worldwide, with a high mortality rate, especially in developing countries like Indonesia. This highlights the importance of developing systems to identify and detect heart disease at an early stage. In this study, the Support Vector Machine (SVM) algorithm was used to classify cardiovascular diseases by utilizing a dataset consisting of 303 patient records obtained from Kaggle. The dataset was divided into 70% for training and 30% for testing. Before optimization using GridSearchCV, the SVM model achieved an accuracy of 79%, precision of 79%, recall of 73%, and F1-score of 76%. However, after adjusting the hyperparameters with GridSearchCV, the model's accuracy slightly decreased to 77%, with precision remaining at 79%, recall dropping to 66%, and F1-score at 72%. Despite this decline in performance after optimization, the results indicate that although SVM has potential for classifying heart disease, its performance is highly influenced by data quality and the selection of appropriate hyperparameters. Even with the performance decrease postoptimization, the model still provides useful predictions, showing consistent results and a proportional class distribution.
Classification of Stunting in Toddlers using Naive Bayes Method and Decision Tree Maulana, Adrian; Ilham, Muhammad; Lonang, Syahrani; Insyroh, Nazaruddin; Sherly da Costa, Apolonia Diana; B. Talirongan, Florence Jean; Furizal, Furizal; Firdaus, Asno Azzawagama
Indonesian Journal of Modern Science and Technology Vol. 1 No. 1 (2025): January
Publisher : CV. Abhinaya Indo Group

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.64021/ijmst.1.1.28-33.2025

Abstract

Child stunting is a health problem that has a major impact on their physical growth and brain development. This study aims to create a model that can predict the risk of stunting using machine learning technology, in order to provide assistance quickly. Using data from 7,573 children, which included information such as age, weight, height gender and breastfeeding status, we tried two methods, Naive Bayes and Decision Tree. As a result, Naive Bayes was more accurate and the success rate reached 92%, compared to Decision tree which was only 88%. With this model, it is hoped that health workers will find it easier to find children at risk of stunting, so that preventive action can be taken earlier. This research aims to provide technology-based solutions to overcome the problem of stunting in the community.
Diabetes Mellitus Disease Analysis using Support Vector Machines and K-Nearest Neighbor Methods Nusantara Habibi, Ahmad Rizky; Sufiyandi, Ilham; Murni, Murni; Jayed, A K M; Nakib, Arman Mohammad; Syukur, Abdul; Furizal, Furizal
Indonesian Journal of Modern Science and Technology Vol. 1 No. 1 (2025): January
Publisher : CV. Abhinaya Indo Group

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.64021/ijmst.1.1.22-27.2025

Abstract

Diabetes Mellitus (DM) is a chronic disease characterized by high blood sugar levels and can cause various serious complications if not treated properly. This study aims to analyze the effectiveness of Support Vector Machines (SVM) and K-Nearest Neighbor (KNN) methods in classifying diabetes mellitus patient data. The methodology used includes collecting diabetes datasets, preprocessing data, and applying SVM and KNN algorithms to perform classification. The performance of both methods is analyzed using evaluation metrics such as accuracy, precision, recall, and F1-score. The experimental results show that the SVM method provides more optimal performance in classifying diabetes data compared to KNN, with higher accuracy and lower error rate. This finding indicates that SVM is more suitable for early detection of diabetes mellitus in the dataset used in this study.
Understanding Time Series Forecasting: A Fundamental Study Furizal, Furizal; Ma’arif, Alfian; Kariyamin, Kariyamin; Firdaus, Asno Azzawagama; Wijaya, Setiawan Ardi; Nakib, Arman Mohammad; Ningrum, Ariska Fitriyana
Buletin Ilmiah Sarjana Teknik Elektro Vol. 7 No. 3 (2025): September
Publisher : Universitas Ahmad Dahlan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12928/biste.v7i3.13318

Abstract

Time series forecasting plays a vital role in economics, finance, engineering, etc., due to its predictive power based on past data. Knowing the basic principles of time series forecasting enables wiser decisions and future optimization. Despite its importance, some researchers and professionals find it difficult to use time series forecasting techniques effectively, especially with complex data settings and selection of methods for a particular problem. This study attempts to explain the subject of time series forecasting in a comprehensive and simple manner by integrating the main stages, components, preprocessing steps, popular forecasting models, and validation methods to make it easier for beginners in the field of study to understand. It explains the important components of time series data such as trend, seasonality, cyclical components, and irregular components, as well as the importance of data preprocessing steps, proper model selection, and validation to achieve better forecasting accuracy. This study offers useful material for both new and experienced researchers by providing guidance on time series forecasting techniques and approaches that will help in enhancing the value of decision making.
Analysis of the Influence of Number of Segments on Similarity Level in Wound Image Segmentation Using K-Means Clustering Algorithm Furizal, Furizal; Mawarni, Syifa’ah Setya; Akbar, Son Ali; Yudhana, Anton; Kusno, Murinto
Control Systems and Optimization Letters Vol 1, No 3 (2023)
Publisher : Peneliti Teknologi Teknik Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59247/csol.v1i3.33

Abstract

This study underscores the importance of wound image segmentation in the medical world to speed up first aid for victims and increase the efficiency of medical personnel in providing appropriate treatment. Although the body has a protective function from external threats, the skin can be easily damaged and cause injuries that require rapid detection and treatment. This study used the K-Means clustering algorithm to segment the external wound image dataset consisting of three types of wounds, namely abrasion, puncture, and laceration. The results showed that K-Means clustering is an effective method for segmenting wound images. The greater the number of segments used, the better the quality of the resulting segmentation. However, it is necessary to take into account the specific characteristics of each type of wound and the number of segments used in order to choose the most suitable segmentation method. Evaluation using various metrics, such as VOI, GCE, MSE, and PSNR, provides an objective assessment of the quality of segmentation. The results showed that abrasion wounds were easier to segment compared to puncture wounds and lacerations. In addition, the size of the image file also affects the speed of program execution, although it is not always absolute depending on the characteristics of the image.