Claim Missing Document
Check
Articles

Found 30 Documents
Search

Implementasi Algoritma Kriptografi RSA untuk Keamanan Transmisi Data pada Sistem Monitoring Energi Listrik Berbasis IoT Rajawali Rajawali; Syamsul Bahri; Kasliono Kasliono
Journal of Information System Research (JOSH) Vol 7 No 3 (2026): April 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

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

Abstract

Data security is a crucial issue in Internet of Things (IoT) systems used to monitor electricity consumption. This study aims to enhance the security of data transmission in an IoT-based electricity monitoring system by implementing the Rivest–Shamir–Adleman (RSA) cryptographic algorithm. Data from the PZEM-004T sensor is encrypted using the RSA public key and verified with a digital signature before being transmitted to the server. The system was tested under two conditions: without encryption and with RSA encryption, including a simulated ARP spoofing attack using Ettercap. The results show that the system successfully rejected manipulated data, with a packet loss rate of 2.08%, which is categorized as “very good” based on the TIPHON standard, and achieved a throughput of approximately 9.88 bit/s. The implementation of RSA proved effective in maintaining data integrity and authenticity, thereby improving the reliability of the IoT-based electricity monitoring system.
Sistem Pemantauan Suhu, Kelembapan Udara dan pH Air pada Rumah Anggur berbasis Internet of Things Menggunakan Aplikasi Website Mislaini Mislaini; Ikhwan Ruslianto; Kasliono Kasliono
Jurnal Sistem Komputer dan Informatika (JSON) Vol. 5 No. 1 (2023): September 2023
Publisher : Universitas Budi Darma

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

Abstract

Grapes are plants that are difficult to grow in tropical climates. It requires specific enviromental conditions as well as special care, with optimal growth of grapes occuring in lowlands (0-300 masl) with a humidity score ranging from 75% - 80% humidity and temperatures between 23°C - 31°C, and a water pH level from 5.5 pH - 7.3 pH. To achieve these ideal conditions, technology in the form of an Internet of Things (IoT) system and a greenhouse is used in order to monitor and control the grapes' growing environment. The use of this technology aims to improve efficiency and productivity by taking into account the temperature, humidity and water pH level as factors which affect the growth, quality, and yield of grapes. Research result shows that the use of IoT technology in controlling temperature and humidity air effectively increases the productivity of grapes. This can be seen from the increase in the number of leaves, stem length, and number of shoots on grapes that were monitored and controlled by the IoT system. The results of testing the accuracy of each sensor by conducting 15 experiments show that the average water pH measurement accuracy is 0.1%, while temperature measurements and air humidity has an average accuracy of 0.1% and 0.3% respectively. In addition, the average response time of the system in controlling mist makers, fans and pumps alkaline is 3 seconds based on 15 tries.
Peningkatan Keamanan Kunci Vigenère Menggunakan Steganografi Least Significant Bit (LSB) pada Sistem IoT Smart Door QR Code Kasliono Kasliono; Syamsul Bahri; Dwi Marisa Midyanti; Muhammad Dito Asrofa; Riski Arasyid
Journal of Information System Research (JOSH) Vol 7 No 4 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

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

Abstract

In an increasingly connected digital era, the Internet of Things (IoT) enables seamless real-time data exchange across devices but also introduces critical challenges in data security. Although symmetric cryptography is widely adopted for its computational efficiency, key distribution and protection remain major vulnerabilities. This study aims to enhance IoT network security by integrating the Vigenère Cipher with Least Significant Bit (LSB) steganography. The LSB method is employed to conceal cryptographic keys within digital media, reducing the risk of unauthorized key interception. The proposed system is evaluated across three communication channels: the server, the user web interface, and ESP32/ESP32-CAM devices. Sniffing attack tests confirm that all transmitted data appears only as ciphertext, indicating successful protection of plaintext and secure key exchange. Performance measurements also demonstrate that the combined methods operate efficiently. On the server, encryption and encode require an average of 0.14 ms, while decode and decryption on the user web interface require 0.13 ms. On the ESP32-CAM, encryption and encode average 2.22 ms, with decode and decryption on the server requiring 0.10 ms. For the ESP32, server-side encryption and encode take 0.10 ms, while device-side decode and decryption take 1.46 ms. Overall, the integration of Vigenère Cipher and LSB steganography effectively improves data security in IoT communication without significantly impacting system performance.
Implementasi Algoritma Dijkstra Untuk Pemilihan Rute Terpendek Pengambilan Sampah Pada Sistem Pemantauan Edge Computing Smart Trash Bin Linda, Linda; Bahri, Syamsul; Kasliono, Kasliono
Coding: Jurnal Komputer dan Aplikasi Vol. 14 No. 1 (2026): Edisi April 2026
Publisher : Universitas Tanjungpura

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/coding.v14i1.98923

Abstract

Dalam sistem pengambilan sampah berbasis IoT memerlukan perencanaan rute yang efisien untuk meminimalkan jarak tempuh dan waktu perjalanan. Permasalahan yang terjadi adalah rute ditentukan berdasarkan volume sampah tanpa mempertimbangkan jarak sehingga memungkinkan pengambilan sampah dengan rute yang panjang. Oleh karena itu, sistem perlu mengintegrasikan optimasi rute berdasarkan jarak sebagai prioritas utama, selain volume sampah. Penelitian ini mengimplementasikan algoritma Dijkstra untuk menentukan rute terpendek pengambilan sampah pada sistem pementauan edge computing. Sistem terdiri dari 12 simpul, meliputi 5 lokasi edge tempat sampah, 6 simpul persimpangan, dan 1 titik awal petugas. Data jarak antar simpul direpresentasikan dalam bentuk graf sesuai kondisi lapangan, sedangkan volume sampah diperoleh secara real-time melalui sensor ultrasonik pada setiap lokasi edge. Data dikirim dari node ke server edge dan diteruskan ke cloud untuk penyimpanan serta pemrosesan lebih lanjut. Hasil pengujian menunjukkan waktu eksekusi rata-rata algoritma sebesar 0,021 ms untuk satu lokasi penuh, 0,00705 ms untuk dua lokasi penuh, 0,0121 ms untuk tiga lokasi penuh, 0,00695 ms untuk empat lokasi penuh, dan 0,00625 ms untuk lima lokasi penuh. Pengujian akurasi membuktikan algoritma mampu menentukan rute terpendek. Pengujian delay pengiriman data menunjukkan hasil yang baik, dengan rata-rata delay 172,6 ms dari node ke edge dan 148,8 ms dari edge ke cloud, memenuhi standar TIPHON. Kata kunci— Pengambilan Sampah, Algoritma Dijkstra, Rute Terpendek, Edge Computing.
Implementasi Metode Hybrid Scan Untuk Information Gathering Dan Pengujian Sistem Menggunakan SQL Injection Berbasis Website Rai, Randi; Ruslianto, Ikhwan; Kasliono, Kasliono
Coding: Jurnal Komputer dan Aplikasi Vol. 14 No. 1 (2026): Edisi April 2026
Publisher : Universitas Tanjungpura

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/coding.v14i1.99008

Abstract

Kemajuan pesat dalam teknologi informasi dan komunikasi menuntut adanya sistem keamanan yang semakin kuat, khususnya dalam menghadapi ancaman seperti serangan SQL Injection. Untuk meminimalkan risiko tersebut, langkah awal yang krusial adalah melakukan information gathering secara menyeluruh guna mengidentifikasi potensi kerentanan pada suatu situs web sejak dini. Penelitian ini menggunakan metode hybrid scan, yang menggabungkan pemindaian aktif dan pasif, untuk melakukan information gathering dan pengujian kerentanan SQL Injection pada lima situs web. Metode aktif melibatkan tools yang terinstall, sedangkan metode pasif memanfaatkan API. Hasil pengujian menunjukkan bahwa semua situs web yang diuji berhasil mendeteksi subdomain, alamat IP, URL, host yang aktif, sistem operasi, teknologi, serta status load balancing dan port yang terbuka. Kerentanan SQL Injection bervariasi: situs web pertama menunjukkan kerentanan tingkat sedang, sedangkan situs web kedua dan ketiga memiliki kerentanan tinggi. Situs web keempat dan kelima tidak rentan. Waktu yang dibutuhkan untuk proses ini berkisar antara 4 hingga 33 menit. Alat bantu berbasis web yang dikembangkan dalam penelitian ini mempermudah proses information gathering dan deteksi kerentanan dengan 10 proses utama. Kata kunci: SQL Injection, Hybrid Scan, Information Gathering
Introduction and Implementation of the Internet of Things for Students Vocational High School 1 Punggur Besar Hirzen Hasfani; Uray Ristian; Hafiz Muhardi; Kasliono; Cucu Suhey; Tedy Rismawan; Ikhwan Ruslianto; Rahmi Hidayati; Syamsul Bahri; Dwi Marisa Midyanti; Irma Nirmala; Suhardi; Kartika Sari
MEKONGGA: Jurnal Pengabdian Masyarakat Vol. 3 No. 1 (2026): April 2026 (In Progress)
Publisher : Digital Innovation

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.69616/mekongga.v3i1.265

Abstract

The training program “Introduction and Implementation of IoT” at Vocational High School(VHS) 1 Punggur Besar aims to enhance students’ understanding and practical skills in developing IoT-based systems. The training introduces key IoT concepts, components such as sensors, actuators, and microcontrollers, and how devices communicate via the internet. Through hands-on sessions, students create simple projects like temperature and humidity monitoring systems, smart lighting, and sensor-based notifications. This program helps students build technical competence in hardware assembly and IoT programming while fostering creativity and problem-solving abilities. As a result, students gain better readiness to face industrial demands that rely on digital technologies and are encouraged to innovate in applying IoT to real-world challenges.
Implementation of Blockchain Technology for Securing Data Point Transactions in an IoT-Based Waste Sorting System Naufal Raihan Elriza; Kasliono Kasliono; Hirzen Hasfani
Media of Computer Science Vol. 2 No. 2 (2025): December 2025
Publisher : CV. Digital Innovation

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.69616/mcs.v2i2.249

Abstract

An Internet of Things (IoT) based waste sorting device awards points to users who dispose of waste through it, as long as the user is registered in the system. However, despite these benefits, this system is vulnerable to various forms of cybercrime. One such challenge is the rise of data manipulation and cyberattacks such as sql injection and threats from internal parties (Insider Threats). This research aims to secure point data transactions in an Internet of Things (IoT) based waste sorting system integrated with blockchain technology to improve security in recording user point data. Tests were conducted to ensure that point data sent from IoT devices were successfully recorded on the blockchain network permanently and verified through transaction hashes in etherscan and to prevent sql Injection and Insider Threat attacks in attempts to illegally alter data. The results of the data transmission test to the blockchain network, which was carried out 30 times, showed that each transaction was successfully recorded and provided a transaction hash. In addition, the attack test, which was carried out 30 times, each attack resulted in a notification with the text “[PERINGATAN] Terjadi Percobaan Pengubahan Poin " in red. Using the blockchain network, both attacks failed to alter user points
Implementation of the Advanced Encryption Standard (AES) Algorithm on Access Code QR Codes in a Smart Door System Ihsan Azhar Rhamadan; Kasliono; Syamsul Bahri
Media of Computer Science Vol. 2 No. 2 (2025): December 2025
Publisher : CV. Digital Innovation

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.69616/mcs.v2i2.258

Abstract

This research aims to design a smart door system based on QR codes with increased security using the AES-256-CBC algorithm. With AES-256-CBC encryption, the access code data sent from the device to the server is no longer in plaintext form, making it more secure from Man-in-the-Middle (MitM) attacks such as sniffing. The system utilizes ESP32-CAM to read QR codes and NodeMCU ESP32 to encrypt access data using a key hashed with SHA-256 and a 16-byte IV before being sent to the server for verification. Performance testing shows that the average delay increased from 66.4 ms to 67.46 ms after AES implementation, with a maximum value of 82 ms which is still in accordance with the TIPHON standard. On the throughput side, without AES the average is only 5.23 kbps due to shorter data, while with AES it increases to 7.30 kbps with a peak of 8 kbps due to the longer ciphertext size. The response time test recorded an average of 3830.76 ms and a maximum of 6086 ms, spanning the process from sending the code to opening the solenoid. Despite variations due to internet connection quality, delay spikes do not significantly impact system performance, indicating that the system remains secure and stable for IoT-based access control.
Vigenere Cipher Cryptography for Secure Data Transmission in IoT Smart Door Using QR Code Riski Arasyid; Syamsul Bahri; Kasliono
Jurnal Media Informasi Teknologi Vol. 3 No. 1 (2026): Februari 2026
Publisher : Digital Innovation

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.69616/mit.v3i1.250

Abstract

The Smart Door system based on the Internet of Things (IoT) using QR Code offers automated access but remains vulnerable to data sniffing attacks. This study implements the Vigenère Cipher algorithm to encrypt transmitted data and analyzes the ciphertext's resistance to attacks as well as its impact on communication delay. The system is built using ESP32-CAM as the QR scanner and NodeMCU ESP32 as the main controller, with encryption applied across three communication paths: ESP32-CAM to server, server to database, and server to ESP32. Testing involved data sniffing, delay analysis, and ciphertext evaluation using tools such as dCode and CryptoTool. From 20 sniffed QR Code results, 10 random samples were tested, and only 3 were recognized as Vigenère Cipher and none were decrypted successfully. In the server-to-ESP32 path, only 1 out of 10 ciphertexts was detected and all remained undeciphered. The average delay was recorded at 2.473 seconds (door unlocking) and 3.491 seconds (buzzer activation), with variations due to network stability. The results indicate that Vigenère Cipher effectively enhances data security in resource-constrained IoT devices, although delay optimization is needed to meet real-time system requirements.
Implementation of Cryptography using the Rivest Cipher (RC4) Algorithm on QR Code Security for E-Locker Verification Abang Muhammad Sayudi Hamzah; Uray Ristian; Kasliono
Jurnal Media Informasi Teknologi Vol. 3 No. 1 (2026): Februari 2026
Publisher : Digital Innovation

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.69616/mit.v3i1.263

Abstract

The Internet of Things (IoT) based E-Locker system with QR Code authentication offers ease of access, but is vulnerable to threats to the security of Universally Unique Identifier (UUID) data on locker access. This study aims to implement cryptography with the Rivest Cipher 4 (RC4) algorithm to secure UUID data on the server and determine the authentication time on the QR Code barcode to the ESP32-CAM. The RC4 algorithm uses a static key for the user. The encryption process is carried out by the Mobile with the KSA, PGRA and Base64 processes to produce ciphertext. The decryption process is carried out by the server through the Base64, KSA and PGRA processes to produce Plaintext. The test results on the RC4 UUID algorithm stored in the database are sent to the Mobile for encryption and decryption processes where QR Code authentication to the ESP32-CAM sends data to the server for data validation if successful it sends back a notification to the Buzzer once, if it fails it sounds twice. The results of the security test, sniffing was successful using the original UUID data converted to a QR Code barcode and the QR Code was authenticated to the ESP32-CAM so that it produced 2 sounds on the buzzer so that the locker access failed. The data used for authentication was 40 data from each user authenticated 10 times, with the lowest authentication time of 2.83 seconds, the longest authentication time of 12.41 seconds, and an average time of 5.42 seconds.