Reza Andria Siregar
Fakultas Ilmu Komputer , Universitas Brawijaya

Published : 101 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Analisis Kinerja IoT Middleware Berbasis Event-Driven pada Raspberry Pi Zero dan Raspberry Pi 2 Ula Auliya Ilham Irsahnda; Eko Sakti Pramukantoro; Reza Andria Siregar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 10 (2018): Oktober 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (818.735 KB)

Abstract

IoT middleware telah dikembangkan untuk mengatasi masalah syntactical interoperability dengan menggunakan gateway multiprotokol yaitu MQTT, CoAP, dan Websocket. Dengan beragamnya perangkat yang dapat digunakan sebagai host untuk middleware timbul pertanyaan bagaimana spesifikasi minimal untuk perangkat yang dapat digunakan sebagai host untuk middleware sehingga pada penelitian ini host yang digunakan untuk middleware adalah raspberry pi zero dengan mempertimbangkan karakteristik raspberry pi zero yang lebih sederhana untuk mengetahui bagaimana kinerja dari IoT middleware jika dihadapkan pada perangkat yang lebih sederhana dan untuk mengetahui batasan bawah kebutuhan perangkat untuk IoT middleware ini. Hasil dari pengujian menunjukkan bahwa rata-rata penggunaan CPU oleh middleware sebesar 1,25% dan penggunaan memori sekitar 13%. Delay yang dibutuhkan dari publisher hingga sampai ke aplikasi sebesar 0,868 detik untuk protokol MQTT dan 0,962 detik untuk protokol CoAP. Dari segi skalabilitas, middleware mampu menangani hingga 81 pesan per detik untuk protokol MQTT, 41 pesan per detik untuk protokol CoAP dengan jumlah publisher sebanyak 100. Sedangkan pada protokol Websocket jumlah subscriber yang dapat ditangani meningkat seiring dengan bertambahnya jumlah klien hingga mencapai 54 pesan per detik. Secara keseluruhan dapat disimpulkan bahwa kinerja dari middleware pada raspberry pi 2 lebih baik daripada kinerja middleware pada raspberry pi zero.
Analisis Mekanisme End-To-End Security Pada Komunikasi Antara Node Sensor Dengan IoT Middleware Ahmad Lutfi Bayu Aji; Eko Sakti Pramukantoro; Reza Andria Siregar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 10 (2018): Oktober 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (321.7 KB)

Abstract

Internet of things (IoT) is one of the technology of the future that develops rapidly. IoT can use data that has been collected without human help, which then interconnected with each other with the internet. In the previous research, a middleware with an event-driven approach has been developed that can support the interoperability of various devices or sensors. Middleware consists of sensor nodemcu ESP8266 and Raspberry Pi as a broker / server. Sensors communicate using MQTT and CoAP protocols with middleware. Every computer network must have vulnerabilities. One of the attacks on network communication is Man In The Middle (MITM). In the middleware scheme, the security features have not been applied either to data transmission or data validation, so there is a need to overcome the security hole or end-to-end security. In this research we will add TLS and AES-CBC crypto mechanisms to protect data sent from nodemcu sensor to middleware. And get recommendations of security mechanisms that match the specifications of the Nodemcu ESP8266 minimal sensor. As a result, TLS fails to be applied while AES-CBC crypto succeeds and does not affect QoS on data transmission. It is recommended to apply to middleware as end-to-end security.
Perancangan Laboratorium Komputer Virtual Mandiri Untuk Praktikum Jaringan Komputer Dasar Menggunakan Docker Iman Aidil Nugraha; Mahendra Data; Reza Andria Siregar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 11 (2018): November 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (381.353 KB)

Abstract

Laboratory is a means to conduct the process of practicum at a university. The purpose of a practicum is held so that students can directly implement the material obtained at the time the lectures take place in the classroom. However, when practicum there are students who are difficult to perform the installation of practical purposes, it is caused by the uniformity of configuration requirement of practicum between lecturer and student. To overcome these problems it takes a virtual laboratory to do a practicum. This virtual laboratory serves as a lab that can be accessed virtually on each student device. In this study used the docker engine as a virtualization software provider. Practicum used as virtualization is a computer network practice module that each chapter will be used as an image using docker. Furthermore, to run the lab can be through the container provided by the docker. Docker is chosen because the use of memory, processor and storage are more efficient. Tests conducted in this study is a test of computer performance, which is seen from memory usage and CPU usage. the test performed resulted in the use of memory of 1.21MB and 0.7% of CPU usage on packet capturing practice, 6.77MB and 0.6% CPU usage on socket programming practice, 2.30MB and 2.93% CPU usage on protocol layer transport pratice.
Pengembangan Perangkat Middleware Web of Things (WoT) Berbasis Arsitektur Publish Subscribe Menggunakan Protokol REST HTTP Donny Kurniawan; Adhitya Bhawiyuga; Reza Andria Siregar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 11 (2018): November 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (541.817 KB)

Abstract

Internet of Things (IoT) refers to all physical objects or devices that connect and exchange data over the Internet. With the application of IoT in various fields, of course cannot be separated from the increasing challenge also. One of the major problems in IOT deployment includes devices with diverse protocols and accessibility of various devices. One solution that can be given to solving interoperability problems is to use the web as a universal integration platform. However, the application of WoT in sending commands to IoT devices becomes inefficient because the IoT device makes periodic requests as a command check mechanism. Therefore, it is necessary to replace the more efficient architecture in overcoming the delivery of middleware commands to the sensor nodes. To overcome the problem is required replacement HTTP RESTful request response architecture to use publish subscribe architecture. Based on the previous explanation, it is proposed a middleware development with publish subscribe architecture as communication of sensor node device to middleware. In replacement of the architecture is expected to reduce the load from the IoT device, so no need to make requests on a regular basis. System performance test results show, the system capable of handling up to 150 users with a 0% error rate.
Implementasi Failover Dan Autoscaling Kontainer Web Server Nginx Pada Docker Menggunakan Kubernetes Yosua Tito Sumbogo; Mahendra Data; Reza Andria Siregar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 12 (2018): Desember 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (959.373 KB)

Abstract

Web server is an important part used to provide website services. Web server is used to serve website requests for 24 hours 7 days if the web server is dead then the website service will not be used. The condition of web server that can not work or failure can be caused by some things like hardware malfunction, crash on web server, power outage, and network failure. NGINX is one of the web server software provider. NGINX is able to install on virtual server computers using container methods. this facilitates the deployment process because the containers are lightweight and portable. In order for the web server to serve requests it requires failover mechanism and autoscaling. Kubernetes is a software that has a Docker-based failover and autoscaling container mechanism. In this research the amount of hardware used is 3 servers that make up a cluster using Kubernetes, where 1 server will become master and 2 server as minion. From the research obtained the average time required for failover is 264.74s for node failure, and 3s for service failure. the average autoscaling time of the system requires 45s for scale up and 108s for scale down. Autoscaling Kubernetes is able to reduce CPU usage by 0.4%. The built system is capable of running web server with clustering method.
Implementasi Serangan Black Hole pada Mobile Ad-Hoc Network dengan Pergerakan Dinamis Terstruktur menggunakan Protokol Dynamic Source Routing Tasrahmiati Istiqomah; Reza Andria Siregar; Dany Primanita Kartikasari
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 12 (2018): Desember 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1199.433 KB)

Abstract

MANET is one of the wireless technologies that consists of several mobile nodes that are structuredwithout a fixed infrastructure. In the absence of a fixed infrastructure, it poses a challenge in terms ofsecurity. One of the MANET attacks that are often encountered is black hole attacks. A black hole attackis a data retrieval attack by sending fake reply messages to the data sending node that declares itselfas the shortest and fastest node to get to the destination node. Where before reaching the destinationnode, the data packet has been dropped. Black hole attacks have two types of attacks, including; anattack which is only done by one attacker node and a collaborative black hole attack performed bymore than one attacking node. In this study the authors use the model of manhattan mobility gridmovement and routing protocol. One of the routing protocols found in MANET is the DSR routingprotocol. the simulation of this test is done using NS-3 simulator with test scenario based on number ofnodes, number of black hole nodes and the area of simulation area. The test was conducted todetermine the effect of black hole attacks of data transmission with packet delivery ratio testingparameters and total packet loss. From the simulation, the test result shows that black hole attackworks quite significantly with total packet loss 89.6552% and the best packet delivery ratio is 53.3333%
Perancangan Klaster Server Web Dengan Availabilitas Tinggi Menggunakan Teknologi Failover, Load Balancing dan Distributed File System Tiara Erlinda; Mahendra Data; Reza Andria Siregar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 12 (2018): Desember 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (336.44 KB)

Abstract

The developments of World Wide Web (WWW) technology has an impact on the increasing website every day. The use of the web for everyday life is very influential for various aspects of life such as to communicate, entertainment, and education. It takes a system that has a high availability level to operate continuously and ensures no failure so that the system can provide continuous service without interruption to the user. The researcher's solution is to design a high availability web server cluster with failover technology using Keepalived. There is also load balancing technology using Varnish which supports distributing workloads to web servers and distributed file systems using GlusterFS to share files between servers. The study was conducted using LAMP server ie Linux Apache, MySql and PHP. Apache server is assigned as web server. Testing is done in terms of downtime, throughput, CPU usage, memory usage and functional. The results of the research found that the value of downtime with an average of 1 second when the main server is dead. The highest throughput value for the connection is obtained when the number of connections is 40 and the lowest when the number of connections is 100. The usage and memory usage values ​​increase up to 68.3% for CPU and 65.5% for memory depending on the number of connections. The result from functional test proved that the system is running according to its function. Based on these results, this system can be a solution for systems that require high availability.
Implementasi Jaringan Wireless Mesh Berbasis Protokol Babel Untuk Video Streaming Menggunakan Codec H.264 Hilkya Dwima Palembangan; Widhi Yahya; Reza Andria Siregar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (243.594 KB)

Abstract

Wireless mesh network is a network consisting of several devices that are connected to each other to send and receive data, and act as a relay for sending data on a small network scope. Because video streaming process in a network requires connection between the server and the client that runs continuously and real time, so the codec used, the size of the video, and the location of the server and client affect the quality of video streaming results. Recommended standards for video streaming to run smoothly is that the jitter value is no more or equal to 10 ms to 50 ms, and packet loss is not more than 0.5%. In this study, testing of video streaming is carried out on a wireless mesh network based on Babel routing protocol with a limited number of devices using H.264 and MJPEG codecs. The quality of network service in each test scenario is determined in the form of delay, throughput, jitter, and packet loss, then the test results between H.264 and MJPEG codecs are compared. After testing, H.264 codec has packet loss value of 2.14% while the MJPEG codec has packet loss value of 5.03%. H.264 codec has a jitter value of 164154.38 ms while the MJPEG codec has a jitter value of 305.67 ms. H.264 codec has a throughput value of 0.016 MB/s while MJPEG codec has a throughput value of 0.047 MB/s. H.264 codec has a delay value of 0.036 ms while the MJPEG codec has a delay value of 0.0306 ms. Jitter and packet loss value from testing using the H.264 codec do not meet the recommended standard values for video streaming.
Pengembangan Internet Gateway Device berbasis Koneksi GPRS untuk Mengoleksi dan Meneruskan Data ke Media Penyimpanan Maxi Luckies Ginanjar Azis; Eko Sakti Pramukantoro; Reza Andria Siregar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (468.621 KB)

Abstract

Implementation of an IoT system for monitoring office environment with temperature and humidity and also with camera sensor meet a problem when data from the middleware can't be forwarded to the internet located storage media because still use local intranet network communication. This problem can be solved by adding internet gateway device functioned as a data collector and forward data to the storage media with GPRS connection. From these requirements, this paper developed mechanism for collecting data and forward data from the middleware to the storage media through GPRS connection with two scenarios, the first scenario used waiting time and the second scenario used direct sending mechanism. The results show that the developed internet gateway device can collect and forward data to the storage media with good performance based on the result functionality testing.
Implementasi Delay Tolerant Network (DTN) dengan Menggunakan Algoritme Hierarchical Token Bucket untuk Seleksi Node Routing Multicopy Hidayatus Syafa'ah; Rakhmadhany Primananda; Reza Andria Siregar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (434.165 KB)

Abstract

Delay Tolerant Network is network used for long distatnce communication with layer addition, whic is bundle layer. In Delay Tolerant Netwrok, routing becomes a challenge in its implementation. It is caused by the use of limited bandwidth and buffer thus it need bandwidth management in order to arranged overload in buffer using Hierarchical Token Bucket Algorithm. Routing is used to route messages from the source node to the destination node. There are two categories of routing protocols based on the number of message copies, namely singlecopy routing and multi routing copy. Multi copy routing is, the message will be forwarded to each node on the specified path. This routing is able to improve network performance in maximizing the delivery message and minimum delay. Hierarchical Token Bucket Algorithm used to control the use of bandwidth towards link given to client and limit the download and upload conducted by client. In this research, Hierarchical Token Bucket Algorithm implemented by using ONE Simulator simulation and JAVA programming languange in Eclipse. The result of test then analysed by using average latency, overhead ratio, delivery probabilty and average hop count parameter with scenario number of node 50, 100, 150 and 200 node and node speed 20-160km/hourand message size of 1MB. From the result of test, it is obtained that the implementation of Hierarchical Token Bucket Algorithm for node routing multi copy selection runs appropriaately due to it implements message delivery schedule based on ceil and rate parameter. It can be seen from the result of parameter test of overhead ratio for 15.9737ms, score of delivery probabilty for 0.9504%, score average hop count score is 20.5900ms and average latency score is 220.2333ms.
Co-Authors Abyantara, Za’da Achmad Basuki Achmadi, Adrian Adam Hendra Brata Adam Syahputra Adhitya Bhawiyuga Adhitya Bhawiyuga, Adhitya Aditya Prayudhi Ahmad Aji Santoso Ahmad Faiz Ahmad Hanif AR Ahmad Lutfi Bayu Aji Ahmad Rizal Muttaqin Aladina, Yohanna Fransiska Alldo Raafi'ilman Andi Mohammad Thareq Akbar Annisa Widuri Murti Utami Anugerah Wijaya Ardhian Rizki Ramadhani ari kusyanti Ari Kusyanti Asika Ayu Wandira Asroful Khusna Arifianto Atha, Mochamad Audi Azzura Falaq Audi Fauzan Septano Bangsa, Rehan Putra Chandra Yogi Adhitama Cut Naurah Cassrisa Daffarez Elguska Dahru Wildan Pradanaputra Danny Candra Rumantyo Dany Primanita Kartikasari Dany Primanita Kartikasari Dany Primanita Kartikasari Destyorini, Diah Ratih Donny Kurniawan Dyan Krisyanto Dzaki, Alvin Pradano Ekky Pramudito Setiawan Eko Aditya Ramadianto Eldyto Puspa Laksana Fadhlan Muhammad Fariz Andri Bakhtiar Faruqi, Ibrahim Zhilal Fauzan Pahlawan Fedro Jordie T. H. Simangunsong Fitra Firdaus Gibran Akbaromi Luhkito Haidar Harfi Hadhiansah Heru Nurwarsito Hidayatus Syafa'ah Hilkya Dwima Palembangan Hilmy Riadika I Dewa Gede Ardana Pucanganom I Gede Wahyu Sanjaya I Made Oka Semara Putra Imaduddin, Muhammad Fakhri Imam Nurhidayat Imam Utomo Iman Aidil Nugraha Indra Lesmana Putra Isnaini Isnaini Ivan Faturahman Jaliasmar, Rendy Putra Jogi Oliver Yohanes Tampubolon Julio Dimitri Fredrik Kasyful Amron Kasyful Amron Khalid Hamzah Haza Al Hamami Labib Imam Hidayat Mahardika Yuristyawan Putra Mahendra Data Maxi Luckies Ginanjar Azis Miftaqul Novandi Moh. Ahsani Taqwim Mohammad Harits Mohammad Rizky Dwisaputra Muhamad Ralfi Akbar Muhammad Alfarizi Muhammad Alif Bahari Muhammad Alvian Syahputra Muhammad Ichwan Pradana Muhammad Muhajir Kurniawan Muhammad Reza Wahyu Chrisdyan Muhammad Ryan Firmansyah Muhammad Syaifuddin FP Muhammad Taufiq Aryadi Mulyadi, Yonathan Fanuel Nur Cahyo Utomo Nurovi Andiyani Nurudin Santoso Nurul Hidayat Pramukantoro, Eko Sakti Prasetyo Eko Yulianto Primantara Hari Trisnawan Puspita Ainunnazahah Ragil Setyo Utomo Rakhmadhany Primananda Rakhmadhany Primananda, Rakhmadhany Rakhmashany Primananda Ravy Agistya Alkamaly Retno Nizma'urrahmi Rian Bayu Pambudi Risqi Nuril Aimah Rivai Fansuri Nasution Rizky Suhaimi Robbani, Dwindra Helmi Rozali Syahputra Ryan Eko Listyanto Selma Aulia Sekarrizky Siska Irawati Sutrisno, Bagasdio Tasrahmiati Istiqomah Thelemanica Wicaksana Tiara Erlinda Tommy Bona Hamonangan Sitorus Trisnawan, Primantara Hari Tsany Afif Ula Auliya Ilham Irsahnda Widhi Yahya Widhi Yahya Yanuar Alfianus Yosephan Raharjo Yosua Tito Sumbogo Yudhanto, Alif Alamsyah