Rakhmadhany Primananda
Fakultas Ilmu Komputer , Universitas Brawijaya

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

Implementasi Enkripsi Vernam Cipher dan Distribusi Kunci Three-Pass Protocol untuk Mengamankan Data Chatting pada ATmega328 Budiyanto Budiyanto; 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

Arduino devices with ATmega328 microprocessors and NRF24 radio modules can be used as a wireless chat communication devices. Data communication by NRF24 is generally unencrypted, so chat communication is not secure. There are various encryption algorithms that can be used, but not all encryption algorithms are suitable for ATmega328 because of limitations. ATmega328 microprocessor has very limited computational capability, making it less suitable if the encryption process is performed using an algorithm with a high level of computational complexity. Vernam Cipher is an algorithm that uses simple calculations with XOR. Three-Pass Protocol is a simple data transmission protocol that can be used to secure the distribution of encryption keys. In this study, the Vernam Cipher algorithm and Three-Pass Protocol are combined to secure chat data. Chat data that can be secured in this study are text, images, video and audio. From the test results of 10 times on sending chat data, obtained test results with 100% percentage that the system can secure chat data. From the test results, the average time for the encryption process 16 character strings with the Vernam Cipher algorithm on the ATmega328 is 1.9 millisecond.
Implementasi Quick Sort pada Cluster Computer menggunakan Raspberry Pi 3 Igo Vicky Firmandia; Mochammad Hannats Hanafi Ichsan; Rakhmadhany Primananda
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

A cluster computer is a type of parallel or distributed processing system that consists of a collection of stand-alone computers that are connected and work together as one integrated resource (Morrrison, 2003). Cluster computers can be implemented for specific purposes, and using parallel processing methods such as MPI4PY (Message Passing Interface for Python) MPI4PY is used to execute parallel programs into subtasks, then send them to the cluster nodes for processing. This research focuses on designing, implementing, and knowing the performance produced by computer clusters using raspberry pi 3. To find out the resulting performance, a scheme is tested using a master node without a slave, one slave master node, two slave master nodes, and a master node. three slaves. The monitoring process is carried out using ganglia to determine the size of cluster resource usage. The monitoring results show the highest memory usages of 818.8M in 109 iterations of testing the master node and 2 slave nodes. The highest loads/process was 14.1 in 109 iterations of testing using only the master node. The highest CPU usages were 32.7% in iteration 109 tests the master node and 2 slave nodes.
Sistem Pendeteksi Kematangan Buah Apel menggunakan Metode Naive Bayes berbasis Embedded System Irvan Ramadan; Dahnial Syauqy; Rakhmadhany Primananda
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

Apple fruit is one of the many types of fruit that has many benefits including preventing disease, nourishing the body and can lose weight. In general, some apple sellers are still unable to distinguish in the selection of apples with the right maturity level, while the human accuracy is not all the same. Everyone has different perceptions in making assessments. Also not everyone has a sharp sense of vision to color. Therefore, a study was made on a system that can classify the level of maturity of apples using the naive Bayes method. This method is a method that is quite good in classifying because the classes to be used are predetermined. In this study, the apple used was Rome Beauty. The level of maturity based on color and weight can be divided into three, namely raw green and ripe reddish yellow and foul yellow cloudy. The sensor readings are processed on the Arduino Uno microcontroller. The results obtained from this study are the level of accuracy on the load cell weight sensor of 96.09% and the level of accuracy on the color sensor of 96.67%. Also obtained the level of accuracy of the calculation of the naive Bayes classification of 100% and the system execution time with an average of 0.725 seconds.
Purwarupa Sistem Pemantauan Lingkungan Rel Kereta Api berbasis Jaringan Sensor Nirkabel dalam Lingkup Persinyalan Kereta Api Blok Bergerak Cakra Bhirawa; Rakhmadhany Primananda; Agung Setia Budi
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 5 (2021): Mei 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The writer research is focused on the topic of moving block signalling system in the railways system. Where this system is proposed to be applied outside of an urban city or a sterilized railways network from it's surrounding. The writer intended to enhanced the already existing research based on the RFID which can provided the necessary information for tracking the position of a train and at the same time calculate the speed of that train so it can be sent to the control center with MQTT protocol. The prototype of this control center itself is designed to be a MQTT broker and scaled down system of the operation control center (OCC). The control center can receive information about the surrounding railway tracks environment with the wayside unit which has been designed to sense an object with an infrared sensor and detecting the vibration of the train by using an accelerometer sensor. This research can provide a prospect for an integrated sensing system about it surrounding environments to be implemented in the signalling aspect of a train. Because the main reason that the moving block signalling system can't be implemented in the rural or suburban area is due to the railway tracks is still intersect with the main road or doesn't have a wall to limit the activities in the tracks area. After finishing this research, the writer can conclude that this prototype of moving block signalling system can be implemented in a smaller scale with a delay around 0.4 - 1.1 second for each received and sended information by the system in the same 802.11 network and access point. This value can provide a glimpse to scale this research in the near future so it can be adjusted to each perspective railway tracks environment.
Implementasi Sistem Pendeteksi Uang pada Celengan Pintar menggunakan Metode Jaringan Syaraf Tiruan Andre Ananda Pratama; Rizal Maulana; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 5 (2021): Mei 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The waste of wealth that is owned by the desire to spend it on needs which causes the behavior of a consumptive lifestyle. (C. Lyons, 2004) argues that early education on money management and savings is beneficial for people who will form intelligence and intellectual characteristics in money management as an adult. Therefore, an effective way to avoid this behavior is to save money so that children can achieve financial success in the future. The existence of this problem encourages the author to realize a solution so that it can encourage children to save by making IoT (Internet of Things) -based piggy banks. This smart piggy bank can detect both types of money (metal and paper) by utilizing the TCS3200 sensor as an RGB color detector for money and a loadcell sensor as a sensor to weigh the weight of money. The infrared sensor is also used to detect objects entering from the piggy bank hole. The features used for this implementation will be classified using an Artificial Neural Network (ANN) classification algorithm. MQTT protocol is used to implement an IoT-based system to display the result of the classification from the system to an android application. The training data that used in the study were 96 data. The TCS3200 sensor tested has an accuracy rate of 93.93% and the loadcell HX71 sensor tested has an accuracy rate of 99.61%. Also, testing with the ANN method which was tested on 24 test data showed an accuracy rate of 91.7%. Meanwhile, the time test in determining the nominal class of 10 tests obtained an average value of 13,48 milliseconds.
Implementasi Self-Tuning Pada Database Dengan Menggunakan Metode Nesterov Accelerated Gradient Arif Rahmanto; Agung Setia Budi; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 5 (2021): Mei 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Tuning is the process of improving the performance of the database to achieve specific goals.. With the tuning process that is usually done by a database administrator still manually, the more time it takes for the database to be ready for use. For this reason, a system is designed to perform the automatic tuning of the database using the Nesterov accelerated gradient algorithm to change the value of the parameters that can improve database performance. The system is implemented in MariaDB database as the main database. Tests are carried out to change the previously set parameter values and the optimal parameter values are obtained after the 7th iteration. When testing the performance of the database with a large load, the database is able to significantly reduce the query time between before and after tuning. In the query load data of 1,000,000 database rows, there is a difference in the average execution time between before and after tuning with the Nesterov accelerated gradient algorithm of 1 minute 35 seconds. Whereas in the query load data 1,500,000 Row the average decrease in execution time is 14 minutes 26 seconds. From the test, it can also be concluded that the execution time is stable after the tuning process is carried out with the Nesterov Accelerated Gradient with the required execution time ranging from 24-45 seconds on testing load data of 1,000,000 rows and 75-120 seconds on testing load data of 1,500,000 rows.
Implementasi Metode Sinkronisasi Waktu Reference Broadcast Synchronization Menggunakan Media Komunikasi Bluetooth Low Energy Irwan Primadana Mulya; Agung Setia Budi; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 5 (2021): Mei 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Time Synchronization is a method used to synchronize a node on the network. The purpose of Time Synchronization is to equalize the nodes on the network and after the Time Synchronization method is implemented, other supporting methods can be implemented as well. There are various synchronization methods that have been circulating and have been implemented, in this study using the Reference Broadcast Synchronization method in this method using a beacon as a marker for synchronizing the time for the communication media used is Bluetooth Low Energy, the system design in this study uses 3 1 node will serve as BLE Server and 2 nodes will be used as BLE clients. The function of the BLE Server is a trigger that will send a beacon to each BLE Client, the BLE Client will receive the beacon and synchronize the RBS time. The hardware used in this research is the ESP32 microcontroller as the main processing, the DS3231 RTC Module as a timer for each BLE client. The test parameters carried out are the calculation of the accuracy of synchronization of computation time and time when synchronizing time, testing the calculation of the accuracy of the finished system getting a value of 16.3ms, which means synchronization of RBS time on BLE communication media produces a fairly accurate value, while testing computational calculations from the finished system produces a value of 133.1ms which means synchronization of RBS time on BLE communication media produces fast time.
Studi Pengaruh Traffic Light terhadap Kinerja Protokol Routing GPSR pada Vanet Damianus Dewa Pratama; Primantara Hari Trisnawan; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 7 (2021): Juli 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Vehicular Ad-Hoc Network (VANET) is a technology developed to provide communication services among vehicles. VANET aimed at improving road safety, necessary warning systems and so on. Before being able to communicate a very important process that must be done is the routing process. Routing process is a process to determine the path that will be passed by the information to be sent properly, efficiently, and precisely. The method to run this routing process is routing protocol. Based on several problems encountered in the urban environment, one of which is the clustering of vehicles caused by traffic light,a study is needed that examines the impact of movement flows and grouping of vehicles influenced by the presence of traffic light on the performance of routing protocol. Then a solution is needed, namely the implementation of a routing protocol that uses vehicle geographic information for the routing process, namely Greedy Perimeter Stateless Routing (GPSR) routing protocol. By using end-to-end delay, Packet Delivery Ratio, Overhead Routing, Normalized Routing Load and Convergence Time as test parameters. Based on the results from test parameters, scenario without traffic light has better results even though in Convergence time is still better if there is traffic light.
Pengamanan Data menggunakan Hybrid Cryptography pada Wireless Sensor Network Fahmi Ardiansyah; Agung Setia Budi; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 13 (2021): Publikasi Khusus Tahun 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Untuk dipublikasikan di SIET
Implementasi Triple Modular Redundancy dengan Triplicated Voting pada Alat Pendeteksi Hujan Lastio Irfathan Ananda; Mochamad Hannats Hanafi Ichsan; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 8 (2021): Agustus 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Fault tolerance is the ability of the system to be able to continue running even when it is damaged. Fault tolerance has several types that are often used, in this study will be discussed about TMR (Triple Modular Redundancy). TMR is a hardware redundancy technique that duplicates 3 computing modules, and there will also be a voter polling the computational module. The voter's job is to see if any of the computing modules are damaged. However, in this study, the TMR voter will also be triplicated to reduce the possibility of a single point of failure, namely the event that the system cannot function if one of the modules is damaged, in this case is the voter. The device used as a computing module in this study is Arduino Uno, this study also uses the FC-37 rain sensor as an experimental sensor to retrieve the data. The result of this research is that the reliability value of the Triple Modular Redundancy system with Triplicated Voting is 98.49%, which is an increase compared to Triple Modular Redundancy with only 1 voter, which is 92.74%. The success rate of experiments conducted on Triple Modular Redundancy with Triplicated Voting also generally increased.
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'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'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'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'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'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