Fariz Andri Bachtiar
Fakultas Ilmu Komputer, Universitas Brawijaya

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

Found 8 Documents
Search

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
Perbandingan Kinerja Redis, Mosquitto, dan MongoDB sebagai Message Broker pada IoT Middleware Fitri Febriyani; Eko Sakti Pramukantoro; Fariz Andri Bachtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 7 (2019): Juli 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

IoT middleware has a service unit that implements Redis message broker to accept various types of data. In addition to receiving data, message brokers need to be scalable to handle a lot of data and to continue to operate despite failures. This study compares the performance of Redis, Mosquitto, and MongoDB as alternating message brokers on IoT middleware. MongoDB was chosen because of its scalability and Mosquitto was chosen because of its stable performance. The results of performance testing, the best CPU usage when reading data is Mosquitto with a range of 8%-62%. CPU usage when writing data, memory usage, and runtime, Redis has the best results with values ​​ranging from 13%-41%, 53MB-64MB and 54MB-59MB. Then the write and read data runtime are 2,37 seconds and 0,05 seconds. On disk i/o, MongoDB has the best performance when writing and reading data of 111 megabits and 689 megabits. In terms of scalability, the best concurrent publish is Mosquitto for 18 messages per second through CoAP and 15 messages per second through MQTT. It can be concluded that Redis has a good performance on CPU usage when writing data, memory usage, runtime, and speed of handling incoming data. In terms of disk i/o and speed of reading data, MongoDB has the best performance. Whereas Mosquitto has the speed of writing data and handling data that comes out.
Pengujian Interoperabilitas pada IoT Middleware dalam Mengatasi Permasalahan Interoperabilitas Ulul Albab Khatami; Eko Sakti Pramukantoro; Fariz Andri Bachtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 8 (2019): Agustus 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Internet of Things (IoT) plays an important role in the development of the Internet today and in the future. Along with the large number and types of devices that are connected, a problem arises called interoperability. Interoperability problems in IoT can be divided into 3 categories which are network interoperability, semantic interoperability, and syntactical interoperability. Recent development of IoT middleware has lead to resolve of interoperability problems in steps. This research has conducted a test on IoT middleware. The test was done to answer the question of whether IoT middleware has the ability to resolve interoperability problems if a system is run together. The Interoperability test uses a model called interoperability assessment methodology. The model has 9 parameters which are commonly used based on the researcher's needs. The results of the interoperability show the level of success of sending data from each node sensor to the middleware. Results gained has shown that the Wi-Fi protocol has a 96,67% rate, the 6LoWPAN protocol having 96,11% rate, and the BLE protocol having a 100% rate. For the interoperability test conducted using the interoperability assessment methodology model, it can be concluded that IoT middleware can resolve network, semantic, and syntactical interoperability problems simultaneously. The performance test showed that CPU usage was in the 0%-23% range during 3 hours, which was how long the test was conducted. Currently, the memory utilized when the system was run simultaneously was 29 MB - 40 MB.
Implementasi Blockchain berbasis BigchainDB dan Tendermint pada Sistem Penyimpanan Data IoT Immanuel Sibarani; Eko Sakti Pramukantoro; Fariz Andri Bachtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 8 (2019): Agustus 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The IoT data storage system in general is centralized so that the data generated by the IoT sensor are stored on one data storage only. Centralized systems are susceptible to failure, which can cause the entire system to crash and can cause data loss because there are no backups. Therefore, in this study, we will propose a decentralized storage system using blockchain. The Blockchain is a decentralized, distributed, and immutable database that stores assets and lists of transactions in peer-to-peer (blockchain) networks. The Blockchain can replicate data to be stored on many nodes in the blockchain network. If there is a system failure on one node, the node will not affect the system on the other node. This research focuses on implementing blockchain on IoT data storage systems using BigchainDB and Tendermint. BigchainDB and Tendermint are the right applications to implement blockchain on MongoDB-based IoT data storage systems. The results of functional testing show that the decentralized IoT data storage system is running by its function in storing data and replicating data on several data storage areas. Based on these results, the system in this study can be a solution for centralized IoT data storage systems.
Implementasi Sistem Real Time untuk Pendeteksi Dini Banjir berbasis ESP8266 dan Weather API Shandi Sonna Mahardika; Wijaya Kurniawan; Fariz Andri Bachtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 8 (2019): Agustus 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Flood is when the volume of water continues to increase and then inundate the surrounding land. Flooding occurs when the intensity of rain is high. To anticipate flooding, it is necessary to have an information system that in real time provides information on flood status. Internet of things or IoT can send, receive, and process flood information. The flood early warning system applies Weather API, HC-SR04 sensor, FC-37 module, and YF-S201 sensor. The sensor and Weather API on the system must be able to work together. RTOS or real time operating system provides multitasking and scheduling features to run multiple programs simultaneously. With the RTOS task on the system can be scheduled based on its priority. Virtuino is an Android-based application whose job is to display flood warnings and status. The system test results is sensor FC-37 and YF-S201 has a percentage error of 0%, the FC-37 Module can measure rainfall intensity according to its limits, the Weather API has a percentage of weather reading errors of 13%, all tasks are executed with an average of 8996.75ms and does not exceed the time limit, and the Virtuino Application takes 2.3 seconds to access and display the flood status.
Implementasi Metode Autentikasi dengan Zero Knowledge Proof menggunakan Protokol Feige-Fiat-Shamir Identification Scheme pada Perangkat Internet of Things Luthfi Maulana; Ari Kusyanti; Fariz Andri Bachtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 9 (2019): September 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Authentication is one of many problems about the security of Internet of Things (IoT) devices. Authentication on IoT devices is urgently needed as development on IoT grows. Because IoT devices are constrained devices, a conventional method for authentication is difficult to use. Furthermore, one of the authentication mechanism used in IoT devices called, JSON Web Token (JWT), still has many problems when used on an insecure connection. Zero Knowledge Proof uses the Feige-Fiat-Shamir Identification Scheme protocol which can be used as a solution for problems regarding authentication difficulties on IoT devices. Results from the research show that the system is able to conduct the authentification process using Feige-Fiat-Shamir Identification Scheme protocol with attack resistance limited to keys having an 20 bit length and 20 rounds, a sniffing attack did not result in the compromisation of any confidential data and a brute force attack did not managed to gain the value of modulus n and private key S. Another finding suggests that the amount of rounds has a significant correlation with memory usage of the device and the amount of rounds has an insignificant correlation with the system's execution time.
Analisis Perbandingan Kinerja Protokol Routing RIP dan Protokol Routing IS-IS pada IPv4 dan IPv6 Rino Erik Sanrio; Primantara Hari Trisnawan; Fariz Andri Bachtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 1 (2020): Januari 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

RIP and IS-IS are routing protocols with round trip times and the fastest convergence time among other dynamic routing protocols. Workflow and routing protocol performance is affected by the algorithm used. GNS3 is a simulator used for simulating routing protocols with mesh topologies. This study uses Wireshark to record packets on the network. This routing protocol is implemented using IPv4 and IPv6 addressing. Tests carried out using mesh topology 4 routers and 6 routers. Convergence time and round-trip time are the performance parameters that are tested. This study aims to determine the convergence process when the path is broken. The results of the research are the IS-IS routing protocol that uses IPv4 addressing has the fastest convergence time with a convergence time of 0 ms, while the RIP routing protocol is 1 ms. This is because the algorithm used makes the IS-IS router has a database that connects the network topology.
Pengembangan Infrastruktur Analisis Data Heart Rate berbasis Microservices menggunakan Kubernetes Abd. Jahiduddin; Eko Sakti Pramukantoro; Fariz Andri Bachtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 1 (2020): Januari 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Increasing the number of Internet of Things devices every day causes an increase in the volume of data that has no benefit if not done data processing. The most significant challenges in data processing are resource requirements, complex installation processes, difficulties in using analytical tools, and complex maintenance and development processes. This research tries to solve this problem by developing a heart rate data analysis infrastructure using microservices architecture, Docker containers, and Kubernetes. The use of microservices architecture aims to facilitate the development and maintenance of applications. The use of a docker to simplify the installation and deployment process by changing applications with microservices architecture to a docker image. Kubernetes is used to carry out the management of the container docker that runs on the Kubernetes cluster. Scalability testing shows that the infrastructure built is capable of analyzing up to 100,000 data. However, when analyzing 50,000 data there was a drastic increase in an analysis time of seven to eight times. In addition to analytical skills, this study also produces a heart rate data analysis infrastructure that can perform self-healing and can store data persistently.