Claim Missing Document
Check
Articles

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.
Perbandingan Kinerja Cassandra dan MongoDB Sebagai Backend IoT Data Storage Adam Kukuh Kurniawan; Eko Sakti Pramukantoro; Primantara Hari Trisnawan
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 (605.523 KB)

Abstract

The storage solutions for keeping a variety of data is using NoSQL. In the previous research, IoT data storage framework has been developed to solve the problems of large and diverse IoT data by using NoSQL MongoDB and GridFS as the data storage media. But currently there are many NoSQL databases with different implementation mechanisms and storage characteristics. It brings challenges in the NoSQL databases selections that are used as IoT data storage media. In this research will be proposed IoT data storage media using NoSQL Cassandra. The researcher chose NoSQL Cassandra because the implementation mechanism and characteristics of the sessions differ from MongoDB NoSQL. The test is done in terms of functionality on Cassandra in storing data from sensor nodes, as well as in terms of performance of Cassandra and MongoDB in performing insert data text and file operations using Runtime, Throughput, CPU Usage, Memory Usage and DISK I/O parameters. From the results of functionality testing, Cassandra can store heterogeneous data from sensor nodes. For insert data text operations, MongoDB has Runtime, Throughput, and CPU Usage values ​​best compared to Cassandra (runtime 121.2 second, throughput at 1236.7 ops/s, and CPU usage from 4% to 5%). As for insert data file operations, Cassandra has better Runtime, Throughput, and Memory Usage values ​​compared to MongoDB (runtime 86.4 second, throughput at 115.8 ops/s, and disk I/O at 126953 KB)
Pengembangan Stateful Packet Inspection dengan Metode NDPMon untuk Duplicate Address Detection Steven Urbani; Widhi Yahya; Eko Sakti Pramukantoro
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 2 (2019): Februari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Software defined networking is a new field of research, where the concept aims to replace an inflexible and complex network with an innovative and agile network by separating the control plane and data plane. One of the protocols that can carry the concept of SDN is OpenFlow. Problems about network security that related about gap on conventional network are also occur on the OpenFlow network. One of the network attacks which can be threatening the security of the OpenFlow network is DoS of duplicate address detection, which attackers exploit a gap on IPv6 duplication checking schemes in a local network. Program that can be applied on controller to resolve some security issues in OpenFlow is Stateful Packet Inspection. To resolving the gap, development of the Stateful Packet Inspection can be done to prevent attacks on duplicate address detection processes by adding an NDP checking mechanism using the NDPMon method. There are several tests to test the system's functionality and performance in overcoming gaps in DAD process on the OpenFlow network. From the test results, we obtained that the system can noticed duplicate address detection process and successed to handle three test scenarios for DAD DoS attacks.
Implementasi Protokol Neighbor Discovery Pada Pembentukan Komunikasi Antara Node Sensor dan IoT Middleware Berbasis Jaringan 6LoWPAN Heru Dias Pambudhi; Eko Sakti Pramukantoro; Fariz Andri Bakhtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 4 (2019): April 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

6LoWPAN is a network technology that is proven for IoT environment to facilitate the transmission of data from sensor node to IoT middleware. The advantages of 6LoWPAN are it is suitable for low-power device and has high scalability because it is based on IPv6. But, there is a challenge in forming communication between node sensor and the IoT middleware in 6LoWPAN, i.e. node sensor can't find out the existence and the middleware address. Beside that, node sensor also can't self-configured it's IP address using the prefix that is provided by the middleware. These problems can be resolved with Neighbor Discovery Protocol (NDP), which can give node sensor the ability to automatically find out the middleware existence and address also can self-configured it's IP address. NDP can be applied with radvd program on the middleware side and ndisc6 program on the node sensor side. The result of this research are node sensor can find out the existence and the middleware address, automatic IP addressing in node sensor, discovery delay around 1ms , the number of exchanged NDP control message of each node is six, packet delivery ratio of CoAP and MQTT are 93% and 100%, and the maximum reachability range is 105m.
Implementasi Mekanisme Sleep - Wake Pada Node Sensor Berbasis GSM Prasetyo Rizqi Santoso; Sabriansyah Rizqika Akbar; Eko Sakti Pramukantoro
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 4 (2019): April 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The progress of the times in Indonesia in various sectors needs to be developed in a better direction. As there is a change in the monitor system on a land or the surrounding environment in order to save time checking the land and the environment, in addition it also requires a Sensor Node that can save power when monitoring a sector or environment, namely by sending to Could web ThingSpeak server that is useful for monitoring in real time and efficiently. In addition, a system is also needed along with sensor nodes that can make power savings. This time the sensor node is used in the form of light intensity, temperature sensor, and soil moisture sensor, where each sensor has a role to play in taking data on land or the environment. To send data to Cloud ThingSpeak, the GSM800L V2 module is used as a communication medium. In this study, energy saving methods using the mechanism (low power) are used or can also be called Sleep-Wake on Sensor Node. Testing on the system is done 7 times to determine the sleep and wake system and as many as 10 times for testing SIM800L V2. In this study the average results of testing the power saving (low power) and the tried wake as much as 7 times were 100.41mA for wake and 15.45mA for saving sleep power. The power saving is estimated at 84.6%. But sometimes this system is still constrained by the conditions of the place and the weather because SIM800L uses 2G networks.
Pengembangan Personal Data Analitik Menggunakan PHP-ML dan Apache Spark pada IoT Cloud Apps Ahmad Riyadh Al Faathin; Eko Sakti Pramukantoro; Fariz Andri Bachtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 4 (2019): April 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The Internet of things has systems and devices to monitor objects, collect and forward data. Diverse data will be collected using sensors then forwarded to stored in data storage. Data on IoT is generally low density data or does not have a lot of usefulness value if no analysis and visualization is carried out, besides that the data collected usually has specific goals and objectives according to user needs. Therefore we need a system that can store diverse data, perform data analysis and also personalize each IoT service needed. The researcher will focus the research on building a framework that is able to answer these problems, so that a data storage, analytic data and visualization webservice will be built in which a personal approach will be developed. System performance testing is done in terms of functional, scalability, response time for storing and retrieving data. The results of functional testing found that the framework system developed was running in accordance with its function in storing various data into data storage, performing data analysis and also personalizing service based on user needs. In addition, based on scalability testing that has been done shows that the system has a pretty good ability. Based on these results, this system can be a solution to IoT problems in the cloud
Implementasi Constrained Application Protocol (CoAP) Pada Semantic IoT Web Service Made Rezananda Putra; Eko Sakti Pramukantoro; Fariz Andri Bakhtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 5 (2019): Mei 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Heterogeneous communication protocols in internet of things lead to problems of interoperability, in particular the syntactical interoperability. In previous research has developed semantic IoT web service that can receive data from the sensors node via HTTP. However, the use of HTTP is not enough to receive data from the sensors node with diverse communication protocols. These problems are also compounded by the existence of a sensor node has limited or resource-constrained. One of the solutions of these problems is the addition of communication protocol on semantic IoT web service to connect with a resource-constrained sensor node. Constrained Application Protocol (CoAP) is a communications protocol that is capable of handling the problems of resource-constrained. CoAP designed to use minimal resources, making it suitable to be implemented on the environment the IoT has limitations. Therefore, in this study will be added CoAP as the protocol communications on semantic IoT web service. In terms of functional test results indicate semantic IoT web service is able to accept JSON-shaped data, images and video via communication protocols CoAP. The addition of the CoAP on semantic IoT web service is also capable of handling the problems of interoperability, in particular the syntactical interoperability by providing communication protocol via HTTP and CoAP.
Implementasi Mekanisme Load Balancer dan Failover pada IoT Middleware berbasis Publish-Subscribe Ahmad Naufal Romiz; Eko Sakti Pramukantoro; Widhi Yahya
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 5 (2019): Mei 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Previously, IoT middleware was built to overcome the problem of syntactical interoperability (silo). The IoT middleware was implemented on the Raspberry Pi. In addition, to make IoT middleware functions more scalable, cluster message edge storage was developed which can increase memory capacity on the IoT middleware node (Raspberry Pi engine). In that system, the entire message delivery process was limited to one IoT middleware node which function is as a broker. That results in unbalanced loads by stacking on one IoT middleware node. The problem of unbalanced loads, can be overcome by adding a load balancer on the system, with multiple IoT middleware as the aim of traffic load balancing. Round robin algorithm is used in the research as a traffic distribution method by load balancer. Load balancers are developed as a single entry point on a system. Two devices are used as load balancer. Keepalived is also implemented so that a failover mechanism in the node load balancer can be occured. Testing was carried out to determine the time process done by IoT middleware on publish and subscribe messages. In addition, the testing was also used to determine the number of messages per second which IoT middleware can handle. From the testing result, the average concurrent publish value of CoAP is 62 messages/second on a system without a load balancer and 63 messages/second on a system with a load balancer. The concurrent publish average value of MQTT is 41 messages/second on systems without load balancers and 73 messages/second on systems with load balancers. The concurrent subscribe average value is 37 messages/second on the system without a load balancer and 68 messages/second on the system with a load balancer.
Implementasi Perangkat Internet Gateway Device Untuk Menghubungkan Infrastruktur IoT dan Aplikasi Cloud Menggunakan Narrowband Internet of Things (NB-IoT) Eric Ferdy Kurniawan; Eko Sakti Pramukantoro; Fariz Andri Bakhtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 6 (2019): Juni 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

IoT architecture can be described with 4 parts, namely sensing, networks, middleware, and application. Generally part of the sensing and middleware are on the intranet, while the application was on the internet as a cloud-based. The condition of the Internet gateway device (IGD) acts as a part of the network architecture that is connecting the IoT middleware in the intranet and internet application in the cloud. IGD function takes the data from the middleware then forwarded to the application cloud. In this research, IGD based network of NB-IoT provide internet connectivity with smaller delay than previous research that uses IGD based network of GPRS. Two test scenarios conducted to measure the delay and throughput data delivery from IGD towards cloud application. In the first scenario, the received sensor data from middleware directly mailed toward the cloud, while the second scenario, the received sensor data from middleware collected and stored first in the JSON file during a span of certain then JSON file is sent towards the cloud. The first scenario test results showed that the mean average delay of 10 seconds and average throughput of 26000bps. Comparison of the test results between second scenario on this research and previous research looks significantly while sending data 2.5Mb data. In previous research, the delay resulted of the delivery 2574984 bytes data of 2818 seconds, while in this research were able to send 2648000 bytes with delay amounted to 22 seconds and average throughput of 97672.742bps.
Implementasi Mekanisme Pengiriman Data Kesehatan Berbasis Protokol Bluetooth Low Energy antara Smartwatch dengan IoT Middleware Reza Azzubair Wijonarko; Eko Sakti Pramukantoro; Fariz Andri Bakhtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 6 (2019): Juni 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The data sending mechanism between a resource-constrained sensor and an Internet-of-Things middleware (IoTM) must be considered to enable remote and periodical data recording. Such recording is paramount in the context of human heart monitoring. In a previous study, Bluetooth was used in a health-data sending mechanism from sensor to smartphone. However, the solution introduced new problem that is silo. Meanwhile, the Bluetooth Low Energy (BLE) protocol is more compatible to the resource-constrained sensor and has safe radiation levels. Also, the smartwatch is popular for recording human heart rate. Then, the silo can be averted by applying event-driven IoTM. Thus, this research proposes a health data-sending mechanism from smartwatch to IoTM utilizing BLE by implementing BLE gateway on the IoTM. The health data is the smartwatch user's heart rate measurement. The health data are uploaded to a cloud server via IoTM's internet gateway device (IGD) for analyzing. The research's result is a functional health data-sending mechanism that satisfies the sensor's resource-constrained characteristic. The health data has a maximum size of 17 byte. The optimal distance between the smartwatch and the IoTM is 10 meters, with a maximum end-to-end delay of 3.7 seconds and a minimum Packets Reception Ratio of 96%.