Rakhmadhany Primananda
Fakultas Ilmu Komputer , Universitas Brawijaya

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

Rancang Bangun Sistem Monitoring Cuaca Low Power Berbasis Mikrokontroler Heri Setiawan; Rakhmadhany Primananda; Agung Setia Budi
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

Paragliding is one of the flying sports that is currently experiencing an increase in the number of pilots and many locations are provided. To monitor the safety of paragliding take-off an instrument for energy-efficient weather monitoring is needed so that the system can work more efficiently at a paragliding take-off location far from electric power sources. This weather monitoring instrument consists of 2 sensor nodes, sensor node 1 for weather monitoring and as a system that applies the duty cycle method for power savings consisting of sensors temperature, humidity, altitude, rain conditions, wind speed and wind direction. Sensor node 2 for monitoring current and voltage flowing on sensor node 1 and as the sender of sensing data to thingspeak. The results of the acquisition of the weather monitoring system sensor module have an average sensing accuracy above 85%. The results of the percentage testing of the effectiveness of saving current consumption from sensor node 1 obtained a saving value of 28.87%.
Implementasi RFID untuk Mengatasi Untraceable Book Pada Perpustakaan Ahmad Fajri Rahman; Agung Setia Budi; Rakhmadhany Primananda
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

The library is a place to store and read collections of reading material such as books. Each book has its own identity which is stored in the catalog. In this technological era, the type of catalog used is OPAC (Online Public Access Catalog). Generally, markers of identity numbers on books are barcodes. The process of writing a catalog (cataloging) is usually done only once (semi-permanent). Library visitors can access the catalog to find the book you want, but sometimes when searching for books there is a problem that the book is not found on the shelves listed in the catalog. Based on this, the system was created with the aim of automatically updating catalogs. This system cannot be implemented on a barcode system, because in general barcode reader devices read data through a USB port, so if you want to access the database you must use a mini computer. Another alternative that can be used to solve this problem is RFID (Radio Frequency Identification) technology. The implementation of the RFID system is done by replacing the barcode system with RFID which is implemented on the nodemcu in order to access the database and can do the catalog update process when there are books scanned on the RFID scanner. The system test results show that the system can detect and read RFID tags at a certain radius and do a catalog update with a duration of less than 5 seconds.
Implementasi Saving Energy Protokol Dynamic Source Routing (DSR) pada Mobile Ad Hoc Network (MANET) dengan Metode Sleep Mode Firza Nur Hibatullah; Primantara Hari Trisnawan; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 8 (2020): Agustus 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Mobile ad hoc network (MANET) is a collection of wireless mobile nodes that are connected through radio waves without a central access point, free moving nodes, and dynamic. But this kind of network still has several problems, power consumption is one of the most important design problems in MANET as a node on MANET that has a limited battery. Based on the problems described earlier, we need a concept of implementing energy saving on MANET and analyzing the effect of energy on protocol performance when reducing energy consumption. This study compares the implementation of the concept of saving energy using the sleep mode method with protocol performance, namely Packet Delivery Ratio (PDR), packet loss, and average residual energy using Network Simulator 2 (NS2) in the Destination Source Routing (DSR) protocol. Testing is done by making sleep mode implemented and without the implemented sleep mode for the variation of the total node and data rate. This research successfully implemented the concept of energy saving in the DSR protocol in MANET with the sleep mode method. How to implement energy saving on the system is to configure the source code protocol by changing the MAC protocol using Sensor MAC (S-MAC) and writing the source code to enable the sleep mode feature. This study concluded that the performance of the DSR routing protocol without implementing a sleep mode was an average of 87.5% better than the implementation of sleep mode on the testing parameters of PDR values and packet loss. However, the DSR routing protocol with the implementation of sleep mode was better on average 91.67% than without the implementation of sleep mode on the testing parameters of average residual energy.
Implementasi Routing Static Pada Wireless Sensor Network Menggunakan Modul Komunikasi LoRA Nuril Huda; Primantara Hari Trisnawan; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 8 (2020): Agustus 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

In Wireless sensor network (WSN) technology, devices or devices that can support wireless networks in WSN are needed, one of which is LoRa. The device is a wireless communication technology that can be used over long distances and has a low power consumption using the radio spectrum in its communication. By default, there is still a problem with these devices that is LoRa communicate with each other directly in just one hop. To overcome this problem routing protocols will be implemented in it to enable multi-hop application. The routing protocol used is static routing, because it is efficient when applied to small scale networks and the processing load on the routing is smaller. The results of performance testing are based on three predetermined test parameters namely Association Time, Packet Loss, and Packet Delivery Ratio (PDR). The value of the highest association time is when sending to sensor node 4 which is the furthest node with an association time value of 0.614 seconds, because to go to that node needs to go through 2 other nodes. Then in the Packet Loss test the highest percentage value is 8%. The last test Packet Delivery Ratio obtained the lowest value of 92%. From the above data it can be concluded, the large number of nodes that are traversed makes the performance of the system reduced.
Implementasi Time Division Duplex (TDD) pada Bluetooth Low Energy (BLE) dan Wi-Fi untuk Penjadwalan pada Sistem Monitoring Tanaman Aditya Hermawan; Mochammad Hannats Hanafi Ichsan; Rakhmadhany Primananda
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 Sensor Network (WSN) consists of a number of small sensor nodes that are used to observe a phenomenon. Generally, a wireless sensor network is a sensor device that is connected to an embedded system or called an embedded sensor that can connect to the network and communicate with cloud servers. The device commonly used in WSN is ESP-32, which has BLE and Wi-Fi communication on a single frequency. The use of sending and receiving data at a single frequency allows the collision of sending and receiving signals that cause packet damage. This can be minimized by implementing an appropriate scheduling method. One of the scheduling methods commonly used is Time Division Duplex (TDD). The concept of TDD is to divide one frequency into several time slots, and then time slots will be allocated for receiving or sending data. Previous studies have successfully implemented TDD on large-scale mobile networks with 5G technology and implemented BLE for blood pressure monitoring. This study aims to design a gateway with TDD scheduling method. The test is carried out with a scenario of distance variation with parameters success ratio, discovery time, and delay. The variation in distance used is 1 meter to 13 meters. The success ratio parameter produces a success ratio of 84% at a distance of 1 meter and 0% at a distance of 13 meters. Then, the discovery time parameter obtained 2.36 seconds at a distance of 1 meter and 2.73 seconds at a distance of 10 meters. Finally, the delay parameters obtained an average delay of 1 second at a distance of 1 meter and 7.68 seconds at a distance of 10 meters.
Implementasi Pengiriman Data Multi-Node Sensor Menggunakan Metode Master-slave pada Komunikasi LoRa Agiya Yoshua; Rakhmadhany Primananda; Agung Setia Budi
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

Wireless technology has begun to develop and connect with each other, so this is what makes a basis for the development of the Internet of Thing technology or abbreviated as IoT. There are several elements in helping the performance of IoT technology, one of which is in terms of communication. LoRa is a wireless transmission communication technology using Chirp Spread Spectrum (CSS) as a modulation technique of its delivery. LoRa uses Pure ALOHA as an access method for sending data where two or more nodes send data at the gateway without coordinating with each other, causing the risk of data collisions. In this study using the master-slave method to send data to avoid data collisions. Gateway node acts as a master whose job is to send data request messages to the sensor node. The sensor node acts as a slave whose duty is to send sensor data to the gateway node that acts as the master only if the master requests the sensor node specifically based on the slave ID that the sensor node has. Functionality and non-functional tests are carried out to test whether the system is operating properly. The smallest percentage of packet loss is experienced under test conditions at a distance of 50 meters where packet loss only occurs in the process of sending from sensor node 1 to the gateway, while the largest percentage of packet loss is experienced under test conditions at a distance of 200 meters on a 30 minute test duration of 8.99% . The smallest average delay test results are experienced in testing conditions at a distance of 200 meters with an average delay of up to 160.64 milliseconds, while the largest is experienced at a distance of 100 meters with an average delay of up to 405.67 milliseconds.
Implementasi MQTT Websocket Pada Sistem Pendeteksi Detak Jantung Alfrienza Tighfaraka Alifibioneri; Heru Nurwarsito; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 12 (2020): Desember 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The development of the IoT (Internet of Things) technology era, the heart rate detection system can be integrated with the internet network, which can be accessed by the web or certain applications, so that heart rate monitoring is carried out more easily and efficiently. Hardware integration which includes Pulse Sensor, Wireless Transmission Module (ESP 8266 Module), Raspberry 3B and Arduino. 0.6% performance for sensor error rate and data transmission capability with packet loss <1% for ESP modules. The MQTT protocol is often used mainly because of low power consumption, low bandwidth, high scalability and very low overhead. This system will send data related to the heart rate that has been obtained to the server to be processed. After that, the data will be sent to the user's application in real-time. In connection with that, from the aspect of networking in the application of IoT on the system using QoS as a measurement method In this study using a pulse sensor that is placed on the wrist or fingertip to obtain heart rate data in bpm units, then the data is sent using MQTT to the Raspberry PI broker used, and users can access the website to view real heart rate data real-time. QoS Test Results for Delay parameters in heart rate data transmission using the MQTT protocol are classified as very good, resulting in QoS delay level 0 of 1.44 ms, QoS level 1 of 2.06 ms and QoS 2 of 2.35 ms. QoS for the Throughput parameter in heart rate data transmission uses the MQTT protocol for each data transmission with an average QoS level 0 of 930 kbps, QoS level 1 of 757 kbps and QoS 2 of 504 kbps. QoS for Packet Loss parameters in heart rate data transmission using the MQTT protocol is very good, resulting in packet loss of less than 1% with all QOS levels tested not finding packet loss.
Implementasi Self-Tuning Pada Sistem Database Untuk Meningkatkan Kinerja Query Dengan Menggunakan Metode Gradient Descent Zaky Farsi; Agung Setia Budi; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 1 (2021): Januari 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Self-tuning the database system is a database performance improvement process that focuses on the timing of queries performed by the database. Self-tuning determines the parameter value to be used by the database based on the query time generated by the database. Self-tuning is known as a system that helps improve performance with human assistance or without human intervention. Self-tuning itself can only be used on systems whose performance can be improved, one of which is the database. Therefore, in this study we propose a new self-tuning system using the Gradient Descent method. In the first stage, we determine the parameters that can affect the performance of the database by paying attention to the response time value of the query when changes to the parameters are made. In this self-tuning database research with the Gradient Descent method, the parameters used are buffer_pool_size, read_io_threads, write_io_threads and io_capacity. Each of these parameters will be processed in the self-tuning system and will output the query time and will be processed in the Gradient Descent method to determine the new parameter values. Self-tuning will be carried out on the MariaDB DBMS by using test data with a different number of iterations in each self-tuning process. The results of the self-tuning test with the Gradient Descent method get an increase in the value of each parameter with a number of iterations of 20.40, 60 and 100. From the test results, the increase in database performance itself shows an increase of 67.92% with an average query time of 20 seconds. at 80-100 iterations.
Implementasi Sinkronisasi Waktu Antar Bluetooth Low Energy Device menggunakan Metode Timing-Sync Protocol for Sensor Network Muhammad Fachri Hasibuan; Agung Setia Budi; Rakhmadhany Primananda
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

Technological developments encourage the use of wireless networks and Wireless Sensor Network systems more and more. However, The problem with Wireless Network technology is the time difference between one node and another, on WSN each node communicates with the same frequency but has different local times, therefore there is a need for time synchronization. Time synchronization is a method for synchronizing the time on nodes on a network. There are several types of time synchronization, but this research focuses on the Timing-sync Protocol for Sensor Network (TPSN) method which is implemented over a wireless network using Bluetooth Low Energy (BLE) communication. The advantages of Bluetooth Low Energy are low power usage and efficiency, data transmission speeds of up to 1Mb / s and the potential for technology that continues to grow. This research using 3 BLE nodes which divided into 1 Server and 2 clients. This system uses ESP 32 as a microcontroller for data processing and Real Time Clock (RTC) as a timer for each nodes. The server node functions as a data exchange, and as the root node. The client node will request a request for synchronization to the server and the server will provide its local time as the reference time. From the implementation results, the error test data was obtained 30 times with the results of an average error value of 10.36 ms and synchronization testing as well as computation time was obtained 10 times with an average value of accuracy offset of 2.65 ms and Propagation Delay 16.85 ms, the computational average value is 102.3ms.
Implementasi Load Balancing pada Broker MQTT dengan Algoritme Weighted Least Connection menggunakan Raspberry Pi Dedy Tinovrasibo Nababan; Rakhmadhany Primananda; Fariz Andri Bakhtiar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 3 (2021): Maret 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Message Queuing Telemetry Transport (MQTT) is a publish / subscribe client communication protocol with the message exchange process. MQTT depends on TCP / IP as its base layer (Dinesh Thangavel, 2014) so the MQTT protocol work in realtime. In real time condition the broker must ensure all connections at the same time. However, a large number of clients connected to the broker will result in increased load on the broker. An increase in load can affect existing resources such as network bandwidth, memory, CPU usage, and throughput to overcome this problem can use a load balancing mechanism. Round robin algorithms can be used for load balancing but would be less efficient when applied to systems that use a broker with a different devices specification. Therefore, it is necessary to implement other load balancing algorithms at the MQTT broker on devices that have different specifications. The weighted least connection algorithm can be used to solve these problems because it can work by determining the weight of each broker. The parameters taken from this test include the number of connections, response time, and CPU usage. Tests are carried out with several scenarios, namely scenarios during the publish process and during the publish-subscribe process, with a predetermined amount. The result of this research is that the application of load balancing can reduce CPU usage when handling the publish-subscribe process with 1000 clients.
Co-Authors Abimanyu Sri Setyo Abraham Arya Satyana Achmad Basuki Adhitya Bhawiyuga Aditya Geraldo Aditya Hermawan Aditya Prayudhi Agiya Yoshua Agung Setia Budi Ahdi Hudaya Ahmad Fajri Rahman Ahmad Faris Adhnaufal Ahmad Fikri Marzuqi Ahmad Ghufron Agustian Ajeng Nurrohmah Akbar Pandu Segara Alfrienza Tighfaraka Alifibioneri Ali Ali Ammar Waliyuddin Jannah Andi Yudiko Leonardo Solin Andre Ananda Pratama Andre Rizki Haryuaditya Andrean Dwi Andaru Andreas Widyatmoko Anggit Surya Gumilang Aprilia Kartika Sriastunti ari kusyanti Arief Indra Rivaldy Permana Arief Sukma Indrayana Arif Rahmanto Arya Sena Marga Mukti Asroful Khusna Arifianto Aswin Suharsono Aulia Nabih Rizqullah Bagas Gerry Caesario Bagos Wahyu Suprayugi Baiq Findiarin Billyan Bambang Gunawan Tanjung Bayu Bagus Prabowo Bella Aulia Rahmataufany Brillian Taufan Budiyanto Budiyanto Cakra Bhirawa Chrisyantar Hasiholan Da&#039;imul Royan Dahnial Syauqy Damianus Dewa Pratama Daniel H. Simatupang Dany Primanita Kartikasari Dany Rahmana David Isura Dedy Andrean Ardiansyah Dedy Tinovrasibo Nababan Desy Ulina Purba Dhani Wahyu Wijaya Dimas Malik Ibrahim Edgar Juvianno Santoso Eka Putri Aprilianingsih Eko Aditya Ramadianto Eko Setiawan Enggar Saka Dirgantara Erricson Bernedy Setiawan Fadila Rafi Alifiandi Fahmi Ardiansyah Faizal Ramadhan Fajra Rizky Faris Naufal Al Farros Fariz Andri Bakhtiar Fathia Ningtyasari Aroeboesman Feriz Pradibya Uditama Fikri Miftah Akmaludin Firza Nur Hibatullah Fitriyah, Hurriyatul Frans Muliawan Panjaya Galeh Fatma Eko Ardiansa Galih Bhaktiar Candra Getdra Saragih Sumbayak Gibran Haq Giservin Tifira Zain Hafizhul Karim Helmy Rafi Nawawi Heri Setiawan Heru Nurwarsito Heru Nurwasito Hidayatus Syafa&#039;ah Holden Gunawan Hudan Abdur Rochman I Putu Krisna Yoga Tanaya Igo Vicky Firmandia Ira Oktavianti Irfani Fadlan Irvan Ramadan Irvan Wahyu Bagus Pratama Irvana Alfiyan Nur Irwan Primadana Mulya Izaaz Waskito Widyarto Jefri Muhrimansyah Jenrinaldo Tampubolon Jodi Prayoga Wahyudwi Kasyful Amron Kevin Charlie Kurnia Ade Prasetia Laisa Ryry Pudja Mentari Lastio Irfathan Ananda Lucky Ronny Chandra Negara Lutfi Fanani Lyna Dwi Maryati M Ilham Fadilah Akbar M. Ammar Batistuta Haryawan Mabda Amnesti Hananto Mahendra Data Moch. Wahyu Imam Santosa Mochamad Hannats Hanafi Ichsan Mochammad Hannats Hanafi Ichsan Moh Irfan Haris Mohamad Ilham Firdaus Mohamad Lutfi Muhammad Afian Musthofa Muhammad Alfarizi Muhammad Fachri Hasibuan Muhammad Farradhika Muntaha Muhammad Fattah Na&#039;im Pang Ripto Muhammad Hannats Hanafi Ichsan Muhammad Mahar Jahary Muhammad Naufal Aziz Huryansyah Muhammad Nursodik Wicaksono Muhammad Rasyid Perdana Muhammad Reza Wahyu Chrisdyan Muhammad Risyat Nashrullah Muhammad Sabilillah Mukhamad Roni Nugraha Pangestu Nur Cahyo Utomo Nuril Huda Pramudya Mahardika Kusumawardhana Pramukantoro, Eko Sakti Prastise Titahningsih Primantara Hari Trisnawan Putri Ayu Delina Sari Putri Rizqia Hardein Rendyanto Adi Kurniawan Resya Wakhid Ardiansyah Retno Perwita Sari Reynald Novaldi Reza Andria Siregar Rifki Pinto Hidayat Risailin Dwi Jaka Fauzi Riza Anisul Fu&#039;ad Rizal Maulana Rizqi Agung Dwi Nugraha Sabriansyah Rizqika Akbar Salsabila Salsabila Sastra Ginata Satria Kencana P. Kacaribu Selma Aulia Sekarrizky Shindy Maria Ulfa Siwi Rahmat Januar Suhadak Akbar Sultan Achmad Chidir Fajar Sutikno Sutikno Syahifudin Shahid Syahmi Rifqi Hudha Perwira Syifaul Hud&#039;riyah Tugar Aris Andika Prastiyo Raharjo Upik Jamil Shobrina Vico Andrea Budi Harto Wahyu Pria Purnama Wian Virgi Widasari, Edita Rosana Widhi Yahya Wijaya Kurniawan Wisnu Fajar Dewantara Yefta Kristiyanto Yemima Dara Gloriawati Yugi Trilia Septiana Zaky Farsi