BAB 1 PENDAHULUAN 1.1 Latar belakang Dengan pesatnya perkembangan Teknologi Informatika dimana komputer menjadi bagian yang tidak terpisahkan dari teknologi itu sendiri membuat integrasi komputer dengan disiplin ilmu lain seperti elektronika, pemograman dan mekanika tidak bisa dihindari. Munculnya mekatronika dengan wujud robot sebagai bentuk implementasinya mendorong saya mengembangkan robotika dari sisi Aplikasi berbasis Android dengan pegerakan menggunakan Bluetooth sebagai bagian dari dunia pendidikan tehnik informatika. Dalam pengembangan aplikasi robot tersebut saya dituntut untuk berkreatifitas dalam proses perakitan robot tersebut yang akan di gerakan dengan menggunakan Bluetooth. Robotik secara umum adalah suatu sistem yang diatur oleh micro-controller untuk mengerjakan tugas tertentu. Pemograman micro-controller menjadi pilihan dimana mahasiswa diajak untuk belajar pemograman micro-controller dengan pemograman C. Mahasiswa secara bertahap belajar pemograman Basic, pemograman C hingga pembuatan aplikasi berbasis Android sebagai sarana pergerakan robot itu sendiri dengan menggunakan Bluetooth. Robot dapat juga digunakan dalam implementasi artificial intelligent (kecerdasan buatan), sistem sensor, model sistem otomasi kontrol dan bagi yang sekedar hobi, pada robot dapat ditambahkan aksesoris seperti sensor, kamera, rangkaian elektronika hingga kepengembangan software dan modifikasi. Dalam hal ini penulis menggunakan Android sebagai otak pemrosesannya, karena lebih memudahkan dalam hal mobilitas dibanding menggunakan PC (Personal Computer). Media yang digunakan untuk mengkoneksikan antara Android dan robot adalah media Bluetooth. 1 2 Pada dasarnya media Bluetooth diciptakan bukan hanya untuk menggantikan atau menghilangkan penggunaan kabel didalam melakukan pertukaran informasi, tetapi mampu menawarkan fitur yang baik untuk mobile wireless dengan biaya yang relatif rendah, konsumsi daya yang rendah, mudah dalam pengoperasian dan mampu menyediakan layanan yang bermacam-macam. Android adalah sebuah software yang mencakup sistem operasi, middleware, dan key applications pada sebuah perangkat bergerak yang dibuat oleh Google dan hanset Alliance. Dalam pengembangannya Android SDK menyediakan tools dan API (Applications Programming Interface) yang diperlukan untuk memulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemograman Java. 1.2 Perumusan Masalah Bagaimana membuat aplikasi pengendalian robot dengan koneksi Bluetooth berbasis Android. 1.3 Tujuan dan Manfaat Tujuan dari pembuatan tugas akhir ini adalah : 1. Membuat suatu aplikasi yang dapat melakukan pengendalian robot dengan menggunakan komunikasi antara robot dengan android menggunakan sensor Bluetooth dengan bluetooth. 2. Membuat suatu aplikasi yang dapat menjalankan suatu robot mobil dengan kendali sensor Bluetooth untuk pergerakan maju, mundur, belok kanan, belok kiri, berhenti. Dengan tujuan tersebut maka diharapkan memberikan manfaat untuk Memudahkan user dalam mengendalikan robot mobil tanpa menggunakan kabel USB. 3 1.4 Batasan Masalah Adanya batasan masalah pada penulisan tugas akhir ini adalah Aplikasi pengendalian untuk pergerakan robot dengan menggunakan Android dan menentukan jenis wireless (Bluetooth) yang digunakan sebagai alat kontrol dengan menggunakan Eclipse 1.5 Metodologi Pada saat ini banyak metodologi yang digunakan dalam peerancangan pembangunan perangkat lunak, salah satunya metode yang digunakan adalah SDLC (System development Life Cycle) pada model waterfall, yaitu : Analisis kebutuhan program pada aplikasi Android, Desain, pembuatan kode, pengujian, dokumentasi dan penyusunan laporan. 1.6 Sistematika Penulisan. Bab I PENDAHULUAN. Bab ini membahas mengenai Latar belakang, Perumusan masalah, Tujuan dan manfaat penelitian, Batasan masalah, Metodelogi, Sistematika penulisan. Bab II LANDASAN DASAR. Bab ini membahas mengenai Aplikasi Android untuk menggerakkan robot dengan menggunakan Bluetooth. Bab III ANALISIS DAN PERANCANGAN SISTEM. Bab ini membahas perancangan dan pembuatan aplikasi Android untuk mengendalikan menggunakan Bluetooth. pergerakan robot 4 Bab IV IMPLEMENTASI DAN PENGUJIAN. Bab ini membahas pengujian aplikasi Android untuk menggerakan robot dengan menggunakan Bluetooth dan analisa hasil pengujian tersebut. Bab V KESIMPULAN DAN SARAN. Bab ini berisikan kesimpulan dan saran yang terkait dengan pengendalian robot menggunakan Bluetooth berbasis Android.