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 Pervasive Service Discovery Protocol pada Rumah Cerdas Berbasis NRF24L01 Dwi Aris Suprayogi; Sabriansyah Rizqika Akbar; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 1 No 11 (2017): November 2017
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Smart home is one of wireless technology development. Smart home system makes devices in the home can be connected each other, so can make activity easier. One of wireless communication module which can be applied in smart home system is nRF24L01. The necessary of protocol communication and devices configuration can be said that it is not easy being a obstacle for smart home developing. Pervasive service discovery protocol method can be a solution for solving that problem. By using this method, the users doesn't need to do difficult configuration, software will search hardware and users can access service which is offered by that devices immediately. This research applies pervasive service discovery protocol method in smart home by using nRF24L01 communication module. The system is made in order to sensor node can communication as pervasive by using master node. Pervasive communication which is mentioned is a automatic addressing by system. Master node which is coordinator node will give different address to every sensor node. Based on trial which is done for 10 trial times, time needed for one sensor node to be connected with master node is 1011 ms, while time needed for two sensor nodes to be connected with master node simultaneously have average times 1011 ms and 1123.2 ms. The result of fungtional system experiment indicate that the user can monitoring and controlling device by serial monitor in master node
Implementasi Naive Bayes pada Embedded System untuk Menentukan Status Gizi Bayi Fauzi Rivani; Dahnial Syauqy; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 1 No 11 (2017): November 2017
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

A baby is a stage of human development from 0-12 months where brain development and physical development are the main focus interest to see the baby growth. Nutrition status is one of the essential components that is always under supervision for baby growht. Baby's nutrition system is not only measured in terms of whether they are good or bad nutrition, but also being measurd through baby's height and baby's weight. Based on these problems, needed research on the classification system to detecting nutrition of baby and baby's parents can monitor the development nutrition from their baby. Furthermore, there are other parameters such as gender and age that serve as contributing factor when measuring baby's nutrition, A censor with microcontroller has already been developed to provide specific number of the baby's gender and age which then will be input to a system using 4x4 keypad. On the other hand, ultrasonic censor and load cell are used as a measurement system for baby's height and weight. Then all these data will be input and compared to arduino uno classification that will determine the baby's nutrition. The method use for this classification is called Naive Bayes. All the development stages will be put on 16x2 LCD to provide an assessment and analysis regarding the accuracy of this system. Based on the reading the censor provides on 10 objects, the heihgt (lenght) censor has 98.28% accuracy and weight with 71.02% accuracy. The classification test with 30 data that is picked randomly has 100% accuracy for the weight and height. Then average of time classification test are 0.026 second and 0.032 second respectively. The test and analysis of the overall system has 96.66% for ist accuracy for the height and 60% accuracy for the weight system.
Pengembangan Iot Middleware Berbasis Event-Based Dengan Protokol Komunikasi CoAP, MQTT Dan Websocket Husnul Anwari; Eko Sakti Pramukantoro; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 1 No 12 (2017): Desember 2017
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The condition of the Internet of Things (IoT) is currently depicted as trapped in a silo. This means that each communication between devices is limited to one domain, this is due to problems at the middleware that is used is limited to protocol data according to specific devices, known as syntactical interoperability. The solution of the problem is a multi-protocol middleware architecture that can be used by all types of devices. This research developed a midlleware to answer the challenge of syntactical interoperability with three data protocol that is coap, mqtt and websocket. From the results of testing developed middleware eligible interoperability.
Desain Interaksi Mesin Pencatat untuk Tunanetra Menggunakan Raspberry Pi Nashir Umam Hasbi; Hurriyatul Fitriyah; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 7 (2018): Juli 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Recording is a basic requirement for every learner, not except for visually impaired students who have the need to record information received. However, visually impaired people have difficulties to use the commonly used recording media, it needs a special tool or application to help the visually impaired in taking notes. Therefore, in this research will be made a recording machine that can be used by the visually impaired with layout design that is easy to recognize. The design of this recording machine uses a typing pattern of 10 fingers. Character input on the recording machine using multi touch 6 buttons used to form combinations in making braille. In this recording machine there is also a space function, enter and delete the last character. The process of making this recording machine will be done in several stages such as what is wanted, analysis, design, prototype and implementation / deploy. Based on the results of testing this recording machine can be concluded that in terms of usability involving blind respondents with status of students get an average scale of value 4 of (likert scale 1-5), so that the recorder machine is considered to meet the categories of learning ability, flexibility and robustness.
Penerapan Desain Interaksi Pada Perancangan Kalkulator Sederhana Untuk Tunanetra Agif Sasmito; Hurriyatul Fitriyah; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 7 (2018): Juli 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Nowadays, in the current technological development, in education and work required mobility such as calculating. Mathematics is a systematic numerical used the calculation basic. The basic concepts of mathematics are filled with aspects visually. Calculator used as a calculations. The calculator available in the markets with smooth input keys and LCD outputs are useless for them. An optimal solution for them is braille calculator 4x4 membrane keypad with audio output. In this research, Implementation has simplified the existing braille calculator. The Design using 6 point of braille system with 3x2 button combination and backspace feature. User could input numbering from 0 to 9. The process are what is wanted, analysis, design, prototype and implementation/deploy. Implementation of system using 6 buttons is packed in a 7,5cm x 7,3cm x 5cm box. Keypad each other in a 0,6 cm. The distance used button each other to decrease input error. The result of standard testing with 2 visually impaired. This testing showed 100% rate. And average score of likert scale (1-5) has scored 5. So this calculator is very deserving to be used as calculating tool for the blinds.
Stabilizer Kamera 2-Axis Dengan Pid Control Berdasarkan Setpoint pada Atmega 328 Adryan Chiko Pratama; Dahnial Syauqy; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 9 (2018): September 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Advances in technological developments currently affect human life, one of which is camera technology. Currently the camera has a technology that serves to reduce vibration when shooting called Image Stabilization, but this technology produces less precise images therefore required stabilizer. It is expected that with this research can help the problem of tilted in shooting from smartphone camera. In this research used a sensor gyroscope and accelerometer located on one unit of MPU-6050 which can be read value using Arduino Nano microcontroller. The sensor value include in the calculation of PID Control which variables Kp, Ki and Kd are searched using trial and error method. Based on the test that has been done, the research have the conclusion that the accuracy level of MPU-6050 sensor value to the average arc of system error difference 0,4 ° and percentage of system error is 0,25%. The difference or the resulting error value due to measurement accuracy using a protractor is below 1 °. In testing the accuracy of the servo angle to the setpoint obtained the average percentage error of both servo angles reached 0.17% with a large error of degree 0.24 °. Then on testing the stabilizer response speed to achieve stable (settling time) found the average speed reached the stable system that is 0.92 seconds.
Kendali Robot Berdasarkan Perintah Inisialisasi Awal Pengguna Adit Ilham Nugroho; Mochammad Hannats Hanafi Ichsan; Rizal Maulana
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 9 (2018): September 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Over the past 30 years, robotics research and robotics developments continue to evolve, autonomous robots that used to be called traditional industrial robots and animal like or humanoid robots. One of these developments is industrial robot technology or also called industrial robot. There are several reasons why many articulated robots are developed, among others, this robot into the robot factory where the industry is currently growing and also has a free space 360 ​​°. Industrial robots can improve productivity and efficiency in a factory to run the production line. The author created a protype robot that can move according to the initial initialisation of the user, this robot allows users to run the robot if you want to change the robot movement, compared with existing autonomous robot. This robot is classified as a manual robot that reduces the cost of purchasing a robot. In this study only use Arduino software with EEPROM function to save the movement that has been given. Arduino Software is an open-source software for easy code writing. Arduino hardware device type Mega 2560, Arduino Mega 2560 is a hardware development of Arduino-based microcontroller using ATmega2560 chip to create research prototype. This study uses a total of 5 joints using Servo drives, Servo motors used are Servo SG90. Testing servo movement 0⁰-180⁰ has an average error rate of 1.85% and servo servicing 0⁰-360⁰ has an average error rate of 2.32%. Then in order analysis 1 movement the average value of error is only 2.9% and in the overall command analysis the average error rate is only 1.5%.
Implementasi Penyimpanan Data Sensor Nirkabel dengan MongoDB pada Lingkungan IOT Menggunakan Protokol MQTT Pramudya Mahardika Kusumawardhana; Mochammad Hannats Hanafi Ichsan; Rakhmadhany Primananda
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 9 (2018): September 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Internet of Things (IoT) is the machine-to-machine or machine to application communication concept which has the vision that billion of sensors, actuators, and many daily devices could be connected to the internet. Message Queue Telemetry Transport (MQTT) is one of the protocol included in Internet of Things which is useful to save power and reduce the size of packet data messaging. Therefore, it is important to study the ability of modern IoT systems to handle high rates of data updates coming from devices. The upcoming thing in the future is about storage media to handle the IoT data, such as a database system to store the data. A flexible database which could handle the data from the IoT device is required. The writer in this work will evaluated the performance of Not Only SQL (NoSQL) MongoDB Database towards MQTT Protocol. In this work, writer use the parameter for the performance testing is the Load Testing. The process practice for the MQTT Protocol as a sensor data transmission media uses NodeMCU microcontroller with the publish and subscribe method. Load Testing method was choosen as a technique to test the relation between the execution time of MongoDB to store the data of the sensor from MQTT protocol. From this work, claimed that NodeMCU could be configurated with MQTT Protocol, with a 75% accuracy of success for connection within the range from 4 meter to 20 meter. From this work we also got that the execution time for MongoDB to store 50 to 1500 data without the database being configured is less than 0.5 Second, and the execution time for MongoDB to store 50 to 1500 data if the database was already set needs less than 0.2 second to store.
Analisis Perbandingan Performansi Algoritme Floyd-Warshall dan Algoritme Johnson untuk Penentuan Rute Terpendek pada Software Defined Network Mohamad Ilham Firdaus; Rakhmadhany Primananda; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 9 (2018): September 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

The growth of computer network technology has an impact on the high demand for network performance and increasingly control network complexity. Network performance can be affected by network management, one of which is routing protocol. On a conventional network, routing protocol configuration is inflexible, inefficient and needs to configure each network device. One of the solution for this problem is SDN (Software defined network). The programmable SDN control plane make it possible to implement routing application. This research uses two kind of shortest path algorithm those are Floyd-Warshall algorithm and Johnson algorithm. Both algorithms are implemented in ryu controller and mininet as SDN network simulator. Packet loss dan delay testing has no significant difference. In the packet loss testing Floyd-Warshall has an average of 2,33% compared to Johnson with an average of 2,48%. While the result of delay testing, the average delay of Floyd-Warshall is 4,08 ms compared to Johnson with an average of 4,02 ms. Convergence time testing, Johnson is faster when the number of switches 6 and 10. While Floyd-Warshall is better when the number of switches 14. In cpu usage testing, Johnson algorithm consumes more resources with an average of 23,84% compared to Floyd-Warshall algorithm with an average of 21,78%. While the result of memory usage of both algorithm equally consume 1,3% of memory.
Implementasi Sistem Pengenalan Perangkat dan Layanan Sensor dan Aktuator pada Rumah Cerdas Berbasis Arsitektur Publish-Subscribe Hedy Pamungkas; Sabriansyah Rizqika Akbar; Mochammad Hannats Hanafi Ichsan
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 2 No 9 (2018): September 2018
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Smart home is most popular because approach to human lifestyle but many challenges, such as difficult to use the device in terms connectivity, configuration and integrate between devices. This research using pervasive system who can solve these challenges because it can make the computing processs becomes doesn't feel and run automatically, so don't need to specify a set of device configuration. This system is designed into several parts of the sensor device, actuator and gateway. Sensor and actuator device will recognize their identity to gateway to register the devices using MQTT. Gateway will perform the process of making relationship between both devices based on same location and other identity parameter. Actuator device will perform a specific action based on sensor data. From the result of the testing, each device successfully recognize the identity to gateway and the gateway succeeded in making relationship, so both devices can communicate well. The actuator device successfully receive sensor data within same relation and succeeds to trigger action to lamp. The test result obtained 100% successful, so the pervasive system can be implemented in smart home using MQTT.
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