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

Purwarupa Perahu untuk Monitoring dan Klasifikasi Kualitas Air Bendungan dengan Metode K-Nearest Neighbor (KNN) Chikam Muhammad; Rizal Maulana; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 2 (2020): Februari 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (668.157 KB)

Abstract

Water quality monitoring activities that most people do nowadays still using manual method and less effective. Rivers, dams, and reservoirs are objects that typically used for water quality monitoring activities. For dam monitoring activities, related parties need to manually monitor water quality at dams water inlet, midpoint and water outlet. because of this, a tool created for automatic water quality monitoring. A tool with five parameters, consisting of water depth sensor,turbidity sensor, water temperatur sensor, water pH sensor, and sensor TDS. The tool was created that can move to monitoring water. This research uses two microcontrollers for procesing purposes. Arduino nano for data acquisition while node MCU for k-NN classification method and sending five sensors data with the classification result to firebase. So it can displayed to user applications. The results of classification are three classes. Classes of “Good”, “Medium”, “Bad”. Amount of data used are 75 data, divided into 50 data for training data and then 25 data for test data. The result of k-NN classification test was 92% in accuracy with K = 5. And the computation time test was caried out ten times and the result system of 4135 ms.
Desain Datapath Arsitektur Komputer MIC-1 8 bit Menggunakan IC74XX Seprianto Ray Roganda Sianipar; Mochammad Hannats Hanafi Ichsan; Eko Setiawan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 4 No 6 (2020): Juni 2020
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The architecture of the MIC-1 8 bits is one of the simplest computer architecture in which there are registers such as the program counter, a memory buffer register, register A, register B, an external input and integrated logic unit. The register collection was used as a datapath for the execution of instructions. Intergrated circuit 74XX (IC74XX) is an intergrated circuit (IC) series used to implementation simple logical series. IC74XX, in one set of IC74XX, there are several varieties of gates that can perform a variety of functions involving AND, OR, NOT, adder, and multiplexer. On a series of datapath computer architecture MIC-1 8 bits uses switches and IC74051. The switch function is as a data input entered by the user by hand and IC74051 to process datapath data that is used as a b bus input. Arihmetic logic unit (ALU) using IC74LS32, IC74LS04, IC74LS08, IC74LS08, and IC74LS251N in the arithmetic and logic process. Datapath and arithmetic logic unit (ALU) use 5-volt power as resources and LED as output. With functional testing results it obtained according to manual calculations in multiplexer datapath operation and was reduced to non-functional testing part.
Implementasi Time Redundancy pada Sistem Monitoring Sungai yang berbasis Mikrokontroler NodeMCU dan LabVIEW M Adinura Julian Habibie; Mochammad Hannats Hanafi Ichsan; Wijaya Kurniawan
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

River flood can happen when the river's water overflowed. Because of the dangers this flood brings, we need a system to monitor the river's water level. This system can be implemented using microcontroller and using Internet of things to connect the system to the internet, so the user can monitor the river's condition easily. This system use ultrasonic sensor to measure water level. But, sometimes, sensor can be prone to error. To make up for this, we use time redundancy algorithm. Time redundancy is repeating sensor sensing multiple times to make up for any error that can happen. Time redundancy is used to measure water level in a corrugated water because in corrugated water, water level can raise up and down which will affect the measurement, and time redundancy can sense the water level multiple times in a different time. Those data then will be averaged to get the true water level, which is assumed when the water is still. Using time redundancy to measure water level in corrugated water has an accuracy of 93.87%. Testing the performance of UDP protocol, author found the implemented UDP protocol has 100% success ratio and transmission delay of 3136.93 microseconds.
Perancangan Sistem Plug and Play pada Otomasi Lampu menggunakan nRF24L01 dan Protokol MQTT melalui Smartphone Muhammad Kevin Pratama; Wijaya Kurniawan; Mochammad Hannats Hanafi Ichsan
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 development of the internet of things occurs because of the Wireless Sensor Network. NRF24l01 is one of the communication modules used in the Wireless Sensor Network. The NRF24l01 communication range is suitable for use in homes and building. NRF24l01 can be implemented in daily activities for example turning off and on lamp. Sometimes there are lamp that are not installed in the lamp fitting and it is unknown when going to turn on the lamp. With this research, slave nodes are made as a driving force to turn on or off the lamp and use electric and infrared current sensors to find out whether there are lamp and nodes sink/gateways that connect the slave nodes to the smartphone application. Communication between slave node and sink/gateway node uses NRF24l01. Communication between sink/gateway node and smartphone application uses the concept of internet of things by using the MQTT protocol to manage its communication and cloudMQTT as a broker that stores data temporarily from these communications. This research uses a plug and play method that is applied when it is first turned on, the slave node will send an introduction to the sink/gateway node to get the address and the sink/gateway node will send the available address. The test results prove that the distance between the slave node and the sink/gateway node affects the delay of sending data, then the reference whether there is a lamp or not is the change in electric current and infrared sensors that detect objects.
Sistem Pemantauan Daya pada Wireless Sensor Network menggunakan Algoritma Priority Scheduling Muhammad Ihksan Sahib Latif; Mochammad Hannats Hanafi Ichsan; Agung Setia Budi
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

Wireless Sensor Network is a wireless technology required for monitoring environmental conditions which consist of several sensor nodes that can communicate and process information with each other. The problem in WSN is about power consumption which results in power at the node using only batteries for its operation, resulting in limited energy reserves. When one node dies, it results in a change in performance, there is an obstacle in having to conserve power energy repeatedly and reduce the benefits of WSN. The solution to this problem is to implement the Priority Scheduling algorithm to be placed on each node which will prioritize the order based on the largest to the smallest power. In the power monitoring mechanism of each node, NRF24L01 is available for sending and receiving data, Arduino Uno R3 microcontroller, ACS712-30A current sensor, voltage sensor, DHT11, and RTC DS1307 which functions to display real-time data results. Based on the test results, DHT11 accuracy is 98.52% to 99.26%, voltage accuracy is 99.6%, and the current accuracy is 94.86% to 97.86%. Data reception performance takes an average of 2 to 3 seconds. Retrieval of power data using Priority Scheduling in the room there are obstacles and no obstacles have a 100% success percentage obtained by looking at the results of the power data displayed on 10 experiments in different rooms and the order is according to the largest to the smallest power data.
Implementasi High Performance Computing Cluster Menggunakan Rocks Cluster Richie R. Tokan; Mochammad Hannats Hanafi Ichsan; Agung Setia Budi
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

Rocks Cluster is a linux distribution that is devoted to building a High Performance Cluster Computing by connecting several personal computers which are then called nodes. Cluster performance is measured by looking at the system's ability to process floating point numbers by using the LINPACK benchmark library and the OpenBLAS arithmetic library. In this study also used SLURM (Simple Linux Utility for Resource Management) to run an interactive job on the cluster by adjusting the resource requirements of the cluster to run the task. From the benchmark test results obtained a value of 15.0323 GigaFlops within 692.35 seconds or about 11.5 minutes on testing with 25000 matrix. For the results of interactive jobs testing using SLURM, the system shows efficient performance for the use of system resources for workload, cpu, memory and network ussage.
Pengembangan Sistem Monitoring Kanal Air sebagai Sarana Penanggulangan Banjir Othman Mirizi Batubara; Mochammad Hannats Hanafi Ichsan; Eko Setiawan
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

Floods is one of the most common natural disasters in the Asian region. Based on statistical data of the National Disaster Management Agency (BNPB) on 2009-2018, it was noted that the number of dead and missing victims over 11 thousand people. A monitoring system is needed that can quickly and accurately provide information and warnings to the public. Therefore, the researchers conducted a study entitled the development of a water canal monitoring system as a flood mitigation. To realize a monitoring system, a protocol for network communication is required. Hypertext Transfer Protocol (HTTP) is a protocol that allows communication between the ESP8266 which uses a client and server architecture with centralized control. HTTP POST request-response method can be used for the communication method between WiFi client nodes and WiFi server nodes. The system stores sensor data in a Firebase database connected to the android application. The android application can provide notification alerts to the user if the system detects a danger. Based on the test results, it was concluded that NodeMCU ESP8266 can communicate with each other using the HTTP POST method. From the sensor test, the average error result is 17.86%. In testing the delay of sending data between nodes at a distance of 5m, 30m, 50m, 80m and 100m, it has an average delay of 242.17ms, 964.4ms, 979.3ms, 988.9ms and 997.0ms. In testing the android application the system can display the results of system monitoring and the user gets a warning notification when the system detects a potential hazard.
Sistem Monitoring Lahan Parkir berbasis Bluetooth Low Energy (BLE) Muhammad Faza Ramadhana; Wijaya Kurniawan; Mochammad Hannats Hanafi Ichsan
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

Vehicle mobility in urban areas or areas which are increasingly large, causing problems in the provision of parking lots. Information about parking slot availability is needed to overcome this problem. A monitoring system is required to inform motorists of empty parking locations. The monitoring system is one of the concepts of the Internet of things (IoT), which is a real-time observation system using an internet connection through a protocol. Bluetooth Low Energy (BLE) is a protocol that can be used for communication between devices that saves power, has a wide range of connectivity and reduces data transfer. Therefore, researchers conducted research by implementing BLE which is applied to the parking lot monitoring system. Based on the test results, it can be concluded that the ESP32 is able to communicate with each other using BLE technology. The sensor accuracy level obtained from ultrasonic sensor is 95.12% with an obstacle distance of 5cm to 400cm and an infrared sensor is able to read obstacles and work properly. On testing the delay in sending data based on a distance of 1 meter, 3 meters, 5 meters, 7 meters and 9 meters the average delay received was 2049.65 ms, 2086.25 ms, 2108.05 ms, 2449.15ms and 2612.77ms. The webserver display is able to display information about the availability of parking space and the number of cars entering and exiting.
Rancang Bangun Sistem Penghematan Energi Listrik menggunakan Komunikasi Bluetooth Low Energy dan WiFi berbasis Cloud Server Blynk Muchtar Ardhiansyah; Mochammad Hannats Hanafi Ichsan; Agung Setia Budi
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

The use of electricity is a basic requirement for humans today, therefore it is necessary to have savings in its use so that lower costs and the supply of electrical energy in an area can be saved for something unexpected. Internet of Things is a device or system that is connected and communicates in an internet network. By using IoT, we can carry out a long distance communication which makes the performance of a system more effective and efficient. The communication module that is quite popular in IoT is Bluetooth Low Energy (BLE), but in BLE there are still drawbacks, namely the inability to connect to the internet so that a gateway is needed to communicate with the cloud server. This study aims to design an electrical energy saving system. The results of this study indicate that the system can work well. The delay obtained from sending data at the gateway to the Blynk Cloud Server has an average delay of 1,930 s with a jitter of 0.754 s, the average delay from the sensor node to the gateway is 0.672 s. The next test used a variation scenario of 1 meter - 11 meter distance with uccess ratio parameter. The highest success ratio is 90% at a distance of 1 meter and the lowest success ratio is 0% at a distance of 11 meters. The saving of electrical energy is up to 59.04%.
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.
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