• Tidak ada hasil yang ditemukan

IMPLEMENTASI ROBOT PEMBERSIH LANTAI DENGAN PENGENDALI SMARTPHONE MENGGUNAKAN LOGIKA FUZZY

N/A
N/A
Protected

Academic year: 2017

Membagikan "IMPLEMENTASI ROBOT PEMBERSIH LANTAI DENGAN PENGENDALI SMARTPHONE MENGGUNAKAN LOGIKA FUZZY"

Copied!
14
0
0

Teks penuh

(1)

IMPLEMENTASI ROBOT PEMBERSIH LANTAI DENGAN PENGENDALI

SMARTPHONE MENGGUNAKAN LOGIKA FUZZY

SKRIPSI

EDO AFFAN

101401016

PROGRAM STUDI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

(2)

SKRIPSI

Diajukan untuk melengkapi tugas akhir dan memenuhi syarat mencapai gelar Sarjana Komputer

EDO AFFAN 101401016

PROGRAM STUDI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : IMPLEMENTASI ROBOT PEMBERSIH LANTAI

DENGAN PENGENDALI SMARTPHONE MENGGUNAKAN LOGIKA FUZZY

Kategori : SKRIPSI

Nama : EDO AFFAN

Nomor Induk Mahasiswa : 101401016

Program Studi : SARJANA (S1) ILMU KOMPUTER

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI

INFORMASI (FASILKOM-TI)

Diluluskan di

Medan, 26 Januari 2016

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Drs. Dahlan Sitompul, M.Eng Dr. Poltak Sihombing, M.Kom NIP.196707252005011002 NIP. 196203171991021001

Diketahui/Disetujui oleh

Program Studi S1 Ilmu Komputer Ketua,

(4)

PERNYATAAN

IMPLEMENTASI ROBOT PEMBERSIH LANTAI DENGAN PENGENDALI SMARTPHONE MENGGUNAKAN LOGIKA FUZZY

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa

kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, 27 Januari 2016

Edo Affan

(5)

PENGHARGAAN

Alhamdulillahirrabbil’alamin. Puji dan syukur penulis ucapkan atas kehadirat Allah SWT yang telah memberikan limpahan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat untuk memperoleh gelar Sarjana Komputer, Program Studi Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara. Shalawat beriring salam penulis juga persembahkan kepada Nabi Besar Muhammad SAW.

Dengan segala kerendahan hati, pada kesempatan ini penulis menyampaikan terima kasih kepada semua pihak yang telah membantu penyelesaian skripsi dengan judul Implementasi Pembersih Lantai Mini Dengan Pengendali Smartphone Menggunakan Logika Fuzzy. Penulis mengucapkan terima kasih kepada:

1. Bapak Prof. Runtung Sitepu, SH, M.Hum sebagai Rektor Universitas Sumatera Utara (USU).

2. Bapak Prof. Dr. Muhammad Zarlis sebagai Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

3. Bapak Dr. Poltak Sihombing, M.Kom sebagai Ketua Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara dan sekaligus sebagai Dosen Pembimbing I.

4. Ibu Maya Silvi Lydia, BSc. MSc sebagai Sekretaris Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

5. Bapak Drs. Dahlan Sitompul, M.Eng selaku dosen pembimbing II yang telah memberikan arahan dan motivasi kepada penulis dalam pengerjaan skripsi ini.

6. Bapak Ade Candra, ST, M.Kom dan Bapak Jos Timanta Tarigan, S.Kom, Msc sebagai dosen penguji yang telah memberikan saran dan kritik kepada penulis dalam penyempurnaan skripsi ini.

7. Seluruh Dosen serta staf Pegawai di Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

8. Kedua Orangtua penulis tercinta Ibunda Masnuria Harahap dan Ayahanda Effendi, adik Aldi Affan, adik Ariel Affan, dan adik Mutiara Permatasari yang telah memberikan do’a, dukungan, perhatian serta kasih sayang yang tulus serta pengorbanan yang tidak ternilai harganya.

(6)

10.Adik-adik dari ruang teknisi Cholik, Agung Putu Yoga, Huda, Heru , Yogi, dan Hari Rahman Nihe yang telah memberikan perhatian dan do’anya.

11.Teman-teman Ilkom USU COC Gunalan, Hanafi, Arief, Wahyu, Andri, Wesley, Razik, dan member lainnya yang telah memberikan perhatian dan do’anya.

12.Abang-abang dan kakak-kakak senior khususnya abangda Ahmad Royhan Siregar, S.Kom, abangda M.Febri, S.Kom serta Adik-adik angkatan 2011 dan 2014 yang telah membakar semangat untuk menyelesaikan penyelesaian skripsi ini

13.Semua pihak yang terlibat langsung ataupun tidak langsung yang tidak dapat penulis ucapkan satu per satu yang telah membantu penyelesaian skripsi ini.

Sekali lagi penulis mengucapkan terima kasih kepada semua pihak yang membantu dalam penyelesaian skripsi ini yang tidak dapat disebutkan satu persatu, terima kasih atas ide, saran dan motivasi yang diberikan. Semoga Allah SWT memberikan limpahan karunia kepada semua pihak yang telah memberikan bantuan, perhatian, kasih sayang serta dukungan kepada penulis dalam menyelesaikan skripsi ini.

Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan karena kesempurnaan hanyalah milik Allah SWT semata. Oleh karena itu penulis menerima kritik dan saran dari semua pihak yang bersifat membangun dan menyempurnakan skripsi ini. Penulis berharap semoga skripsi ini bermanfaat bagi penulis sendiri pada khususnya dan pembaca pada umumnya.

Medan, 27 Januari 2016

(7)

ABSTRAK

Robot pembersih lantai adalah robot yang dirakit untuk dapat membersihkan lantai dengan menggunakan penyedot debu mini. Robot ini bergerak sesuai keinginan pengguna yang dikendalikan melalui smartphone android dan diterima melalui bluetooth eksternal yang telah terhubung dibagian robot dengan menggunakan logika Fuzzy. Pada penelitian ini robot pembersih lantai menggunakan mikrokontroler ATMega32A dan dirakit menjadi robot pembersih lantai yang bergerak sesuai keinginan pengguna dari penerapan logika fuzzy. Penerapan logika fuzzy untuk memperoleh bentuk sistem kendali, dari hasil proses logika fuzzy akan dimasukkan kedalam robot yang menentukan gerak dari robot pembersih lantai berupa belok kanan, belok kiri maju, mundur dan hanya dapat bergerak di lantai yang tempat yang datar. Hasil yang diperoleh dari pengujian sistem ini adalah robot bergerak sesuai dengan kontrol yang dihasilkan oleh logika fuzzy dan membuat robot bergerak sesuai keinginan pengguna seperti belok kanan, kiri, maju dan mundur. Sehingga robot dapat menyedot debu selama pengguna mengontrolnya bergerak sesuai keinginannya.

(8)

IMPLEMENTATION OF FLOOR CLEANER ROBOT WITH SMARTPHONE CONTROLLER BY USING FUZZY LOGIC

ABSTRACT

Floor cleaning robot is a robot that can be assembled to clean the floor using a mini vacuum cleaner . This robot moves as the user desires are controlled via android smartphone and received via external bluetooth has connected section robots using fuzzy logic. In this study, using a floor cleaning robot microcontroller ATMega32A and assembled into a floor cleaning robot that moves as the user desires from the application of fuzzy logic. Application of fuzzy logic to obtain the shape of the control system , the results of the process fuzzy logic will be incorporated into the robot that determine the motion of the robot floor cleaner such as turn right , turn left, go forward, backward and can only move on flat floor. The results obtained from the testing of this system is the robot moves in accordance with the control generated by the fuzzy logic and make the robot move as the user desires such as turn right , left , forward and backward . So that the robot can suck up dust during manual control move as user

(9)

DAFTAR ISI

2.3.1 Cara Kerja Mikrokontroler 17

2.4 Aktuator 18

2.4.1 Motor DC 18

2.4.2 Driver Motor DC L298 19

2.5 Bluetooth External 20

Bab 3 Analisis Dan Perancangan Sistem

3.1 Analisis Sistem 24

3.1.1 Analisis Masalah 24

3.1.2 Analisis Kebutuhan Sistem 25

3.1.2.1 Kebutuhan Fungsional Sistem 25

3.1.2.2 Kebutuhan Non-Fungsional Sistem 26

3.1.3 Pemodelan 26

3.1.3.1 Use Case Diagram 26

(10)

3.1.3.3 Sequence Diagram 29

3.2 Perancangan Sistem 30

3.2.1 Komponen yang Digunakan Robot 30

3.2.2 Perancangan Konstruksi Robot Pembersih Lantai 31

3.2.3 Perancangan Kerangka Robot 32

3.2.4 Perancangan Aktuator Robot 33

3.2.5 Perancangan Sirkuit Elektronik 33

3.2.5.1 Rangkaian Sumber Tegangan 34

3.2.5.2 Sistem Minimum Mikrokontroler ATMega32 34

3.2.5.3 Rangkaian Driver Motor DC 36

3.2.6 Rangkaian Program Mikrokontroler 37

3.2.7 Perancangan Logika Fuzzy 38

3.2.8 Perancangan Diagram Block Robot Pembersih Lantai 39

Bab 4 Implementasi Dan Pengujian Sistem

4.1 Implementasi Sistem 40

4.1.1 Implementasi Konstruksi Utama 40

4.1.2 Implementasi Konstruksi Aktuator Robot Pembersih Lantai 42 4.1.3 Implementasi Rangkaian Sirkuit Elektronik 43 4.1.4 Implementasi Board Mikrokontroller (main board) 43 4.1.5 Implementasi Board Driver Motor DC 44

4.2 Implementasi Perangkat Lunak 47

4.2.1 Implementasi Modul Program Mikrokontroler 47 4.2.2.1 Rutin Program untuk Aktuator Robot 48 4.2.2.2 Skema pembuatan program di mikrokontroller ATMega- 49 32a atau cara menanamkan program di mikrokontroller ATMega32a

4.3 Pengujian Sistem 50

(11)

Bab 5 Kesimpulan Dan Saran

5.1 Kesimpulan 60

5.2 Saran 60

Daftar Pustaka 61

LAMPIRAN A: Listing Program Smartphone Android A-1

LAMPIRAN B: Listing Program Mikrokontroler B-1

(12)

DAFTAR TABEL

Halaman

Tabel 2.1 Konfigurasi Pin ATMega32 16

Tabel 2.2 Koneksi Pin Port Paralel dan ATMega32 17

Tabel 2.3 Tabel Logika Prinsip Kerja IC L298 20

Tabel 3.1 Dokumentasi Naratif Use Case Sistem 27

Tabel 3.2 Tabel Peralatan yang Digunakan 30

Tabel 3.3 Tabel Rincian Komponen Fisik 30

Tabel 3.4 Tabel Rincian Komponen Elektronik 31

Tabel 3.5 Rincian Komponen Mikrokontroler ATMega32a 35

(13)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Bentuk Fisik Mikrokontroler ATMega32A 12

Gambar 2.2 Arsitektur ATMega32A 13

Gambar 2.3 Konfigurasi Pin ATMega32A 15

Gambar 2.4 Memory ATMega32A 16

Gambar 2.5 Prinsip Gaya Lorentz 18

Gambar 2.6 Arah perputaran motor DC 19

Gambar 2.7 Penampang IC L298 20

Gambar 2.8 Bagian-Bagian Bluetooth 21

Gambar 2.9 Embedded Blue 500 23

Gambar 3.1 Diagram Ishikawa untuk Analisis Permasalahan Sistem 25

Gambar 3.2 Use case diagram pencarian lintasan terpendek 27

Gambar 3.3 Activity Diagram Sistem 28

Gambar 3.4 Sequence Diagram Sistem 29

Gambar 3.5 Rancangan Kerangka Robot 32

Gambar 3.6 Rancangan atkuator robot 33

Gambar 3.7 Rangkaian regulator IC 7805 34

Gambar 3.8 Bentuk sinyal clock 35

Gambar 3.9 Sistem Minimum Mikrokontroler ATMega32A 36

Gambar 3.10 Perancangan Rangkaian Driver Motor DC IC L298 37

Gambar 3.11 Flowchart Logika Fuzzy 38

Gambar 3.12 Diagram Block pada Robot Pembersih Lantai 39

Gambar 4.1 Implementasi kerangka robot Pembersih Lantai 41

Gambar 4.2 Implementasi aktuator robot Pembersih Lantai 42

Gambar 4.3 Implemenasi Rangkaian Sirkuit Elektronik 43

Gambar 4.4 Implementasi Rangkaian Mikrokontroler pada PCB 44

Gambar 4.5 layout Driver Motor Dengan Menggunakan ARES 44

Gambar 4.6 Proses penyablonan Layout pada PCB 45

(14)

Gambar 4.8 Proses pengeboran pada PCB 46

Gambar 4.9 Proses Pemasangan komponen pada PCB 47

Gambar 4.10 Uji komponen pada PCB 47

Gambar 4.11 Proses Pembuatan Program Mikrokontroler Robot Pembersih Lantai 48

Gambar 4.12 Skema Pembuatan Program di Mikrokontroller ATMega32A 50

Gambar 4.13 Pengujian Input pada Robot Pembersih Lantai 50

Gambar 4.14 Pengujian Input Button Open pada Robot Pembersih Lantai 51

Gambar 4.15 Pengujian Input Button Close pada Robot Pembersih Lantai 52

Gambar 4.16 Pengujian Input Button Arah Panah ke Atas pada Robot 53

Pembersih Lantai

Gambar 4.17 Pengujian Input Button Arah Panah ke Kanan pada Robot 54

Pembersih Lantai

Gambar 4.18 Pengujian Input Button Arah Panah ke Kiri pada Robot 55

Pembersih Lantai

Gambar 4.19 Pengujian Input Button Arah Panah ke Bawah pada Robot 56

Pembersih Lantai

Gambar 4.20 Pengujian Aktuator pada Robot Pembersih Lantai 57

Gambar 4.21 Pengujian vacum cleaner mini pada Robot Pembersih Lantai 58

Referensi

Dokumen terkait

(2) Pedoman akreditasi sebagaimana dimaksud pada ayat (1), untuk berkala tercetak disusun oleh Direktorat Jenderal melalui pembahasan dengan Badan Standar Nasional

(Sukirno, 1981:23).Secara makro pertumbuhan dan peningkatan PDRB dari tahun ke tahun merupakan indikator dari keberhasilan pembangunan daerah yang dapat dikategorikan dalam

PPL adalah semua kegiatan kurikuler yang harus dilakukan oleh mahasiswa praktikan, sebagai pelatihan untuk menerapkan teori yang diperoleh dalam semester- semester

Penulisan Ilmiah ini berisikan sebuah program sederhana mengenai komputerisasi penjulan sepeda motor, yaitu dengan menggunakan penginputan barang melalui produksi dan proses

[r]

(1) RKPD Tahun 2015 merupakan penjabaran dari Rencana Pembangunan Jangka Menengah (RPJM) Daerah Kabupaten Karangasem Tahun 2010-2015 dan merupakan Dokumen Perencanaan

In this study, inventory information such as crown closure, and number and height of trees was collected by using the point cloud extracted from the aerial images taken from a

Kesimpulan: Karena t hitung (9.09) > t tabel (1.75), maka hipotesis kerja (Ha) diterima (terdapat perbedaan yang signifikan kemampuan daya ledak otot tungkai antara