PENGEDALI MOBIL RC BERBASIS JARINGAN WIRELESS LAN MENGGUNAKAN PLATFORM ANDROID INDRA SETTYO

dokumen-dokumen yang mirip
APLIKASI KENDALI PERAHU RC (REMOTE CONTROL) BERBASIS ANDROID. Laporan Tugas Akhir. Diajukan untuk melengkapi salah satu syarat

BAB I PENDAHULUAN.

PERANCANGAN ALAT KENDALI PINTU KERETA API OTOMATIS DAN PENGAMATAN JADWAL KERETA API. Oleh: DARIL PARAS PASHA

APLIKASI KAMERA PENGAWAS SITUASI RUANGAN BERDASARKAN PERUBAHAN PIKSEL DAN JAM MALAM

APLIKASI INFORMASI RESEP MASAK MAKANAN KHAS PULAU JAWA PADA SMARTPHONE BERBASIS ANDROID DENI NUROFIK PROGRAM STUDI TEKNIK INFORMATIKA

APLIKASI PEMBELAJARAN MENGENAL POLA GAMBAR UNTUK ANAK PAUD BERBASIS ANDROID

APLIKASI INTEGRASI ANTARA KRIPTOGRAFI MENGGUNAKAN ALGORITMA RSA DAN STEGANOGRAFI MENGGUNAKAN ALGORITMA LSB BERBASIS WEB ADI SAPUTRA

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

APLIKASI BELAJAR DAN MENGENAL NAMA BUAH-BUAHAN DALAM BAHASA INGGRIS DENGAN PHONEGAP DAN SPEECH RECOGNITION HIMAWAN PROGRAM STUDI TEKNIK INFORMATIKA

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

APLIKASI PENCARIAN LOKASI RUMAH SAKIT BPJS BERBASIS ANDROID AHMAD SUBHAN

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

RANCANG BANGUN APLIKASI PENYIMPANAN DAN TEMU KEMBALI DATA MULTIMEDIA.

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID

APLIKASI BROADCAST POSITION GRUP WISATAWAN BERBASIS ANDROID MENGGUNAKAN GOOGLE API. Disusun Oleh : Roy Tri Afandi

PERANCANGAN APLIKASI DONGENG DIGITAL BERBASIS ANDROID. Laporan Tugas Akhir

APLIKASI ANTRIAN PELANGGAN DENGAN FITUR VIDEO, SMS, DAN SUARA HARIS MAWARDI

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

APLIKASI SIMULASI KOMPRESI ALGORITMA RUN LENGTH ENCODING DENGAN MENGGUNAKAN ACTIONSCRIPT 3.0 TITIK NUR SAKINAH

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

RANCANG BANGUN APLIKASI PENJADWALAN SIDANG TUGAS AKHIR MENGGUNAKAN BAHASA PEMROGRAMAN PHP RENDY OKTA VIDIYANTO

PENGEMBANGAN APLIKASI PENGENAL WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN OPENCV AHMAD BASUKI

APLIKASI E-ABSENSI PERHITUNGAN GAJI KARYAWAN PT. PUTRA MAJU LESTARI BERBASIS ANDROID

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR. Oleh DHANY TRIHANDOYO NIM :

APLIKASI SIMULASI PEMBELAJARAN JARINGAN PROTOKOL ROUTING RIP DENGAN FLASH /ACTION SCRIPT

APLIKASI TATA PERSURATAN PADA DITJEN BADAN PERADILAN UMUM MAHKAMAH AGUNG R.I

Pengembangan Algoritma Caesar Cipher Dengan Teknik Kriptografi Untuk Keamanan Data

Aplikasi Penghasil Soal Matematika Otomatis dalam Topik Konversi Satuan Berat, Satuan Panjang dan Pecahan Mata Uang. Kiagus Muhammad Alfin

APLIKASI GAME TEBAK GAMBAR, MEWARNAI DAN MENCOCOKKAN GAMBAR UNTUK ANAK TINGKAT PRA SEKOLAH MENGGUNAKAN MACROMEDIA FLASH. Laporan Tugas Akhir

PROTOTIPE STORAGE AREA NETWORK MENGGUNAKAN MODUL GPXE/PXE DAN PROTOKOL ATA OVER ETHERNET PADA SISTEM OPERASI WINDOWS XP PADA PT.

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

RANCANG BANGUN SISTEM INFORMASI TATA PERSURATAN STUDI KASUS DIREKTORAT JENDERAL KETENAGALISTRIKAN. Oleh: Asep Hidayat

PADA SISTEM BUANA FAKULTAS ILMU JAKARTA 20122

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI SPBU PERTAMINA DI JAKARTA BERBASIS ANDROID

SIMULASI PERANCANGAN SISTEM APLIKASI TARIK TUNAI PADA BANK BTPN MENGGUNAKAN VERIFIKASI SIDIK JARI EKO SUTRISNO

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

PERANCANGAN SISTEM ADMINISTRASI SIMPAN PINJAM PADA KOPERASI PURNAMA JAYA MENGGUNAKAN VISUAL BASIC.NET. Permana Kurniawan

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Sidang Tugas Akhir

SIMULASI PENGENDALI PINTU GERBANG RUMAH DENGAN MENGGUNAKAN MEDIA BLUETOOTH PADA HANDPHONE MUHAMMAD FARIZ

APLIKASI BUKU SAKU DIGITAL UNDANG-UNDANG KETENAGAKERJAAN BERBASIS ANDROID

PEMBELAJARAN PERTOLONGAN PERTAMA SAAT KECELAKAAN BERBASIS MOBILE ELWIN SUTRANGGA

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

PEMBUATAN ANIMASI UNTUK MATERI PEMBELAJARAN MATA BAGI MAHASISWA KEDOKTERAN AGUS TRIONO

PENGEMBANGAN SYSTEM INFORMASI PENYEWAAN GEDUNG SERBAGUNA PADA DIVISI CLUB HOUSE. Laporan Tugas Akhir

PENGEMBANGAN OPENSOURCE PBX ASTERISK DENGAN MEMANFAATKAN TEKNOLOGI Wi-Fi DAN MOBILE PHONE SERTA KEAMANAN PANGGILAN MENGGUNAKAN FREERADIUS SERVER

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

APLIKASI PENGELOLAAN KEUANGAN KELUARGA MENGGUNAKAN DATABASE SQLITE

PENGEMBANGAN MODUL PLAYBACK HISTORY TRACK, WIFI, DAN GPS UNTUK MEMBANTU MONITORING PERTAMBANGAN MENGGUNAKAN DELPHI DAN TATUK GIS

SIMULASI TRANSMISI SINYAL DIJITAL TERENKRIPSI PADA KARAKTER ASCII IRVAN YULIA RAMDANI

RANCANG BANGUN APLIKASI KLINIK BERBASIS ANDROID

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

PENGEMBANGAN APLIKASI PERSONAL AND TERMINAL INFORMATION SYSTEM

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI STACK ADE YULYANTO

TUGAS AKHIR PENGENDALIAN MOBIL MAINAN MENGGUNAKAN HANDPHONE

PERANCANGAN JARINGAN KOMPUTER STUDI KASUS LABORATORIUM KOMPUTER SMP MUTIARA INSANI FANYA VELINDA

APLIKASI PEMBELAJARAN DAN SOAL TES POTENSI AKADEMIK BERBASIS ANDROID ARIANTO IS SUDIBYO

PENGEMBANGAN SISTEM INFORMASI HONOR MENGAJAR DAN HONOR UJIAN DOSEN REGULER UNIVERSITAS MERCU BUANA

APLIKASI SIMULASI PEMBELAJARAN PENGATURAN KEMACETAN JARINGAN DENGAN MEKANISME FIFO

PENGEMBANGAN APPLICATION PROGRAMMING INTERFACE (API) JAFAIK UNTUK PENGAMBILAN DATA DARI 21CINEPLEX.COM

PROTOTIPE ROBOT DENGAN SISTEM TERTANAM BERBASIS PEMROGRAMAN WEB TOTO

PROTOTIPE STORAGE AREA NETWORK MENGGUNAKAN MODUL GPXE/PXE DAN PROTOKOL ATA OVER ETHERNET PADA SISTEM OPERASI WINDOWS XP PADA PT.

APLIKASI PEMBELAJARAN MENGENAL HEWAN UNTUK ANAK USIA DINI BERBASIS ANDROID

APLIKASI MENGUBAH POLARISASI FRAME GAMBAR 2 DIMENSI MENJADI 3 DIMENSI

ROBOT PENERIMA PESAN SUARA DARI ROBOT PENGIRIM MENGGUNAKAN KOMUNIKASI BLUETOOTH GILANG ARUL YARFA

Multimedia yang Interaktif. Studi kasus : Aplikasi Game Pembelajaran Matematika. Dasar

SISTEM PEMBELAJARAN KOLABORATIF SECARA REALTIME MENGGUNAKAN HTML5 CANVAS, NODEJS DAN MONGODB

APLIKASI PEMBELAJARAN GEOGRAFI UNTUK SISWA SMA BERBASIS ANDROID

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Proses Wisuda. Tri Manto

IMPLEMENTASI FUNGSI LOOKUP IP DAN RESPONSIVE WEB DESIGN (RWD) DENGAN HTML5 UNTUK PENGEMBANGAN APLIKASI JAFAIK. Oleh: EKO PRAYITNO

UNIVERSITAS MERCU BUANA FAKULTAS ILMU KOMPUTER PROGRAM STUDI TEKNIK INFORMATIKA

PENGEMBANGAN APLIKASI BEBEK JAFAIK UNTUK MELEWATI BATASAN UNDUH PADA SITUS WEB 4SHARED ARI TRI WAHYUDI

SISTEM KENDALI TEMPERATUR AQUSCAPE BERBASISKAN ARDUINO

APLIKASI VIRTUAL MEWARNAI GAMBAR ANAK TK BERBASIS JARINGAN MENGGUNAKAN VISUAL STUDIO 2012 (FRAME GAMBAR DAN PENILAIAN)

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

IMPLEMENTASI QR CODE PADA SISTEM ONLINE RESERVASI TIKET PESAWAT RIKY SAPTARIA BUDIMAN SAMBAS

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

STUDI IMPLEMENTASI AUDIO STREAMING PADA RADIO EMC 93.6 FM TANGERANG

APLIKASI ENSIKLOPEDIA TARI DAERAH PULAU JAWA BERBASIS WEB

APLIKASI INFORMASI BANJIR DAERAH JAKARTA BARAT BERBASIS WEB. Laporan Tugas Akhir

LEMBAR PENGESAHAN SURAT PERNYATAAN

ANALISA KINERJA MODE GATEWAY PROTOKOL ROUTING AODV-UU PADA JARINGAN AD HOC HIBRIDA FUAD ZULFIAN

ANALISIS DAN IMPLEMENTASI IPV6 PADA ROUTING STATIC DAN DYNAMIC MENGGUNAKAN PACKET TRACER

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

ANALISIS DAN PENGEMBANGAN LANJUTAN APLIKASI SIREKA(SISTEM INFORMASI RENCANA KEGIATAN DAN ANGGARAN) BAGIAN PENYUSUNAN RENCANA BADAN PUSAT STATISTIK

APLIKASI INFORMASI GEOGRAFIS PENYEBARAN DAN PENCARIAN LOKASI KLINIK BPJS DI JAKARTA BERBASIS WEB (STUDI KASUS KANTOR PUSAT BPJS KESEHATAN)

TUGAS AKHIR ROBOT PEMBERSIH LANTAI OTOMATIS BERBASIS ARDUINO UNO DENGAN SENSOR ULTRASONIK

APLIKASI SALES ACCESS BERBASIS ANDROID YANG TERKONEKSI DENGAN WEB SERVICE PADA PT. INDOMO MULIA FAJAR PRATAMA

IMPLEMENTASI ALGORITMA SIDIK JARI AUDIO UNTUK MENDETEKSI DUPLIKASI LAGU. Disusun Oleh : Erick Estrada NIM

Sekolah/TK Menggunakan Macromedia

APLIKASI PREDIKSI KETEPATAN WAKTU KEBERANGKATAN PENERBANGANN MENGGUNAKAN METODE KLASIFIKASI NAIVE BAYES (STUDI KASUS : MASKAPAI PENERBANGAN XYZ)

ANALISA PERANCANGAN DAN PENGEMBANGAN PELAYANAN PENCARIAN BUKU PERPUSTAKAAN VIA SMS

Piranti Lunak Sistem Repository Dokumen Tugas Akhir Berbasis Digital Menggunakan Bahasa Pemrograman PHP dan MySQL ADI NUGRAHA

STUDI IMPLEMENTASI IPv6 DALAM JARINGAN KOMPUTER MENGGUNAKAN METODE DUAL STACK

APLIKASI PEMBELAJARAN MENCARI FAKTOR PERSEKUTUAN TERBESAR

Analisa dan Aplikasi Estimasi Kompleksitas Perangkat Lunak Studi Kasus: Sistem Informasi Bisnis Web Store Kidnapped-Ally

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN DAN MANAJEMEN ASET PERLENGKAPAN PERNIKAHAN PADA PT CAHAYA INDAH TENDA

APLIKASI BERBASIS WEB SISTEM INFORMASI MANAJEMEN WIDYAISWARA MENGGUNAKAN FRAMEWORK YII

Transkripsi:

PENGEDALI MOBIL RC BERBASIS JARINGAN WIRELESS LAN MENGGUNAKAN PLATFORM ANDROID INDRA SETTYO 41508110200 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014

PENGEDALI MOBIL RC BERBASIS JARINGAN WIRELESS LAN MENGGUNAKAN PLATFORM ANDROID Laporan Tugas Akhir Diajukan untuk melengkapi salah satu syarat memperoleh gelar Sarjana Komputer Oleh: INDRA SETTYO 41508110200 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014

LEMBAR PERNYATAAN Yang bertanda tangan di bawah ini: NIM : 41508110200 Nama : Indra Settyo Judul Laporan Tugas Akhir : PENGENDALI MOBIL RC BERBASIS JARINGAN WIRELESS LAN MENGGUNAKAN PLATFORM ANDROID Menyatakan bahwa laporan tugas akhir tersebut di atas adalah hasil karya saya sendiri dan bukan plagiat. Apabila ternyata ditemukan di dalam laporan tugas akhir saya terdapat unsur plagiat, maka saya siap untuk mendapatkan sanksi akademik yang terkait hal tersebut. Jakarta, 19 Juli 2014 Indra Settyo i

LEMBAR PERSETUJUAN NIM : 41508110200 Nama : Indra Settyo Judul Laporan Tugas Akhir : PENGENDALI MOBIL RC BERBASIS JARINGAN WIRELESS LAN MENGGUNAKAN PLATFORM ANDROID LAPORAN TUGAS AKHIR INI TELAH DIPERIKSA DAN DISETUJUI JAKARTA, Tri Daryanto, S.Kom., MT. Pembimbing Tugas Akhir Sabar Rudiarto, S.Kom., M.Kom. Koord. Tugas Akhir Teknik Informatika Universitas Mercu Buana Jakarta Tri Daryanto, S.Kom., MT. KaProdi Teknik Informatika Universitas Mercu Buana Jakarta ii

KATA PENGANTAR Alhamdulillah penulis panjatkan puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia-nya, sehingga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Teknik Informatika Universitas Mercu Buana Jakarta. Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna. Karena itu, kritik dan saran akan sentiasa penulis terima dengan senang hari. Dengan segala keterbatasan dan kekurangan, penulis menyadari bahwa laporan tugas akhir ini takkan terwujud tanpa bantuan, bimbingan dan dorongan dari pihak lain. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada: 1. Bapak Tri Daryanto, S.Kom, MT, selaku pembimbing tugas akhir pada jurusan Teknik Informatika Universitas Mercu Buana, yang dengan sabarnya memberikan bimbingan hingga laporan ini terwujud. 2. Kedua orang tua, ibu mertua, istri tercinta Dwi Rahayu, dan anak tersayang Dzakia Naila Rusyda yang sudah banyak memberikan dukungan dan semangat. 3. Seluruh dosen jurusan Teknik Informatika dan karyawan Mercu Buana yang telah membantu selama penulis berkuliah. 4. Mersa Lestari Ningrum dan teman-teman kuliah kelas karyawan angkatan 13 tahun 2008 yang sudah membantu penulis dalam membuat laporan tugas akhir ini. 5. Semua pihak yang telah banyak membantu dalam menyelesaikan tugas akhir ini. Semoga Allah SWT membalas kebaikan dan selalu mecurahkan hidayah serta taufik-nya, Amin. iii

DAFTAR ISI LEMBAR PERNYATAAN... i LEMBAR PERSETUJUAN... ii KATA PENGANTAR... iii ABSTRACT... iv ABSTRAK... v DAFTAR ISI... vi DAFTAR GAMBAR... ix DAFTAR TABEL... x DAFTAR KODE... xii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan dan Manfaat... 3 1.5 Metodologi... 4 1.6 Sistematika Penulisan... 4 BAB II LANDASAN TEORI... 6 2.1 Remote Control... 6 2.2 Mobil Remote Control (R/C Car)... 6 2.3 Bahasa C... 6 2.4 Bahasa Java... 7 2.5 Diagram Alir (Flowchart)... 8 2.6 Prototyping... 9 vi

2.7 Android... 10 2.8 Android 2.3 (Gingerbread)... 11 2.9 Application Programming Interface (API)... 11 2.10 Client... 11 2.11 Server... 12 2.12 Motor DC... 12 2.13 Rangkaian Terintegrasi (Integrated Circuit)... 12 2.14 Pengendali Mikro (Microcontroller)... 12 2.15 Arduino... 13 2.16 Arduino Mega ADK... 13 2.17 Arduino Shield... 13 2.18 Arduino Prototype Shield... 14 2.19 Lingkungan Pengembangan Terintegrasi Arduino (Arduino IDE)... 14 2.20 Android Debug Bridge (ADB)... 17 2.21 Jembatan H (H Bridge)... 17 2.22 IC L293D... 18 2.23 Integrated Development Environment (IDE)... 18 2.24 Eclipse... 18 2.25 Microbridge... 19 2.26 Google... 19 BAB III ANALISA DAN PERANCANGAN... 20 3.1 Gambaran Umum... 20 3.2 Kebutuhan Sistem... 22 3.3 Perancangan Mobil Android Arduino... 23 3.3.1 Perancangan Aplikasi Setir Berbasis Android... 24 3.3.1.1 Diagram Alir Sistem Mobil Android Arduino.... 24 vii

3.3.1.2 Diagram Alir Aplikasi Setir Berbasis Android.... 24 3.3.1.3 Perancangan Antarmuka Aplikasi Setir... 28 3.3.2 Perancangan Program Pengendali Mikro Arduino... 30 3.3.3 Perancangan Rangkaian Elektronika... 31 BAB IV IMPLEMENTASI DAN PENGUJIAN... 35 4.1 Implementasi... 35 4.1.1 Membuat Aplikasi Setir Server... 35 4.1.2 Membuat Aplikasi Setir Client... 38 4.1.3 Membuat Program Pengendali Mikro Arduino... 40 4.2 Komunikasi Aplikasi Android Server dan Aplikasi Android Client... 41 4.3 Pengujian... 43 4.4 Lingkungan Pengujian... 43 4.5 Skenario dan Hasil Pengujian... 44 4.6 Analisis dan Evaluasi Prototipe... 47 BAB V PENUTUP... 50 5.1 Kesimpulan... 50 5.2 Saran... 50 DAFTAR PUSTAKA... 52 LAMPIRAN... 54 viii

DAFTAR GAMBAR Gambar 2.1 Notasi diagram alir program... 8 Gambar 2.2 Notasi diagram alir sistem... 9 Gambar 2.3 Daur hidup metode prototyping... 10 Gambar 2.4 Arduino Prototype Shield... 14 Gambar 2.5. Lingkungan Pengembangan Arduino... 15 Gambar 2.6 Struktur Jembatan H... 17 Gambar 2.7 IC L293D... 18 Gambar 2.8 Eclipse dengan perspektif Java... 19 Gambar 3.1 Diagram blok rancangan mobil Android Arduino... 21 Gambar 3.2 Mobil mainan... 22 Gambar 3.3 Breadboard... 23 Gambar 3.4 Diagram alir sistem mobil Android Arduino... 24 Gambar 3.5 Diagram alir aplikasi client.... 25 Gambar 3.6 Diagram alir aplikasi server... 27 Gambar 3.7 Rancangan antarmuka aplikasi client... 29 Gambar 3.8 Rancangan antarmuka aplikasi server... 29 Gambar 3.9 Diagram alir pengendali mikro Arduino... 30 Gambar 3.10 Rancangan rangkaian elektronika... 32 Gambar 3.11 Pin-pin IC L293D... 33 Gambar 4.1 Aplikasi server... 36 Gambar 4.2 Aplikasi client... 38 ix

DAFTAR TABEL Tabel 2.1 Keterangan Toolbar Arduino IDE... 15 Tabel 3.1 Koneksi pin-pin Arduino dengan perangkat elektronika... 33 Tabel 3.2 Pin-pin IC L293D pengaturan motor depan... 33 Tabel 3.3 Pin-pin IC L923D pengaturan motor belakang... 34 Tabel 4.1 Properti LinearLayout1... 36 Tabel 4.2 Properti LinearLayout2... 36 Tabel 4.3 Properti LinearLayout3... 36 Tabel 4.4 Properti TextView1... 37 Tabel 4.5 Properti TextView2... 37 Tabel 4.6 Properti TextView3... 37 Tabel 4.7 Properti TextView4... 37 Tabel 4.8 Properti TextView5... 37 Tabel 4.9 Properti menu item1... 37 Tabel 4.10 Properti menu item2... 37 Tabel 4.11 Properti menu item3... 38 Tabel 4.12 Properti menu item4... 38 Tabel 4.13 Properti LinearLayout1... 38 Tabel 4.14 Properti MapView... 39 Tabel 4.15 Properti LinearLayout2... 39 Tabel 4.16 Properti TextView... 39 Tabel 4.17 Properti JoystickView... 39 Tabel 4.18 Properti menu item1... 39 Tabel 4.19 Properti menu item2... 39 Tabel 4.20 Properti menu item3... 39 Tabel 4.21 Properti menu item4... 40 Tabel 4.22 Skenario pengujian kotak hitam terhadap fungsionalitas aplikasi Android dan aplikasi pengendali mikro Arduino... 45 Tabel 4.23 Skenario pengujian kotak hitam terhadap kecepatan putar roda mobil kendali Android Arduino... 46 x

Tabel 4.24 Hasil pengujian kotak hitam terhadap fungsionalitas aplikasi Android dan aplikasi pengendali mikro Arduino... 46 Tabel 4.25 Hasil pengujian kotak hitam terhadap kecepatan putar roda mobil kendali Android Arduino... 47 xi

DAFTAR KODE Kode 2.1 Program sederhana dalam bahasa Java... 8 Kode 4.1 Kode pengendali mikro Arduino... 40 Kode 4.2 Komunikasi Android client dan server... 42 Kode 4.3 Aplikasi Android client... 42 xii