PERANCANGAN DAN IMPLEMENTASI ROBOT CERDAS PEMADAM API EXPERT BATTLE
( DU 99)
TUGAS AKHIR
Disusun untuk memenuhi syarat kelulusan pada
Program Studi Sistem Komputer Strata Satu di Jurusan Teknik Komputer
Disusun Oleh :
Indra Hermawan ( 1.02.05.057 )
JURUSAN TEKNIK KOMPUTER
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
i
KATA PENGANTAR
Assalamu’alaikum Wr.Wb
Puji syukur kita panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan
hidayah-Nya tugas akhir dengan judul “Perancangan dan Implementasi Robot Cerdas
Pemadam Api Expert Battle (DU 99)” dapat diselesaikan tepat pada waktunya. Tugas akhir ini
disusun untuk memenuhi salah satu syarat kelulusan, dalam menempuh pendidikan program
Strata Satu (S1) pada Jurusan Teknik Komputer, program studi Ilmu Komputer Fakultas Teknik
dan Ilmu Komputer Universitas Komputer Indonesia, serta mengikuti Kontes Robot Cerdas
Indonesia 2009 yang diadakan oleh Direktorat Jenderal Pendidikan Tinggi.
Tugas Akhir mencakup perancangan perangkat keras dan implementasi algoritma kendali
gerak robot agar dapat menemukan bayi, menemukan titik api serta memadamkannya.
Penulis menyadari bahwa tugas akhir ini masih jauh dari kesempurnaan, mengingat
keterbatasan pengetahuan, keilmuan, pengalaman serta referensi yang penulis miliki. Oleh
karena itu, penulis mengharapkan kritik dan saran yang sifatnya membangun sehingga dapat
menyempurnakan tugas akhir ini dimasa-masa yang akan datang.
Dalam penulisan tugas akhir ini tidak lepas dari bantuan berbagai pihak, sehingga pada
kesempatan ini penulis ingin menyampaikan ucapan terima kasih kepada :
1. Bapak Dr. Ir. Eddy Suryanto Soegoto, M.Sc, selaku Rektor Universitas Komputer Indonesia
2. Bapak Wendi Zarman, M.Si selaku Ketua Jurusan Teknik Komputer Universitas Komputer
Indonesia
3. Bapak Yusrila Y. Kerlooza, M.T, selaku Pembimbing I yang telah banyak memberikan
arahan, saran dan bimbingan kepada penulis.
4. Bapak Asep Solih Awaluudin,M.Si selaku Pembimbing II yang telah memberikan arahan
dan bimbingan kepada penulis.
5. Bapak Ir Syahrul, M.T selaku dosen Wali yang selalu memperhatikan dan memberikan
arahan kepada penulis selama menempuh studi.
6. Bapak Taufiq Nuzwir Nizar S.Kom selaku pembimbing langsung yang mewakili pak Yus.
Selain menjadi pembimbing langsung, Bapak juga menjadi sahabat yang penuh keakraban
dan canda tawa. Penulis berpesan kepada Pak Opik agar tetap selalu membimbing adik-adik
ii
7. Bapak dan Ibu Dosen serta Seluruh Staff Administrasi di Jurusan Teknik Komputer
Universitas Komputer Indonesia, yang telah banyak memberikan ilmu, wawasan, motivasi
serta bimbingan dan bantuan kepada penulis.
8. Kedua orang tua, Ibu dan Ayah tercinta yang telah banyak berkorban dalam membesarkan
penulis, dan tak henti-hentinya memberikan perhatian, nasehat, serta motivasi selama studi.
Semoga Allah SWT memberikan kemuliaan kepada keduanya baik di dunia maupun di
akhirat kelak.., Amin. Tidak lupa kepada adikku sinta dan kakaku yuli tersayang,
terimakasih ya atas semua dukungan serta doa-doanya.
9. Meirani Fitria serta keluarga besar, penulis mengucapkan terimakasih khususnya kepada rani
“ sayang makasih ya atas semua dukungannya aku akan mendukungmu karena tahun ini
ayang tugas akhir juga khan“.
10.Teman-teman dalam tim Expert Battle ( Hendra, Irwan, Aap ), terima kasih telah membantu
penulis.
11.Teman-teman tim inti divisi robotika (Rudi, Wahyu, Evo, Cucu, Galih, Kiki, Ridyan, sopiah,
Rijal, Adi ) juga teman-teman Divisi Robotika lainnya, terus bekerja keras dan pertahankan
prestasi Divisi Robotika.
12.Teman-teman 05-TK-02, yang telah banyak membantu selama studi maupun selama proses
penyelesaian Tugas Akhir.
13.Semua pihak yang telah banyak membantu dan tidak dapat penulis sebutkan satu persatu,
terima kasih banyak atas bantuannya.
Akhir kata, semoga semua kebaikan yang telah diberikan oleh semua pihak kepada penulis,
mendapatkan balasan yang setimpal dari Allah SWT, dan berharap semoga tugas akhir ini dapat
bermanfaat bagi Kelompok Studi Robot Cerdas UNIKOM pada masa-masa yang akan datang,
Amin..
Wassalamu’alaikum Wr.Wb.
Bandung, Agustus 2009
iii DAFTAR ISI
KATA PENGANTAR ...
DAFTAR ISI...
DAFTAR GAMBAR...
DAFTAR TABEL ...
1.4. Metodologi Penelitian ………..
1.5. Sistematika Penulisan ……….
II. LANDASAN TEORI
2.1. PERANGKAT KERAS (HARDWARE ) ……….
2.1.1.Mikrokontroler ATmega64………
2.1.2.Mikrokontroler Scenix SX28AC/DP………
2.1.2.1. Deskripsi pin-pin SX28AC/DP………
2.1.2.2. Organisasi memori………
2.1.3.Sensor Dinding………..
2.1.3.1. Sensor Ultrasonik……….
2.1.3.2. Sensor Inframerah……….
2.1.4. Phototransistor……….
2.1.5.Sensor Api……….
2.1.6. Modul Penggerak………...
2.1.6.1. Motor DC……….
2.1.6.2. Motor Servo………..
2.1.6.3. Transistor………..
2.1.6.4. IC Motor Driver………
iv
2.1.6.5. Modul Kendali Motor………
2.1.6.6. Optocoupler………..
2.1.7.Modul Pemadam Api……….
2.1.8.Catu Daya………..
2.1.9.Modul AVR910………..
2.2. PERANGKAT LUNAK ( Software )……….
2.2.1. Bascom-AVR……….
2.2.2.AVRProg………...
2.2.3. Basic Stamp………
III. PERANCANGAN SISTEM
3.1. HARDWARE ………
3.1.1. Mikrokontroler ATmega64……….
3.1.2.Mikrokontroler Scenix SX28AC/DP………..
3.1.3.Sensor Dinding………
3.1.3.1. Sensor Ultrasonik……….
3.1.3.2. Sensor Infra Merah (Sharp GP2D12)……….
3.1.4. Sensor Api………..
3.1.5.Modul Penggerak Roda………...
3.1.5.1. IC Motor Driver L298………
3.1.5.2. Optocoupler………...
3.1.5.3. Kendali Motor………
3.1.6.Modul Pemadaman Api………..
3.1.7. Sensor Lantai……….
3.1.8.Gripper………..
3.1.9. Catu Daya………
3.2. SOFTWARE………...
3.2.1.Komunikasi antara mikrokontroler ATmega64 dan mikrokontroler Scenix
SX28AC/DP………
3.2.2.Algoritma Dasar Maju dan Mundur……….. 3.2.3. Algoritma Gerak Untuk Seluruh Ruangan……….
v IV. UJI COBA DAN ANALISIS SISTEM
4.1. Pendeteksi jarak menggunakan sensor ultrasonic………...
4.1.1.Pengujian sensor jarak pada Mikrokontroler ATmega64………...
4.1.2.Pengujian sensor jarak pada Mikrokontroler Scenix SX28AC/DP………
4.2. Pengujian sensor jarak dengan gangguan………...
4.3. Pencarian titik api menggunakan sensor Uvtron……… 4.4. Pendeteksian garis putih menggunakan sensor lantai………. 4.5. Pengujian Algoritma dari Posisi HOME Hingga mencapai nilai mutlak………...
V. KESIMPULAN DAN SARAN
5.1. Kesimpulan……….
5.2. Saran………
DAFTAR PUSTAKA ……….
71
72
74
75
76
79
80
85
85
LEMBAR PENGESAHAN
PERANCANGAN DAN IMPLEMENTASI ROBOT CERDAS PEMADAM API EXPERT BATTLE
( DU 99)
Disusun untuk memenuhi syarat kelulusan pada
Program Studi Sistem Komputer Strata Satu di Jurusan Teknik Komputer
Disusun Oleh :
Indra Hermawan ( 1.02.05.057 )
Bandung, Agustus 2009
Menyetujui,
Pembimbing I Pembimbing II
Yusrila Y. Kerlooza, MT Asep Solih Awaluudin, M, Si
NIP. 4127.70.05.009 NIP. 4127.70.05.006
Mengetahui,
Ketua Jurusan Teknik Komputer
“Hai jama'ah jin dan manusia, jika kamu sanggup menembus (melintasi) penjuru langit dan bumi, Maka lintasilah, kamu tidak dapat menembusnya kecuali dengan kekuatan (imu pengetahuan)”.
Q.S. Ar-rahman : 33
"Hendaklah kamu mencari ilmu pengetahuan sebelum ianya terangkat, dan terangkatnya ilmu pengetahuan itu dengan kematian ahli-ahlinya. Seseorang kamu tiada dilahirkan sebagai orang yang sudah pandai. Jadi ilmu pengetahuan itu akan dicapai hanya dengan belajar".
“Sabda Rasulullah”
“Yang terbaik bukan tanpa kesalahan, tapi yang mampu belajar dari kesalahan dan mau untuk memperbaikinya”.
“YYK”
"You cannot change the wind direction..., but you can only change the wing direction"
“anonymous ”
“Saat Jenuh Sulit diakhiri, ketika kaki tak mampu tuk berdiri, jika semua penolong seakan lari, saat tiada teman tuk berbagi, ingatlah, Tuhan tak akan pernah biarkan kita
tuk melangkah sendiri”.
“AHL”
“Tak ada satupun alasan untuk kalah dalam sakit yang belum di obati”
“FW”
“Tugas Akhir ini kami persembahkan untuk kedua
orang tua kami”
PROFIL PENULIS
Indra Hermawan. Lahir di Majalengka tanggal 13 Maret 1987. anak dua dari 4 bersaudara Menamatkan pendidikan SLTA di SMA Negeri 40 Jakarta (2005), dan melanjutkan studi S1 pada Jurusan Teknik Komputer di Universitas Komputer Indonesia (2005 - 2009). Mengerjakan Tugas Akhir dengan judul Perancangan dan Implementasi Robot Cerdas Pemadam Api
Expert Battle (DU99) – Agustus 2009 dan beberapa kali ikut serta dalam Kontes Robot Cerdas Pemadam Api yaitu tahun 2007 di Institut Teknolog 10 November, surabaya sebagai anggota tim DU-112, tahun 2008 di Universitas Indonesia, depok sebagai anggota tim iQrU-112 dengan prestasi yang diraih, juara I Kontes Robot Cerdas Indonesia Divisi
Expert Single dan tahun 2009 sebagai Ketua tim DU99 dengan prestasi yang diraih, Juara I Kontes Robot Cerdas Indonesia Divisi Expert Battle (2009). Gemar akan dunia elektronika dan informasi teknologi (IT)
e-mail : indrah13@gmail.com
indra_h13@yahoo.com
xi ABSTRAK
Penelitian teknologi robot terus dikembangkan untuk menciptakan robot baru yang memiliki kemampuan khusus yang berbeda. Hampir semua negara mengembangkan teknologi robot tidak terkecuali Indonesi. Dalam hal ini pemerintah yang diwakili Departemen Pendidikan Nasional mencoba memperkenalkan teknologi robot kepada masyarakat, khususnya kepada para mahasiswa dengan diadakannya Kontes Robot Cerdas Indonesia(KRCI).
Kontes robot cerdas Indonesia adalah kegiatan tahunan yang diadakan oleh Direktorat Pendidikan Tinggi. Kontes ini ditujukan sebagai wadah para mahasiswa untuk meningkatkan semua kemampuan dan kreatifitas di bidang robot. Selain itu kontes ini juga digunakan sebagai tempat untuk sharing atau berbagi ilmu pengetahuan tentang robot.
Robot DU99 adalah robot yang diikutsertakan dalam KRCI 2009. Dalam perancangannya, robot menggunakan dua buah mikrokontroler yang memiliki fungsi masing-masing. Fungsi mikrokontroler utama sebagai pengambil keputusan tindakan apa yang akan dilakukan dan sebagai pengendali actuator ( kipas dan gripper ). Fungsi mikrokontroler yang kedua adalah sebagai kontrol gerak robot agar posisi robot tetap di tengah artinya pada saat robot bergerak tidak terlalu dekat atau jauh dari dinding. Untuk navigasi gerak robot digunakan sensor jarak ultrasonik dan infra-merah, untuk mendeteksi keberadaan api digunakan Uvtron, pemadam api menggunakan kipas, DC (Direct Current) motor sebagai penggerak putaran roda dengan IC (Integreted Circuits) L298 sebagai motor driver dan kendali motor yang dikontrol secara close looped, yang berfungsi mengatur putaran dari DC motor.
Hasil perancangan yang dilakukan pada penelitian ini terbukti baik dengan persentase keberhasilan mencapai 90 % yaitu dalam hal waktu tempuh, pencarian bayi dan pemadaman api di arena yang telah ditentukan.