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 Logika Fuzzy Pada Sistem Berbasis Field Programmable Gate Array (FPGA) Ichsan, Mochammad Hannats Hanafi; Setiawan, Eko; Hamidi, Mochamad Afief
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 3 No 1: Maret 2016
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1069.655 KB) | DOI: 10.25126/jtiik.201631166

Abstract

Penggunaan perangkat mikrokontroller dewasa ini semakin banyak dipergunakan seperti arduino, atmega, FPGA dan lain sebagainya. Salah satu perangkat tersebut adalah FPGA (Field Programmable Gate Array). Bahasa yang digunakan pada FPGA adalah VHDL atau VHSIC (Very High Speed Integrated Circuit Hardware Description Language) merupakan salah satu jenis bahasa yang digunakan untuk mendeskripsikan fungsi rangkaian digital. Pada penelitian ini akan dijelaskan tentang implementasi tentang dasar Logika Fuzzy pada VHDL. Sehingga memiliki keuntungan jika dilakukan implementasi ini akan didapatkan rancang bangun logika fuzzy yang memungkinkan untuk diimplementasikan dengan cepat pada perangkat seperti Xilinx, Synosis dan lain sebagainya. Pada penelitian ini berhasil diimplementasikan, proses pengujian dilakukan dengan membandingkan perhitungan matematis dengan hasil keluaran sistem yang didapatkan akurasi sebesar 80%. Akan tetapi proses waktu eksekusi total untuk semua proses dalam Logika Fuzzy sebesar 145 ns.
Pengenalan Emosi Berdasarkan Suara Menggunakan Algoritma HMM Prasetio, Barlian Henryranu; Kurniawan, Wijaya; Ichsan, Mochammad Hannats Hanafi
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 4 No 3: September 2017
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (752.133 KB) | DOI: 10.25126/jtiik.201743339

Abstract

AbstrakPenelitian ini bertujuan mengenali emosi seseorang melalui ucapan menggunakan algoritma HMM. Sistem dibangun dapat mengenali 3 jenis emosi yaitu marah, bahagia dan  netral. Fitur yang digunakan dalam sistem ini adalah pitch, energi dan formant. Database yang digunakan adalah suara dari rekaman film. Dari hasil obeservasi probabilitas emosi marah sebesar 0.196, bahagia 0.254 dan netral 0.045. Sistem memiliki tingkat akurasi rata-rata sebesar 86.66%. Rata waktu eksekusi sistem dalam mendeteksi dan mengklasifikasikan emosi sebesar 21.6ms.Kata kunci: suara, emosi, HMM, klasifikasiAbstractThis research aims to recognize human emotions through voice using HMM algorithm. The system can confirm three types of emotions: anger, happiness and neutrality. The features used in this system are pitch, energy and formant. From the results, the emotional probability of angry is 0.196, happy is 0.254 and neutral is 0.045. Base on testing result, the system has an average accuracy of 86.66% and average execution time of the system in detecting and classifying emotions of 21.6ms.Keywords: voice, emotion, HMM, classification
Analisis Kinerja Jaringan Sensor Nirkabel untuk Edge Computing Menggunakan LORA SX1278 Ichsan, Mochammad Hannats Hanafi
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 8 No 5: Oktober 2021
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25126/jtiik.2021853631

Abstract

Jaringan Sensor Nirkabel (WSN) adalah salah satu teknologi yang muncul untuk proses deploy dari Internet of Things, Smart System, Machine to Machine networks dan lain sebagainya. Dimana setiap node dari WSN tersebut memiliki kemampuan untuk sensing, komputasi hinga proses pengiriman data. Pemrosesan data secara umum dilakukan pada Cloud atau node lain, hal ini menyebabkan beban kerja dari node lain atau Cloud tersebut menjadi cukup berat. Proses sensing dapat dilakukan dengan menggunakan berbagai sensor sesuai kebutuhan, sedangkan teknologi untuk pemrosesan pada node sensing disebut dengan teknologi Edge Computing. Konsep dari Edge Computing adalah bagaimana sebuah node bisa berpikir untuk menyelesaikan masalah atau mengambil keputusan. Kemudian data hasil pengolahan tersebut dikirimkan ke node yang lain untuk diolah lebih lanjut sehingga kinerja dari node lain atau Cloud lebih ringan. Salah satu teknologi dalam pengiriman data yang dapat dipergunakan dengan baik dan kemampuan jarak komunikasinya cukup panjang adalah LoRa. Salah satu topologi untuk WSN yang dinilai sangat baik untuk pengiriman data adalah Mesh, dimana seluruh node dapat berkomunikasi dengan baik. Oleh karena itu pada penelitian ini akan difokuskan untuk melakukan analisis kemampuan LoRa dalam pengiriman data berdasarkan jarak dan besar data. Karena pada implementasinya jarak berdasarkan besar data hasil pengolahan dari Edge Computing cukup bervariasi. Sehingga pada penelitian ini menghasilkan studi kelayakan LoRa sebagai perangkat untuk proses komunikasi pada WSN menggunakan topologi Mesh. Berdasarkan hasil penelitian yang dilakukan secara keseluruhan LoRa cukup baik untuk pengiriman data hingga 256 bytes dan jarak 300 meter berdasarkan delay, throughput, RSSI dan SNR sehingga sangat layak untuk diimplementasikan pada Edge Computing. AbstractWireless Sensor Networks (WSN) is one of the emerging technologies for the deployment of the Internet of Things, Smart Systems, Machine to Machine networks and so on. Where each node of the WSN has the ability to sensing, computation until the process of sending data. Data processing is generally done on the Cloud or other nodes, this causes the workload of other nodes or the Cloud to be quite heavy. The sensing process can be done by using various sensors as needed, while the technology for processing the sensing node is called Edge Computing technology. The concept of Edge Computing is how a node can think to solve a problem or make a decision. Then the processing data is sent to another node for further processing so that the performance of other nodes or the Cloud is lighter. One of the technologies in sending data that can be used properly and the ability of its long communication distance is LoRa. One of the topologies for WSN that is considered very good for sending data is Mesh, where all nodes can communicate well. Therefore this research will focus on analyzing the ability of LoRa in sending data based on distance and data size. Because in the implementation of the distance based on the large data processing results from Edge Computing is quite varied. So that this research resulted in a feasibility study of LoRa as a device for the communication process at WSN using Mesh topology. Based on the results of research conducted overall LoRa is good enough for sending data up to 256 bytes and a distance of 300 meters based on delay, throughput, RSSI and SNR so it is very feasible to be implemented on Edge Computing.
Penerapan Mekanisme Komunikasi Multi-hop pada Bluetooth Low Energy Budi, Agung Setia; Hanif Azhar Efendi, Muhammad; Bhawiyuga, Adhitya; Ichsan, Mochammad Hannats Hanafi
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 9 No 2: April 2022
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25126/jtiik.2022925684

Abstract

Seiring dengan berjalannya waktu, perkembangan teknologi akan semakin pesat, begitu pun teknologi dalam bidang wireless communication atau komunikasi tanpa kabel. Salah satu teknologi wireless yang sudah ada cukup lama adalah Bluetooth, adapun pengembangan dari teknologi Bluetooth adalah Bluetooth Low Energy (BLE). Tujuan dikembangkannya BLE adalah agar sumber daya yang digunakan saat proses transmisi data lebih rendah dari Bluetooth yang sudah ada sebelumnya. Adapun terdapat beberapa batasan yang ada pada Bluetooth Low Energy (BLE), salah satunya adalah hanya dapat berkomunikasi satu dengan yang lainnya dalam jarak yang dekat dikarenakan adanya keterbatasan sumber daya. Berdasarkan dari permasalahan tersebut, pada penelitian ini dirancang mekanisme komunikasi multi-hop pada BLE untuk mengatasi permasalahan jarak yang terbatas. Pada penelitian ini, topologi yang digunakan adalah topologi tree, dan hardware yang digunakan adalah ESP32. Hasil yang didapat menunjukkan mekanisme komunikasi multi-hop pada BLE yang dirancang dapat diterapkan dengan sukses. Hasil pengujian menunjukkan bahwa pengiriman data dari sebuah Sensor Node ke Sink Node yang melewati dua Relay Node (3-hop) membutuhkan waktu rata-rata 1846,4 ms.AbstractTechnology has been being developed very fast in the last couple years. One of that technology is wireless communication. There are so many wirelees communication technologies arround us nowadays, such as Wi-Fi, LoRa, Zigbee,and Bluetooth. The recent update of Bluetooth technology is Bluetooth Low Energy (BLE). The purpose of developing BLE is to decrease the energy used during the data transmission process. But there are some limitations in BLE. One of them is that we can only communicate with each other in a short distance due to resources limitation. Based on these problem, in this research we want to implement the multi-hop communication mechanism on BLE to overcome short distance communication problem. In this research, we use tree topology and ESP32 as the hardware. The results of this research shows that the mechanism of multi-hop communication on BLE can be applied successfully. The experiment result shows that the transmissionof data from a Sensor Node to a Sink Node through two Relay Nodes (3-hops) needs the average time of 1846,4 ms.
Implementasi Internet Of Things Pada Sistem Ketersediaan Ruang Parkir Gedung Bertingkat Menggunakan NRF24L01 dan HC-SR04 Bahari, Angga Sukma; Primananda, Rakhmadhany; Ichsan, Mochammad Hannats Hanafi; Ananta, Mahardeka Tri
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 10 No 3: Juni 2023
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25126/jtiik.2023106073

Abstract

Permasalahan pada sistem di gedung parkir bertingkat salah satunya sulit menemukan ruang parkir yang kosong. Adanya dinding beton tebal dan struktur bangunan dengan beberapa lantai mengakibatkan jarak pandang pencarian ruang parkir berkurang.Berdasarkan hal ini, dibutuhkan sistemuntuk memberi informasi ketersediaan ruang parkir pada tiap lantai gedung parkir bertingkat agar pencarian ruang parkir dapat lebih efektif dan efisien. Sistem ini menggunakan sensor ultrasonik HC-SR04 danmodul transceiver nRF24L01 disertai teknologi Internet of Things agar informasi dapat diakses melalui Thingspeak dan LCD 20x4. Pada implementasinya terdapat 2 client node pada tiap lantai dan 1 sink node pada lantai dasar. Pengiriman informasi dilakukan secara multihop untuk antar lantai (gateway node) dan directly connection antara sub-node dengan gateway node. Hasil pengujian menghasilkan 100% keberhasilan pendeteksian sekaligus verifikasipada tiap ruang parkir. Kinerja nRF24L01 pada komunikasi data internal menghasilkan success delivery ratio 100% dengan rata-rata delay pengiriman kurang dari 6 detik. Tetapi pada pengujian dengan skenario jarak 5m, 10m, 20m, dan 40m secara berturut-turut menghasilkan nilai terendah success delivery ratio sebesar 100%, 96,67%, 76,67% dan 90% dan delay pengiriman keseluruhan kurang dari 8 detik pada jarak 40m. Perutean melalui pengalamatan RF24Network dengan mekanisme multihop berhasil dilakukan. Informasi yang ditampilkan pada LCD 20x4 dan Thingspeak berhasil dilakukan secara keseluruhan, namun pada dua kali pengujian kinerja pengiriman dari sink node menuju Thingspeak hanya menghasilkan success delivery ratio sebesar 64,47% dan 65,65%. AbstractOne of the problems with the system in multi-storey parking buildings is that it is difficult to find an empty parking space. The presence of thick concrete walls and a building structure with several floors resulted in reduced visibility of the search for parking spaces. Based on this, a system is needed to provide information on the availability of parking spaces on each floor of the multi-storey parking building so that the search for parking spaces can be more effective and efficient. This system uses the HC-SR04 ultrasonic sensor and the nRF24L01 transceiver module along with Internet of Things technology so that information can be accessed via Thingspeak and aLCD 20x4. In the implementation there are 2 client nodes on each floor and 1 sink node on the ground floor. Information transmission is carried out in multihop for inter-floor (gateway nodes) and directly connection between sub-nodes and gateway nodes. The test results resulted in 100% successful detection as well as verification in each parking space. The performance of nRF24L01 on internal data communication results in a 100% success delivery ratio with an average delivery delay of less than 6 seconds. However, in testing with scenarios of 5m, 10m, 20m, and 40m distances, respectively, the lowest success delivery ratio values are 100%, 96.67%, 76.67% and 90% and the overall delivery delay is less than 8 seconds at distance 40m. Routing via RF24Network addressing with multihop mechanism was successful. The information displayed on the LCD 20x4 and Thingspeak was successfully carried out as a whole, but in two tests of delivery performance from the sink node to Thingspeak, it only resulted in a success delivery ratio of 64.47% and 65.65%, respectively.
Sistem Monitoring Gelombang Osilometrik Menggunakan Arduino dan Smartphone Isnandar, Muhammad Fawwaz Dynoeputra; Prasetio, Barlian Henryranu; Ichsan, Mochammad Hannats Hanafi
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 9 No 7: Spesial Issue Seminar Nasional Teknologi dan Rekayasa Informasi (SENTRIN) 2022
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25126/jtiik.2022976728

Abstract

Tekanan darah terjadi ketika arteri pembuluh darah dipompa oleh jantung ke seluruh tubuh. Ada dua elemen penting yang dipertimbangkan untuk mengukur tekanan darah, yaitu sistolik dan diastolik. Sistolik adalah nilai tekanan darah ketika otot-otot di jantung mendorong darah dari jantung itu sendiri ke dinding arteri. Sedangkan diastolik adalah nilai tekanan darah pada saat otot-otot ventrikel jantung dalam keadaan istirahat. Di era modern, pengukuran tekanan darah menggunakan sinyal listrik dari sensor dan dianalisis untuk mengetahui kesehatan organ tubuh. Namun dalam praktiknya, sistem pemantauan tekanan darah hanya dapat didengar oleh dokter, tanpa direkam untuk analisis lebih lanjut. Untuk mengakhiri hal ini, kami mengusulkan sistem pengukuran tekanan darah yang tidak hanya mengukur tekanan darah tetapi juga memantau sinyal osylometric ke dalam smartphone. Sinyal osylometric diproses oleh Arduino UNO R3 dari sensor Tekanan MPX55500DP. Arduino diprogram untuk mengaktifkan pompa udara dan memompanya ke dalam manset. Kemudian, sinyal osilometrik ditransmisikan ke aplikasi smartphone Android. Kami menggunakan Modul Bluetooth HC-05 untuk mengirimkan data dari Arduino ke Smartphone Android. AbstractBlood pressure occures when the arteries of blood vessels is pumped by the heart to the whole body. There are two important elements that is considered to measure the blood pressures, it is called systolic and diastolic. Systolic is a value of blood pressure when muscles on the heart pushes blood from the heart itself to the artery walls. Whereas, diastolic is a value of blood pressure when the heart ventrical muscles in the heart is resting. In the modern era, blood pressure measurement uses electrical signals from the sensor and be analyzed to determine the health of the organs. However, in practice, the blood pressure monitoring system only can be heard by doctor, without recorded it for more advanced analysis. To end this, we propose a blood preasure measurement system that is not only measure the blood pressure but it also monitors the the osylometric signal into smartphone. The osylometric signal is processed by Arduino UNO R3 from MPX55500DP Pressure sensor. The Arduino is programmed for enabling the air pump and pump it into cuff. Then, the osylometric signal is transmitted to a application of Android smartphones. We use a Bluetooth HC-05 Module to transmit data from the Arduino into Android Smartphone.
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