## RANCANG BANGUN ALAT PEMBERSIH LANTAI OTOMATIS MENGGUNAKAN ARDUINO UNO

## Galih Riksa Gumilar
Prodi Teknik Informatika , STMIK DCI , Email : galihgumilar25@gmail.com

## ABSTRAK
Pembersihan  lantai  adalah  aktivitas  yang  dilakukan  setiap  hari  oleh manusia  khususnya  didalam  rumah,  dalam  kegiatan  membersihkan  lantai banyak  memakan  waktu .  Pembersihan  lantai  dengan  menggunakan  tenaga manusia merupakan salah satu beban fisik yang diterima.
Dengan  kemajuan  ilmu  pengetahuan  dan  teknologi  sekarang  penulis mendapat  ide  untuk  menyelesaikan  permasalahan  di  atas  yaitu,  membuat  alat pembersih lantai otomatis dengan menggunakan arduino uno.
Pembersih  lantai  otomatis  ini  dibangun  menggunakan  Arduino  Uno  R3, Motor Driver L298N, Motor DC untuk penggerak ban dan Sensor Ultrasonik sebagai pengatur gerakan alat pembersih lantai otomatis. Cara kerja pembersih lantai otomatis  adalah  dengan  meletakan  alat  dilantai  dan  alat  akan  bergerak sendiri (otomatis).

## I. PENDAHULUAN .
Seiring  majunya  perkembangan jaman,  inovasi  peralatan  baru  banyak diciptakan guna mempermudah aktivitas  manusia.  Hal  inilah  yang mendorong  perkembangan  teknologi telah  banyak  menghasilkan  alat sebagai  piranti  untuk  mempermudah kegiatan manusia bahkan menggantikan  peran  manusia  dalam suatu  fungsi  tertentu.  Teknologi memegang  peran  penting  di  era modernisasi  seperti  saat  ini,  dimana teknologi  menjadi  bagian  yang  tidak
dapat  dipisahkan  dalam  kehidupan sehari-hari.
Hama  terus  meningkat  dan tidak  sedikit  burung  pemakan  padi yang  meyulitkan  petani  terutama pada  masa  padi  menjelang  panen. Burung menimbulakan kerusakan berat apabila terjadi perbedaan waktu tanam  yang  signifikan  (lebih  dari  tiga minggu)  daripada  hamparan  sawah disekitarnya.
Selama  ini  proses  pengusiran  burung di  masyarakat  khususnya  petani dilakukan dengan cara manual,
dengan  cara membuat orang-orangan sawah  atau  kokoprak  bambu.  Kadang kala  petani  tidak  bisa  mengontrol tanaman  padi  dari  burung  karena memang  ada  orang  yang  berbeda kondisi atau kesibukannya. Begitu pun dengan tanaman padi yang pengusirannya    masih  dilakukan dengan cara manual dan tidak bekerja secara  maksimal.  Maka  dari  itu  tidak sedikit tanaman padi yang rusak, yang mengakibatkan kegagalan panen.
Berdasarkan permasalahan diatas,  maka  dibutuhkan  pembuatan alat  untuk  mengusir  burung  pada tanaman padi. Sehingga sistem tersebut dapat membantu petani agar tanaman padi lebih terkontrol dengan baik. Perancangan alat tersebut dapat dilakukan dengan cara simulasi mengusir  burung  pada  tamanan  padi dengan  cara  otomatis.  Jika  terdeteksi adanya  burung    maka  alat  akan menggerakan  sesuatu  yang  bisa mengusir hama.
Pada  laporan  ini,  penulis  membuat alat  untuk  mengusir  burung    pada tanaman  padi  menggunakan  arduino. Dari  uraian  diatas  penulis  merasa tertarik  mengangkat  sebuah  judul yaitu  :  “PROTOTYPE  ALAT  PENGUSIR HAMA  BURUNG  PADA  TANAMAN PADI BERBASIS ARDUINO”.
II. LANDASAN TEORI . 2.1 Pembersih Lantai Pembersih lantai
pada umumnya  menggunakan  kain  saja. Tetapi  seiring  berjalannya  waktu banyak  alat  yang  dibuat  untuk membersihkan  lantai  seperti  alat yang  terbuat  dari  kayu  yang digabungkan  dengan  kain  namun alat  tersebut  masih  menggunakan
tenaga manusia/manual.
2.2 Otomatis Otomatis pada dasarnya digunakan untuk membantu manusia  dalam  melakukan  hal yang rutin agar tidak menghabiskan banyak waktu. Otomatis  merupakan  ilmu  dimana kita dapat merubah atau membuat sebuah mesin yang awalnya
manual menjadi otomatis.

## 2.3 Pengertian Arduino
Arduino  ialah  sebuah  board elektronika yang mudah digunakan dengan bahasa pemograman.
Gambar 2.1

## Board Arduino

## 2.4 Sensor Ultrasonik
Sensor  ultrasonik  berfungsi untuk merubah satuan fisis (bunyi) menjadi  satuan  listrik  ataupun sebaliknya. Cara kerja alat tersebut didasari  pada  pantulan  suatu gelombang  suara  sehingga  bisa dipakai  untuk  mengetahui  jarak suatu  benda  dengan  frekuensi tertentu.

## Gambar 2.2
Sensor Ultrasonik

## 2.5 Motor DC
Alat  ini  berfungsi  sebagai penggerak  ataupun  alat  yang menghasilkan  sejumlah  putaran yang  bisa  digunakan  untuk  maju dan  mundur  sebuah  alat.  Penulis menggunakan alat ini untuk menggerakkan  suatu  alat  yang akan dibuat.
Gambar 2.3

## Motor DC

## 2.6 Motor Servo
Alat  ini  merupakan  jenis servo  dngan  maksud  menggerkan alat  supaya  bisa  berputar  sesuia dengan yang dibutuhkan.
Gambar 2.4 Motor Servo

## 2.7 Driver Motor L298N
Kelebihan  dari  module  ini bisa  mengontrol  motor  dinamo, dan pin I/O nya mudah dipahami.
Gambar 2.5

## Driver Motor L298N

## 2.8 Tegangan
Tegangan  merupakan  dua buah  titik  potensial  yang  berbeda dalam rangkaian listrik. Satuan dari tegangan  listrik  dengan  huruf  V sebagai  simbol  dalam  rumus  fisika yaitu Volt.

## 2.9 Daya
Energi listrik atau daya listrik adalah  pergerakan  energi  listrik  &
rangkaian  listrik.  Daya  listrik  ini mempunyai  satuan  dalam  satuan internasional  yaitu  Watt  atau hurup P dalam Satuan fisika.

## 2.10 Hambatan
Hambatan ini berfungsi sebagai penompang atau penyearah alur supaya bisa dibatasi  alirannya,  karena  misal kalau arus listriknya diatas kebutuhan. Maka dengan hambatan bisa dinetralisirkan. 2.11 Arus Listrik Arus listrik
merupakan penghantar  daya  listrik  yang mengalirkan pada suatu alat.

## 2.12 Alat Bantu Analisis Sistem
Untuk  melakukan  analisis dan  perancangan  objek  penelitian,
di gunakan alat bantu pengembangan sistem, yaitu
sebagai berikut:

## 2.12.1 Microsoft Visio
Alat  ini  merupakan  alat bantu pembuatan alat pembersih lantai  otomatis  untuk  membuat aur prosedur berupa flowchart.
2.12.2 Bahasa Pemograman Dalam penjelasan ini penulis membahas tentang bahasa  pemograman  yaitu  suatu sistem yang dapat berkomunikasi dengan  media  komputer  dengan hurup dan simbol. Bahasa
pemograman ini tidak bisa memahami bahasa manusia.

## 2.12.3 Bahasa C++
Bahasa  ini  pada  umumnya bahasa  yang  bisa  menerjemahkan mahasa  mesin  dan  tidak  bisa memahami bahasa manusia sehingga  perlu  adanya bahasa  C++ untuk bisa dipahami oleh mesin.

## III. ANALISIS SISTEM
3.1 Analisis Sistem Pembahasan ini penulis melakukan  penelitian  lebih  lanjut mengenai  alat  pembersih  lantai otomatis.  Penulis  juga  mencoba melakukan  percobaan  dari  alat tersebut dan menguraikan rangkaian sehingga menjadi kesimpulan. 3.1.1 Analisis Masalah Dalam  membersihkan  lantai manusia masih sering melakukannya dengan cara manual.  Kendala  cara  manual  ini yaitu seseorang akan kelelahan jika lantai  yang  akan  dibersihkan  luas dan memakan banyak waktu untuk mengerjakannya.
3.2 Analisis Masalah Penggunaan Adapun  proses  pemberihan lantai secara manual antara lain: 1. Membersihkan  lantai  masih dilakukan manual oleh manusia. 2. Terkadang manusia malas
untuk  mengerjakan  pekerjaan tersebut.

## 3.2.1 Flowchar Pembersih Lantai secara Manual
Mulai Siapkan ember yang sudah diisi air Tambahkan pewangi Masukan kain kedalam ember yang berisi air Peras kain dengan tangan Mulai mengepel lantai Lantai sudah bersih ? Selesai Tidak Ya
Gambar 3.1 Flowchart Penghitungan Barang
IV. PERANCANGAN SISTEM
4.1 Kebutuhan Sistem Yang Akan Dirancang Kebutuhan rancangan pembuatan  alat  pembersih  lantai otomatis  yang  penulis  perlukan dan akan digambarkan rancangannya dengan menggunakan aplikasi fritzing antara lain: 1. Proses  pergerakan  alat  yang dibuat oleh penulis.
2. Proses membersihkan lantai.
4.2 Analisis Kebutuhan
Dalam perancangan alat pembersih  lantai  secara  otomatis dengan  bantuan  arduino  uno, penulis membahas
peranan penting  yang  dibutuhkan  penulis sebagai berikut.

## 4.2.1 Kebutuhan Perangkat Keras
Kebutuhan  perangkat  keras yang  dibutuhkan  penulis  ini  dalah sebagai berikut:
1. Mikrokontroler Arduino
2. Driver L298N
3. Servo Sg90
4. Ultrasonik
5. Motor DC
6. Tombol Switch
7. Jumper male female
8. Battery Holder

## 4.2.2 Kebutuhan Perangkat Lunak
Peranan alat yang diperlukan
penulis antara lain:
1. Arduino Aplikasi
2. Win10 64 bit
3. Ms Visio 2010.
4. Microsoft Word 2016
5. Fritzing
4.2.3Deskripsi Arduino Uno Tabel 4.1
Deskripsi Arduino Uno
4.3 Cara Kerja Alat
4.3.1 Sensor Ultrasonik Alat ini berfungsi sebagai alat
untuk  mendeteksi  suatu  objek
yang  dipancarkan  oleh  sensor ultrasonik.
4.3.2 Motor Servo Alat ini bekerja menggunakan sinyal modulasi
melalui  kabel  control  dengan  ini sinyal  tersebut  berfungsi  untuk menentukan posisi sudut putaran.

## 4.3.3 Driver Motor L298N
Alat  ini  dapat  berfungsi sebagai alat pengtur dinamo untuk
perputarannya. 4.4 Gambar Alur Sistem Pembersih Lantai Gambar 4.1 Alur Sistem Pembersih Lantai

## 4.5 Perancangan Perangkat Keras
Gambar 4.2

## Perancangan Perangkat Keras
4.4.1 Perancangan Modul Sensor Ultrasonik dan Motor Servo
Gambar 4.2
Rancangan Modul Sensoor Ultrasonik dan Motor Servo

## 4.4.2 Perancangan Modul Driver Motor L298N dan Modul Motor DC

## Gambar 4.3

## Rancangan Modul Driver Motor L298N dan Modul Motor DC

## 4.6 Perancangan Perangkat Lunak
Colokan
USB ke
PC Jalankan Sofware Arduino Input Kode Program Upload Upload ke Arduino Uno Tidak Error error Gambar 4.4 Konsep Proses Upload

## V. IMPLEMENTASI PROGRAM .
5.1  Instalasi Perangkat
5.1.1 Rangkaian Sensor Ultrasonik dan Servo
Gambar 5.1
Rangkaian  Sensor  Ultrasonik  dan Servo
5.1.2  Rangkaian  Motor  DC  dan
Driver Motor L298N
Gambar 5.2 Rangkaian Motor DC dan Motor L298N VI. Kesimpulan dan Saran 6.1 Kesimpulan Pada  kesempatan  kali  ini penulis menyimpulkan alat pembersih  lantaii  otomatis,  yaitu sebagai berikut: 1. System  ini  mempermudah pekerjaan  rumah  dan  mudah dijalankan  serta  menghemat waktu. 2. Alat  mudah  dibawa  dan mudah  dioperasikan  dimana saja. 3. Alat pembersih lantai otomatis menggunakan  Battery  yang bias  di  Charge  ketika  Battery habis. 6.2 Saran Adapun saran tentang penerapan simulasi alat pembersih lantai  otomatis  yang  dirancang penulis adalah sebagai berikut: 1. Penambahan  bberapa  sensor agar  lebih  praktis  dalam pengoperasian  alat  pembersih lantai otomatis. 2. Penambahan  indicator  Battery agar  ketika  Battery  habis pengguna mengetahuinya. 3. Penambahan  alat  penghisap debu  atau  pembersih  debu agar lebih praktis.
DAFTAR . PUSTAKA .
Fauzan Ghifari, Pengertian Otomatis, 2013 Hal 2. Pengertian Microsoft visio,
http://bazkomblogs.blogspot.co m/2017/11/pengertian- microsoft-visio-dan- fiturnya.html

## Wicaksono  MF,  Hidayat.  Mudah
Belajar
Mikrokontroller
Arduino, Informatika. 2017.
Kadir  Abdul.  Pemrograman  C++. ANDI.Yogyakarta:  2003  (hal. 2-3).