Claim Missing Document
Check
Articles

Found 5 Documents
Search
Journal : Journal of Technology Informatics and Engineering

Reliability of Arduino Serial Communication Systems: A Case Study on the Application of Cyclic Redundancy Check (CRC) Raharjo, Budi; Wibowo, Mars Caroline
Journal of Technology Informatics and Engineering Vol 3 No 2 (2024): Agustus : Journal of Technology Informatics and Engineering
Publisher : University of Science and Computer Technology

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.51903/jtie.v3i2.186

Abstract

In embedded systems, serial communication plays a crucial role in data transfer, particularly in Arduino-based projects. However, factors such as electromagnetic interference, noise, and signal degradation can compromise data integrity, leading to significant errors. Effective error detection systems are essential to ensure reliable data exchange. The Cyclic Redundancy Check (CRC) is one such method known for its ability to detect errors. Despite its potential, the practical application and impact of CRC on Arduino communication systems have not been extensively explored. This study implements CRC within Arduino serial communication by designing and developing software that integrates CRC for real-time error detection. The study rigorously tests this implementation in various scenarios to evaluate its performance, comparing data integrity with and without CRC. The results show that incorporating CRC significantly improves the reliability of data transmission in Arduino applications, enhancing error detection accuracy. This improvement strengthens existing systems and provides a solid foundation for developing more complex communication frameworks. The research advances reliable communication systems in embedded technologies. By demonstrating CRC's effectiveness in enhancing data integrity, the study offers valuable insights for developers and researchers seeking to improve serial communication across different applications.
Error-Free Arduino Communication: Integrating Hamming Code for UART Serial Transmission Raharjo, Budi; Silalahi, Fujiama Diapoldo
Journal of Technology Informatics and Engineering Vol 3 No 2 (2024): Agustus : Journal of Technology Informatics and Engineering
Publisher : University of Science and Computer Technology

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.51903/jtie.v3i2.187

Abstract

Serial communication is a fundamental method for data transfer in electronic devices, particularly in Arduino-based systems. However, existing protocols, such as Universal Asynchronous Receiver/Transmitter (UART), often lack robust error detection mechanisms, leading to potential data integrity issues. This study aims to address the knowledge gap regarding error detection in UART communication by implementing Hamming Code, a well-established method for detecting and correcting single-bit errors. The research employs a systematic approach, including data encoding before transmission and decoding with error correction at the receiver end. The results demonstrate that the integration of the Hamming Code significantly enhances the reliability of data transmission, reducing error rates and improving overall system performance. The implications of this research extend to various applications requiring high data integrity, such as industrial control systems and Internet of Things (IoT) devices. By providing a practical solution to the challenges of error detection in serial communication, this study contributes to the advancement of reliable communication systems in modern technology.
Reliability of Arduino Serial Communication Systems: A Case Study on the Application of Cyclic Redundancy Check (CRC) Raharjo, Budi; Wibowo, Mars Caroline
Journal of Technology Informatics and Engineering Vol. 3 No. 2 (2024): Agustus : Journal of Technology Informatics and Engineering
Publisher : University of Science and Computer Technology

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.51903/jtie.v3i2.186

Abstract

In embedded systems, serial communication plays a crucial role in data transfer, particularly in Arduino-based projects. However, factors such as electromagnetic interference, noise, and signal degradation can compromise data integrity, leading to significant errors. Effective error detection systems are essential to ensure reliable data exchange. The Cyclic Redundancy Check (CRC) is one such method known for its ability to detect errors. Despite its potential, the practical application and impact of CRC on Arduino communication systems have not been extensively explored. This study implements CRC within Arduino serial communication by designing and developing software that integrates CRC for real-time error detection. The study rigorously tests this implementation in various scenarios to evaluate its performance, comparing data integrity with and without CRC. The results show that incorporating CRC significantly improves the reliability of data transmission in Arduino applications, enhancing error detection accuracy. This improvement strengthens existing systems and provides a solid foundation for developing more complex communication frameworks. The research advances reliable communication systems in embedded technologies. By demonstrating CRC's effectiveness in enhancing data integrity, the study offers valuable insights for developers and researchers seeking to improve serial communication across different applications.
Error-Free Arduino Communication: Integrating Hamming Code for UART Serial Transmission Raharjo, Budi; Silalahi, Fujiama Diapoldo
Journal of Technology Informatics and Engineering Vol. 3 No. 2 (2024): Agustus : Journal of Technology Informatics and Engineering
Publisher : University of Science and Computer Technology

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.51903/jtie.v3i2.187

Abstract

Serial communication is a fundamental method for data transfer in electronic devices, particularly in Arduino-based systems. However, existing protocols, such as Universal Asynchronous Receiver/Transmitter (UART), often lack robust error detection mechanisms, leading to potential data integrity issues. This study aims to address the knowledge gap regarding error detection in UART communication by implementing Hamming Code, a well-established method for detecting and correcting single-bit errors. The research employs a systematic approach, including data encoding before transmission and decoding with error correction at the receiver end. The results demonstrate that the integration of the Hamming Code significantly enhances the reliability of data transmission, reducing error rates and improving overall system performance. The implications of this research extend to various applications requiring high data integrity, such as industrial control systems and Internet of Things (IoT) devices. By providing a practical solution to the challenges of error detection in serial communication, this study contributes to the advancement of reliable communication systems in modern technology.
Prediction and Detection of Scam Threats on Digital Platforms for Indonesian Users Using Machine Learning Models Raharjo, Budi; Rudjiono; Fitrianto, Yuli
Journal of Technology Informatics and Engineering Vol. 3 No. 3 (2024): December (Special Issue: Big Data Analytics) | JTIE: Journal of Technology Info
Publisher : University of Science and Computer Technology

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.51903/jtie.v3i3.208

Abstract

Scam threats on digital platforms continue to rise alongside the rapid adoption of technology in Indonesia. The unique characteristics of Indonesian digital users, such as low digital literacy and high social media usage, make them particularly vulnerable to various forms of scams, including phishing, impersonation, and emotional manipulation. This study aims to develop a machine learning-based model for predicting and detecting scams by identifying threat patterns within a local context. The methodology involves collecting a survey-based dataset from Indonesian digital users, capturing language patterns and user interaction behaviors. The dataset was processed through text-cleaning techniques, tokenization, normalization, and representation using TF-IDF and Word Embeddings. The machine learning models employed in this study are Random Forest and Support Vector Machine (SVM), evaluated using accuracy, precision, recall, and F1-score metrics. Hyperparameter tuning was conducted to optimize model performance, while k-fold cross-validation was utilized to minimize the risk of overfitting. The results indicate that the Random Forest model achieved the best performance, with an accuracy of 92.5%, precision of 90.7%, recall of 94.1%, and F1-score of 92.4%. The use of local datasets improved detection accuracy by 7.8% compared to global datasets, highlighting the critical importance of contextual representation in identifying scam patterns specific to Indonesia. The model was also effective in recognizing unique threat patterns, such as the use of informal language and manipulative phrases in scam messages. This study makes a significant contribution to the field of digital security by providing an effective machine learning-based approach to detecting scam threats in Indonesia. Moreover, the findings underscore the importance of developing local datasets and educating users as part of a holistic solution to enhance digital security. These insights emphasize the necessity of incorporating cultural and contextual factors into technology-driven approaches for combating scams in developing countries like Indonesia
Co-Authors Achmadi Priyatmojo Agus Wibowo Ahmad Hanafi Aldila Riana Prabawati, Aldila Riana Andriana Sari Anggistina, Wulansari Anggraeni, Via Arifati, Atika Arina Tri Lunggani Cahya Buana Catur Arif, Catur Daniel Rudjiono Darwanto Darwanto Dessy Wardiah, Dessy Destiniar Destiniar, Destiniar Djoko Wahyono Djoni Haryadi Setiabudi Duarte, Editha Praditya Edy Yusuf Agung Gunanto Endang Kusdiyantini Eny Boedi Orbawati Evie Palenewen Fadlurrahman, Fadlurrahman Fajar Agustini Fathmah, Ema Nuzula Fathmah, Ema Nuzulah Fatin, Nuhaul Febriani Tri Pamungkas Fujiama Diapoldo Silalahi Gregorius Satia Budhi Hapzi Ali Heikhmakhtiar, Aulia Helga Lusiana, Helga Hera Widyastuti Hermin Pancasakti Kusumaningrum Herusugondo Herusugondo Herwenita, Herwenita Istiar Istiar, Istiar Kawet, Hetly Brinner Yusak Kossay, Methodius Kurniawati, Marina Lukman Hakim Maasawet, Elsje T. Makrina Tindangen Mawaddah, Nurul MG Isworo Rukmi Muhammad Amal Nurhakim, Muhammad Amal Muhammad Zainuri Mujiadi, Mujiadi Mukti, Ari Nafisah, Hidayatun Naufal, Adhitya Nugroho, Supradianto Nurjen, Asep Pajrin, Rani Putra, Rengga Kusuma Rea, Silviani C. Evangelista Resdiani, Merysa Rohani Rohani Santoso Budi Widiarto Santoso, Joseph Teguh Sarjito, Aris Sentot Purboseno Setiawan Wicaksono, Setiawan Sri Damranti Sri Pujiyanto Supriyanto, Gani Susiana Purwantisari Sutrisno, Sutrisno Ugung Dwi Ario Wibowo Ummatus Solikhah, Ummatus Wahju Herijanto Wahyu Utaminingrum Wibowo, Mars Caroline Wijanarka, W Wijarnaka, Wijarnaka Woesono, Hastanto Bowo Yuli Fitrianto Yusak Hudiyono, Yusak