DAFTAR ISI HALAMAN PERNYATAAN iii PRAKATA iv ARTI LAMBANG DAN SINGKATAN vi ABSTACT vii INTISARI viii DAFTAR ISI ix BAB I PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Perumusan Masalah 2 1.3 Keaslian penelitian 3 1.4 Tujaun penelitian 5 1.5 Manfaat Penelitian 6 1.6 Sistematika Penulisan 6 BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 7 7 2.1 Tinjaun Pustaka 10 2.2.1 Sensor Ultrasonik 12 2.2.1.1 Ultrasonik HC-SR04 2.2.2 Mikrokontroler Arduino 14 2.2.3 Komunikasi Bluetooth 18 2.2.3.1 Protokol Bluetooth [20] [22] 21 2.2.4 Modul Bluetooth HC-05 23 2.2.5 Motor Servo 24 2.2.5.1 Motor Servo Parallax Continuous 25 27 2.2.6 Logika Fuzi 2.2.6.1 Himpunan Crisp dan himpunan Fuzi [31] 28 2.2.6.2 Fungsi Keanggotaan 29 33 2.2.7 Fuzzy Logic Controller (FLC) ix 2.2.7.1 Open-loop Fuzzy Logic Controller 33 2.2.7.2 Close-loop Fuzzy Logic Controller 34 2.2.8 Proportional – Integral – Derivative (PID) 36 38 2.3 Hipotesis 39 BAB III METODOLOGI 39 3.1 Alat dan Bahan 3.1.1 Alat 39 3.1.2 Bahan 39 3.2 Jalannya Penelitian 40 3.3 Perancangan Sistem 41 3.3.1 Instalasi dan Pembuatan Program Ultrasonik 45 3.3.2 Instalasi dan pembuatan Program Komunikasi Bluetooth 50 3.3.3 Instalasi Tampilan Pembacaan Sensor 53 3.3.3.1 Tera Term 53 3.3.3.2 Bluetooth Terminal 57 3.3.4 Instalasi dan Kalibrasi Motor Servo 59 3.3.5 Pembuatan Program Logika Fuzi 63 3.3.5.2 Menentukan Aturan Fuzi 68 3.3.5.3 Karakteristik Gerakan Robot 69 77 3.4 Pengujian 78 3.4.1 Pengujian Kecepatan Robot 3.4.1.1 Pengujian Kecepatan Robot Tanpa Beban 78 3.4.1.2 Pengujian Kecepatan Robot dengan Beban 78 80 3.4.2 Pengujian Respon Robot 3.4.2.1 Pengujian Respon Robot Skenario pertama 81 3.4.2.2 Skenario Ke Dua 83 85 BAB IV HASIL DAN PEMBAHASAN 85 4.1 Pengujian Kecepatan Robot 4.1.1 Pengujian Kecepatan Robot Tanpa Beban x 86 4.1.2 Pengujian Kecepatan Robot Dengan Beban 87 90 4.2 Pengujian Robot dengan Objek 4.2.1 Pengujian Responsifitas Robot Skenario 1 92 4.2.1.1 Robot Bergerak Maju Mengikuti Objek 92 4.2.1.2 Robot Bergerak Mundur Menghindari Objek 94 4.2.2 Pengujian Responsifitas Robot Skenario 2 97 4.2.2.1 Robot Bergerak Maju Mendekati Objek 97 4.2.2.2 Robot Bergerak Mundu Menjauhi Objek 108 111 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan 111 5.2 Saran 111 Daftar Pustaka 112 xi DAFTAR GAMBAR Gambar 2.1Rentang Frekuensi Suara 10 Gambar 2.2 Ilustrasi Pengukuran Objek 11 Gambar 2.3 Sensor Ultrasonik HC-SR04 13 Gambar 2.4 Ilustrasi Cara Kerja Sensor Ultrasonik 13 Gambar 2.5 Blok Diagram dan Konfigurasi Pin Arduino Uno 16 Gambar 2.6 Tampilan Untuk Menulis Program di Papan Arduino 18 Gambar 2.7 Lompatan Frekuensi Radio Bluetooth Pada Jaringan Pik 19 Gambar 2.8 Protokol Bluetooth 22 Gambar 2.9 Modul Bluetooth HC-05 24 Gambar 2.10 Motor Servo Parallax Continuous 26 Gambar 2.11 Timming Diagram Motor Servo Parallax Continuous 26 Gambar 2.12 Grafik Hubungan Antara Lebar Pulsa dan Kecepatan Motor 27 Gambar 2.13 Representasi Fungsi Linear Naik 29 Gambar 2.14 Representasi Funsi Linar Turun 30 Gambar 2.15Fungsi Kurva Segitiga 30 Gambar 2.16 Fungsi Kurva trapesium 31 Gambar 2.17 Fungsi Kurva Sigmoid Pertumbuhan 32 Gambar 2.18 Fungsi Kurva Lonceng 32 Gambar 2.19 Struktur Fuzzy Controller 33 Gambar 2.20 Fuzzy Controller dengan Sistem Open Loop 34 Gambar 2.21 Fuzzy Controller diaplikasikan Sistem Close Loop 35 Gambar 2.22 Diagram Blok Pengendali PID 36 Gambar 3.1 Alur Penelitian 40 Gambar 3.2 Blok Diagram Perancangan Sistem 42 Gambar 3.3 Pulsa Gerakan Motor Servo 43 Gambar 3.4 Konfigurasi Sudut Sensor Ultrasonik 44 Gambar 3.5 Instalasi Sensor Ultrasonik dengan Arduino Uno 45 Gambar 3.6 Diagram Alir Pembuatan Program Pengukuran Objek dengan Sensor Ultrasonik 47 xii Gambar 3.7 Pulsa Trigger Sensor Ultrasonik 50 Gambar 3.8 Instalasi Bluetooth dengan Mikrokontroller Arduino Uno 51 Gambar 3.9 Diagram Alir Program Kirim Data Hasil Pengukuran Objek dengan Bluetooth 51 Gambar 3.10 Diagram Alir Menampilkan Data Informasi Pengukuran dengan TeraTerm 54 Gambar 3.11 Aktifasi Tera Term 55 Gambar 3.12 Tampilan Serial Port Tera Term 55 Gambar 3.13 Tampilan Pembacaan Jarak Objek dengan Tera Term 56 Gambar 3.14 Menu Log Penyimpanan Data 56 Gambar 3.15 Penyimpanan Data Log ke Dalam Folder 57 Gambar 3.16 Diagram Alir Menampilkan Data Informasi dengan Bloetooth Terminal 57 Gambar 3.17 Pencarian Perangkat Bluetooth yang Tersedia 58 Gambar 3.18 Tampilan Pembacaan Sensor Ultrasonik dengan Bluetooth Terminal 58 Gambar 3.19 Penyimpanan Data Informasi Bluetooth Terminal 59 Gambar 3.20 Instalasi Motor Servo dengan Mikrokontroler Arduino Uno 60 Gambar 3.21 Kalibrasi Motor Servo Kontinu 60 Gambar 3.22 Diagram Alir Program Kalibrasi Motor Servo Kontinu 61 Gambar 3.23 Blok Perancangan Sistem Logika Fuzi 63 Gambar 3.24 Diagram Alir Logika Fuzi 64 Gambar 3.25 Keanggotaan Masukan Fuzi Gerakan Maju 66 Gambar 3.26 Keanggotaan Masukan Fuzi Gerakan Mundur 66 Gambar 3.27 Keanggotaan Keluaran Fuzi Gerakan Maju 67 Gambar 3.28 Keanggotaan Keluaran Fuzi Gerakan Mundur 67 Gambar 3.29 Blok Diagram Alir Karakteristik Gerakan Robot dengan Logika Fuzi 69 Gambar 3.30 Ilustrasi Gerakan Robot 70 xiii Gambar 3.31 Diagram Alir Pembuatan Program Logika Fuzi 72 Gambar 3.32 Blok Perancangan Sistem PID 74 Gambar 3.33 Screen Capture Simulasi Tunning PID Menggunakan MS Office Excel 2007 74 Gambar 3.34 Diagram Alir Karakteristik Gerakan Robot dengan PID 75 Gambar 3.35 Diagram Alir Pembuatan Program PID 76 Gambar 3.36 Skenario Dengan Beban 79 Gambar 3.37 Karakteristik Pergerakan Robot Logika Fuzi 80 Gambar 3.38 Karakteristik Pergerakan Robot dengan PID 81 Gambar 3.39 Pengujian Robot Skenario Pertama 82 Gambar 3.40 Pengujian Robot Skenario Kedua 84 Gambar 4.1 Robot Pengikut Objek 85 Gambar 4.2 Hubungan PWM dengan Kecepatan Robot 88 Gambar 4.3 Persamaan Garis Gerakan Robot Maju 89 Gambar 4.4 Persamaan Garis Gerakan Robot Mundur 89 Gambar 4.5 Screen Capture File Data Informasi, Pada Program MS Offuce 2007 91 Gambar 4.6 Grafik Hubungan Jarak dan Waktu Robot Bergerak Maju Mengikuti Objek Dengan Logika Fuzzy 93 Gambar 4.7 Grafik Hubungan Jarak dan Waktu Robot Bergerak Maju Mengikuti Objek Dengan PID 94 Gambar 4.8 Grafik Hubungan Jarak dan Waktu Robot Bergerak Mundur Menghindari Objek Dengan Logika Fuzzy 96 Gambar 4.9 Grafik Hubungan Jarak dan Waktu Robot Bergerak Mundur Menghindari Objek Dengan PID 96 Gambar 4.10 Grafik Hubungan Jarak dan Waktu Robot Bergerak Maju Mendekati Objek Berjarak 100 cm dengan Logika Fuzi 99 Gambar 4.11 Grafik Hubungan Jarak dan Waktu Robot Bergerak Maju Mendekati Objek Berjarak 100 cm dengan PID xiv 99 Gambar 4.12 Grafik Hubungan Jarak dan Waktu Robot Bergerak Maju Mendekati Objek Berjarak 90 cm dengan Logika Fuzi 101 Gambar 4.13 Grafik Hubungan Jarak dan Waktu Robot Bergerak Maju Mendekati Objek Berjarak 90 cm dengan PID 101 Gambar 4.14 Grafik Hubungan Jarak dan Waktu Robot Bergerak Maju Mendekati Objek Berjarak 80 cm dengan Logika Fuzi 104 Gambar 4.15 Grafik Hubungan Jarak dan Waktu Robot Bergerak Maju Mendekati Objek Berjarak 80 cm dengan PID 104 Gambar 4.16 Grafik Hubungan Jarak dan Waktu Robot Bergerak Maju Mendekati Objek Berjarak 70 cm dengan Logika Fuzi 107 Gambar 4.17 Grafik Hubungan Jarak dan Waktu Robot Bergerak Maju Mendekati Objek Berjarak 70 cm dengan PID 107 Gambar 4.12 Grafik Hubungan Jarak dan Waktu Robot Bergerak Mundur Menjauhi Objek Dengan Logika Fuzzy 110 Gambar 4.13 Grafik Hubungan Jarak dan Waktu Robot Bergerak Mundur Menjauhi Objek Dengan PID xv 110 DAFTAR TABEL Tabel 2.1 Pita Rang Kanal RF 20 Tabel 2.2 Spesifikasi Bluetooth 21 Tabel 2.3 Protokol dan Lapisan Protokol pada Arsitektur Protokol Bluetooth 22 Tabel 2.4 Aturan Pengendali Penghisap Debu 34 Tabel 2.5 Pengaruh Kontroller PID pada Sistem Tertutup 37 Tabel 3.1 Keanggotaan Input dan Output Fuzzy Kontrol 65 Tabel 3.2 Nilai Keanggotaan I/O Fuzzy Kontrol 65 Tabel 3.3 Masukan PWM Motor Servo 78 Tabel 4.1 Kecepatan Robot Tanpa Beban 87 Tabel 4.2 Kecepatan Robot dengan Beban 87 Tabel 4.3 Robot Bergerak Maju Mengikuti Objek Menggunakan Logika Fuzzy 92 Tabel 4.4 Robot Bergerak Maju Mengikuti Objek Menggunakan PID 93 Tabel 4.5 Robot Bergerak Mundur Menghindari Objek Menggunakan Logika Fuzzy 95 Tabel 4.6 Robot Bergerak Mundur Menghindari Objek Menggunakan PID 95 Tabel 4.7 Robot Bergerak Maju Mendekati Objek Menggunakan Logika Fuzzy 97 Tabel 4.8 Robot Bergerak Maju Mendekati Objek Menggunakan PID 98 Tabel 4.9 Data Informasi Robot Mendekati Objek dengan Jarak 90 cm Menggunakan Kontrol Logika Fuzi 100 Tabel 4.10 Data Informasi Robot Mendekati Objek dengan Jarak 90 cm Menggunakan Kontrol PID 100 Tabel 4.11 Data Informasi Robot Mendekati Objek dengan Jarak 80 cm Menggunakan Logika Fuzi 102 Tabel 4.12 Data Informasi Robot Mendekati Objek dengan Jarak 80 cm Menggunakan PID 103 Tabel 4.13 Data Informasi Robot Mendekati Objek dengan Jarak 70 cm Menggunakan Logika Fuzi 105 xvi