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

Rancang Bangun Sistem Auto-Config Sensor Baru pada Perangkat IoT secara Over-The-Air menggunakan Protokol HTTP berbasis Raspberry-Pi Syahrul Ramadhan; Agung Setia Budi; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 1 (2022): Januari 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Sometimes there is the addition of new sensors on IoT devices to suit the needs of the environment, which will take time or spend a lot of time manually configuring each device. If the device is already connected to network communication, the configuration can be done Over-The-Air. By using the HTTP protocol and the Rest-Api concept, the device can auto-config the firmware when a new sensor is installed. The device will make a configuration request according to the sensor read by it, and the server will return the required configuration, once it is received, the device will automatically process it into firmware for the sensor. From the tests carried out 90 times with details, namely there are 3 types of sensors, 10 trials of each sensor, and carried out at 3 different distances, namely 4-meters, 8-meters, and 12-meters, the average delay of the auto-processing process was obtained. The config on the LM75A sensor experiment with a distance of 4,8 and 12-meters is 10198 ms, 10204 ms, and 12019 ms, respectively. In the experiment the SW420 sensor with a distance of 4,8 and 12-meters is 9700 ms, 9802 ms, and 9819 ms, respectively. In the RAIN sensor experiment with 4,8 and 12-meter distances, they were 9708 ms, 9629.9 ms, and 9815 ms, respectively.
Implementasi Fuzzy Logic pada Sistem Monitoring Kualitas Air Kolam Renang dan Aplikasi Android Mohammad Andy Purwanto; Mochammad Hannats Hanafi Ichsan; Fitri Utaminingrum
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 2 (2022): Februari 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Every living thing need water to life. One of the uses of water is to fill swimming pools. Swimming pool cleanliness becomes a problem, such as pollution of swimming pool water with urine. Not only that, swimming pool water must also pay attention to the temperature, pH and turbidity of the water so that the quality is maintained. However, the quality monitoring process seems slow and is not carried out regularly and continuously. Sometimes, the monitoring process carried out gets inaccurate results and impratical in practice. Therefore, a swimming pool water quality monitoring system was created with a fuzzy logic algorithm, assisted by the eFLL (embedded Fuzzy Logic Library) library which is used to determine whether the water quality is good or bad by processing the data obtained by the DS18B20 temperature sensor, pH -4502C and also the dfrobot turbidity sensor. Arduino Nano microcontroller is used with Atmega328 as a data processor obtained from the sensor. Then, with serial communication via bluetooth, users can see the monitoring results on an android smart phone. The test is carried out by measuring the quality of the swimming pool water in the morning and evening with an interval of 8 hours to get 40 test data. The results obtained are in the form of monitoring and storing data on smart phones. The accuracy of the DS18B20 temperature sensor is 98.75% with an average error of 1.25%, the pH-4502C sensor gets an accuracy of 97.52% with an average error of 2.48% and also the turbidity sensor test results that when the water is getting cloudy, the voltage value will be smaller . In addition, the accuracy of the fuzzy logic algorithm compared to MATLAB is quite high that is 98.49% with an average error of 1.51%..
Pengembangan Smart Trash sebagai Media Monitoring Lingkungan Hidup Larva Lalat Tentara Hitam (Hermetia Illucens) menggunakan Metode Gaussian Naive Bayes Mukhamad Angga Setiawan; Dahnial Syauqy; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 4 (2022): April 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Indonesia is one of the country with the most waste in the worlds. Most of the waste come from organic waste. One way to reduce the organic waste is using help from microorganism such as black soldier fly larvae (Hermetia Illucens). The living environment of the black soldier fly larvae greatly influences the amount of organic waste consumption, such as temperature, height of the media, humidity, and water content of organic waste. Using smart trash can help to monitoring the environment of the larvae so the condition of black soldier fly larvae is maintained well. This system using DS18B0 as temperature sensor, VL53L0X as height sensor, DHT-22 as humidity sensor, and YL-69 as moisture content are connected to the nodeMCU microcontroller. The data from system is continuous data so it must implement gaussian naive bayes first before implementing naive bayes. There are three classes of system output classification, namely “Optimal”, “Medium”, and “Bad”. Sensors data and classification result are sent through the firebase server which is then sent it to the android application and displayed on the lcd screen. By using 32 training data and 17 test data, the accuracy of the gaussian naive bayes classification is 82,3%. The average computional speed of gaussian naive bayes classification is 5,2 ms by performing 10 times tests. Meanwhile, the accuracy of sending data to the firebase is 100%.
Implementasi CPU berbasis Simple-As-Possible (SAP) pada FPGA Xilinx Spartan-3E Anang Malik La Imu; Agung Setia Budi; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 5 (2022): Mei 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The development of computer technology in the Central Processing Unit (CPU) architecture is still accompanied by many innovations. However, the rapid development has a negative impact, namely the difficulty of participating in the creation of the innovation itself. Meanwhile, the creation of innovations must be carried out by various parties in order to create healthy competition in order to achieve common progress. This impact can be minimized from an educational side, namely in the teaching and learning of computer architecture & organization using software in the form of a simulator. The effectiveness of teaching and learning can be further strengthened by practicing directly (hands-on) an architecture on a programmable semiconductor device, namely the Field Programmable Gate Array (FPGA). There are many soft-processors or computer/CPU architectures that can be implemented on FPGA. Altera and Xilinx also have soft-processors that are ready to use but are not suitable for teaching and learning. This study shows another simple computer architecture that can be used for the focus mentioned, namely Simple-As-Possible (SAP), specifically the 2nd generation. In addition to implementing the SAP architecture with some adjustments, this research also designed two additional circuits to provide the capability for programming the CPU. Three units (including SAP) were implemented on the Xilinx Spartan-3E Starter Kit Board FPGA module. FPGA resource usage are 7% slice flip-flop, 24% 4LUT, 30% slices used, 10% IOB, 5% RAM16 and 4% BUFGMUX.
Purwarupa Sistem Monitoring dan Otomatisasi Air Limbah Industri Tekstil dengan Metode Fuzzy Logic Mamdani Imam Pratama Setiady; Mochammad Hannats Hanafi Ichsan; Hurriyatul Fitriyah
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 6 (2022): Juni 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Textile industry is one of national mainstay sectors that contribute significantly to economic progress. High production in textile industry causes damage to environmental because production process produces wastewater which is dumped into river areas. Report from Badan Pusat Statistik (BPS) that quality of river water in Indonesia is in not-good category. To overcome these problems, required systems can carry out monitoring of classification status of wastewater and automation actions. This research implements DS18B20 sensor, pH sensor and turbidity sensor as an input monitoring process controlled by Arduino Mega 2560. Classification and automation process is applied to fuzzy logic Mamdani method for making wastewater status and automation of speed on DC motor R385. Fuzzy logic Mamdani method is applied using fuzzy system designer LabVIEW toolkit to implementation of the fuzzification, inference and defuzzification. All of processes displayed real-time in LabVIEW with form of numbers, indicators and graphs from both the monitoring and fuzzy logic Mamdani results. Accuracy fuzzy logic Mamdani method in system was comparing with system in MATLAB. Results MAPE for water status is 0.49%, disposal is 0.49% and water reservoir is 0.50%. It very good results.
Implementasi Fuzzy Logic Mamdani pada Sistem Monitoring dan Kontrol Kandang Maggot BSF Irfan Harlim; Mochammad Hannats Hanafi Ichsan; Eko Setiawan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 6 (2022): Juni 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

One of the successes in cultivating BSF (Black Soldier Fly) maggots is influenced by the quality of the environment that must remain ideal, namely temperature and humidity. But this is still rarely known so that it is one of the factors causing the failure to cultivate BSF maggots. Therefore, the monitoring and control system on the BSF maggot cage can be a solution to this problem. The telegram application serves as a media viewer of the designed system. Monitoring serves to get the latest information about the temperature and humidity in the BSF maggot cage, while the control system is designed to determine the active actuator according to the conditions in the BSF maggot cage to remain ideal using the fuzzy logic Mamdani method. From the test results it is concluded that the system can work according to its functions. Telegram bots can provide feedback according to commands sent by users with a response time of 2 seconds. The accuracy of the DHT22 sensor in temperature sensing is 99.16% while the accuracy in humidity sensing is 95.31%. The implementation of fuzzy logic in the system can make the quality of the BSF maggot environment remain ideal and can determine the active actuator according to the conditions on the BSF maggot cage with accuracy to the lamp defuzzification output of 99.89% and the accuracy to the mist maker and fan defuzzification output of 98.66%.
Rancang Bangun Wireless Nurse Call System berbasis Mikrokontroler sebagai Alat Bantu Orang Lanjut Usia untuk Memanggil Bantuan Moch. Febryandana Nurfahri; Mochammad Hannats Hanafi Ichsan; Sabriansyah Rizqika Akbar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 6 (2022): Juni 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The number of elderly people in Indonesia was 29.3 million in 2021 and continues to increase annually. Elderly people are vulnerable to serious health problems that result in their inability to move independently and be left alone. This study developed a call system that can be easily operated by the elderly and connected to a caregiver's or family member's smartphone. The system consists of two devices, a client node that has a deep sleep mode and can be held by the elderly, and a control node that receives calls from client node. The control node displays a message on LCD, sounds the active buzzer, and sends a message to the Telegram application when the client node is active. The communication between the devices uses the Wi-Fi architecture provided by the Wi-Fi router and uses the simple and fast UDP protocol. System tests were performed to determine the processing time of the system and the power consumption of the client node. The test results showed an average client node processing delay of 6.8 seconds and a control node output delay of 3.6 seconds. The accuracy of the client node voltage reading is 99.36%, the average client node power consumption is 0.470 W when active and 0.076 mW when in deep sleep mode.
Sistem Deteksi Tahu Formalin dan Non Formalin dengan Metode Naive Bayes Bagaskara Oki Duwi Saputra; Mochammad Hannats Hanafi Ichsan; Sabriansyah Rizqika Akbar
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 6 (2022): Juni 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Tofu is a processed food made from soybeans that are crushed or mashed into porridge and left for a predetermined time to produce good and quality tofu. Tofu is one of the foods that are often consumed by the public and not a few unscrupulous producers of tofu take advantage of this by cheating in the production of making tofu by adding materials that should not be used in production such as formalin and other chemicals. If the human body inhales and even consumes tofu which is formalin, it can cause serious health complications such as respiratory problems, digestive disorders, liver or liver disorders, even if consumed continuously can lead to kidney failure, heart disease, jaundice. or hepatitis and other chronic diseases. Therefore, a study is needed on detecting formalin or non-formalin tofu by using Arduino Uno as the microcontroller, TCS3200 color sensor, HCHO formalin sensor and using the Naive Bayes method as the classification process. In tests that have been carried out 10 times, the percentage of success is 100%.
Klasifikasi Mutu Biji Kakao berbasis Data Electronic Nose menggunakan Metode Jaringan Syaraf Tiruan Ghazy Timor Prihanda; Dahnial Syauqy; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 6 No 6 (2022): Juni 2022
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Cocoa (Theobroma cacao Linn) is one of the leading export commodities of plantations in Indonesia. To maintain the quality of cocoa commodities, the government enforces the rules of SNI 2323-2008 regarding the quality standards of cocoa beans. The special requirements in the regulation divide cocoa bean into 3 classes, namely: Kelas Mutu I, Kelas Mutu II, and Kelas Mutu III. The aroma quality of cocoa beans is one of the standards contained in the regulation. So far, the quality of cocoa bean aroma has been identified using a human tester, which has the weakness of being unstable and subjective. With the development of technology, an electronic nose consisting of a series of gas sensors can analyze and recognize the characteristics of complex gas samples. So this research was carried out by making a classification system for the quality of cocoa beans based on their aroma using an electronic nose. The classification system used to measure quality of cocoa beans uses the Artificial Neural Network (ANN) method, to identify patterns in identifying the type of quality of cocoa beans based on their aroma. The electronic nose system was built using 3 gas sensors, namely: MQ 2, MQ 3, and MQ 135. The data processing and classification of ANN implementation were carried out using Arduino MEGA 2560. The results showed that the ANN method was able to identify the type of quality of cocoa beans with a success rate of 77.78 % and the average computation time required is 1.1317244 seconds.
Rancang Bangun Sistem Pendeteksi Kondisi Ideal Fermentasi Kimchi berdasarkan pH dan Suhu menggunakan Metode Fuzzy Mamdani Andre Rizki Haryuaditya; Mochammad Hannats Hanafi Ichsan; Rakhmadhany Primananda
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

Kimchi is one of the processed vegetable foods that can change the selling price of vegetables. Kimchi is a traditional pickled vegetable originating from Korea. Many Indonesian people like to make kimchi and eat kimchi because kimchi is a food that is rich in probiotic bacteria and has Indonesian culinary flavors. Currently, the process of making kimchi fermentation is still done manually, thus affecting the conditions of kimchi fermentation. If the fermentation container is often opened, then air from outside will enter and cause temperature changes. If there is a significant change in temperature, the performance of the bacteria that carry out the fermentation process will be disrupted. Based on these problems, a detection system for the ideal conditions of kimchi fermentation based on pH and temperature was made using the fuzzy Mamdani method. The Mamdani fuzzy calculation process is assisted by the Embedded Fuzzy Logic Library (eFLL), which processes data input from the DHT11 temperature and pH sensors SEN0161-V2 based on the ESP32 Devkit V1 Microcontroller. After that, the system output will be displayed on a 16x2 LCD screen and an android application with Bluetooth communication. Based on sensor testing, the MAPE value of the pH sensor SEN0161-V2 is 1.81% with an accuracy of 98.19%, and the MAPE value of the DHT11 temperature sensor is 1.51% with an accuracy of 98.49%. Mamdani fuzzy algorithm testing is carried out every day for six days of fermentation by recording ten system output data to obtain a total of 60 test data. As a result, the MAPE value of the Mamdani fuzzy algorithm was obtained at 0.96% with an accuracy of 99.04% and an average computation time of 25.138.5 microseconds or 25 milliseconds.
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