BAB III ANALISIS DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI PROGRAM

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB IV HASIL DAN UJI COBA

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB III ANALISA DAN PERANCANGAN

BAB IV PENGUJIAN DAN ANALISA

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB IV PENGUJIAN SISTEM. program pada arduino secara keseluruhan yang telah selesai dibuat. Mulai dari

BAB IV PENGUJIAN DAN ANALISIS

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Kursi roda merupakan alat bantu gerak untuk penyandang cacat dan

BAB III ANALISA DAN PERANCANGAN

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN Gambaran Alat

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain:

BAB IV HASIL DAN PEMBAHASAN

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN ALAT DAN PROGRAM

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN PEMBAHASAN

BAB 3 ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN ALAT

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN A. Latar Belakang Perancangan dan Realisasi Interface Pengendali Lampu dari Smartphone Berbasis Android Menggunakan Bluetooth

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB IV ANALISA HASIL DAN UJI PROGRAM

BAB III PERANCANGAN ALAT

KONTROL ARAH DAN KECEPATAN MOTOR DC MENGGUNAKAN ANDROID. Dyah Lestari, Andrik Rizki Ari Wijaya

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV PERANCANGAN. Gambar 4.1 Blok diagram program

BAB III METODE PENELITIAN. Tujuan dari pengembangan tugas akhir ini adalah pengaturan temperature handphone

BAB IV HASIL PERANCANGAN DAN PENGUJIAN ALAT

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

TUGAS AKHIR PENGENDALIAN ROBOT MOBILE BERBASIS IP (Internet Protocol) MELALUI JARINGAN WIFI. Oleh: Gama Wardhana ( )

Perancangan Alat Pengontrol Pengaman Pintu Ruangan dengan Bluetooth Berbasis Android

BAB IV PENGUJIAN RPBOT PENGHISAP DEBU

BAB IV PENERAPAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA

BAB IV PERANCANGAN. 4.1 Flowchart

BAB III ANALISA DAN PERANCANGAN

RANCANG BANGUN ROBOT PENGINTAI DENGAN KENDALI ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI. Lembar Pengesahan... i. Surat Pernyataan... ii. Abstrak... iii. Abstract... iv. Kata Pengantar... v. Daftar Isi... vii

BAB III PERANCANGAN ALAT. Pada konsep dan design perancangan di sini yang dimaksud, meliputi

BAB I PENDAHULUAN. kejahatan yang muncul dapat langsung dideteksi lebih awal. Oleh karena itu

PENGENDALIAN ROBOT BERODA MELALUI SMART PHONE ANDROID. Disusun oleh : Riyan Herliadi ( )

PENGENDALI LAJU KECEPATAN DAN SUDUT STEERING PADA MOBILE ROBOT DENGAN MENGGUNAKAN ACCELEROMETER PADA SMARTPHONE ANDROID

PROTOTYPE ROBOT PENYEDOT DEBU BERBASIS ARDUINO UNO DENGAN PENGENDALI SMARTPHONE ANDROID MENGGUNAKAN MEDIA BLUETOOTH

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul

ROBOT PENJEJAK RUANGAN DENGAN SENSOR ULTRASONIK DAN KENDALI GANDA MELALUI BLUETOOTH

BAB I PENDAHULUAN. 1.1 Latar Belakang. Saat ini sangat berkembang sekali ilmu pengetahuan di bidang teknologi, dengan

BAB IV PENGUJIAN ALAT

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODE PENELITIAN

Perancangan Aplikasi Pemrograman Diagram Alir untuk Trainer Pembelajaran Robotika Berbasis Android

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV HASIL DAN PEMBAHASAN. microcontroller menggunakan komunikasi serial. 1. Menyalakan Minimum System ATMEGA8535

BAB IV HASIL DAN UJI COBA

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. pengujian perangkat lunak (software) dan kinerja keseluruhan sistem, serta analisa

BAB III PERANCANGAN ALAT

TUGAS AKHIR PERANCANGAN ROBOT PENGHISAP DEBU BERBASIS ARDUINO UNO DENGAN KENDALI ANDROID

BAB I PENDAHULUAN. menggunakannya sebagai sarana untuk bisnis. Tak jarang, ada beberapa orang yang

BAB I PENDAHULUAN Latar Belakang

BAB III PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

Pembuatan Alat Pembersih Lantai Yang Dikendalikan Dari Bluetooth Software Android

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV PERANCANGAN SISTEM

III. METODE PENELITIAN. : Laboratorium Konversi Energi Elektrik Jurusan Teknik Elektro. Universitas Lampung

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. lunak (software) aplikasi Android dan perangkat keras (hardware) meliputi

IMPLEMENTASI DAN TESTING

PEMANFAATAN SENSOR ACCELEROMETER PADA SMARTPHONE ANDROID UNTUK MENGENDALIKAN ROBOT BERODA

MOBILE ROBOT DENGAN PENGONTROLAN PERINTAH SUARA BERBASIS ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Robot berguna untuk membantu manusia dalam melakukan pekerjaan tertentu,

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN E-15

BAB IV PERANCANGAN ALAT

Rancangan Robot Mobil Gripper Dikendalikan Oleh Android Melalui Komunikasi Bluetooth

PENGENDALIAN ROBOT BERBASIS IP (INTERNET PROTOCOL) MELALUI JARINGAN WI-FI MENGGUNAKAN PERANGKAT MOBILE ANDROID

APLIKASI BLUETOOTH SEBAGAI INTERFACING KENDALI MULTI- OUTPUT PADA SMART HOME

BAB III PERANCANGAN. Pada bab ini akan dijelaskan mengenai perancangan dari perangkat keras, serta perangkat lunak dari algoritma robot.

BAB I PENDAHULUAN.

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN ALAT

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN SISTEM Pada tahapan analisa dan perancangan sistem ini membahas mengenai analisa dan perancangan sistem yang dibuat, meliputi : sistem pada aplikasi Eclipse dan perancangan sistem. Realisasi dalam membangun suatu perangkat dinamis dalam hal ini adalah sebuah robot diperlukan suatu tahapan-tahapan dalam proses pembuatannya hingga menghasilkan model jadi. Pengendalian robot yang dibuat terdiri dari dua aspek utama, yaitu aspek perangkat keras (Hardware) dan aspek perangkat lunak (Software). Pada pembahasan bab ini sistem pengendalian robot menggunakan Bluetooth sebagai alat komunikasi penghubung berbasis Andorid. Pembahasan dititik beratkan pada perancangan komunikasi yang mengendalikan robot, khususnya pada bagian Android sebagai penghubung robot yang menggunakan mikrokontroler Arduino. Pada analisis dan perancangan ini metode yang akan diterapkan dalam kegiatan pelaksanaan adalah yang pertama dengan membuat kerangka kerja, dimana kerangka kerja tersebut akan menjelaskan secara garis besar urutan yang akan dilaksanakan. Gambar 3.1. Kerangka kerja metode pelaksanaan kegiatan. 31

32 3.1 Analisa dan Perancangan Sistem. Pada tahap analisis perancangan sistem ini merupakan tahap dalam melakukan perancangan alat, pembuatan simulasi program, desain hardware, desain software, konektifitas Bluetooth. Gambar 3.2. Konektifitas Bluetooth di Android pada Mikrokontroler. Mobil robot dibuat agar dapat dikendalikan oleh smartphone berbasis Android dengan konektifitas Bluetooth dalam pergerakannya sehingga koneksi antara mobil robot dengan smartphone berbasis Android dapat bergerak maju, mundur, kanan, kiri, dan berhenti dengan menggunakan sensor Bluetooth pada android dan robot mobil. Dalam koneksi mobil robot yang dibuat menggunakan teknologi tanpa kabel yaitu dengan menggunakan teknologi Bluetooth. Kelebihan dari penerapan teknologi tanpa kabel selain menjadikan mobil robot terlihat menarik. Bluetooth yang digunakan di robot mobil dengan tipe Bluetooth HC-06, sistem melakukan pengecekan (pairing) apakah Bluetooth tersebut sudah ada pada smartphone yang digunakan, jika ada maka Bluetooth melakukan konektifitas dengan cara melakukan pengisian password pada sistem android tersebut. Adapun untuk default pada password tersebut menggunakan 1234. Alat yang dirancang terdiri dari dua bagian utama, yaitu smartphone berbasis Android dan mobil robot. Smartphone berbasis Android berfungsi untuk mengirimkan data yang digunakan untuk mengendalikan pergerakan mobil robot dengan media Bluetooth.

33 Dimana smartphone Android mengubah hasil input menjadi data serial karakter kemudian Bluetooth mengubah data tersebut menjadi sinyal Bluetooth, agar dapat diterima oleh serial Bluetooth pada mobil robot. Sebaliknya Bluetooth juga dapat menerima sinyal Bluetooth dari serial Bluetooth pada mobil robot, dan mengubahnya menjadi data serial sehingga dapat diproses oleh smartphone berbasis Android. Terdapat menu menu interface pengendali dimana user dapat mengontrol pergerakan mobil robot dengan menekan tombol maju, mundur, kiri, kanan, berhenti. Dan data yang dikirim dari smartphone berbasis Android selanjutnya dikirim ke mikrokontroler. Data yang diterima dari mikrokontroler diproses dan dikirim ke driver motor untuk mengerakan roda mobil robot. Berikut adalah flowchart pada aplikasi android untuk pergerakan robot mobil :

34 Gambar 3.3 Flowchart pada perancangan Sistem aplikasi Android

35 3.1.1 Analisa Sistem pada Aplikasi Eclipse. Analisa software pada Aplikasi Eclipse untuk mengetahui proses-proses yang dibutuhkan sistem dan mempelajari masalah yang akan muncul sehingga dapat menemukan pemecahan masalah sesuai dengan apa yang dibutuhkan oleh mobil robot. Berikut langkah pembuatan program pada Eclipse : Gambar 3.4 Capture pembuatan project di Eclipse Setelah melakukan langkah diatas, maka langkah selanjutnya memilih Android Android Application Project, dengan hasil capture berikut :

36 Gambar 3.5 Pembuatan Android Application Project pada Eclipse Langkah selanjutnya dengan membuat Application name dengan nama androidremote sebagai nama package yang terdapat pada hasil capture berikut : Gambar 3.6 Potongan nama package pada Eclipse 3.1.2 Analisa dan Perancangan Bluetooth sebagai konektifitas. Sistem pengendalian robot menggunakan Bluetooth robot dengan tipe Bluetooth HC-06 yang dipasangkan pada mobil robot sebagai sensor pengendali. Untuk mengetahui Bluetooth tersebut telah terkoneksi maka akan menampilkan :

37 Gambar 3.7 Proses Pairing Bluetooth Jika Bluetooth tersebut telah melakukan pairing antara Aplikasi Android dan Robot Mobil, maka koneksi telah terhubung, sehingga dapat melakukan proses selanjutnya dengan menjalankan menu maju, mundur, kanan, kiri, berhenti. Untuk konektifitas Bluetooth antara robot mobil dengan Aplikasi Android menggunakan standart UUID (Universal Unique Indentifier) untuk tipe Bluetooth HC-06, dengan default standart serial number "00001101-0000-1000-8000- 00805F9B34FB sebagai string standart untuk koneksi Bluetooth HC-06. Berikut flowchart tentang perancangan Bluetooth sebagai konektifitas pada robot :

38 Gambar 3.8 Flowchart pada Pairing Bluetooth HC-06

39 3.1.3 Analisa pada Robot Mobil. Pembuatan robot mobil dengan menggunakan Arduino Mega 2560 sebagai pengolah informasi mikrokontroler dan komunikasi samrtphone. Mobile robot yang dibangun mempunyai dua buah motor DC yang masing-masing terhubung dengan roda bagian kiri belakang dan kanan belakang dari mobil robot tersebut. Kedua motor DC yang digunakan menjadi penggerak utama mobil robot untuk memudahkan dalam menggerakan roda mobil robot. 3.2 Analisis pada tahap Implementasi. Pembuatan simulasi program dengan menggunakan aplikasi Eclipse Version: Juno Service Release 1 Build id: 20120920-0800 dalam mengendalikan robot menggunakan Bluetooth. Simulasi ini merupakan rancangan nyata dari alat sehingga dapat kita mengetahui error untuk memperkecil kesalahan pada sistem yang dibuat. Berikut versi aplikasi yang digunakan : Gambar 3.9 Aplikasi Eclipse Proses yang dilakukan pada implementasi pembuatan aplikasi pengendalian robot dengan Bluetooth berbasis Android dengan melakukan cara mengklik kanan pada menu run as Android Application dengan hasil capture berikut :

40 Gambar 3.10 Aktifitas compile aplikasi Android Remote Langkah tersebut berfungsi untuk meng-compile program menjadi file apk yang dapat dijalan ke smartphone berbasi Android. Adapun untuk langkah selanjutnya dapat melakukan pilihan choose a running Android device sebagai smartphone yang akan dipilih dalam menggerakan robot mobil tersebut.

Gambar 3.11 Pilih Device Android 41