Claim Missing Document
Check
Articles

Implementasi OWASP Mobile Security Testing Guide (MSTG) Untuk Pengujian Keamanan Pada Aplikasi Berbasis Android Luqman Hakim Yumnun; Ari Kusyanti; Dany Primanita Kartikasari
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 11 (2019): November 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

OWASP Mobile Security Testing Guide (MSTG) is a method that can be used for security testing on mobile device applications both based on iOS and Android operating systems. Security testing is needed to minimize vulnerabilities in an application. However, there is currently no security testing application that applies OWASP MSTG, so this research will create a security testing system that applies OWASP MSTG. In the requirement analysis process there are 11 functional requirements while the design phase will make the system design, interface design, and algorithm design. This system is implemented on a web-based using CodeIgniter framework. On system testing, the system is tested by functional testing and validation testing by comparing the results of the system that has been made with existing security testing applications. Based on the system testing, the security testing system OWASP MSTG has been running and accordance with the system design stage.
Deteksi Sinkhole Attack pada MANET dengan Protokol Routing AODV Menggunakan Perbedaan Sequence Number Muhammad Nursodik Wicaksono; Dany Primanita Kartikasari; Rakhmadhany Primananda
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 (468.081 KB)

Abstract

In a MANET network that utilize AODV as the routing protocol, a routing table is updated every time there is a demand from a node. This can in turn create a security vulnerability, one of them is the possibility of sinkhole attack. Sinkhole attack is an attack that occurs when a routing table is being made or updated, where malicious node will advertise fake RREP to deceive the route making process so that all the data will go to the malicious node. Because of that, this research focuses on making a sinkhole attack detection system on MANET network. The proposed system uses detection algorithm that observes the difference between sequence number. Previous research has shown success in detecting malicious package by using RREQ message package, therefore a different approach will be used in this research in which the modification is made in the RREP processing by comparing the incoming RREP sequence number with the existing threshold so that a valid RREP can be identified from the fake one. Test result done in a simulation with OMNET++ shows that the implementation of the detection algorithm has successfully been done with an average detection rate of 97.5% and caused the increase of Packet Delivery Ratio performance when compared to the one without detection algorithm. But with the side effect of also increasing the routing overhead load of the network.
Implementasi Sistem Tracking Posisi Ambulans pada Smart Dispatcher Menggunakan Metode Komunikasi Publish/Subscribe Farah Nabilla Putri Irzan; Dany Primanita Kartikasari; Adhitya Bhawiyuga
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 (384.317 KB)

Abstract

Ambulance is a vehicle equipped with medical equipment to transport sick person or accident victims. Ambulance tracking is needed to determine the location of the ambulance. Therefore ambulance tracking system is built to track the location of the ambulance. In this system an android application is used to send ambulance data, a web server to receive ambulance data and an android application for patients. Ambulance entity sends data to the data receiver center to store the location of the ambulances and find nearest ambulance to the patient. Data transmission between data sender and the data receiver used publish/subscribe communication method. The results of accuracy testing of distance determination with haversine formula is 99.88810212129279 and the average error is 0.1118978787072161%. The response time for sending data from the publisher to the subscriber has an average time of 880.2 milliseconds. Response time sending requests from the patient's android application to the web server with 1000 ambulance data in the database has an average response time of 70.06666667 milliseconds, 2000 ambulance data has an average response time of 109.6206897 milliseconds, 3000 ambulance data has an average the average response time was 143.7 milliseconds, 4000 ambulance data had an average response time of 187.9666667 milliseconds, and 5000 ambulance data had an average response time of 238.2 milliseconds.
Implementasi Akuisisi Data Biosignal Manusia dengan Mekanisme Store-Forward Pada Perangkat Smartwatch Berbasis Wear Os Menggunakan Protokol Komunikasi Bluetooth Low Energy Apriyanto J.P.L Tobing; Adhitya Bhawiyuga; Dany Primanita Kartikasari
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 2 (2020): Februari 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The most important thing from IoT Smart Healthcare in measuring a patient's health condition is the ability to acquire the patient's biosignal data. Wearable smartwatch devices can be used to acquire biosignal data in the form of heartbeats and data in the form of the number of footsteps to acceleration. However, data acquisition cannot be done for a long time due to the computational and resource limitations of the device. A strategy is needed in acquiring data so that data acquisition is still be done optimally. The proposed strategy for resolving these problems consists of applying the indirect model and the store-forward method. In the indirect model, a gateway is developed on a smartphone device and uses the BLE and MQTT communication protocols. The store-forward method is applied to smartwatch devices so that data acquisition continues even though it cannot connect directly to the gateway device. This research successfully implemented the proposed system. The test results provide a ratio of the success of sending data from sensor nodes to the cloud of 0.998. This success value is influenced by the MQTT protocol, because the success value of sending data using the BLE communication model of 1 for each test scenario. Projected increase in memory every 15 minutes when acquiring data using the store-forward method of 100 KB and data entry of 2,340. There are differences in the delay in each communication protocol. In communication with BLE, the delay during the sending process varies but is stable with an average of 1.13 seconds.
Implementasi Mekanisme Publish-Subscribe pada Pemantauan Kehadiran Beacon menggunakan Protokol Bluetooth Low Energy Fikry Juan Aulia; Dany Primanita Kartikasari; Fariz Andri Bakhtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 7 (2020): Juli 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Population growth which always increases every year has an impact on the need for public transportation services. In this case, the role of technology is needed in the needs of public transportation services. Angkot is one type of public transportation service used by many residents and currently, the Malang City government has provided information on public transportation routes on the MediaCentre website. However, the problem that occurs is that there is no direct information at the bus stop. This study builds an angkot system system for bus stops with the aim of making it easier to see the angkot when passing the bus stop. The Bluetooth Low Energy (BLE) protocol is used in this study to be embedded in public transportation in the form of a beacon module. The Message Queue Telemetry (MQTT) protocol is used as a communication protocol between stops, using a cloud brokerage service on cloud.mqtt.com. The tests are limited to only 3 pieces of public transportation at one stop. The results of the system functionality test result in all functionality requirements being met. The results of the response time test for the detection of incoming angkot resulted in the highest average detection of 3 angkot with a scanning time of 0.247563 seconds and the lowest average scanning time of 0.117454 seconds. Another response time test is the time of sending data from the bus stop that supervises the angkot to the next stop with the highest average time on the detection of 2 angkots at once with 0.981685 seconds and the lowest average time at 0.792323 seconds. The result of the distance tester is that the maximum range between public transportation and bus stops is 30 meters
Implementasi Metode Multi-Agent Untuk Mendeteksi Rogue Access Point (RAP) Dhimas Satriawan Utama; Dany Primanita Kartikasari; Fariz Andri Bakhtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 9 (2020): September 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Wireless Local Area Network (WLAN) is a technology that is very popular with the public. The reason is because the user is not bothered with the length of the cable that must be connected to the device. However, there are weaknesses that can harm the user actively or passively. The weakness of this technology is that the transmission media is too open and a weak encryption scheme that can provide a path for hackers to enter the network. Rogue Access Point (RAP) is one of the most dangerous attacks on this technology. Thus, this study aims to detect RAP on the network. To achieve the objectives of this study, a Multi-Agent method is used to detect the presence of RAP on the network. The Multi-Agent method used in this study consists of a Master Agent and a Slave Agent to detect RAP. The Master Agent is pinned on the Network Manager device while the Slave Agent is pinned on the PC Staff. Slave Agent acts as a sensor while the Master Agent has the role to decide whether the findings from Slave are RAP or not. The results of the study were obtained based on two tests, namely the accuracy test resulted in 80% of the ten experiments while the detection time obtained a value of 1.94 seconds. The conclusion of this research is the Multi-Agent method successfully detected the presence of RAP on the network resulting in an 80% value for the accuracy test and 1.94 seconds for the detection time test. So, the Multi-Agent method can detect RAP well.
Rancang Bangun Sistem Monitoring Kualitas Air dengan menggunakan Arsitektur Jaringan Internet of Things Ayub Firdhouzi; Primantara Hari Trisnawan; Dany Primanita Kartikasari
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 10 (2020): Oktober 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Water is the essential compound for all living things on this earth. Human needs fresh water for their daily activities. Because of the importance of water use, the quality of water must be maintained. Make a water monitoring system can be one of the ways to maintain water quality. The monitoring system can be done by using the Internet of Things (IoT) technology. In the application, it will be constructed by three main component systems such as Producer, Broker, and Consumer. In building the IoT network architecture communication protocols are needed between the nodes to exchange data. The protocol that is used in this research is the Advanced Message Queueing Protocol (AMQP) and WebSocket. The AMQP was chosen because the network used in this research was considered capable of suiting the needs of the AMQP protocol. WebSocket protocol used for means of data communication so the results of monitoring can be shown on a web page in real-time. According to the result of tests conducted indicate that the system is capable of real-time monitoring, it's based on delay value in data transfer obtained. By using this water quality monitoring system, it is hoped that later it will be able to monitor the quality of water in real-time via the web.
Implementasi Paradigma Publish-Subscribe Untuk Menjalankan Event-Based Monitoring Pada Sistem Pengamatan Kandang Ternak Adytya Tri Syahrul Alim; Dany Primanita Kartikasari; Fariz Andri Bakhtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 10 (2020): Oktober 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Broiler chickens are one of the main needs of the community. Poultry production ranks at the top in meeting meat needs by contributing 70 percent of the total 3.5 million tons of meat production throughout Indonesia. The potential for fulfilling the needs of chicken meat has a high risk with high environmental temperatures due to global warming. The factors that cause crop failure due to climate change are the influence of weather conditions, cages and the environment caused by the chickens being susceptible to infection. So that we need a system that can monitor the conditions of the cage to adjust the condition of the chicken's body with the surrounding environment. The system that is made consists of 3 components, namely publisher, broker, subscriber. The first component is a series of DHT11 temperature and humidity sensors on the ESP8266 as a microcontroller and also as a WIFI module, coupled with a USB webcam camera to monitor conditions in the cage as a publisher. Then the Raspberry Pi microcomputer acts as a server as well as functions as a broker. Data transmission is carried out using the help of a wireless network and data processing is carried out in a local broker. From the research made, the test results obtained are as expected and obtained the system performance which refers to the average latency value below 1ms, namely 0.31 ms. Keywords: IoT, raspberry pi, temperature and humidity, MQTT, publish subscribe
Implementasi Mekanisme Mini Batch Pada Transmisi Data Elektrokardiografi (EKG) dari Internet of Things (IoT) Gateway Berbasis Perangkat Mobile Android ke Broker MQTT Dwiyan Ramadhan Dharmanzah; Adhitya Bhawiyuga; Dany Primanita Kartikasari
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 2 (2021): Februari 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Acquisition Electrocardiography (ECG) data using Internet of Things (IoT) technology frequently generate a lot of data that need to considered the quality of ECG data. ECG data has a chance to detect a disease like heart disease. Accordingly, ECG data need high rate of quality for not losing any data when send to any networks. Implementation BLE (Bluetooth Low Energy) is using to support acquisition ECG data from heart sensor to smartphone. ECG data that required are convert to mini-batch in pre-processing method. Formatting mini-batch is done by grouping ECG data from 130 data per second up to 650 data per five seconds and convert to JSON array. Mini-batch data are transmitting to MQTT broker using MQTT QoS level 2 protocol. The testing is done by measuring latency and success ratio from each transmitted data using mini-batch and not using mini-batch. The results of measuring latency using mini batch are maximum latency is 1518 ms, minimum latency is 423 ms and average latency start from 531 ms up to 663 ms. In other measuring test without mini batch are maximum latency is 3389 ms, minimum latency is 1330 ms, and average latency is 1938 ms. In other measuring latency, success ratio also measured and acquired rate of success ratio using mini batch and without mini batch are 100% and 4,261%.
Implementasi Mekanisme Carry and Forward Antar Broker MQTT pada Lingkungan dengan Konektivitas Tidak Stabil (Intermittent Connection) Dyah Ayu Ocky Mawardani; Adhitya Bhawiyuga; Dany Primanita Kartikasari
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 4 (2021): April 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Connecting internal system of IoT through internet can be done using MQTT protocol. MQTT was designed for application that required data collection accross constrained networks. However, its architecture doesn't support to handle mobility if the disconnected period takes longer time. It also has not been able to handle the problem of data delivery in intermittent connectivity environment. As a solution to handle such problem, this research focused on implementation carry and forward mechanism between MQTT brokers. The tests that were carried out include functionality, success rate, and delay between nodes. In functionality test, the functional requirements that have been designed, can be met by server and client. In success rate test, the results show the success rate of data delivery is 100%. The average delay between nodes from publisher 1 to local broker 32.63 seconds, local broker to broker agent 33.01 seconds and broker agent to subscribers 1, 2, and 3 respectively, 603181.91 seconds, 603201.15 seconds, and 603193.48 seconds. Then, from publisher 2 to local broker 78.31 seconds, local broker to broker agent 30.90 seconds and broker agent to subscriber 1, 2, and 3 respectively, 2118.80 seconds, 2110.62 seconds, and 2112.32 seconds. Last, from publisher 3 to local broker 78.55 seconds, local broker to agent broker 30.90 seconds and agent broker to subscribers 1, 2 and 3, respectively, 605302.96 seconds, 605313.72 seconds, and 605322.29 seconds.