Claim Missing Document
Check
Articles

Found 24 Documents
Search

Implementasi Pull Message dengan menggunakan Restful Web Service pada komunikasi Wireless Sensor Hidayatullah, Rakhmad Arif; Sari, Zamah; Faiqurahman, Mahar
Register: Jurnal Ilmiah Teknologi Sistem Informasi Vol 3, No 2 (2017): July-December
Publisher : Prodi Sistem Informasi - Universitas Pesantren Tinggi Darul Ulum

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (103.108 KB) | DOI: 10.26594/register.v3i2.699

Abstract

 Wireless Sensor Network (WSN) merupakan jaringan dengan skalabilitas yang sangat tinggi, dan memiliki jumlah sensor node yang sangat banyak. Untuk efisiensi biaya, sensor node banyak diterapkan dengan menggunakan Arduino. Arduino merupakan papan rangkaian elektronik open source yang di dalamnya terdapat chip mikrokontroler. Dengan keterbatasan resource yang dimiliki oleh Arduino, efisiensi komputasi yang ada di dalam sensor node harus diperhatikan. Salah satunya berkaitan dengan proses komunikasi dan pengiriman data dari sensor node ke sink node (gateway). Restful web service merupakan salah satu protokol komunikasi yang memanfaatkan HTTP. Protokol ini dikenal memiliki efisiensi yang cukup tinggi, di samping karena interoperabilitasnya untuk digunakan pada berbagai platform. Dalam makalah ini akan diuraikan hasil dari implementasi model pull message dengan menggunakan restful web service, pada komunikasi antara sink node (gateway) dengan sensor node, di dalam infrastruktur WSN. Dalam penelitian yang dilakukan, digunakan mikrokontroler Arduino sebagai sensor node, dan Raspberry Pi sebagai sink node. Selain itu juga diimplementasikan mekanisme thread untuk menangani multi-process yang berjalan di dalam sensor node. Hasil dari pengujian menunjukan bahwa interval sensing, ukuran data, dan jumlah sink node yang melakukan request, tidak begitu berpengaruh terhadap ketersedian free memory heap pada sensor node. Sedangkan ukuran dari data hasil sensing yang dikirim mempunyai pengaruh terhadap request-response time.    Wireless Sensor Network (WSN) infrastructure has very high scalability, which is composed of a large number of the sensor node. For cost efficiency, sensor node broadly deployed using Arduino. Arduino is the open-source electronic circuit board, which has embedded microcontroller chipset. Due to limited resource, the efficiency of computation inside Arduino must be considered during the development of sensor node. One of them is related to communication and data delivery process between the sensor node and sink node. Restful Web Service is one of communication protocol framework which uses HTTP protocol and claimed to be the most efficient Web Service. As well as the other web services, Restful also support high interoperability of communication. In this paper we describe the implementation of pull message mechanism on WSN communication between the sensor node and sink node, using Restful Web Service. We implemented sensor node using Arduino board, and sink node using Raspberry Pi. We also used thread mechanism to handle multi-process that run in the sensor node. The results of the study show that the interval time in sensing, data size, and the number of sink node which makes requests, didn’t give too much influence in the availability of free memory heap in the sensor node. While the size of sensor data that was sent to sink node have an influence on a request-response time.
Secure random port list generator pada mekanisme autentikasi dengan menggunakan Port Knocking dan Secure Socket Layer Rauf, Abdul; Faiqurahman, Mahar; Akbi, Denar Regata
Register: Jurnal Ilmiah Teknologi Sistem Informasi Vol 4, No 2 (2018): July-December
Publisher : Prodi Sistem Informasi - Universitas Pesantren Tinggi Darul Ulum

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1957.531 KB) | DOI: 10.26594/register.v4i2.1162

Abstract

Port Knocking merupakan proses autentikasi yang dilakukan dengan mengetuk port tertentu untuk membuka dan menutup koneksi menuju suatu service. Pada umumnya, Port Knocking memiliki prosedur penetapan daftar port yang bersifat tetap. Hal inilah yang mendorong munculnya penelitian terkait penerapan Secure Random Port List Generator (SRPLG), melalui perancangan sebuah sistem yang mampu mengacak daftar port yang digunakan untuk knocking. Di samping itu, sistem ini juga didesain agar mampu mengirimkan informasi daftar port teracak tersebut kepada client melalui jalur aman. SRPLG server ini akan di integrasikan pada mekanisme autentikasi Port Knocking. Penerapan metode ini bertujuan untuk menciptakan sebuah prosedur autentikasi yang dinamis, aman dan efisien dalam mengamankan Secure Shell server (SSH server). Hasil pengujian yang didapatkan menunjukkan bahwa SRPLG server dalam mengacak daftar Port Knocking mampu menghasilkan daftar port yang selalu berubah setiap kali ada request dari client. Kemudian dari hasil sniffing yang dilakukan terhadap data yang ditransmisikan oleh SRPLG server dan client menunjukkan bahwa seluruh informasi yang ditangkap telah dienkripsi oleh Secure Socket Layer (SSL). Hasil pengujian peforma SRPLG server terhadap jumlah client yang melakukan request, rata-rata membutuhkan waktu antara 0,01 detik sampai 0,06 detik dalam setiap variasi pengujian peformansi. Pengujian terakhir menunjukkan bahwa SSH server telah berhasil diamankan dengan konfigurasi Port Knocking dari serangan port scanning attack, di mana seluruh informasi port yang ditampilkan, tidak ditemukan satupun celah yang dapat eksploitasi.    Port Knocking is an authentication process done by tapping a particular port to open and close the connection to a service. In general, the knocking port has a fixed procedure to assign ports list. This is what prompted the emergence of research related to the implementation of Secure Random Port List Generator (SRPLG), through the design of a system capable of scrambling the list of ports used for knocking. In addition, the system is also designed to be able to transmit random ports list information to clients via a secure path. This SRPLG server will be integrated into the Port Knocking authentication mechanism. Implementation of this method aims to create a dynamic authentication procedure, secure and efficient in securing the SSH server. The test results show that the secure random port list generator server in scrambling the list of knocking ports is able to generate an ever-changing port list every time a client requests. Then from the sniffing done to the data transmitted by the SRPLG server and the client indicates that all captured information has been encrypted by secure socket layer or SSL. Performance test marks SRPLG server to the number of clients who make requests, average takes between 0.01 seconds to 0.06 seconds in every variation of performance testing. In the last test shows SSH server has been successfully secured with Port Knocking configuration from attack port scanning attack, where all port information is displayed, not found any fault that can exploit.
QoS Analysis Of Kinematic Effects For Bluetooth HC-05 And NRF24L01 Communication Modules On WBAN System Faiqurahman, Mahar; Novitasari, Diyan Anggraini; Sari, Zamah
Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control Vol 4, No 2, May 2019
Publisher : Universitas Muhammadiyah Malang

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (508.284 KB) | DOI: 10.22219/kinetik.v4i2.826

Abstract

Wireless Body Area Network (WBAN) consists of a number of sensor nodes that are attached to the human body, and intended for monitor the human body condition. The WBAN system has several wireless communication modules that are used for sending or exchanging data between sensor nodes and gateway nodes or gateway nodes. There are some factors that are used to decide which communication modules should be implemented on WBAN system, including communication efficiency, distance range, power consumption, and the effect of mobility on QoS. In this study, we analyze the impact of the kinematic movement of sensor nodes on QoS parameter of HC-05 Bluetooth and NRF25L01 communication modules, during sending and receiving process among nodes. We assume that the sensor node and gateway node are attached on the limbs to catch the movement. We use Quality of Service (QoS) parameters such as delay, jitter, and packet loss, to analyze the impact of movement on communication modules. Based on the experimental result, it was found that the average value of delay and jitter for booth communication modules was slightly influenced by the speed of the sensor node movement. During the sensor node movement and data transmission, we found that the NRF24L01 module have a lower delay and jitter value than Bluetooth HC-05 module. The percentage of packet loss tends to be stable at 0% value, even though the speed value becomes higher.
QoS Analysis Of Kinematic Effects For Bluetooth HC-05 And NRF24L01 Communication Modules On WBAN System Faiqurahman, Mahar; Novitasari, Diyan Anggraini; Sari, Zamah
Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control Vol 4, No 2, May 2019
Publisher : Universitas Muhammadiyah Malang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22219/kinetik.v4i2.826

Abstract

Wireless Body Area Network (WBAN) consists of a number of sensor nodes that are attached to the human body, and intended for monitor the human body condition. The WBAN system has several wireless communication modules that are used for sending or exchanging data between sensor nodes and gateway nodes or gateway nodes. There are some factors that are used to decide which communication modules should be implemented on WBAN system, including communication efficiency, distance range, power consumption, and the effect of mobility on QoS. In this study, we analyze the impact of the kinematic movement of sensor nodes on QoS parameter of HC-05 Bluetooth and NRF25L01 communication modules, during sending and receiving process among nodes. We assume that the sensor node and gateway node are attached on the limbs to catch the movement. We use Quality of Service (QoS) parameters such as delay, jitter, and packet loss, to analyze the impact of movement on communication modules. Based on the experimental result, it was found that the average value of delay and jitter for booth communication modules was slightly influenced by the speed of the sensor node movement. During the sensor node movement and data transmission, we found that the NRF24L01 module have a lower delay and jitter value than Bluetooth HC-05 module. The percentage of packet loss tends to be stable at 0% value, even though the speed value becomes higher.
Secure random port list generator pada mekanisme autentikasi dengan menggunakan Port Knocking dan Secure Socket Layer Rauf, Abdul; Faiqurahman, Mahar; Akbi, Denar Regata
Register: Jurnal Ilmiah Teknologi Sistem Informasi Vol 4, No 2 (2018): July
Publisher : Information Systems - Universitas Pesantren Tinggi Darul Ulum

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26594/register.v4i2.1162

Abstract

Port Knocking merupakan proses autentikasi yang dilakukan dengan mengetuk port tertentu untuk membuka dan menutup koneksi menuju suatu service. Pada umumnya, Port Knocking memiliki prosedur penetapan daftar port yang bersifat tetap. Hal inilah yang mendorong munculnya penelitian terkait penerapan Secure Random Port List Generator (SRPLG), melalui perancangan sebuah sistem yang mampu mengacak daftar port yang digunakan untuk knocking. Di samping itu, sistem ini juga didesain agar mampu mengirimkan informasi daftar port teracak tersebut kepada client melalui jalur aman. SRPLG server ini akan di integrasikan pada mekanisme autentikasi Port Knocking. Penerapan metode ini bertujuan untuk menciptakan sebuah prosedur autentikasi yang dinamis, aman dan efisien dalam mengamankan Secure Shell server (SSH server). Hasil pengujian yang didapatkan menunjukkan bahwa SRPLG server dalam mengacak daftar Port Knocking mampu menghasilkan daftar port yang selalu berubah setiap kali ada request dari client. Kemudian dari hasil sniffing yang dilakukan terhadap data yang ditransmisikan oleh SRPLG server dan client menunjukkan bahwa seluruh informasi yang ditangkap telah dienkripsi oleh Secure Socket Layer (SSL). Hasil pengujian peforma SRPLG server terhadap jumlah client yang melakukan request, rata-rata membutuhkan waktu antara 0,01 detik sampai 0,06 detik dalam setiap variasi pengujian peformansi. Pengujian terakhir menunjukkan bahwa SSH server telah berhasil diamankan dengan konfigurasi Port Knocking dari serangan port scanning attack, di mana seluruh informasi port yang ditampilkan, tidak ditemukan satupun celah yang dapat eksploitasi.    Port Knocking is an authentication process done by tapping a particular port to open and close the connection to a service. In general, the knocking port has a fixed procedure to assign ports list. This is what prompted the emergence of research related to the implementation of Secure Random Port List Generator (SRPLG), through the design of a system capable of scrambling the list of ports used for knocking. In addition, the system is also designed to be able to transmit random ports list information to clients via a secure path. This SRPLG server will be integrated into the Port Knocking authentication mechanism. Implementation of this method aims to create a dynamic authentication procedure, secure and efficient in securing the SSH server. The test results show that the secure random port list generator server in scrambling the list of knocking ports is able to generate an ever-changing port list every time a client requests. Then from the sniffing done to the data transmitted by the SRPLG server and the client indicates that all captured information has been encrypted by secure socket layer or SSL. Performance test marks SRPLG server to the number of clients who make requests, average takes between 0.01 seconds to 0.06 seconds in every variation of performance testing. In the last test shows SSH server has been successfully secured with Port Knocking configuration from attack port scanning attack, where all port information is displayed, not found any fault that can exploit.
Implementasi Pull Message dengan menggunakan Restful Web Service pada komunikasi Wireless Sensor Hidayatullah, Rakhmad Arif; Sari, Zamah; Faiqurahman, Mahar
Register: Jurnal Ilmiah Teknologi Sistem Informasi Vol 3, No 2 (2017): July
Publisher : Information Systems - Universitas Pesantren Tinggi Darul Ulum

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26594/register.v3i2.699

Abstract

 Wireless Sensor Network (WSN) merupakan jaringan dengan skalabilitas yang sangat tinggi, dan memiliki jumlah sensor node yang sangat banyak. Untuk efisiensi biaya, sensor node banyak diterapkan dengan menggunakan Arduino. Arduino merupakan papan rangkaian elektronik open source yang di dalamnya terdapat chip mikrokontroler. Dengan keterbatasan resource yang dimiliki oleh Arduino, efisiensi komputasi yang ada di dalam sensor node harus diperhatikan. Salah satunya berkaitan dengan proses komunikasi dan pengiriman data dari sensor node ke sink node (gateway). Restful web service merupakan salah satu protokol komunikasi yang memanfaatkan HTTP. Protokol ini dikenal memiliki efisiensi yang cukup tinggi, di samping karena interoperabilitasnya untuk digunakan pada berbagai platform. Dalam makalah ini akan diuraikan hasil dari implementasi model pull message dengan menggunakan restful web service, pada komunikasi antara sink node (gateway) dengan sensor node, di dalam infrastruktur WSN. Dalam penelitian yang dilakukan, digunakan mikrokontroler Arduino sebagai sensor node, dan Raspberry Pi sebagai sink node. Selain itu juga diimplementasikan mekanisme thread untuk menangani multi-process yang berjalan di dalam sensor node. Hasil dari pengujian menunjukan bahwa interval sensing, ukuran data, dan jumlah sink node yang melakukan request, tidak begitu berpengaruh terhadap ketersedian free memory heap pada sensor node. Sedangkan ukuran dari data hasil sensing yang dikirim mempunyai pengaruh terhadap request-response time.    Wireless Sensor Network (WSN) infrastructure has very high scalability, which is composed of a large number of the sensor node. For cost efficiency, sensor node broadly deployed using Arduino. Arduino is the open-source electronic circuit board, which has embedded microcontroller chipset. Due to limited resource, the efficiency of computation inside Arduino must be considered during the development of sensor node. One of them is related to communication and data delivery process between the sensor node and sink node. Restful Web Service is one of communication protocol framework which uses HTTP protocol and claimed to be the most efficient Web Service. As well as the other web services, Restful also support high interoperability of communication. In this paper we describe the implementation of pull message mechanism on WSN communication between the sensor node and sink node, using Restful Web Service. We implemented sensor node using Arduino board, and sink node using Raspberry Pi. We also used thread mechanism to handle multi-process that run in the sensor node. The results of the study show that the interval time in sensing, data size, and the number of sink node which makes requests, didn’t give too much influence in the availability of free memory heap in the sensor node. While the size of sensor data that was sent to sink node have an influence on a request-response time.
APLIKASI WIRELESS SENSOR NETWORK UNTUK SISTEM MONITORING DAN KLASIFIKASI KUALITAS UDARA Tri Fidrian Arya; Mahar Faiqurahman; Yufis Azhar
Sistemasi: Jurnal Sistem Informasi Vol 7, No 3 (2018): Sistemasi: Jurnal Sistem Informasi
Publisher : Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (742.308 KB) | DOI: 10.32520/stmsi.v7i3.312

Abstract

Indonesia merupakan salah satu negara yang memiliki perkembangan yang pesat pada sektor industri, hal tersebut tentunya berpengaruh pada lingkungan hidup termasuk kualitas udara. Polusi udara yang dikeluarkan dari cerobong asap kawasan industri apabila tidak dikelola dengan baik maka akan berdampak buruk pada kesehatan manusia. Diantaranya dapat berpengaruh terhadap status faal paru-paru, perubahan respon kekebalan tubuh, bahkan menyebabkan kematian pada makhluk hidup. monitoring tingkat polusi udara menjadi suatu hal yang urgent dilakukan. Pada penelitian ini dibuat aplikasi berbasis Wireless Sensor Network (WSN) untuk monitoring dan klasifikasi kualitas udara secara online, dengan menggunakan modul NRF24L01 untuk komunikasi antara sensor node dan base station yang biayanya relatif cukup terjangkau dan murah.
Implementasi Teknik Seleksi Fitur Pada Klasifikasi Malware Android Menggunakan Support Vector Machine Hendra Saputra; Setio Basuki; Mahar Faiqurahman
Fountain of Informatics Journal Vol 3, No 1 (2018): Mei
Publisher : Universitas Darussalam Gontor

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.21111/fij.v3i1.1875

Abstract

Android Malware has grown significantly along with the advance of the times and the increasing variety of technique in the development of Android. Machine Learning technique is a method that now we can use in the modeling the pattern of a static and dynamic feature of Android Malware. In the level of accuracy of the Malware type classification, the researcher connect between the application feature with the feature required by each type of Malware category. The category of malware used is a type of Malware that many circulating today, to classify the type of Malware in this study used Support Vector Machine (SVM). The SVM type will be used is class SVM one against one using the RBF Kernel. The feature will be used in this classification are the Permission and Broadcast Receiver.  To improve the accuracy of the classification result in this study used Feature Selection method. Selection of feature used is Correlation-based Feature Selection (CFS), Gain Ratio (GR) and Chi-Square (CHI). A result from Feature Selection will be evaluated together with result that not use Feature Selection. Accuracy Classification Feature Selection CFS result accuracy of 90.83%, GR and CHI of 91.25% and data that not use Feature Selection of 91.67%. The result of testing indicates that permission and broadcast receiver can be used in classifying type of Malware, but the Feature Selection method that used have accuracy is a little below the data that are not using Feature Selection.
Over The Air Update Firmware pada Perangkat IoT Dengan Protokol MQTT Luqman Hakim; Wahyu Andhyka Kusuma; Mahar Faiqurahman; Supriyanto
Jurnal Sistem dan Informatika (JSI) Vol 14 No 2 (2020): Jurnal Sistem dan Informatika (JSI)
Publisher : Bagian Perpustakaan dan Publikasi Ilmiah - Institut Teknologi dan Bisnis (ITB) STIKOM Bali

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30864/jsi.v14i2.244

Abstract

Perangkat IoT yang diimplementasi pada banyak tempat dapat mengalami perubahan berupa update firmware. Update firmware pada perangkat IoT biasanya dilakukan dengan mengambil perangkat IoT, lalu menghubungkan ke komputer menggunakan komunikasi serial melalui kabel USB to micro USB, selanjutnya melakukan update firmware pada perangkat IoT dan mengembalikan perangkat IoT ke tempat. Jika sistem pada perangkat IoT sudah dapat berkomunikasi melalui antar muka jaringan, tidak perlu lagi menggunakan kabel USB to micro USB, karena bisa dimanfaatkan over the air update firmware menggunakan antar muka jaringan pada perangkat IoT. Over the air update firmware adalah memuat firmware hasil build dari Arduino IDE pada perangkat IoT menggunakan antar muka jaringan Wi-Fi, pada penelitian ini perangkat IoT menggunakan mikrokontroler ESP8266-12E. Untuk melakukan update firmware perangkat IoT digunakan protokol MQTT untuk menjembatani antara aplikasi berbasis website sebagai interface pengguna untuk publish file firmware ke perangkat IoT. Hasil dari implementasi aplikasi berbasis website untuk over the air update firmware pada perangkat IoT dengan protokol MQTT, dalam 10 kali pengujian pengiriman file firmware perangkat IoT menggunakan masing-masing QoS 0, QoS 1, dan QoS 2, didapatkan hasil QoS 2 lebih direkomendasikan untuk digunakan mengirim file firmware dengan keberhasilan update firmware QoS 0 = 50 %, QoS 1 = 70% dan QoS 2 = 80% dari 10 kali percobaan pengiriman file firmware pada perangkat IoT.
Kinerja gateway berbasis XMPP untuk komunikasi perangkat IoT Mahar Faiqurahman; Muhammad Malik Madani; Denar Regata Akbi
Jurnal Teknologi dan Sistem Komputer Volume 7, Issue 4, Year 2019 (October 2019)
Publisher : Department of Computer Engineering, Engineering Faculty, Universitas Diponegoro

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (611.84 KB) | DOI: 10.14710/jtsiskom.7.4.2019.127-133

Abstract

This study examines the performance of a communication gateway for IoT devices by utilizing the XMPP protocol so that these devices can be connected and communicate using the Internet. The sensor nodes, which are IoT devices, were implemented using NodeMCU connected to the DHT11 sensor module and LED lights to simulate the incoming data. Sensor nodes can communicate using the XMPP protocol gateway and process the request-response data. Gateway data transmission performance with size variations from 10-100 MB gets an average delay time of 9.3 ms, an average jitter of 0.00178 ms, and an average throughput of 161.4 kbps. The CPU usage parameter has an average increase of 12%, and memory usage tends to be constant when data transmission occurs.