PENGENDALIAN ROBOT BECAK MENGGUNAKAN SENSOR KAMERA DENGAN MIKROKONTROLER ATMEGA8535 SKRIPSI. Oleh : CANDRA TANTYO PUTRA PRASETYO NPM.

dokumen-dokumen yang mirip
ROBOT BECAK BERBASIS MIKROKONTROLER ATMEGA 8535 DENGAN LOGIKA FUZZY

ROBOT BECAK BER GPS MENGGUNAKAN MIKROKONTROLLER AT-MEGA 8535 SKRIPSI. Oleh : JALUR MAULANA MALIK NPM

PENGENDALI ROBOT BECAK BER-GPS MENGGUNAKAN SMS DENGAN MIKROKONTROLLER ATMEGA8535 SKRIPSI. Oleh : Faisol Rachman NPM

ROBOT BERBASIS KAMERA CMUCAM UNTUK MENGIDENTIFIKASI WARNA BENDA DENGAN MENGGUNAKAN MIKROKONTROLER ATMEGA8515 TUGAS AKHIR. Oleh :

ROBOT PENGANTAR MAKANAN DENGAN PENENTUAN POSISI MEJA MENGGUNAKAN LINE TRACER TUGAS AKHIR. Oleh : TRI RAHMAWANTO

REAKSI ROBOT BERKAKI ENAM MENGHINDARI RINTANGAN BERBASIS MIKROKONTROLER ATMEGA16 SKRIPSI. Diajukan Oleh : Muhammad Gibran Narendra NPM

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR 2011

ROBOT PENGANTAR MAKANAN DENGAN PENENTUAN POSISI MEJA MENGGUNAKAN ROTARY ENCODER TUGAS AKHIR. Oleh : RURY ASPRIANTO

RANCANG BANGUN ROBOT PENGIKUT GARIS DAN PENDETEKSI HALANG RINTANG BERBASIS MIKROKONTROLER AVR SKRIPSI

PERANCANGAN ROBOT DENGAN SENSOR UV-TRON R9454 BERBASIS MIKROKONTROLER ATMEL 89S51 SKRIPSI

TUGAS AKHIR. Oleh RESI PERMANA FIDIANTO NPM JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

INDRA FIRMANSYAH MARISI

ROBOT PENGHINDAR HALANGAN DENGAN MIKROKONTROLER AT89C51

SISTEM KEAMANAN PINTU RUMAH MENGGUNAKAN SENSOR MAGNET BERBASIS MIKROKONTROLER ATMEGA8 DAN SMS GATEWAY SKRIPSI OLEH :

PERANCANGAN ROBOT DENGAN SENSOR UV-TRON R9454 BERBASIS MIKROKONTROLER ATMEL 89S51 TUGAS AKHIR. Diajukan Guna Memenuhi Sebagian Persyaratan

ALAT PENGENDALI PEMBERI PAKAN IKAN OTOMATIS DENGAN SMS GATEWAY BERBASIS MIKROKONTROLER SKRIPSI. Disusun oleh : Imam Anzhori

OTOMATISASI PINTU PERLINTASAN KERETA API MENGGUNAKAN SENSOR WIRELESS INFRA MERAH BERBASIS MIKROKONTROLER TUGAS AKHIR

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBAB LENGAN ROBOT TUGAS AKHIR

ALAT PENGUKUR DAN PENGIRIM KUALITAS UDARA DARI GAS KARBONMONOKSIDA (CO) MENGGUNAKAN MIKROKONTROLER ATMEGA32 DAN SMS GATEWAY SKRIPSI

MENGHITUNG JUMLAH JARI PADA CITRA TANGAN DENGAN MENGGUNAKAN RUANG WARNA YCBCR DAN TEKNIK DETEKSI KONTUR SKRIPSI. Disusun oleh :

APLIKASI PENDATAAN KENDARAAN KELUAR MASUK PERUMAHAN BERBASIS LOOP DETEKTOR SKRIPSI. Oleh : ANJAR BUDI KUSUMA

RANCANG BANGUN SISTEM PENGAIRAN TETESAN KAPILER PADA LAHAN KERING TUGAS AKHIR. Oleh : CATUR INDAH LARASATI

ROBOT PENYEDOT DEBU BERBASIS MIKROKONTROLER AT89S52 SKRIPSI

PENGGUNAAN TEKNOLOGI WIRELESS SEBAGAI MEDIA REMOTE ROBOTIC

PEMBUATAN PROTOTYPE PORTAL SECURITY PADA PERUMAHAN BERBASIS SMS GATEWAY DAN MIKROKONTROLER SKRIPSI

PENGOLAHAN CITRA DIGITAL UNTUK MENDETEKSI TANDA AIR UANG KERTAS SKRIPSI

SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN PRAKTIKUM DI LABORATORIUM TEKNIK INFORMATIKA UPN VETERAN JATIM SKRIPSI. Disusun oleh :

RANCANG BANGUN SISTEM LAYANAN PASIEN TERPADU BERBASIS SMS GATEWAY (STUDI KASUS DI PRO CLINIC SURABAYA) SKRIPSI. Oleh : ARIF FIRMANSYAH

RIZAL FEBRIYANTO

MENGHITUNG LUAS LUBANG ASPAL MENGGUNAKAN METODE DETEKSI TEPI SOBEL

RANCANG BANGUN ALAT BANTU TUNANETRA BERJALAN DI MEDAN KONTUR BERBASIS MIKROKONTROLER ATMega

Sistem Pengendalian Akuarium dan Pemberian Pakan Ikan Secara Otomatis Berbasis SMS SKRIPSI. Disusun Oleh : NURIFI FAJRIYAH NPM.

LAPORAN TUGAS AKHIR. Alat Pendeteksi Polusi Udara Dari Gas Karbonmonoksida (CO) pada Ruangan Berbasis Mikrokontroler AT89S51

MEDIA PEMBELAJARAN INTERAKTIF ONLINE PEMROGRAMAN ORACLE 10g EXPRESS EDITION SKRIPSI. Disusun oleh : MUHAMMAD AMINUL MUSYAFFA NPM.

ROBOT PEMINDAH BENDA SECARA OTOMATIS : SUBBAB MOBILE ROBOT TUGAS AKHIR

SISTEM PENDUKUNG KEPUTUSAN UNTUK ESTIMASI REORDER STOK OBAT MENGGUNAKAN METODE FUZZY TSUKAMOTO (STUDY KASUS APOTEK RSAL SURABAYA) SKRIPSI.

DESAIN APLIKASI GALERI BINATANG UNTUK PENGENALAN DAN MEMBACA PADA ANAK USIA 3-5 TAHUN MENGGUNAKAN PLATFORM ANDROID 2.3 SKRIPSI.

METODE LEAST SIGNIFICANT BIT (LSB) CITRA DIGITAL UNTUK STEGANOGRAFI PADA GAMBAR JPEG DAN BITMAP (BMP) SKRIPSI. Disusun oleh :

RANCANG BANGUN APLIKASI ONLINE PEMBELAJARAN PEMROGRAMAN ORACLE 10g EXPRESS EDITION UNTUK TINGKAT PEMULA MENGGUNAKAN PHP SKRIPSI.

ALAT PENGAYAK TEPUNG TERIGU OTOMATIS BERBASIS MIKROKONTROLER ATmega16A SKRIPSI. Diajukan oleh : Firman ayrosy

TUGAS AKHIR SISTEM INFORMASI AREA PARKIR MENGGUNAKAN SENSOR CAHAYA

RANCANG BANGUN APLIKASI ESTIMASI BIAYA PADA PROYEK KONSTRUKSI JALAN MENGGUNAKAN METODE HARGA SATUAN TUGAS AKHIR. Oleh :

TUGAS AKHIR RESETTER WIRELESS MENGGUNAKAN MIKROKONTROLLER ATMEGA 8535 BERBASIS SMS. Achmad Tobib B Diajukan Oleh :

SITEM PENDUKUNG KEPUTUSAN MENGGUNAKAN METODE AHP UNTUK PEMILIHAN SEKOLAH PADA (STUDI KASUS : SMP ISLAM BAITUL AMIEN SURABAYA) SKRIPSI.

TEKNIK LOKALISASI PLAT NOMOR MENGGUNAKAN MORFOLOGI SKRIPSI

Rancang Bangun Aplikasi informasi kejiwaan pada Gangguan Perkembangan Psikologis pada Perilaku dan Emosional Pada masa Anak dan Remaja Berbasis J2ME

Rancang Bangun Sistem Otomatisasi Pada Teknologi Vertikultur Untuk Pertumbuhan Tanaman Capsicum frutescens SKRIPSI

Sistem Alarm Kebakaran dengan Sensor Suhu dan Asap Berbasis Mikrokontroler AVR 8535

TUGAS AKHIR SISTEM INFORMASI KATALOG SEPEDA MOTOR BERBASIS WEB

SISTEM PEMBELAJARAN TUGAS SEKOLAH MENENGAH ATAS BERBASIS WEB MENGGUNAKAN PHP dan MySQL TUGAS AKHIR. Oleh : NANANG FEBRYANTO NPM.

APLIKASI PENENTUAN HAMA TANAMAN BERBASIS WEB MENGGUNAKAN METODE FORWARD CHAINING SKRIPSI. Disusun oleh : DENNY PRAWIDIANTO NPM.

RANCANG BANGUN APLIKASI SISTEM PAKAR DENGAN METODE FORWARD CHAINING UNTUK MENDIAGNOSIS GEJALA KERUSAKAN PADA MOTOR MATIC TUGAS AKHIR

SISTEM KENDALI SUHU DAN KELEMBABAN UNTUK OPTIMASI PROSES PEMBUATAN TEMPE BERBASIS MIKROKONTROLER SKRIPSI. Disusun oleh : ADI KURNIAWAN

RANCANG BANGUN JAM DIGITAL MENGGUNAKAN RTC (REAL TIME CLOCK) DENGAN ALARM BERBASIS MIKROKONTROLER TUGAS AKHIR

SISTEM INFORMASI EKSPEDISI PENGIRIMAN BARANG VIA KERETA API MENGGUNAKAN SMS GATEWAY (STUDI KASUS PT. HERONA EXPRESS SIDOARJO) SKRIPSI.

SISTEM PENDUKUNG KEPUTUSAN SELEKSI ASISTEN PRAKTIKUM TEKNIK INFORMATIKA UPN VETERAN JATIM MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING SKRIPSI

APLIKASI PENGHITUNG JUMLAH ORANG LEWAT MENGGUNAKAN METODE NORMALIZED SUM SQUARED DIFFERENCES (NSSD) SKRIPSI

APLIKASI PERHITUNGAN ZAKAT MAL EMAS DAN ZAKAT MAL PROFESI BERBASIS ANDROID PADA PONSEL SELULAR SKRIPSI

ALAT PENDETEKSI KONDISI BAIK DAN BURUK KEADAAN TELUR BERBASIS MIKROKONTROLER ATMEGA8535

ALAT PENGUKUR KECEPATAN ANGIN PADA GEDUNG BERBASIS MIKROKONTROLLER AT89S51

SISTEM PENGENDALIAN AQUARIUM DAN PEMBERIAN PAKAN IKAN SECARA OTOMATIS BERBASIS MIKROKONTROLER TUGAS AKHIR

PEMBUATAN PROTOTYPE SYSTEM PENGAMANAN KENDARAAN BERMOTOR BERBASIS MICROCONTROLLER DAN SMS GATEWAY

kan Sensor ATMega16 Oleh : JOPLAS SIREGAR RISWAN SIDIK JURUSAN

LAPORAN AKHIR SISTEM PENGAWASAN RUANGAN MENGGUNAKAN KAMERA CCTV DAN SMS GATEWAY BERBASIS MIKROKONTROLER

RANCANG BANGUN SISTEM PENGAMAN TAMBAHAN PADA MOBIL MENGGUNAKAN SECURITY PASSWORD BERBASIS MIKROKONTROLLER TUGAS AKHIR

APLIKASI PENGIRIMAN PESAN PENGKODEAN MENGGUNAKAN METODE AES 128 BIT BERBASIS ANDROID SKRIPSI. Diajukanoleh : YUDITH ADI SUCAHYO NPM :

REAKSI ROBOT BERKAKI TERHADAP CAHAYA SENTER BERBASIS MIKROKONTROLLER ATMEGA16 SKRIPSI. Diajukan Oleh : Shofyan Arif

PERANCANGAN PROTOTIPE KONTROL MOBILE ROBOT PEMINDAH BENDA

DESAIN DAN IMPLEMENTASI PERANGKAT LUNAK UNTUK MANAJEMEN PENJUALAN REAL ESTATE PADA PT. CITRA TAMA ADIGRAHA SURABAYA TUGAS AKHIR.

RANCANG BANGUN PENGENDALI PAGAR OTOMATIS MENGGUNAKAN MODEM BERBASIS ANDROID

IMPLEMENTASI METODE CONTRIBUTION RELATED PAY DALAM SISTEM PENGGAJIAN SKRIPSI

PENGUKURAN KECEPATAN OBYEK DENGAN PENGOLAAN CITRA MENGGUNAKAN METODE THRESHOLDING SKRIPSI. Disusun Oleh : Hery Pramono NPM.

DESAIN DAN IMPLEMENTASI WIDGET KALENDER DAN REMINDER ISLAMI BERBASIS ANDROID SKRIPSI. Oleh : RAHMAN NUR BAKHTIAR T.H

MENGHITUNG BANYAK KEPADATAN BANGUNAN DI SUATU WILAYAH PADA CITRA GOOGLE SATELIT DENGAN MENGGUNAKAN METODE DETEKSI TEPI SOBEL TUGAS AKHIR

RANCANG BANGUN SISTEM LAYANAN PASIEN TERPADU BERBASIS SMS GATEWAY (STUDI KASUS DI PRO CLINIC SURABAYA) SKRIPSI. Oleh : ARIF FIRMANSYAH

SISTEM KEAMANAN RUANG ARSIP MENGGUNAKAN RFID (RADIO FREQUENCY IDENTIFICATION) DENGAN SMS GATEWAY DAN VIDEO CALL

TUGAS AKHIR. Oleh: WAHYU PUTRA DWI CAHYA NPM :

SISTEM INFORMASI AKADEMIK BERBASIS WEB DENGAN PHP PADA SMAN 16 SURABAYA SKRIPSI. Oleh : ACHMAD FU ADI

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI RUTE ANGKUTAN UMUM DAERAH SURABAYA MENGGUNAKAN VISUAL BASIC 6 TUGAS AKHIR. Oleh :

TUGAS AKHIR APLIKASI PEMANCAR DAN PENERIMA SENSOR ULTRASONIK SR04 DALAM PENGKURAN JARAK PRIMA AYUNI

SISTEM INFORMASI LOWONGAN KERJA ONLINE DENGAN IMPLEMENTASI SMS GATEWAY MENGGUNAKAN FRAMEWORK CODEIGNITER SKRIPSI. Oleh :

KAMERA PENGIKUT GERAKAN SECARA OTOMATIS BERBASIS MIKROKONTROLER

RANCANG BANGUN ALAT PEMBERI PAKAN BURUNG OTOMATIS BERBASIS MIKROKONTROLER ATMEGA16 DENGAN SMS GATEWAY LAPORAN AKHIR

MOCHAMMAD ALI MASHURI

RANCANG BANGUN APLIKASI PERMAINAN ASAH KETERAMPILAN MENGETIK UNTUK ANAK SEKOLAH DASAR SKRIPSI

PERBANDINGAN METODE COOPER DAN HARRIS BENEDICT DALAM PENENTUAN KEBUTUHAN KALORI IBU HAMIL SKRIPSI. Diajukan oleh :

APLIKASI SISTEM PAKAR UNTUK DETEKSI PENYAKIT PENCERNAAN PADA MANUSIA DENGAN METODE FORWARD CHAINING SKRIPSI. Disusun oleh :

APLIKASI INVENTORI DAN HUTANG-PIUTANG DENGAN FITUR SMS GATEWAY BERBASIS YII FRAMEWORK DI UD. MANUNGGAL SKRIPSI

LAPORAN AKHIR OTOMATISASI BUKA TUTUP GORDEN SERTA ON/OFF LAMPU DENGAN INPUT CAHAYA DAN REMOTE CONTROL

PERBANDINGAN METODE ROBERT, SOBEL, PREWITT, DAN CANNY UNTUK DETEKSI TEPI OBJEK PADA APLIKASI PENGENALAN BENTUK BANGUN DATAR BERBASIS CITRA DIGITAL

RANCANG BANGUN SISTEM PENGENDALI KADAR ASAP PADA SMOKING AREA BERBASIS MIKROKONTROLER ATMEGA 8535 SKRIPSI

MONITORING KETINGGIAN AIR PADA BENDUNGAN MENGGUNAKAN SENSOR ULTRASONIK BERBASIS MIKROKONTROLLER ATMEGA8535 TUGAS AKHIR

EKSPERIMEN PENENTUAN GOLONGAN DARAH MELALUI PENGOLAHAN CITRA DIGITAL DENGAN METODE PREWITT, SOBEL, DAN ROBERT TUGAS AKHIR.

Oleh: NIM NIM

LAPORAN AKHIR RANCANG BANGUN ALAT PENDETEKSI DENYUT NADI DENGAN PENYAMPAIAN DATA MENGGUNAKAN SMS GATEWAY BERBASIS MIKROKONTROLER

PROTOTIPE ESKALATOR OTOMATIS BERBASIS MIKROKONTROLER YANG DAPAT MENGHITUNG JUMLAH PENGGUNA RUDI ABD.SALAM

KATA PENGANTAR. Puji syukur kami panjatkan atas kehadirat Allah SWT. karena atas rahmat dan

RANCANG BANGUN BERBASIS PEER TO PEER MENGGUNAKAN FRAMEWORK JXTA SKRIPSI. Oleh : RENALDO RENDI FARRY

APLIKASI SISTEM INFORMASI TINDAK PELANGGARAN HUKUM BERBASIS WEB DAN SMS GATEWAY

PROTOTIPE PENGENDALI ALAT PENDINGIN DAN DISPLAY PENGUNJUNG BIOSKOP BERDASARKAN JUMLAH PENGUNJUNG BERBASIS MIKROKONTROLER

Transkripsi:

PENGENDALIAN ROBOT BECAK MENGGUNAKAN SENSOR KAMERA DENGAN MIKROKONTROLER ATMEGA8535 SKRIPSI Oleh : CANDRA TANTYO PUTRA PRASETYO NPM. 0734010037 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN" JAWA TIMUR 2012

PENGENDALIAN ROBOT BECAK MENGGUNAKAN SENSOR KAMERA DENGAN MIKROKONTROLER ATMEGA8535 SKRIPSI Diajukan Untuk Memenuhi Sebagai Persyaratan Dalam Memperoleh Gelar Sarjana Komputer Jurusan Teknik Informatika Oleh : CANDRA TANTYO PUTRA PRASETYO NPM. 0734010037 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN" JAWA TIMUR 2012

LEMBAR PENGESAHAN PENGENDALIAN ROBOT BECAK MENGGUNAKAN SENSOR KAMERA DENGAN MIKROKONTROLER ATMEGA8535 Oleh : CANDRA TANTYO PUTRA PRASETYO NPM. 0734010037 Telah disetujui untuk mengikuti Ujian Negara Lisan Gelombang Tahun Akademik 2011/2012 Pembimbing Utama Pembimbing Pendamping Basuki Rahmat. S.Si. MT Ir. Kartini,S.Kom, MT NIP/NPT. 3 6907 06 0209 1 NIP/NPT. 19611110 199103 2001 Mengetahui, Ketua Jurusan Teknik Informatika Fakultas Teknologi Industri UPN Veteran Jawa Timur Dr. Ir. Ni Ketut Sari, MT. NIP.19650731 199203 2 001

SKRIPSI PENGENDALIAN ROBOT BECAK MENGGUNAKAN SENSOR KAMERA DENGAN MIKROKONTROLER ATMEGA8535 Oleh : CANDRA TANTYO PUTRA PRASETYO NPM. 0734010037 Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Skripsi Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran Jawa Timur Pada Tanggal 14 Desember 2012 Pembimbing : Tim Penguji : 1. 1. Basuki Rahmat. S.Si. MT Prof. Dr. Ir. Sri Redjeki, MT NIP/NPT. 3 6907 06 0209 1 NIP/NPT. 19570314 198603 2 001 2. 2. Ir. Kartini,S.Kom, MT Rinci Kembang Hapsari, S.SI, M.kom NIP/NPT. 19611110 199103 2001 NIP/NPT. 37712 080 1681 3. Fetty Tri Anggraeny, S.Kom, M.Kom NIP/NPT. 3 8202 06 0208 1 Mengetahui, Dekan Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran Jawa Timur Ir. SUTIYONO, MT. NIP. 19600713 198703 1001

Judul Pembimbing 1 Pembimbing 2 Penyusun : PENGENDALIAN ROBOT BECAK MENGGUNAKAN SENSOR KAMERA DENGAN MIKROKONTROLER ATMEGA8535 : Basuki Rahmat S.Si. MT : Ir. Kartini S.Kom. MT : Candra Tantyo Putra Prasetyo ABSTRAK Di era teknologi seperti saat ini seiring kemajuan teknologi robotika yang sangat pesat serta banyaknya kontes-kontes robotika belakangan ini membuat kreatifias akan terciptanya robot-robot canggih semakin berkembang. Adanya wadah dan komunitas-komunitas robotika dikalangan mahasiswa menjadikan teknologi ini semakin digemari bahkan mulai menjadi salah satu kontes yang mengharumkan nama bangsa di dunia internasional. Pada penelitian ini akan di kembangkan suatu sistem dengan menggunakan sensor kamera yang dapat bergerak menghampiri objek sebuah benda berwarna kuning. Sistem ini merupakan tahap awal untuk mengembangkan suatu sensor dalam bentuk pengolahan citra. Dalam subsistem pengolahan citra digunakan sensor kamera sebagai pengambilan data gambar sebagai pendeteksi objek benda berwarna yang ada di depanya. Pada proses ini di gunakan compiler bahasa pemograman C. Subsistem perangkat keras yang digunakan adalah robot becak Surabaya yang telah dibuat pada penelitian sebelumnya. Subsistem pengendali menggunakan satu buah mikrokontroler ATMEGA8535, sensor kamera CMUCam, Motor DC, Servo. Hasil dari penelitian ini bahwa sebuah sensor CMUCam dapat mengetahui sebuah objek benda berwarna. Jenis sensor ini akan berpengaruh pada jenis keadaan yang ada di sekitarnya, misal Terang, Redup dan Gelap. Karena nilai RGB yang di dapat akan berbeda dari keadaan tersebut. Kata Kunci : Robot Becak, Motor DC, Servo, Kamera CMUCam, ATMega8535, Bahasa C, Pengolahan Citra. i

KATA PENGANTAR Segala Puji Bagi ALLAH SWT atas segala limpahan Karunia-Nya sehingga dengan segala keterbatasan waktu, tenaga dan pikiran yang dimiliki penyusun, akhirnya penyusun dapat menyelesaikan Skripsi dengan judul PENGENDALIAN ROBOT BECAK MENGGUNAKAN SENSOR KAMERA DENGAN MIKROKONTROLER ATMEGA8535 dengan tepat waktu. Skripsi ini merupakan syarat akademis yang harus dipenuhi oleh mahasiswa jurusan Teknik Informatika UPN Veteran Jawa Timur Surabaya. Dalam penulisan laporan skripsi ini penulis menyadari telah mendapatkan banyak bantuan dari berbagai pihak baik segi moril maupun materil. Oleh karena itu pada kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada : 1) Bapak Prof. Dr. Ir. Teguh Soedarto, MP, Selaku Rektor Universitas Pembangunan Nasional Veteran Jawa Timur Surabaya. 2) Bapak Ir. Sutiyono, MT, selaku Dekan Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran Jawa Timur Surabaya. 3) Ibu Dr. Ir. Ni Ketut Sari, MT selaku Ketua Jurusan Teknik Informatika Universitas Pembangunan Nasional Veteran Jawa Timur Surabaya. 4) Bapak Basuki Rahmat, Ssi, MT dan Ibu Ir. Kartini MT selaku dosen pembimbing di jurusan Teknik Informatika Universitas Pembangunan Nasional Veteran Jawa Timur Surabaya yang telah memberikan waktu, ii

arahan dan bimbingannya sehingga penulis dapat menyelesaikan laporan skripsi ini. 5) Untuk Keluarga tersayang ( Ayah, Ibu, Kakak, Adik ) yang telah memberikan dukungan, doa, cinta, dan kasih sayang dan semua pengorbanan yang beliau berikan. 6) Untuk saudara Suep Rizal dan Astria Rus Andika Susila yang telah memberi ijin untuk robotnya di kembangkan dan di oprek-oprek. 7) Teman-teman penulis : Untuk Teman-teman seangkatan, Malik, Faisol, Juzz, Ardi, Cicik, Tobib, Adi Nugroho, Gibran, Gigih, Nophan, Rizal, Aditya, dan semua teman yang berjasa atas dukungannya dan semua pihak yang tidak mungkin penulis sebutkan namanya satu per satu terima kasih telah membantu penulis untuk menyelesaikan skripsi ini. Penulis menyadari bahwa dalam penulisan laporan skripsi ini masih banyak kekurangan nya. Oleh sebab itu penulis mengharapkan kritik dan saran yang sifatnya membangun dari pembaca. Semoga laporan ini bermanfaat bagi penulis dan para pembaca. Surabaya,.. Des 2012 (Penulis) iii

DAFTAR ISI Abstraksi.i Kata Pengantar...ii Daftar Isi...iv Daftar Gambar..vi Daftar Tabel viii Bab I Bab II PENDAHULUAN 1 1.1 Latar Belakang.1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah.. 3 1.4 Tujuan..3 1.5 Manfaat 4 1.6 Metode Penelitian 4 1.7 Sistematik Penulisan 5 TINJUAN PUSTAKA.7 2.1 Sejarah Perkembangan Robot..7 2.2 Mikrokontroler ATMega 8535..10 2.2.1 Konfigurasi Pin Mikrokontroler ATMega 8535...13 2.2.2 Peta Memori Mikrokontroler ATMega 8535.17 2.3 Sistem Minimum...19 2.4 CMUCam Kamera. 20 2.5 Motor DC...22 2.6 Motor Servo...26 2.7 Roda Gigi ( Gear ).25 2.8 Pemograman Bahasa C..26 2.8.1 Alasan menggunakan Bahasa C..27 2.8.2 Struktur Penulisan Bahasa C..27 iv

Bab III ANALISIS dan PERANCANGAN SISTEM..29 3.1 Sistem Perangkat Keras.32 3.1.1 Analisa Perangkat Keras. 32 3.1.2 Kebutuhan Perangkat Keras...33 3.1.3 Perancangan Perangkat keras.34 3.1.4 Perangcangan Badan Robot Becak 36 3.2 Sistem Perangkat Lunak 40 3.2.1 Analisa Perangkat Lunak 40 3.2.2 Perancangan Perangkat Lunak 41 Bab IV IMPLEMENTASI SISTEM.44 4.1 Perakitan Robot.44 4.1.1 Scematic CMUCam 47 4.2 Pemasangan Software 52 4.3 Implementasi Coding.63 4.4 Implementasi seluruh Robot..66 Bab V UJI COBA dan EVALUASI.67 5.1 Pengujian Sensor Kamera CMUCam 68 5.1.1 Pengukuran Jarak 68 5.2 Pengujian Kemampuan Motor DC..69 5.3 Pengujian Pada Objek Benda...70 5.4 Tabel Pengujian.74 Bab VI PENUTUP..77 6.1 Kesimpulan 77 6.2 Saran..78 DAFTAR PUSTAKA.79 v

DAFTAR GAMBAR Gambar 2.1 Blok Diagram Robot..9 Gambar 2.2 Fisik ATMega 8535.11 Gambar 2.3 Blok Diagram ATMega 8535..12 Gambar 2.4 Konfigurasi PIN ATMega 8535..13 Gambar 2.5 Peta Memori Mikrokontroler ATMega 8535..18 Gambar 2.6 Minimum Sistem ATMega 8535.19 Gambar 2.7 CMUCam.21 Gambar 2.8 Blok Diagram CMUCam.22 Gambar 2.9 Servo dengan Horn Bulat.24 Gambar 2.10 Servo dengan Horn X..24 Gambar 2.11 Cara Kerja Servo..25 Gambar 2.12 Struktur Penulisan Bahasa C...28 Gambar 3.1 Flowchart Perakitan Robot..29 Gambar 3.2 Blok Diagram Sistem...31 Gambar 3.3 Rancangan Robot Becak..35 Gambar 3.4 Rancangan Robot Becak dari Bawah..36 Gambar 3.5 Robot Becak Tampak Samping...37 Gambar 3.6 Jarak CMUCam Robot 38 Gambar 3.7 Dudukan Sensor Kamera.....38 Gambar 3.8 Pengait Servo...39 Gambar 3.9 Ilustrasi Gerak Robot Terhadap Objek 41 Gambar 3.10 Flowchart Kerja Robot Becak.42 Gambar 4.1 Bagian Bawah PCB Robot Becak 44 Gambar 4.2 Bagian Atas PCB Robot Becak...45 Gambar 4.3 Fisik dari PCB Robot Becak 47 Gambar 4.4 PCB CMUCam 48 Gambar 4.5 Fisik PCB CMUCam...48 Gambar 4.6 Schematic CMUCam...51 vi

Gambar 4.7 Langkah 1 Menginstall Progam Code Vision AVR..52 Gambar 4.8 Langkah 2 Menginstall Progam Code Vision AVR..52 Gambar 4.9 Langkah 3 Menginstall Progam Code Vision AVR..53 Gambar 4.10 Langkah 4 Menginstall Progam Code Vision AVR..53 Gambar 4.11 Langkah 5 Menginstall Progam Code Vision AVR..54 Gambar 4.12 Langkah 6 Menginstall Program Code Vision AVR 54 Gambar 4.13 Langkah 7 Menginstall Progam Code Vision AVR.. 54 Gambar 4.14 Langkah 8 Menginstall Progam Code Vision AVR..55 Gambar 4.15 Langkah 9 Menginstall Progam Code Vision AVR..55 Gambar 4.16 Membuat Halaman Baru dengan Code Vision AVR 56 Gambar 4.17 Pilihan Type File dengan Code Vision AVR 56 Gambar 4.18 Konfigurasi Type Chip dengan Code Vision AVR...57 Gambar 4.19 Konfigurasi Port pada Code Vision AVR 57 Gambar 4.20 Konfigurasi Timers Pada Code Vision AVR 59 Gambar 4.21 Generate Konfigurasi dengan Code Vision AVR.60 Gambar 4.22 Hasil Desain CodeWizard.60 Gambar 4.23 Menyimpan Progam Robot dengan Code Vision AVR 61 Gambar 4.24 Halaman Editor Code Vision AVR...61 Gambar 4.25 SPI (Serial Peripheral Interface)..62 Gambar 4.26 Potongan Source Code Servo..64 Gambar 4.26 Potongan Source Code Deteksi Objek.65 Gambar 5.1 Robot Becak yang sudah di rakit...67 Gambar 5.2 Jarak Sensor.68 Gambar 5.3 Pengujian Motor DC 69 Gambar 5.4 Dengan benda datar warna kuning ( arah lurus ).70 Gambar 5.5 Robot belok ke arah kanan..71 Gambar 5.6 Robot belok ke arah kiri..71 Gambar 5.7 Di luar ruangan dengan cahaya matahari.72 Gambar 5.8 Pengujian di dalam Ruangan...72 Gambar 5.9 Pengujian dalam keadaan Gelap..73 vii

Tabel 2.1 Tabel 2.2 Table 2.3 Tabel 5.1 DAFTAR TABEL Fungsi Alternatif Port B...15 Fungsi Alternatif Port D...16 Kata Kunci (Keyword) Pada bahasa C.26 Pengujian Terhadap Bola Berwarna Kuning...75 viii

BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan Ilmu Pengetahuan dan Teknologi robotika telah membuat kualitas kehidupan manusia semakin tinggi, hampir dalam setiap aspek kehidupan masyarakat selalu menggunakan teknologi robotika untuk dapat memanfaatkan waktu se-efisien mungkin. Salah satu pengaplikasian teknologi robotika yang berkembang cepat adalah pada bidang transportasi. Masalah transportasi banyak dibahas baik di Negara berkembang atau Negara maju, salah satu masalah tersebut adalah kemacetan yang dikarenakan bertambahnya populasi kendaraan dimana hal ini dipicu oleh bertamabahnya pengguna dalam setiap tahunnya. Sehingga memerlukan trobosan inovasi serta pengaplikasian teknologi terbaru yang sesuai dengan kondisi saat ini. Untuk mengupayakan terciptanya kendaraan yang sesuai dengan kondisi saat ini, maka perusahaan otomotif Honda mengembangkan robot becak Hi-Tech. Dimana robot ini diharapkan dapat melintasi di jalan yang macet dan sempit serta ramah terhadap lingkungan. Pada tugas akhir kali ini akan membahas tentang pengembangan robot becak berbasis mikrokontroller dengan sensor kamera jenis CMUCam sebagai pengendalinya. Pada penelitian ini akan di kembangkan suatu sistem dengan menggunakan sensor kamera yang dapat bergerak mendekati objek. Sistem ini 1

2 merupakan tahap awal untuk mengembangkan suatu sensor dalam bentuk image processing. Sistem ini di bagi menjadi beberapa subsistem yaitu subsistem pengolahan image processing, subsistem perangkat keras dan subsistem pengendali. Dalam subsistem pengolahan image processing digunakan sensor kamera sebagai pengambilan data gambar dan proses. Pada proses ini di gunakan compiler bahasa pemograman C. Subsistem pengolahan image processing berguna mendeteksi adanya objek. Metode yang digunakan untuk medeteksi keberadaan objek tersebut adalah menggunakan sensor kamera jenis CMUCam. Subsistem perangkat keras yang digunakan adalah robot becak Surabaya yang telah dibuat pada penelitian sebelumnya. Subsistem pengendali menggunakan satu buah mikrokontroler ATMEGA8535, sensor kamera dapat menangkap gambar pada jarak 5cm sampai dengan 10cm. 1.2 Rumusan Masalah Adapun permasalahan yang akan dibahas adalah sebagai berikut : 1. Bagaimana merancang algoritma program yang tepat agar mikrokontroller dapat mengelola data berupa objek berwarna..? 2. Bagaimana membuat rancangan hardware dengan sensor kamera CMUCam yang dapat mengelola data objek berwarna..? 3. Bagaimana mengembangkan suatu sensor kamera dalam bentuk image processing..? 4. Bagaimana menjadikan hasil karya seni menjadi lebih memiliki sentuhan teknologi..?

3 1.3 Batasan Masalah Adapun batasan-batasan masalah yang dibuat agar dalam pengerjaan tugas akhir ini dapat berjalan degan baik adalah sebagai berikut : 1. Pengujian robot ini pada sebuah bidang datar, tidak licin dan tidak ada halangan di sekitarnya. 2. Sensor kamera hanya mampu mendeteksi objek berwarna di sekitarnya dengan jangkauan 5cm sampai dengan 10cm dan mempunyai tinggi tidak kurang dari tinggi sensor kamera terhadap lapangan. 3. Objek berupa bola plastic berwarna kuning. 4. Target berupa benda diam. 5. Bahasa pemrograman yang digunakan adalah Bahasa C. 1.4 Tujuan Tujuan utama dari tugas akhir ini adalah merencanakan dan merealisasikan sebuah robot dari hasil karya seni dengan kemampuan mendeteksi sebuah objek berwarna dan objek tersebut diam ( tidak bergerak ). Mengacu pada tujuan utama pada tugas akhir ini maka terdapat beberapa tujuan khusus antara lain : 1. Menggabungkan hasil karya seni dengan teknologi modern, sehingga memiliki nilai lebih. 2. Merancang dan membuat robot untuk dapat mengenali sebuah objek berwarna. 3. Mengembangkan suatu sensor kamera dalam bentuk image processing.

4 4. Mempelajari dan mengendalikan Mokrokontroller ATMega8535 dengan sensor kamera jenis CMUCam. 1.5 Manfaat Adapun manfaat yang dapat diambil dari pembuatan Robot Becak dengan menggunakan ATmega8535 ini adalah : 1. Digunakan sebagai bahan media pembelajaran di Laboratorium Robotika UPN Veteran Jawa Timur. 2. Sebagai bahan motivator mahasiswa UPN Veteran khusunya dan para pelaku pendidikan untuk lebih mengembangkan robot yang lebih canggih. 1.6 Metode Penelitian Metodologi yang digunakan pada penelitian ini adalah sebagai berikut : 1. Studi literature mengenai pengendalian sensor kamera terhadap objek berwarna dengan menggunakan mikrokontroler ATMega8535. 2. Merancang serta menguji sensor kamera yang merupakan pengendali robot. 3. Merancang serta menguji sistem minimal Mikrokontroler ATMega8535 sebagai pengendali sistem secara keseluruhan. 4. Merancang perangkat lunak yang berfungsi untuk membangkitkan dan mengendalikan gerakan robot secara keseluruhan.

5 5. Menguji kinerja sistem secara keseluruhan serta mengambil data dari hasil perancangan. 6. Menganalisa hasil dan membuat kesimpulan. 1.7 Sistematik Penulisan Adapun Sistematika Tugas Akhir ini adalah: BAB I : PENDAHULUAN Bab ini menjelaskan tentang latar belakang, rumusan masalah, batasan masalah, tujuan, manfaat, metodologi penelitian dan sistematika penulisan. BAB II : TINJAUAN PUSTAKA Pada bab ini dijelaskan tentang teori-teori serta penjelasan-penjelasan yang dibutuhkan dalam pembuatan robot becak menggunakan sensor kamera CMUCam dengan mikrokontroler ATMega8535. BAB III : PERANCANGAN Bab ini berisi tentang analisa dan perancangan sistem dalam pembuatan Tugas Akhir robot becak dengan sensor kamera CMUCam menggunakan ATMega8535.

6 BAB IV : HASIL DAN PEMBAHASAN Bab ini berisi penjelasan hasil Tugas Akhir serta pembahasannya tentang robot becak dengan sensor kamera CMUCam menggunakan ATMega8535. BAB V : UJI COBA DAN EVALUASI PROGRAM Bab ini berisi pengujian program Tugas Akhir. BAB VI : KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dan saran-saran penulis.