## Penerapan Metode Fuzzy Logic Pada Tempat Pemberi Pakan Kucing Menggunakan Sensor HC-SR04
Rima Tamara Aldisa * , Puspa Ayu Soleha
Fakultas Teknologi Komunikasi Dan Informatika, Informatika, Universitas Nasional, Jakarta, Indonesia Email: 1,* rimatamaraa@gmail.com, 2 puspaayusoleha@gmail.com Email Penulis Korespondensi: rimatamaraa@gmail.com Submitted 03-10-2022; Accepted 31-10-2022; Published 31-10-2022

## Abstrak
Alat ini dapat membantu dalam memberikan pakan kepada kucing dengan menggunakan Sensor HC-SR04. Penulis merancang Penerapan Metode Fuzzy Logic Pada Tempat Pemberi Pakan Kucing Menggunakan Sensor HC-SR04 dengan membuat alat ini yang dapat berguna sebagai pemberi pakan kepada kucing. Dibuat sebuah alat untuk mengontrol atau memberi porsi makan kucing agar tidak mengalami kekurangan makan dengan porsi yang cukup baik bagi kucing dengan menerapkan metode Fuzzy Logic diharapkan dapat mengontrol jarak kepada kucing dengan alat pada setiap harinya. Jika pakan yang disediakan telah dihabiskan oleh kucing maka jika kucing bergerak mendekati tempat pakan maka alat secara otomatis akan terbuka. Sistem otomatis dengan memanfaatkan  sensor  HC-SR04,  jika kucing  mendekat  ke tempat  pakan  maka  secara  otomatis  akan  terbuka  dengan  maksimal jangkauan jarak 3 meter jika melebihi maka tidak akan terbuka
Kata Kunci: Tempat Pakan; Sensor HC-SR04; NodeMCU; Fuzzy Logic

## Abstract
This tool can help in feeding cats using the HC-SR04 Sensor. The author designed the application of the Fuzzy Logic Method to the Cat Feeder Using the HC-SR04 Sensor by making this tool useful as a feeder for cats. A tool is made that is expected to control or give food portions so that they do not experience a lack of food with a fairly good portion by applying the Fuzzy Logic method to control the distance for cats with the tool every day. If the feed provided has been used up by the cat, if the cat moves closer to the feed, the tool will automatically open. Automatic system by utilizing the HC-SR04 sensor, if the cat gets close to the feed it will automatically open with a range of 3 meters if it exceeds it will not open
Keywords: Place to Eat; Sensors HC-SR04; NodeMCU; Fuzzy Logic

## 1. PENDAHULUAN
Pemanfaatan  teknologi  saat  ini  sangat  banyak  diterapkan  di  berbagai  bidang.  Bidang  tersebut  meliputi  industri, pendidikan, rumah sakit, dan sebagainya. Salah satu pemanfaatan teknologi yang cukup populer di berbagai bidang adalah  Internet  of  Things  (IoT)  [1]  menurut  Deris,  A.,  (2019).  Pemanfaatan  IoT  banyak  diterapkan  pada  bidang- bidang yang telah disebutkan sebelumnya. Namun tak hanya itu, pemanfaatan teknologi juga diterapkan hingga ke skala-skala yang lebih kecil, seperti pemanfaatannya dalam bidang pemeliharaan hewan. Saat ini, hewan peliharaan yang sangat populer adalah kucing. Bahkan kegemaran untuk memelihara kucing telah menjadi hobi dan kegiatan baru bagi banyak orang [2] menurut Khair, U., Sabrina, T., (2019).
Memelihara kucing tentunya dibutuhkan penanganan yang tepat, seperti pemberian pakan. Tak jarang orang yang memelihara kucing melewatkan hal tersebut, padahal pemberian pakan pada kucing merupakan kebutuhan yang terbilang pokok. Hal tersebut dapat terjadi apabila pemelihara kucing sedang tidak berada di rumah atau lupa untuk memberi makan kucing. Maka dari itu, berdasarkan hal tersebut terdapat peluang dalam pemanfaatan teknologi untuk menanggulangi  masalah  pemberian  pakan  kucing  [2].    Langkah  yang  paling  optimal  untuk  menanggulangi  hal tersebut  adalah  membuat  alat  pemberi  pakan  kucing  dengan  sistem  automasi.  Alat  tersebut  dapat  dibuat  dengan berbasiskan mikrokontroler beserta komponen-komponen pendukung lainnya, seperti sensor.
Dalam  perancangan  alat,  akan  digunakan  NodeMCU  sebagai  mainboard  pada  alat.  Sama  halnya  dengan Arduino, NodeMCU juga berfungsi sebagai mikrokontroler dengan Arduino IDE sebagai software pendukungnya. Selain itu, digunakan sensor HC-SR04 untuk melakukan deteksi jarak pada kucing yang mendekat. Sistem automasi pada alat yang akan dirancang menerapkan sistem sensor jarak, sehingga apabila kucing tersebut mendekat, maka alat akan aktif. Selain itu, terdapat servo yang berfungsi sebagai penggerak pada penutup lubang makanan. Sehingga apabila kucing mendekat, maka penutup tersebut akan terbuka [3]. Selain itu terdapat komponen pendukung lainnya, seperti  kabel  jumper,  USB,  dan  sebagainya.  Metode  yang  digunakan  pada  perancangan  alat  menggunakan  Fuzzy Logic.  Metode  tersebut  merupakan  metode  yang  memberikan  solusi  dan  pemecahan  masalah,  yang  dinyatakan dengan  angka  1  (truth)  dan  0  (false)  [4].  Sistem  pemberi  pakan  kucing  ini  mampu  berfungsi  dengan  baik menggunakan  sistem  kendali.  Fitur  penjadwalan  pemberian  makan  dapat  berjalan  dengan  baik  [5]. Sistem Untuk dapat mengetahui berat pakan kucing dilakukan dengan Loadcell yang berfungsi sebagai sensor  berat dan dengan SMS Gateway dapat mengontrol pemberian makan kucing [6] . Penggunaan metode fuzzy ini dipilih karena pada alat hanya memiliki dua kondisi, yaitu terbuka dan tertutup. Untuk kondisi terbuka dapat dinyatakan dengan truth (1), dan untuk kondisi tertutup dapat dinyatakan dengan false (0). Sehingga kesimpulan pada penelitian ini adalah perancangan alat pemberi pakan  kepada kucing dengan sistem otomatis  dengan  memanfaatkan  sensor  HC-SR04,  jika  kucing  mendekat  ke  tempat  pakan  secara  otomatis  akan terbuka dengan maksimal jarak 3 meter.

## 2. METODOLOGI PENELITIA

## 2.1 Tahapan Penelitian
Tahapan Penelitian adalah proses, cara atau alur awal dalam merancang atau membuat suatu sistem informasi secara jelas dan terstruktur [7].

## Gambar 1. Tahapan Penelitian
Pada  penjelasan  gambar  1  adalah  alur  dalam  penelitian  dimana  awal  memulai  dengan  menemukan  latar belakang masalah, tujuan yang ingin dicapai, merancang awal alat, implementasi alat, penyusunan program alat, jika alat telah jadi maka dilakukan pengujian, jika di pengujian masih ada kesalahan maka akan dilakukan implementasi, cek ulang untuk rakitan alat nya, setelah dilakukan tahap pengujian maka hasil rancangan dapat beroperasi dengan baik sesuai dengan tujuan dan manfaat kegunaannya, evaluasi dan kesimpulan pembuatan dan terakhir selesai.

## 2.2 Instrumentasi Penelitian
a. Literatur tentang  konsep  Penerapan Metode Fuzzy Logic Untuk Tempat Pemberi Pakan Kucing Menggunakan Sensor HC-SR04
b. Pengujian dengan mencoba beberapa kali percobaan untuk mengetahui dan mengecek kegunaan dari hasil rangkaian alat    secara keseluruhan dengan Arduino Uno IDE
c. Bahan  yang  digunakan  adalah menggunakan NodeMCU, Servo, Sensor HC-SR04 , Kabel Jumper, Kabel USB, Breadboard

## 2.3 Pemahaman NodeMCU
NodeMCU adalah Microcontroller, NodeMCU sama seperti  Arduino uno, tetapi kelebihannya memiliki WIFI, sehingga cocok buat project Internet of Things [8].

## Gambar 2. Nodemcu
Pada gambar 2 diatas adalah gambar dari nodemcu yang digunakan sebagai microcontroller pembuatan alat.
2.4 Pemahaman Sensor HC-SR04
Sensor ultrasonik HC-SR04 suatu sensor untuk mengubah besaran bunyi menjadi listrik maupun sebaliknya [9]
JURIKOM (Jurnal Riset Komputer) , Vol. 9 No. 5, Oktober 2022 e-ISSN 2715-7393 (Media Online), p-ISSN 2407-389X (Media Cetak) DOI 10.30865/jurikom.v9i5.5029 Hal 1569−1574 http://ejurnal.stmik-budidarma.ac.id/index.php/jurikom
Gambar 3. Sensor HC-SR04
Pada gambar 3 diatas adalah gambar dari Sensor HC-SR04 yang digunakan untuk rancangan ini .

## 2.5 Pemahaman Breadboard
Papan  yang  berfungsi  untuk  merancang  sebuah  rangkaian  elektronik  sederhana.  Breadboard  tersebut  nantinya akan dilakukan prototipe atau uji coba tanpa harus melakukan solder [10].

## Gambar 4. Breadboard
Pada gambar 4 adalah bentuk breadboard atau papan yang menyambungkan  rangkaian alat

## 2.6 Pemahaman Kabel Jumper
Kabel Jumper sama seperti dengan kabel penghubung untuk uji coba rangkaian di breadboard yang terhubung per baris. Fungsi kabel jumper itu sendiri menghubungkan komponen IC, resistor, kapasitor [11 ]
Gambar 5. Kabel Jumper
Pada gambar 5 adalah bentuk dari kabel jumper yang digunakan untuk menghubungkan rangkaian komponen
2.7 Spesifikasi Hardware dan Software
Tabel 1. Spesifikasi Hardware
Hardware Keterangan Mikrokontroler Nodemcu Sensor Sensor HC-SR04 Papan Rangkaian Breadboard Bahan Botol, Tempat Minum, Tempat Makan Kabel Kabel USB, Kabel Penghubung, Kabel Jumper Input/Output Monitor, Keyboard, Mouse Aliran Listrik
Penjelasan dari tabel 1 merupakan spesifikasi alat pembuatan yang terdiri dari nodemcu, sensor HC-SR04, papan rangkaian, kabel USB, kabel jumper, aliran listrik. Bahan tersebut yang dibutuhkan untuk merangkai alat.
Tabel 2. Spesifikasi Software
Software Keterangan Sistem Operasi Windows 10 Pro 64-bit operating system, x64-based Processor Processor + RAM  Intel Core I3, 3.00 GHz Software Arduino IDE 1.8.19
Penjelasan dari tabel 2 merupakan spesifikasi software seperti sistem operasi, software arduino IDE 1.8.19 dapat di install untuk merancang Sketch program.

## 3. HASIL DAN PEMBAHASAN

## 3.1 Fuzzy Logic
Logika Fuzzy adalah memetakan ruang input ke dalam ruang output. Untuk sistem yang sangat rumit, penggunaan logika fuzzy ini adalah salah satu pemecahannya [12].
a. Domain Variabel :
Tabel 3. Domain Variabel No Jeni Variabel Nilai 1 Input Jarak 0-300 2 Output Status 0-300
Penjelasan  pada  tabel  3  diatas  adalah  domain  variabel  yang  dimana  terdapat  jenis  masukannya  input  dan output, variabel jarak dan status, dan nilai 0 hingga 300.
b. Himpunan Fuzzy :
Tabel 4. Himpunan Fuzzy No Jenis Variabel  Himpunan Fuzzy Domain 1 Input Jarak Dekat [0-50] Cukup [60-140] Jauh [150-240] 2 Output Status Dalam Jangkauan [0-300] Luar Jangkauan [320-400]
Penjelasan  pada  tabel  4  diatas  adalah  himpunan  fuzzy  yang  dimana  terdapat  jenis  masukannya  input  dan output, variabel jarak dan status, himpunan fuzzy yaitu dekat, cukup jauh, dalam jangkauan ataupun diluar jangkauan, dan terakhir memiliki nilai domain.
Rule aturan dari Fuzzifikasi    :
a. If (Jarak is dekat) then (Output Di  Dalam Jangkauan)
b. If (Jarak is cukup) then (Output Di Luar Jangkauan)
c. If (Jarak is jauh) then (Output Di luar Jangkauan)

## 3.2 Rancangan Alat
Berikut merupakan gambar  6 merupakan  rangkaian  alat  keseluruhan  telah di rancang  dan dapat  gunakan  dengan baik.

## 3.3 Hasil Rancangan Alat
Hasil rancangan alat adalah hasil untuk keseluruhan dari rangkaian yang tersusun, alat yang berhasil di rakit, telah di uji coba dan dapat dipergunakan.

## Gambar 7. Hasil Akhir Alat
Pada gambar 7 sistem berjalan dengan baik jika ada kucing yang mendekati ke sensor maka otomatis makan yang berada dalam botol akan keluar secara otomatis.

## 3.4 Penyusunan Kode Program
Dilakukan  penyusunan  dengan  memasukan  kode  program  di  sensor  dengan  menggunakan  software  Arduino  IDE 1.8.19.

## 3.4.1 Pengujian Sensor HC-SR04
Berikut merupakan tabel 1, yang merupakan hasil pengujian pada pada sensor HC-SR04.
Tabel 5. Pengujian Pada Sensor HC-SR04
No Jar Keterangan 1 1 cm TERBUKA 2 20 cm TERBUKA 3 40 cm TERBUKA 4 60 cm TERBUKA 5 80 cm TERBUKA 6 1 meter TERBUKA 7 1,2 meter TERBUKA 8 1,4 meter TERBUKA 9 1,6 meter TERBUKA 10 1,8 meter TERBUKA 11 12 13 14 15 16 17 18 19 2 meter 2,2 meter 2.4 meter 2,6 meter 2,8 meter 3 meter 3,2 meter 3.5 meter 4 meter TERBUKA TERBUKA TERBUKA TERBUKA
TERBUKA
TERBUKA TIDAK TERBUKA TIDAK TERBUKA TIDAK TERBUKA 20 4,5 meter TIDAK TERBUKA
Penjelasan dari Tabel 5 diatas dapat di lihat bahwa Penerapan  Metode  Fuzzy  Logic  Untuk  Tempat  Pemberi Pakan Kucing Menggunakan Sensor HC-SR04 yaitu pada jarak 1 cm hingga 3 meter masih terdeteksi masih terbuka tutup  botol  nya,  jika  melebihi  dari  3  meter,  seperti  contoh nya  3.2  meter hingga  4  meter  maka  sensor  tidak  akan membuka tutup botol. Hasil pengujian pada tabel 5 juga akan menjelaskan bahwa sensor dapat bekerja dengan baik dan dapat digunakan di dalam kandang kucing untuk memberikan makan kucing jika pemilik sedang tidak berada dirumah atau bisa ditaruh di dekat lemari atau meja yang biasa kucing itu datangi.

## 4. KESIMPULAN
Berdasarkan hasil dari  pembahasan pada Penerapan  Metode  Fuzzy  Logic  Untuk  Tempat  Pemberi  Pakan  Kucing Menggunakan Sensor HC-SR04 maka dapat disimpulkan bahwa sistem ini dapat membantu dan memudahkan dalam memberikan pakan jika kucing datang mendekati ke arah sensor maka secara otomatis alat akan mengeluarkan pakan nya.  Dengan  menggunakan  metode  fuzzy  logic  dapat  menentukan  berapa  jangkauan  jarak.  Maka  sensor  dapat mengetahui  jika  adanya  kucing  datang  yaitu  dengan  jangkauan  1  cm  hingga  3  meter  dapat  terdeteksi  atau  sensor terbuka, jika melebihi dari 3 meter maka sensor tidak bisa terbuka. Alat ini sudah cukup baik untuk digunakan dalam membantu memberi pakan kepada kucing sesuai dengan jarak kedekatan kucing terhadap sensor.

## REFERENCES
[1]   Deris, A. (2019). Sistem informasi darurat pada mini market menggunakan mikrokontroler ESP8266 berbasis internet of things. Jurnal Ilmiah Ilmu Komputer Dan Matematika). 16(2), 283-288
[2]   Khair, U., & Sabrina, T. (2019). Alat pemberi makan kucing otomatis berbasis arduino uno pada pet shop. Sebatik, 23(1), 9-14.
[3] Bere,  S.,  Mahmudi,  A.,  &  Sasmito,  A.  P.  (2021).  Rancang  bangun  alat  pembuka  dan  penutup  tong  sampah  otomatis menggunakan sensor jarak berbasis Arduino. JATI (Jurnal Mahasiswa Teknik Informatika), 5(1), 357-363.
[4]   Widarma, A., Siregar, Y. H., Irawan, M. D., & Fadhillah, S. (2020). Sistem Pendukung Keputusan Menentukan Tempat KKN  (Kuliah  Kerja  Nyata)  Menggunakan  Metode  Logika  Fuzzy.  CESS  (Journal  of  Computer  Engineering,  System  and Science), 5(2), 299-304.
[5]   Abbas, H., Kusnadi, K., Ilham, W., & Parman, S. (2021). Sistem kendali alat pemberi pakan kucing otomatis menggunakan modul nodemcu. Jurnal Digit, 11(2), 166-177.
[6]   Siregar,  A.,  Khair,  U.,  &  Harliana,  P.  (2021).  Sistem  Pemberian  Pakan  Kucing  Otomatis  Menggunakan  SMS  Gateway Berbasis Arduino Uno. Algoritma : Jurnal ilmu computer dan informatika, 5(1).
[7]   Harys, (2020) Tahapan Penelitian. Jopglass
[8]   Rahmat, A., (2018) Apa Itu NodeMCU ESP8266? Bagaimana Cara Pakenya?
[9]   Razor, A. (2020) Sensor Ultrasonik Arduino HC-SR04: Cara Kerja dan Program
[10]   Zakaria, M, (2020), Pengertian Breadboard Beserta Prinsip Kerja, Jenis dan Harga Breadboard.
[11]   Admin Caratekno, (2022) Cara membuat kabel jumper untuk Arduino male-to-male
[12]   Afan G Salman, (2012) Pemodelan Dasar Sistem Fuzzy.
[13]   Pekerti, A. D., Saputra, R. E., & Ansori, A. S. R. (2020). Sistem Pengontrol Porsi Makan Kucing Pada Smart Cat Feeder Menggunakan Metode Fuzzy Inference System Mamdani. eProceedings of Engineering, 7(2).
[14]   Erintafifah, (2021) Mengenal Perangkat Lunak Arduino IDE
[15]   Pamungkas,  M.  R.  I.,  Sumaryo,  S.,  &  Wibowo,  A.  S.  (2019).  Perancangan  Dan  Implementasi  Sistem  Monitoring  Dan Pemberi Pakan Kucing Otomatis Berbasis Android. eProceedings of Engineering, 6(1).