bab i pendahuluan - Perpustakaan Universitas Mercu Buana

advertisement
BAB I
PENDAHULUAN
1.1 Latar Belakang
Robot adalah sekelompok perangkat mekanis yang dipadukan dengan
perangkat elektronik atau disebut juga dengan elektro-mekanis yang dikendalikan
oleh sebuah program komputer.
Saat ini, teknologi robot semakin banyak digunakan baik dalam lingkup
Industri maupun Militer, terbukti semakin banyaknya peralatan dan mesin-mesin
yang dibuat untuk beroperasi secara otomatis, menggantikan peran manusia,
terutama pada pekerjaan yang rumit dan memerlukan tingkat ketelitian yang
tinggi atau pekerjaan beresiko tinggi yang dapat mengancam keselamatan
manusia. Selain menggantikan fungsi manusia dalam pekerjaan beresiko,
teknologi robot juga digunakan untuk menolong manusia, contohnya pada
pekerjaan rumah tangga, saat ini banyak kita temukan robot pembersih debu,
pengepel lantai, sekaligus robot yang dibuat sebagai sarana hiburan. Terbukti
dengan memanfaatkan kinerja robot dapat menurunkan tingkat resiko sekaligus
meningkatkan efisiensi dari sebuah pekerjaan.
Seperti halnya pada sebuah komputer, Robot memiliki 3 bagian utama yaitu,
Hardware, Software dan untuk mengendalikan serta mengoperasikan sebuah
sistem robot, tentu saja masih diperlukan manusia sebagai Brainwarenya.
Hardware pada robot merupakan perangkat mekanis yang terdiri dari komponen
mekanikal yang memiliki batasan arah dan ruang gerak tertentu, misalnya poros
putar (as) dan sensor elektronika yang bertugas sebagai detektor, kemudian
mengirimkan informasi dalam bentuk sinyal listrik ke rangkaian elektronika,
untuk selanjutnya sinyal ini diproses oleh rangkaian elektronika tersebut, setelah
diproses hasilnya akan digunakan untuk mengendalikan perangkat elektronik yang
menggerakkan robot tersebut.
Software pada robot, adalah susunan perintah algoritma pemrograman,
menggunakan Bahasa C, yang ditulis dan disimpan dalam memory rangkaian
elektronika, berfungsi sebagai perintah kepada hardware untuk mengolah data
sinyal yang diterima dari sensor, dimana hasil dari olahan tersebut berupa perintah
kepada hardware mekanis untuk beroperasi sesuai dengan apa yang
diprogramkan.
Brainware pada robot, adalah manusia pembuat algoritma pemrograman yang
bertugas sebagai pengendali utama, sekaligus menganalisa, membuat dan menguji
fungsi akhir dari robot yang dibuat, serta bertanggung jawab atas hasil dan tujuan
untuk apakah robot tersebut dibuat.
Di sini penulis akan berperan sebagai Brainware yang membuat sebuah robot
Transmitter dengan fungsi komunikasi secara nirkabel (Bluetooth) dengan Robot
Receiver dan fungsi Pencari Jalan, dimana Robot Transmitter yang akan penulis
buat, berperan sebagai pengirim trigger, yang berkomunikasi dan mengirimkan
perintah untuk bergerak kepada Robot Receiver, dimana Robot Receiver memiliki
fungsi Detektor Api dan apabila sudah ditemukan titik apinya, Robot Receiver
akan memadamkan api tersebut.
1.2 Rumusan Masalah
Berdasarkan Latar Belakang diatas, maka penulis merumuskan masalah yaitu:
1. Bagaimana merancang bangun hardware sebuah Robot Transmitter dengan
fungsi mengirim perintah secara nirkabel (Bluetooth) dan fungsi Pencari
Jalan.
2. Bagaimana dasar operasi Bluetooth sebagai media pengiriman perintah.
3. Bagaimana penulisan algoritma perintah pemrograman Robot dalam
Bahasa C.
1.3 Tujuan dan Manfaat Penelitian
Tujuan penulisan tugas akhir ini yaitu:
1. Membangun Robot Transmitter yang memiliki fungsi komunikasi nirkabel
(Bluetooth) yang dapat berkomunikasi dengan Robot Receiver dan
mengirimkan perintah operasi kepada Robot Receiver.
2. Membuat sebuah Robot Transmitter yang juga dapat berfungsi sebagai
Robot Pencari Jalan.
Manfaat penelitian ini adalah :
1. Mengembangkan fungsi Bluetooth, yang diaplikasikan pada Robot,
sebagai media komunikasi antar Robot Transmitter dan Robot Receiver.
2. Mengembangkan sebuah Robot yang diharapkan nantinya dapat
membantu pekerjaan manusia, dalam efisiensi pekerjaan.
1.4 Batasan Masalah
Berdasarkan perumusan masalah yang telah disebutkan di atas, maka batasan
masalahnya adalah:
1. Perancangan Robot Transmitter mengenai Algoritma yang dibuat dengan
menggunakan 2 buah motor penggerak dan 1 buah Ultrasonic-Sensor
sebagai detektor dinding dalam fungsi Pencari Jalan.
2. Lingkup fungsi Bluetooth dibatasi pada pengiriman perintah antar Robot
Transmitter dan Robot Receiver menggunakan Bluetooth HC-05.
3. Pengaturan kecepatan motor pada robot, saat berjalan didalam jalur serta
penentuan model dan ukuran jalur.
4. Skema Jalur yang digunakan terdiri dari jalur lurus dan belokan ke kanan
atau ke kiri sebesar 90° dan bukan belokan ke kanan atau ke kiri yang
tidak 90°, misalnya 45° atau 135°.
5. Robot Transmitter tidak akan kembali ke posisi awal bila sudah sampai
pada akhir jalur (selesai beroperasi).
1.5 Metodologi penelitian
Metodologi penelitian yang digunakan yaitu:
1. Studi Kepustakaan
Bertujuan untuk melengkapi data-data yang telah ada dengan cara
membaca literatur perpustakaan, buku-buku dan artikel online yang
berhubungan dengan penelitian.
2. Studi Banding
Berkonsultasi dengan penyelenggara Pelatihan Robotik yang ada, dengan
tujuan dapat mengumpulkan informasi dan data yang lebih tepat dan
akurat mengenai penelitian ini.
3. Prototyping dan Penelitian
Untuk Prototyping dilakukan dengan langkah sebagai berikut :
a. Deployment
Deployment adalah proses awal prototyping dengan mengidentifikasi
dan mendefinisikan format serta kebutuhan secara garis besar dari
Robot.
b. Communication
Proses menyampaikan informasi kepada costumer, mengenai rencana
fungsi dan kemampuan dari Robot. Proses ini dilakukan bila dalam
pembuatan robot merupakan permintaan dari costumer.
c. Planning
Perencanaan proses pengerjaan Robot, meliputi pengaturan waktu,
estimasi biaya, estimasi proses pembuatan yang di tuangkan secara
jelas dan terukur.
d. Modelling
Pembuatan desain kerangka Robot, baik secara mekanis maupun
elektronis.
e. Construction
Pembuatan fisik dari Robot, yang telah didesain, untuk kemudian
dilakukan pengujian, apakah robot sudah sesuai dengan yang
diinginkan atau belum, maka diperlukan analisa hasil uji.
4. Analisa
Mencatat hasil pengujian dan menganalisa kembali, bila terdapat
kekurangan fungsi maupun fitur dari robot secara algoritma program. Bila
memungkinkan untuk dimodifikasi, maka akan dilanjutkan dengan
memodifikasi kode program yang ada, namun bila tidak dapat
dimodifikasi, maka dijadikan sebagai catatan untuk penelitian dan
pengembangan selanjutnya.
Dalam proses Protoyping, penulis menggunakan software Arduino v.1.0.5,
yang merupakan aplikasi programming Arduino yang penulisan kodenya
menggunakan Bahasa C, dengan fitur write ke dalam memory-board Arduino,
menggunakan media USB (Universal Serial Bus). Sedangkan untuk hardware,
penulis menggunakan Arduino-UNO sebagai Mainboard. Selain Mainboard, juga
menggunakan modul tambahan, Bluetooth HC-05 sebagai perangkat komunikasi
nirkabel, Parallax PING Sensor sebagai pendeteksi jarak, 2A Motor Shield for
Arduino (ARD0006) sebagai modul penggerak motor robot serta Hardware
mekanis yang terdiri dari dua buah roda dengan gearbox yang masing-masing
digerakkan oleh dua buah motor DC 1,2 volt.
1.6 Sistematika Penulisan
Sistematika penulisan tugas akhir ini secara garis besar terbagi dalam lima bab
yaitu:
BAB I.
PENDAHULUAN
Bab ini berisi uraian latar belakang masalah, perumusan masalah,
batasan masalah, tujuan, dan sistematika dari penulisan ini.
BAB II.
LANDASAN TEORI
Bab ini memuat mengenai teori-teori yang mendukung untuk
menyelesaikan pembuatan Robot Transmitter ini, diantaranya
penjelasan mengenai Arduino-UNO dan bagaimana sistem
kinerjanya, Bluetooth HC-05, sensor Ultrasonic-Ranger, 2A Motor
Shield for Arduino serta Arduino Software v.1.0.5 sebagai toolprogramming Arduino-UNO.
BAB III.
PERENCANAAN DAN PERANCANGAN
Bab ini membahas mengenai perencanaan dan perancangan
pembuatan Robot Transmitter, disesuaikan dengan fungsi yang
harus ada pada Robot Transmitter.
BAB IV.
KONSTRUKSI DAN PENGUJIAN
Bab ini memuat mengenai komponen yang digunakan untuk
pembuatan robot, sedikit penjelasan mengenai komponen dan kode
program robot yang dibuat.
BAB V.
PENUTUP
Pada bab ini berisi kesimpulan dari penelitian yang telah dilakukan
dan saran-saran yang diusulkan untuk pengembangan lebih lanjut
sehingga tercapai hasil yang lebih baik.
Download