Mochammad Hannats Hanafi Ichsan
Laboratorium Sistem Komputer Dan Robotika, Fakultas Ilmu Komputer, Universitas Brawijaya

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

Analisis Kinerja Algoritme Rowwise 1-D Partitioning dan 2-D Partitioning untuk Operasi Matriks pada Pemrosesan Paralel berbasis Rasberry Pi 3 Dedy Eka Prasetya; Wijaya Kurniawan; Mochammad Hannats Hanafi Ichsan
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

Parallel processing is a process which use more than one of CPU or processor as data processing. On the parallel processing there are some methods which use for data processing and applied on the algorithm. That methods are OpenMPI which is standard programming that have work prociple distributed memory and OpenMP that have work principle or processing use shared memory. The both methods will be used on the parallel processing which applied on two multiplication matrix vector algorithms.That algorithms are Rowwise 1-D Partitioning and 2-D Partitioning. The algorithm of Rowwise 1-D Partitioning and 2-D Partitioning will be processed in parallel on OpenMPI and OpenMP. Parallel processing on two algorithms to matrix vector multiplication will be applied on Raspberry Pi 3 device. To access Rasberry Pi 3 use putty application for do remote access and WinSCP application for know the directory where the program is stored. Therefore, Rasberry Pi 3 in this research is as main processor on parallel processing matrix vector multiplication to Rowwise 1-D Partitioning and 2-D Partitioning algorithms. The performance from the both of these algorithms will be compared to get results in terms of efficiency and effectiveness.
Perancangan Sistem Monitoring Tanda Vital Pada Tubuh Manusia Secara Real Time Dengan Tampilan Desktop Ariq Monetra; Mochammad Hannats Hanafi Ichsan; Rizal Maulana
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

The Vital Sign monitoring design is a medical technology system that will be designed to measure 4 Vital Signs in the human body, namely body temperature, heart rate, blood pressure, and oxygen saturation level in the blood, then send the data obtained using the LoRa module and make classification decisions using J48 Decision Tree. This Vital Sign monitoring design is designed because in general medical services still use traditional methods such as measuring blood pressure manually and then writing it on paper. The focus of this research is to get the value of 4 Vital Signs, send data, and make decisions. At the time of testing the system performance will be programmed with several menu selections between numbers 1, 2, 4, and 5 which have their respective functions. In sending the data, it will be tested at a certain distance using 2 Nodes, namely 1 Transmitter Node as the sender of the measurement results, and 1 Receiver Node to receive the measurement results.
Implementasi Algoritme K-Nearest Neighbour Untuk Penentuan Pada Sistem Rekomendasi Pose Menembak Senapan Angin Mochamad Iswandaru; Dahnial Syauqy; Mochammad Hannats Hanafi Ichsan
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

Shooting training so important for improve the quality of shooting accuracy, especialy for air rifle. Trainer is the important part when the athlete doing training because they can see and evaluate the training. One of indicator that trainer see when the athlete doing excercise is the movement of the rifle. Not every athlete can have trainer especialy amateur one. Stable movement of the rifle indicating that the position was right. From the problem above, need research that can replace trainer to give evaluation. To read the rifle movement in this research using HMC5883L magneto sensore with Arduino Nano using K-Nearest neighbor Algorithm. KNN methode used to find degree of angle from the rifle movement. From several test from HMC5883L sensore aquired 8,68% error percentage. From testing value of "K" aquired sucsses rate is 96%. From 10 times experiment that tested on user, system can get same value as the evaluation table was made.
Rancang Bangun Sistem Keamanan Anak berbasis Modul GSM menggunakan Protokol HTTP Hady Hermawan; Mochammad Hannats Hanafi Ichsan; Agung Setia Budi
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

Security is a condition that is free from danger, danger word can be related to the form of crime , accident, and others. All peoples always trying to fulfill that condition, but there are some age who cant fulfill this condition. One of them is children safety, children tend to be careless than adults. This is due to an immature mindset and unstable emotions, therefore it triggers crimes againts children. So that it requires strict supervision by parents, on the other side the parents cant monitor their childs safety all the time because they tend to be busy with theis jobs. Seeing this problem, the author would like to recommend a solution in the form of IoT (Internet of Things) with the topic of child safety system GSM based module using HTTP protocol. IoT allows system to communicate or transfer data by themselves using IP connectivity. The System cant do full supervision, but this system able to provide information about location coordinates of their child when the child is in danger and pressing a push button on the system. This system uses a GSM module so it can directly access the webserver to transmit data that has been read by the GPS module and processed by Arduino Uno. The data that has been read will be sent to the webserver and then forwarded by the registered user. Based on the research results the GSM module has the best network strength value in outdoor conditions with value 22 (-69 dBm), the GPS module has data accuracy with an average difference value of 3,15 meters, Telegram chatbot has a perfect data accuracy value with 100% success rate without experiencing lost data.
Simulasi Kendali Altitude Quadcopter Parrot Mambo menggunakan Linearisasi Fungsi Alih dan PID Tan Varian Kashira; Eko Setiawan; Mochammad Hannats Hanafi Ichsan
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

Unmanned Aerial Vehicle is one type of drone that has developed rapidly. UAV has a lot of potential that can be explored, both for personal needs such as a toys to professional needs such as military aid. As electronics and computer science develop, in-depth research on quadcopters is carried out. One of the studies that continues being developed is control system. Quadcopters needs control system in order to maneuver according to the purpose. The control system in a quadcopter includes many things, such as attitude and altitude control systems. This research is a simulation of the Parrot Mambo altitude control system using linearized transfer function and PID (Proportional Integral Derivative) by simplifying the Parrot Mambo block model in order to apply the PID tuning results into the Parrot Mambo nonlinear system. According to the results of the simulation, the application of the transfer function and PID in 5 levels of height test reduced overshoot to 0%, increased rise time to 4.216 seconds, and increased settling time to 3,468 seconds. Testing with 5 different masses with transfer and PID functions, was able to reduce overshoot to 0%, increase in rise time by 4.001 seconds, and increase in settling time by 4.216 seconds. In testing the response of the original blocks and simplified blocks, the results were identical results and did not affect the basic function of the system itself. This can be seen in the difference from the overshoot response which is 0.01%, the settling time is 0.1 seconds, and the rise time is 0.005 seconds.
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.
Implementasi Pengiriman Data Secara Nirkabel pada Palang Pintu Sungai untuk Mitigasi Bencana Banjir berbasis nRF24L01 Yusriansyah Shohibul Hamzah; Mochammad Hannats Hanafi Ichsan; Dahnial Syauqy
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

Flooding is still a difficult problem to solve, especially in big cities, especially during the rainy season. At the peak of the rain with high rainfall, the river is difficult to fill the large water discharge. For development of river water flow that has more water discharge, sluice gates are used to build the discharge in the river flow. By using a doorstop that is connected wirelessly to minimize flooding, so that the air can be controlled with the communication system between the latches properly. The mechanism used is to send sensor data to Arduino mega2560 as a microcontroller with nRF2L01 as the sender, using fuzzy logic to determine the latch opening of the river floodgates, and Simple Additive Weighting to see rainfall and received by Arduino nano which has nrf24l01 as a receipients where the average error percentage is 0,12%. The results obtained for calculating the rain sensor module when tested are in accordance with the conditions and output. And for the water level there is a sensor difference of 0.1375%.
Sistem Klasifikasi Rasa Buah Jeruk Menggunakan Metode Naive Bayes Dengan Arduino Nano Vedric Amos Sinaga; Eko Setiawan; Mochammad Hannats Hanafi Ichsan
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

Orange are very popular and consumed by most Indonesians. Oranges are the fruit with the second largest productivity in Indonesia. North Sumatra province is one of the areas with the highest number of citrus harvests. Buyers of oranges in North Sumatra generally taste oranges before buying because taste is the most important attribute according to consumer perceptions. After tasting the rsa citrus fruit and the taste is sweet, the buyer will immediately buy the orange juice. During the wrapping process, sometimes the seller will mix fruit with lower quality and unsweetened taste. So from these problems this research focuses on making a system that can classify the taste of citrus fruit. The classification process is carried out using the naive Bayes method. The classification process requires training data with three parameters, namely color, weight and diameter. Color data obtained with the TCS230 sensor, weight data using the load cell sensor and diameter data using the ultrasonic sensor. After the data is obtained, the classification process will be carried out. After the classification process is complete, the hasl will be displayed on the LCD. The naive Bayes classification was tested with 15 test data and produced an accuracy of 80%.
Rancang Bangun Sistem Pemantau Suhu dan Kelembaban Pada Gudang Penyimpanan PR. Alfi Putra Trenggalek dengan LoRa, Metode CSMA/CA, dan Aplikasi Telegram Adji Kuncoro Bhangun; Mochammad Hannats Hanafi Ichsan; Eko Setiawan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 6 (2021): Juni 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The tobacco industry is one of many industries that has a big influence on the economy. In the tobacco storage process, it is necessary to pay attention on temperature and humidity conditions at the tobacco warehouse. But the monitoring process of these conditions are still manual, and this prove to be difficult to do if the factory staffs are outside the industrial zone. Therefore, the temperature and humidity monitoring system with WSN (Wireless Sensor Network) technology become a solution to these problems. System is comprised of 3 (three) slave nodes which perform sensing of temperature and humidity, and 1 (one) master node that collects and processes data received from each node, and sends data to users via Telegram app. From the test results, system is capable to sense with the error on temperature and humidity sensing on node 1 0,53% and 1,46%, node 2 0,43% and 6,98%, and node 3 0,14% and 1,87%, also the system is capable to send its data with an RSSI value at node 1 -59.82 dB, node 2 -52.52 dB, and node 3 -70.42 dB. The system is capable to send data using CSMA/CA method with RTT during the RTS/CTS at node 1 is 84 milliseconds, node 2 is 59 milliseconds, and node 3 is 60 milliseconds. Meanwhile, RTT when sending data at node 1 is 67 milliseconds, node 2 is 59 milliseconds, and node 3 is 60 milliseconds, and data collision probability can be minimized to 4%. Finally, the system is capable to send notifications when the temperature and humidity conditions exceed the optimal limit through the Telegram app and able to reply the commands from users with an average response time of 12.6 seconds.
Rancang Bangun Sistem Pengamatan Ketinggian Air dan pH Air pada Sawah dengan Komunikasi LoRa menggunakan Metode Time Divison Multiple Access (TDMA) Irvana Alfiyan Nur; Mochammad Hannats Hanafi Ichsan; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 5 No 9 (2021): September 2021
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Rice fields are one of the most important agricultural sectors for a country, because rice fields are the largest source of food for the Indonesian people. Like rice, rice is a relatively short-lived seasonal crop. Rice production itself is largely determined by plant genetics and environmental management of the land. In the process of rice farming, sufficient water and regular nitrogen fertilizers on the land are needed. Lack of understanding of most farmers in cultivating land is one of the problems in agriculture that can make crop yields less than optimal. Therefore, a monitoring system with WSN (Wireless Sensor Network) technology was created to help monitor water level and water pH, making it easier for farmers to find out the benchmark for water level and the pH value of water in their land. The system consists of 3 (three) slave nodes and 1 (one) master node which is in charge of sensing and sending data on water level and water pH. From the test results that have been done, the system can send data from the slave node to the master node using LoRa SX1276 communication. The device is capable of covering a large area with low power consumption with an RSSI signal at node 1 of -112.88 dB, node 2 of -102.76 dB, node 3 of -110.1 dB. The system is also equipped with the TDMA method, which is useful for scheduling data delivery that can reduce data collisions. The results of the sensing data will be displayed periodically on ThingSpeak.
Co-Authors Abdul Khafid Abdul Muiz Anggit Budiyantoyo Abirafdi Sukma Nazhifan Adharul Muttaqin Adhitya Bhawiyuga Adhitya Bhawiyuga, Adhitya Adi Pratama Adit Ilham Nugroho Aditya Hermawan Aditya Hertian Adji Kuncoro Bhangun Adryan Chiko Pratama Adven Edo Prasetya, Adven Edo Agif Sasmito Agung Setia Budi Agung Setia Budi, Agung Setia Agung Setiabudi, Agung Agung Wismawan Rochmatullah Ahmad Ghufron Agustian Ahmad Khalid Azzam Ahmad Wildan Ahmar Fauzan Sira Aji, Hamdan Malik Satriyo Alfaviega Septian Pravangasta Amrin Rosada Anang Malik La Imu Andhika Rizky Fariz Andre Rizki Haryuaditya Andrean Dwi Andaru Anethasia Putri Prasetyowati Anjasmoro, Reza Arasy, Rizki Cahya Ardi Rahmad Hermanto ari kusyanti Arief Wahyu Wicaksono Ariq Monetra Arista Budi Setyawan Arwani, Issa Aulia Rizqy Pratama Ayu Dewi Khumairoh Bagaskara Oki Duwi Saputra Bagus Cakra Jati Kesuma Bahari, Angga Sukma Barlian Henryranu Prasetio Batubara, Othman Mirizi Bilawal Haesri Bukhori Darmawan Chikam Muhammad Dadang Kurniawan Dahnial Syauqy Deddy Aditya Kurniawan Dedy Eka Prasetya Devi Ayu Ratnasari Dewi Pusparini Dhiza Wahyu Firmansyah Dias Alfan Nur Ilham Dwi Aris Suprayogi Dwiki Nuridhuha Ega Dewa Iswantoro Eko Setiawan Eko Setiawan Elsandio Bramudya Putra Fathoni Erdano Sedya Dwiprasajawara Fadolly Aryaviocholda Fahmi Farizal Fathia Ningtyasari Aroeboesman Fathul Abdillah Khosin Fauzan Fatra Prathama Fauzan Rivaldi Fauzi Ali Farhi Fauzi Rivani Firdy Yantama Fitriyah, Hurriyatul Frans Herbert Nainggolan Frans Muliawan Panjaya Galeh Fatma Eko Ardiansa Gembong Edhi Setyawan Ghazy Timor Prihanda Habib Zainal Sarif Hady Hermawan Hamdan Bagus Firmansyah Hamidi, Mochamad Afief Handoko Ramadhan Hanif Azhar Efendi, Muhammad Hendriawan Dwi Saputro Henry Trenggana Huriyatul Fitriyah Hurriyatul Fitriah Hurriyatul Fitriani Hurriyatul Fitriyah, Hurriyatul Husnul Anwari Ida Yusnilawati Igo Vicky Firmandia Imam Pratama Setiady Imam Santoso Indera Ulung Mahendra Indra Dwi Cahyo Iqbal Yuan Avisena Irfan Harlim Irma Asri Kartika Sandy Irvana Alfiyan Nur Isnandar, Muhammad Fawwaz Dynoeputra Issa Arwani Johannes Archika Waysaka Joniar Dimas Wicaksono Kurniawan, Wijaya Latief Nurrohman Alfansuri Loki Sudiarta Mongin Lyna Dwi Maryati M Adinura Julian Habibie M Yusuf Effendi M. Ammar Batistuta Haryawan Mahardeka Tri Ananta, Mahardeka Tri Maulita Intan Kripsita Miftahul Huda Moch. Alfian Zainullah Moch. Febryandana Nurfahri Mochamad Iswandaru Mohamad Ilham Firdaus Mohamad Muhlason Nur Aziz Mohammad Andy Purwanto Mohammad Faizal Ajizi Much Rizki Pradana Muchtar Ardhiansyah Muhamad Taufiq Firmansyah Muhammad Eko Lutfianto Muhammad Faza Ramadhana Muhammad Fikri Muhammad Ihksan Sahib Latif Muhammad Kevin Pratama Muhammad Mahar Jahary Muhammad Rifqi Maulana Muhammad Zidni Mukhamad Angga Setiawan Mulia, Benediktus Kevin Mutiara Pramesti Utami Nanda Epriliana Asmara Putri Nashir Umam Hasbi Nazhif Afkar Hanif Nursandi Frima Saputra Okke Rizki Kurniawan Othman Mirizi Batubara Pamungkas, Hedy Panji Mansyur Ansyah Ponco Wiguna Pramudya Mahardika Kusumawardhana Pramukantoro, Eko Sakti Primananda , Rakhmadhany Putra Berlian Ageng Mukti Putri Ayu Delina Sari Rahadian Sayogo Rahmat Naharu Yanuar Rahmat Yanuar Putra Rakhmadhany Primananda Rakhmadhany Primananda, Rakhmadhany Randy Maulana Rangga Noviansyah Nuur Aziiz Richie R. Tokan Rinaldi Albert Soritua Riyanto, Yuviero Benvicko Rizal Maulana Rizal Maulana Rizky Septian Damanik Rizqika Akbar, Sabriansyah Rudy Agus Santoso Sabriansyah Rizqika Akbar Sabriansyah Rizqika Akbar Sapta Oryza Putra Satya Pradhana Seprianto Ray Roganda Sianipar Shelsa Faiqotul Himmah Siregar, Paulina Febrina Siti Nafiah Sitinjak, Johannes Riski Sofyan Ainurrachman Sudarmadi Purnomo Sunu Dias Widhi Kurniadi Surya Nur Ardiansah Syahriel Diovanni Yolanda Syahrul Ramadhan Tadya Adi Prana Tan Varian Kashira Tantri Isworo T. R. P. Tibyani Tibyani Tunggal Manda Ary Triyono Utaminingrum, Fitri Vedric Amos Sinaga Vira Muda Tantriburhan Mubarak Wahyu Berlianto Wahyu Pria Purnama Widasari, Edita Rosana Widhi Yahya Wijaya Kurniawan Wijaya Kurniawan Yazid Ananda Yemima Dara Gloriawati Yogi Anugrah Yusriansyah Shohibul Hamzah Zaid, Muhhamad Makbul Zuroul Mufarokah