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

Implementasi Low Power pada Alat Pengisian Penampungan Air Otomatis menggunakan Metode Sleep Mode berbasis Arduino Uno Ahmar Fauzan Sira; Mochammad Hannats Hanafi Ichsan; Agung Setia Budi
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 7 (2022): Juli 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Water is a natural resource that is needed by all living things. It is appropriate that we have to preserve these resources. Simply by using water as necessary, it is already preserving the water on earth. But as a human being who doesn't escape mistakes, he must have experienced where he forgot to turn off the water pump when filling the water reservoir at home so that the water was wasted. For this reason, this research was carried out. The system consists of Arduino Uno as processing, Ultrasonic Sensor HC-SR04 to read water level and Relay to turn on and off the water pump. And also the system created will apply low powering using the sleep mode method, so that when filling the water reservoir it takes a relatively long time. This tool does not continue to read the water level, but will enter sleep within the specified timeframe. So this tool will only be active when the water level in the reservoir has been detected as running out or full, so that it will optimize the power used. After the system is designed and tested, the average power used by the system before applying low power is 83.88 mA when the water pump is on and 24.18 mA when the pump is off. When compared after applying low power, the system is able to make 13.14% efficient when the pump is on and 53.73% when the pump is off.
Rancang Bangun Alat Ukur Kadar Gula Darah dan Kandungan Protein Non-Invasive pada Urine dengan Metode K-Nearest Neighbor (KNN) berbasis Arduino Muhammad Eko Lutfianto; Rizal Maulana; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 7 (2022): Juli 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Conventionally, examining sugar levels and protein content in the blood is one of them using invasive methods. The method involves medical procedures in the form of injections or procedures related to needles. As a result, if someone has an excessive fear of needles, they are reluctant to carry out an examination. Based on this, we need a system capable of classifying sugar and detecting protein content with non-invasive methods. This system utilizes the physiological conditions of urine and reagents (Benedict and Biuret) for initial diagnosis to make the examination process more effective and efficient. In its implementation, this system uses two main sensors, the TCS230 color sensor and an infrared sensor which extract features from urine physiology in the form of color and detect test tubes. This study uses the K-nearest neighbor method as the classification algorithm and Arduino Mega as a microcontroller. Testing is done by training the system using 105 sample data which includes 70 training data and 15 test data. Testing system accuracy is influenced by the value of K, carried out with scenarios of K = 3, K = 5, and K = 7. The results are system accuracy for each K value of 88.57, 85.71%, and 82.85%. In addition to accuracy, it is known that the average system computing time is 0.734 seconds.
Rancangan Sistem Klasifikasi Kesuburan Tanah pada Tanaman Pangan berdasarkan pH dan Kelembapan berbasis Arduino Nano menggunakan Metode K-NN dan Aplikasi Android Nazhif Afkar Hanif; Mochammad Hannats Hanafi Ichsan; Agung Setia Budi
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 8 (2022): Agustus 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Soil is one of the planting media. The soil has several main factors for plant growth, including moisture and soil acidity.The level of soil moisture and soil acidity can determine the fertility of the soil and also suitable crops for planting on the soil.Some of the existing tools can mostly only determine the level of soil moisture or acidity, without telling the level of soil fertility and also the plants that are suitable for planting on the soil.From these problems, I conducted research to create a system that can detect the level of soil fertility and suitable plants on the soil based on the level of humidity and acidity of the soil.This system uses two kinds of sensors, namely a soil moisture sensor and also a soil pH sensor.These two sensors are connected to an Arduino Nano microcontroller that is operated using an Android application.The results of this study are in the form of a tool that can detect the level of soil fertility and also the type of plants that are suitable on the soil based on the level of humidity and acidity and an Android application that is connected to the tool using Bluetooth as a medium interface on this system.The grouping of soil and plants is carried out using the k-Nearest Neighbors (k-NN) method.In this study, the selection of the classification method used k-NN because the data used was secondary data and the purpose of this method was to classify objects based on attributes and test data so that it was suitable for my research that have 90% accuration..
Sistem Deteksi Pencemaran Gas Beracun CO, HC, NOx dalam Ruangan Tertutup dengan Metode Support Vector Machine Fauzan Rivaldi; Rizal Maulana; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 8 (2022): Agustus 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Burned fossil fuels from machines, especially vehicles, will release toxic gases which are harmful to human, even these toxic gases are colorless and odorless which makes them hard to be recognized by humans. Therefore, a research of detection system on toxic gas pollution caused by burned fuels is needed, by utilizing Occupational Safety and Health Association (OSHA) as a main reference to determine and classify the result of gas detection as a safe or dangerous condition according to their PPM level. There are 3 types of toxic gas detected in the system, first is Hydrocarbon (HC) gas detection using MQ-2 sensor, then Carbon Monoxide (CO) gas using MQ-7 sensor, and the last is detection of Nitrogen Oxide (NOx) gas with the MQ-135 sensor. The system is based on an ESP32 microcontroller using Support Vector Machine (SVM) as the classification method to classify the detection results from the MQ gas sensor. There are 60 training data which are taken from MQ gas sensor detection, and divided into 2 types of data, the first 30 data classified as safe condition, and the next 30 data classified as dangerous condition. The performance and accuracy test of the system uses 30 testing data which are also divided into 2 types, the first 15 data taken from a safe condition, and the next 15 data are taken on a dangerous condition. The detection and classification results, as an output, will be displayed on the LCD screen followed with a buzzer alarm sound if the SVM result is on a dangerous class. The accuracy obtained from the SVM classification test is 87%.
Analisis Metode Fuzzy Tsukamoto dan Floyd-Warshall untuk Pencarian Rute Terbaik pada Wireless Sensor Network berbasis Matlab Rizky Septian Damanik; Mochammad Hannats Hanafi Ichsan; Sabriansyah Rizqika Akbar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 9 (2022): September 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

This study discusses finding the shortest route with the Fuzzy Tsukamoto algorithm in the Wireless Sensor network (WSN). The Fuzzy Tsukamoto algorithm is one of the algorithms that analyzes inputs, evaluates a number of possible paths and produces solutions. This research is intended to find out the results of data visualization in matlab, the best rute that can be produced, and the time used by this Fuzzy Tsukamoto algorithm. This research was conducted in several stages including the preparation of fuzzy, fuzzification, inference, defuzzification, and continued with the Floyd-warshall algorithm to determine the most efficient distance from nodes that have been plotted randomly on WSN. This Floyd-Warshall algorithm works by relying on weights issued by Fuzzy Tsukamoto. From this study, data from experiments with nodes 10 to 1000 were obtained against distance, time, and QOS parameters in the form of throughput, packetloss, energy, delay. Based on these parameters, coherence is obtained between the number of nodes and the time used where the more nodes, the longer the time used in the algorithm computing system will be. This is in contrast to the relationship of nodes with other parameters, namely distance and QOS, where the increase in the number of nodes does not affect the result of these parameters because the node plots on the WSN are carried out randomly and the shortest route taking is based on the smallest weight of the Fuzzy Tsukamoto algorithm. Based on the results of the study, it can be concluded that fuzzy Tsukamoto's algorithm can be well in determining the shortest route of nodes that have been plotted randomly.
Analisis Implementasi Fuzzy-Dijkstra untuk Pencarian Rute Optimal pada Wireless Sensor Network menggunakan MATLAB Abirafdi Sukma Nazhifan; Mochammad Hannats Hanafi Ichsan; Sabriansyah Rizqika Akbar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 9 (2022): September 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

In the science of computer network connections, network mapping makes use of a number of well-organized programs. However, regardless of the application, network mapping to identify the optimal path is still minimal. This is due to the fact that computer network designers often ignore the idea that data transmission is accelerated and unnecessary delays can be avoided by choosing the optimal path on the network. This study discusses finding the optimal route by combining the Fuzzy Sugeno logic method and the Dijkstra algorithm in the Wireless Sensor Network (WSN). Sugeno's Fuzzy Algorithm is an algorithm that analyzes input, evaluates a number of possible paths and produces solutions. Dijkstra's algorithm works by relying on the weights issued by Fuzzy Sugeno which has iterations to find the point whose distance from the starting point is the shortest. This study is intended to determine the results of data visualization in MATLAB, the optimal route that can be generated, and the distance used by this Fuzzy-Dijkstra algorithm. From this research, data obtained from experiments with nodes 10 to 1000 on distance and QOS parameters in the form of throughput, packet loss, delay. Based on the results of the study, it can be concluded that the Fuzzy Sugeno algorithm is good at determining the optimal route from nodes that have been plotted randomly and have been given a weighted QOS value that is in accordance with the TIPHON parameter assessment standard.
Implementasi Alat Monitoring Kesuburan Lahan Pertanian Ketela Pohon berbasis Web Fathul Abdillah Khosin; Mochammad Hannats Hanafi Ichsan; Edita Rosana Widasari
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 9 (2022): September 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Cassava is a plant that can be used as a substitute for the daily staple food. Many farmers encounter obstacles at the time of post-harvest cassava, which is not suitable for harvesting for consumption. Most farmers do not know the fertility of the land to be planted. Implementing a monitoring tool on the system for observing the fertility of cassava agricultural land can be a solution. The method used is the Telemetry method. Where Telemetry is the process of measuring the parameters of an object (objects, space, natural conditions) whose measurement results are sent to other places via cables or without using cables (wireless). Telemetry is expected to provide convenience in measurement, monitoring and reduce barriers to obtaining information. Sensors are connected to components, then these components will be connected to each other through communication in the sensor network. From the implementation of the test, the results obtained from the test were that the tool worked properly where the monitoring tool could retrieve data from the research place where the sensor was installed. Then the monitoring tool can also send data to the webserver and the webserver successfully receives data from the monitoring tool and then saves it to the database on phpMyAdmin and displays it on the web pc or cellphone. Performance is obtained based on throughput, packet loss and delay with the result that the throughput is 8,567 kbps. The packet loss of is 0.1%. The total delay is 4.449 s and the average delay is 1.6322 ms.
Sistem Monitoring Kesehatan Udara menggunakan Sensor MQ7 dan MQ135 terhadap Berbagai Gas Berbahaya pada Mobil Muhammad Zidni; Mochammad Hannats Hanafi Ichsan; Sabriansyah Rizqika Akbar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 9 (2022): September 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Air is one of the important elements that support the daily routine of everything on this earth, but in today's time air quality is undergoing an undeniable shift in path due to extremely high levels of contamination, so the need for clean and natural air is right. -true is almost difficult to obtain in line with the rapid development of urban development, industry, and the high level of emission of motor vehicle emissions. Many cases of sudden death caused by this gas, especially in users of four-wheeled vehicles. Exhaust gas in vehicles is the residue from combustion in the form of water (H2O), Carbon Monoxide (CO), Carbon Dioxide (CO2), Nitrogen Oxide (NOx), Sulfur Dioxide (SO2) and Hydrated Carbon (HC) compounds as imperfections in the combustion process. and loose particles. To avoid this, a thesis is made to detect and monitor the presence of CO and CO2 gases in the air and any changes in the data detected by the sensors on the air health monitoring tool in the car will be stored, so that data on the presence of gas detected can be processed. and displayed as information. The implementation of the system uses two sensors as input, and if the sensor reads the parameter value, ESP32 will process the data and then the data is processed to be displayed on the web server. Then the data that has been inputted will be sent using the notification delivery protocol from the BOT telegram. From the results of testing the time of sending this data, the average time when the sensor sends data to the user gets a delivery time of 2566.66 ms (milliseconds) and vice versa, when the user takes data from the sensor, the average delivery time is 2766.66, this indicates if the data is sent fairly quickly also get satisfactory results.
Sistem Kontrol Manajemen Pakan Ikan Lele Sangkuriang berdasarkan Usia Benih Ikan dan Jumlah Takaran Pakan Muhammad Fikri; Mochammad Hannats Hanafi Ichsan; Sabriansyah Rizqika Akbar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 9 (2022): September 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Errors in catfish feed control can result in food residue in the pond. Leftover food in the pond can cause disease in catfish which results in the death of the fish. To anticipate errors in catfish feed control, a system that is able to regulate catfish feed is needed to prevent food residue in catfish ponds. Fish feed regulation requires differentiating or classifying feed doses based on the age of catfish fry, to minimize wasted food residue. Based on the background that has been described, this research focuses on the design and implementation of a catfish feed control system based on seed age and feed dosage. This research was carried out in a pond with sangkuriang catfish species. This study applies an Arduino microcontroller and an ESP8266 Wif Module which are connected to each other via a serial communication line using an internet connection as the MQTT protocol. Arduino functions as the main control system for the fish feed system to process the input signal from the load cell sensor as a feedback component on the internet of things that can be accessed connected to the system via token input access, then on the blynk interface. the initialization program and configuration of various variations of fish feed doses were applied as input commands aimed at the feed opening and closing actuators until the feed was given to the fish pond. The results of this study indicate that this fish feed control system is able to be a solution to overcome time efficiency and the selection of feed dosage according to the size of sangkuriang catfish.
Rancang Bangun Alat Deteksi Hipotermia berdasarkan Detak Jantung dan Suhu Tubuh dengan Metode Fuzzy Tsukamoto Henry Trenggana; Edita Rosana Widasari; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 12 (2022): Desember 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Hypothermia is a condition where the body temperature is below average and the body does not have the ability to produce heat properly due to a weakened heart rate and common in climbers who climb mountain. Hypothermia can be dangerous if not treated immediately because people with hypothermia usually don't know that they have hypothermia. In this study, a tool was designed to detect hypothermia with classfication method using the Fuzzy Logic Tsukamoto Method. Fuzzy input come from the MAX30102 sensor to calculate the number of heartbeats, and the DS18B20 sensor to calculate body temperature. Because the tool will be used in climbing areas that have limited power sources, the tool requires a mechanism to save its power. In this study, the low power mode mechanism is used which is applied to the ATmega328P. When the tool is not in use, the system goes into sleep mode and will return to wake mode if the trigger made of a push button is pressed. This system has 2 components that function as output, the 128x32 OLED used to display sensor readings and classification results and a buzzer that will emit a sound if the user is detected to have hypothermia. This study obtained an accuracy of 96.45% on the MAX30102 sensor in the heart rate reading test. In testing the temperature readings, this study obtained an accuracy of 99.41%. In testing the accuracy of the Fuzzy Tsukamoto Method, a value of 100% was obtained with an average computation time of 395.6 µs. As well as the low power mode mechanism which has managed to reduce the average current usage by up to 72.2%.
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