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

Sistem Monitoring Kadar Gas Berbahaya Pada Lokasi Parkiran Bawah Tanah Menggunakan Protokol MQTT Loki Sudiarta Mongin; Wijaya Kurniawan; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

In general, parking buildings are part of a building where activity centers such as shops and offices are used specifically as temporary parking spaces for vehicles, during activities in the building. Limitations and availability of open space and vacant land in the vicinity of these buildings, the selection of parking locations on the basement and upper ground is the main choice, but this location selection often makes building designers and developers ignore the interests of the air duct which serves as a place for exchanging fresh air and pollutant gases in the parking area so that the air change ratio (ACH) is in the danger threshold for the workers and users of the parking facility, especially in the basement parking area with the most exhaust gas air pollution from the entry and exit of motorized vehicles. Referring to the description of the problem, the authors made a monitoring system of dangerous pollutant gas levels found in underground parking locations using MQTT-based lightweight communication protocol using the ESP8266 wifi module. In this system there are also MQ-7 and MQ-135 sensors which serve as an early detection device for changes in levels of carbon monoxide and nitrogen oxide gases which are then processed by the Arduino Uno microcontroller to obtain data processing in json format which is then sent to the web server in this case, thingsboard.io to be displayed in the form of graphs and charts so that it can be more easily monitored by users who need a reading of changes in the level of pollutant gas in that location. From the results obtained after this system runs as a whole, the system requires time to process data ranging from 1.3 - 1.5 seconds while for sending data to the web server is taken within a period of 2 second.
Implementasi Metode Pervasive Menggunakan Protokol UDP Pada Raspberry Pi dan myRIO Joniar Dimas Wicaksono; Wijaya Kurniawan; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Smart home environment is an environment in which there are equipment that can communicate with each other and can be monitored or controlled remotely through the internet. With this, it will make it easier for humans to control equipment at home. For now the use of home appliances that can be a smart home still requires difficult configuration. Pervasive is a method that faciliting humans without configure device. The system of this pervasive method by broadcast information itself and storing information other devices. To improve the performance and efficiency of this system, the protocol will be used is UDP protocol. Where this protocol is a lightweight protocol and does not require large memory. The system implemented on Raspberry Pi 3 as host and NI myRIO as client. This device is programmed by LabVIEW by deploying programs. Program will be made according to the system flow that is with the state machine where on each device can do discovery for the devices know each other. From the results of testing in this study, for discovery device on the host is 56,417ms, while the discovery on the client is 251.067ms. So the whole discovery process is 313,417ms. Whereas if the host fails, the time it takes the client to reconnect is 10384,23ms. For sending data between host and client, for data transmission sensor takes 58.263ms, LED control takes 5350,926ms, and for push button takes 255,696ms.
Monitoring Daya Menggunakan Algoritma Shortest Job First Pada Wireless Sensor Network Tadya Adi Prana; Mochammad Hannats Hanafi Ichsan; Gembong Edhi Setyawan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Wireless sensor network (wireless sensor networks) is a wireless network that consists of a collection of sensor nodes spread over a certain area (sensor field). Each sensor node has the capability to collect data and communicate with other sensor node. From a number of problems in its implementation, the main issue is that of the WSN energy consumption. It is in result by the power supply on the node only supplied by a battery to its operations, thus having a limited energy reserves. Solution problem the authors implement Algorithms SJF (Shortest Job First) where the Algorithm placed on nodes that have the shortest path, the function of the RF315/433Mhz where the module will help data delivery Wireless. For the monitoring mechanism of the power available on each node mikrokontroller ATmega32, sensors, Sensor Voltage ACS712, DHT11 Sensor, as well as provided with the RTC module as the data source time function as a time stamp over the system. Implementation of high accuracy Algorithm SJF has in testing data transmission is done at 5 times the delivery with a certain distance, in a closed space optimal distance results obtained its data delivery is +100 cm with an average time transmission of 1s, and at a distance of +120 cm or more could still be done sending data but the data delivery success percentage is only 80%.
Implementasi Low Power System untuk Pengambilan dan Pengiriman Data Berdasarkan Kehadiran Manusia Dewi Pusparini; Mochammad Hannats Hanafi Ichsan; Hurriyatul Fitriyah
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

In this modern era, technological progress is growing rapidly for human needs, therefore it is very necessary to measure electrical energy. Therefore, a device is used to maintain environmental safety and to save the power. Low power implementation system for retrieving and sending data based on manusa configuration is a system that can be used for certain environments or only as a detection of human presence with low power usage, because the system will only activate human sensors. This system uses a pir sensor to detect human presence, and uses the VC0706 camera for the image capture process, then the image is stored on the sd card connected to the Ethernet module. By using the Arduino Uno microcontroller as a data processor produced both from the pir sensor and the camera. After this system retrieves image data, the data that is passed will be sent to people who want to know the condition of a particular place by accessing the IP address set in the Ethernet module to open the web browser page. The system is created by using the sleep mode low power method, where the compilation sensor does not detect anything, the data will automatically be finalized, using the sleep mode, the power saved is 0.010 amperes to 0.025 amperes.
Implementasi Complementary Filter Pada Perancangan Alat Bantu Makan Penderita Parkinson Indra Dwi Cahyo; Wijaya Kurniawan; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Parkinson are diseases which found at the early age of 30 yerars.with unsynergyness of motoric nerve parkinson's holding spoonmake eating become difficult.This research design eating tool with stability using complementary filter. This research use MPU6050 sensor, stepper motor 28BYJ-485V and Arduino Nano. The data of shaking of the hands can be captured with MPU6050. Stepper motor used for stabilize spoon because of the parkinson's tremor. Arduino nano serves as data processing for whole program and complementary filter equation to reduce noise from MPU6050 sensor. This research found that complementary filter can reduce angle error of stepper motor because of MPU6050 reading up to 4.34 degree for pitch and 3.07 degree for roll. Not only that this research found that complementary filter usage in this system can make MPU6050 reading for stepper motor movement become more stable and the movement of pitch and roll become moresynergystic.
Implementasi Protokol Routing Directed Diffusion Pada Wireless Sensor Network Menggunakan Media Komunikasi RF Elsandio Bramudya Putra Fathoni; Sabriansyah Rizqika Akbar; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Implementation of wireless sensor network routing protocols has been carried out specifically on flat topology architectures. Where in the flat topology there are several routing protocols that has been implemented, one of which is directed diffusion routing protocol. Unfortunately, the implementation is done using a network simulation application. Therefore, in this research, the authors implemented routing protocols directed diffusion on a wireless sensor network on a real device that uses RF communication media. Hardwares to build a node using arduino nano 3.0 microcontroller as sensor data processor and NRF24L01 module as data transmission medium. At the time of application of directed diffusion, the sink node send interest or request data containing the coordinates of the sender, the type of data and the coordinates of the destination node. The data used are the temperature and soil moisture data which is selected randomly. The research is done by testing the status of nodes that can be displayed on the serial monitor, each sensor node can perform sensors data and moisture data, as well as testing the directed diffusion as functional requirements. The results of the research is each node successfully displays the node status on the serial monitor, each sensor node can perform sensor data and moisture data, and the system successfully implements the direct diffusion routing protocol.
Sistem Deteksi Gerakan Kepala sebagai Kontrol Kursor Mouse dengan Metode Complementary Filter Latief Nurrohman Alfansuri; Dahnial Syauqy; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The development of technology makes people want to communicate with computers more natural, one way people communicate with computers is to use the mouse as an input device to control the computer, conventional mouse commonly used is less natural, especially for those who have deficiencies in the body (disability). Based on that required a system capable of controlling the mouse cursor based on the natural movement of the human body, this system which later can read the value of the head movement of the user and use as the input value to move the mouse cursor, to read the movement of the head will use MPU6050 and Arduino Nano as microcontroller, data transmissionson this system will be done wirelessly therefore will use nRF24L01 and arduino leonardo modules which will be used to control the mouse cursor. Complementary filter will be used to reduce the error value, Complementary filter will be tested by comparing with system output value without using filter. The error value generated by Complementary filter calculation is less than 2o. From corespodent testing, the system was able to obtain a good category average based on feedback from 30 users.
Desain Arithmetic Logic Unit 8bit untuk Central Processing Unit 8bit Ega Dewa Iswantoro; Mochammad Hannats Hanafi Ichsan; Wijaya Kurniawan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Arithmetic Logic Unit or commonly called ALU is an important part of the Central Processing Unit or commonly called CPU. ALU generally has a function to perform arithmetic and logic calculations. The 8bit Arithmetic Logic Unit for Central Processing Unit-8bit also has the same functionality to process mathematical and logic data. Some functions contained in the ALU are the ADD, unmarked sums (ADDU), subtraction (SUB), unmarked subtraction (SUBU) and some OR, XOR and AND logic functions. In the 8bit Arithmetic logic unit design for central processing unit 8bit using IC adder, AND, OR, NOT and multiplexer. For the main input use 2 switches I / 0 and 3 input input switches for multiplexers, and menggukan LED media as outputan. This circuit is designed to use 8 twin sets which each series represents 1 bit. The design of this circuit uses 5volt power as its main power source. In the test part of Arithmetic logic unit 8bit performance will be tested by comparing the output output of ALU and manual count with 3 different input on each function.
Sistem Monitoring Kadar Gas Berbahaya Di Lingkungan Industri Menggunakan Protokol MQTT Sunu Dias Widhi Kurniadi; Mochammad Hannats Hanafi Ichsan; Gembong Edhi Setyawan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Air is an important factor in life, but with the increasing physical development of cities and industrial centers, air quality has changed. With today's rapid development, particularly in the industrial and technological sectors, it increases the disruption to air quality due to emissions from the fuel combustion process. Based on these problems, a system of monitoring of hazardous gas content present in the industrial environment uses MQTT protocol and uses ESP8266. In this system the MQ-7 and MQ-135 sensors aim to detect the intensity of changes of carbon monoxide and nitrogen oxide gas levels and then processed by the Arduino microcontroller until the results of the data will be sent to the Thingsboard to be displayed. The execution time required by the system for data processing is 1.3 seconds and the delivery time to the web averages 1,879 seconds.
Implementasi Switch Openflow Berbasis Software Dengan Memanfaatkan Raspberry Pi Untuk Infrastruktur SDN Imam Santoso; Mochammad Hannats Hanafi Ichsan; Widhi Yahya
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 3 No 1 (2019): Januari 2019
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Software-Defined Networking (SDN) is a dynamic, manageable, adaptable and cost-efficient architecture. The Raspberry software-based openflow switch is currently untested, so it still can not be the right reference to replace dedicated openflow switch devices. This study aims to implement OpenvSwitch to be applied to Raspberries so as to make it an openflow switch that can be used within the SDN network and then test the performance of Raspi switches, throughput, packet loss and delay. The results obtained from this research that Raspberry openflow switches can be used to replace dedicated openflow switches on a small scale such as office scope but not for large scale companies like companies due to bandwidth limitation on USB to Ethernet adapters, as well as RAM from Raspberry. Based on the results of throughput testing, throughput will decrease as the number of clients increases. While based on packet loss test results, packet loss will increase significantly when the number of clients more than 3. Then based on delay testing, the first test has a longer delay compared to the next test, this is because in the first ICMP (ping) packet, the ARP process occurs while in the second and so on does not do the ARP process because the information about ARP already exists in the ARP cache.
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