abstrak - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter...

15
viii ABSTRAK Penelitian mengenai pengontrolan robot secara jarak jauh menggunakan aplikasi smartphone telah banyak dilakukan, salah satunya adalah penelitian mengenai aplikasi pengontrol robot menggunakan suara. Penelitian pengontrolan robot dengan aplikasi smartphone menggunakan suara telah berhasil dibuat dengan menggunakan metode pengenalan suara Mel Frequency cepstral Koefisien (MFCC), dimana pengontrolan dilakukan dengan perintah suara hanya dengan pengenalan satu huruf. Munculah suatu keinginan untuk melakukan pengembangan pada aplikasi smartphone yang mampu mengontrol pergerakan sebuah robot mobil dengan input-an suara berupa perintah kata bahkan kalimat. Aplikasi juga dilengkapi dengan kontrol input screen button dan pengetikan teks. Aplikasi Pengontrol Robot Mobil Berbasis Android menggunakan Suara dibuat dengan memanfaatkan Speech API Google untuk mengubah input-an suara menjadi teks sebelum dikirim ke robot mobil. Aplikasi dapat digunakan dengan cara terhubung ke Internet (online) untuk dapat menggunakan Speech API Google. Aplikasi juga dapat digunakan tanpa terhubung ke Internet ( offline) dengan cara mengunduh offline speech recognition language terlebih dahulu. Respons pergerakan robot mobil setelah kata diucapakan pada aplikasi rata-rata 7 detik pada saat online dan 5 detik pada offline. Aplikasi dapat mengontrol pergerakan robot mobil secara realtime menggunakan telekomunikasi Bluetooth dengan baik sejauh 12 meter. Robot mobil juga dilengkapi dengan sensor ultrasonik pada bagian depan, agar robot mobil dapat berhenti secara otomatis jika terdapat penghalang didepannya. Hasil pembacaan sensor ultrasonik pada bidang tegak lurus dengan permukaan datar didapat tingkat kesalahan antara 0.3% hingga 10,58%, dimana semakin jauh jarak yang diukur maka semakin besar tingkat kesalahan. Kata Kunci : Bluetooth, Robot Mobil, Speech API Google

Upload: others

Post on 08-Jan-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

viii

ABSTRAK

Penelitian mengenai pengontrolan robot secara jarak jauh menggunakan

aplikasi smartphone telah banyak dilakukan, salah satunya adalah penelitian

mengenai aplikasi pengontrol robot menggunakan suara. Penelitian pengontrolan

robot dengan aplikasi smartphone menggunakan suara telah berhasil dibuat

dengan menggunakan metode pengenalan suara Mel Frequency cepstral Koefisien

(MFCC), dimana pengontrolan dilakukan dengan perintah suara hanya dengan

pengenalan satu huruf. Munculah suatu keinginan untuk melakukan

pengembangan pada aplikasi smartphone yang mampu mengontrol pergerakan

sebuah robot mobil dengan input-an suara berupa perintah kata bahkan kalimat.

Aplikasi juga dilengkapi dengan kontrol input screen button dan pengetikan teks.

Aplikasi Pengontrol Robot Mobil Berbasis Android menggunakan Suara dibuat

dengan memanfaatkan Speech API Google untuk mengubah input-an suara

menjadi teks sebelum dikirim ke robot mobil. Aplikasi dapat digunakan dengan

cara terhubung ke Internet (online) untuk dapat menggunakan Speech API

Google. Aplikasi juga dapat digunakan tanpa terhubung ke Internet (offline)

dengan cara mengunduh offline speech recognition language terlebih dahulu.

Respons pergerakan robot mobil setelah kata diucapakan pada aplikasi rata-rata 7

detik pada saat online dan 5 detik pada offline. Aplikasi dapat mengontrol

pergerakan robot mobil secara realtime menggunakan telekomunikasi Bluetooth

dengan baik sejauh 12 meter. Robot mobil juga dilengkapi dengan sensor

ultrasonik pada bagian depan, agar robot mobil dapat berhenti secara otomatis jika

terdapat penghalang didepannya. Hasil pembacaan sensor ultrasonik pada bidang

tegak lurus dengan permukaan datar didapat tingkat kesalahan antara 0.3% hingga

10,58%, dimana semakin jauh jarak yang diukur maka semakin besar tingkat

kesalahan.

Kata Kunci : Bluetooth, Robot Mobil, Speech API Google

Page 2: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

ix

ABSTRACT

There is a lot of research about remote control robot using smart phone

application such as robot controller application using voice. Robot control

research with voice application on smart phone has been successfully developed

using the Mel Frequency Cepstral Coefficient (MFCC) speech recognition

method, where control is performed by voice command with only one letter

recognition. Therefore, there is a desire to develop smart phone application that

is able to control the movement of robot car with voice input in the form of word

and sentence commands. Furthermore, this application is equipped with input

screen button control and text typing. Android-based Robot Car Controller

Application with voice created using Google Speech API to change voice input

into text before being sent to the robot car. This application can be connected to

Internet (online) in order to be able to use Google Speech API. Furthermore, it

can be used without connecting to Internet (offline) by downloading offline speech

recognition language first. The response of robot car movement will be achieved

after word is spoken on application averages 7 seconds when it is online and 5

seconds when it is offline. This application can control the robot car movement in

real-time using Bluetooth telecommunication as far as 12 meters. This robot car

is equipped with an ultrasonic sensor on the front in order to make it stop

automatically if there is a barrier in front of it. The result of the ultrasonic sensor

reading on the flat plane shows that an error rate between 0.3% and 10.58%,

where the larger the measured distance, the greater the error rate achieved.

Keywords: Bluetooth, Robot Car, Google Speech API

Page 3: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

x

DAFTAR ISI

HALAMAN SAMPUL ................................................................................. i

HALAMAN JUDUL ................................................................................... ii

PERNYATAAN ......................................................................................... iii

LEMBAR PENGESAHAN TUGAS AKHIR ........................................... iv

BERITA ACARA TUGAS AKHIR ........................................................... v

KATA PENGANTAR ................................................................................ vi

ABSTRAK ............................................................................................ viii

ABSTRACT .............................................................................................. ix

DAFTAR ISI ............................................................................................... x

DAFTAR GAMBAR ................................................................................ xiii

DAFTAR TABEL .................................................................................... xvi

DAFTAR KODE PROGRAM ................................................................ xvii

BAB I PENDAHULUAN ............................................................................ 1

1.1 Latar Belakang .................................................................................. 1

1.2 Rumusan Masalah ............................................................................. 3

1.3 Tujuan.. ............................................................................................. 3

1.4 Manfaat ............................................................................................. 3

1.5 Ruang Lingkup Dan Batasan Masalah ............................................... 4

1.6 Sistematika Penulisan ........................................................................ 4

BAB II KAJIAN PUSTAKA ...................................................................... 6

2.1 State of the Art ................................................................................... 6

2.2 Robot…. ............................................................................................ 9

2.3 Komunikasi Nirkabel ....................................................................... 10

2.3.1 Wireless Wide Area Network (WWAN) ................................ 10

2.3.2 Wireless Local Area Network (WLAN) ................................ 10

2.3.3 Wireless Personal Area Network (WPAN) ........................... 10

2.4 Google Speech API ......................................................................... 11

2.5 Mikrokontroler ................................................................................ 11

2.6 Modul Bluetooth HC-05 .................................................................. 14

Page 4: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

xi

2.7 IC L298N ........................................................................................ 16

2.8 Motor DC ........................................................................................ 17

2.9 Pulse Width Modulation (PWM) ..................................................... 17

2.10 Sensor ultrasonik ............................................................................. 18

BAB III METODOLOGI PENELITIAN ................................................ 21

3.1 Waktu dan Tempat Penelitian .......................................................... 21

3.2 Data ............................................................................................. 21

3.2.1 Sumber Data ........................................................................ 21

3.2.2 Jenis Data ............................................................................. 21

3.2.3 Metode Pengumpulan Data .................................................. 22

3.3 Metodologi Penelitian...................................................................... 22

3.3.1 Studi Literatur ...................................................................... 23

3.3.2 Perancangan Design ............................................................. 23

3.3.3 Implementasi Sistem ............................................................ 23

3.3.4 Uji Coba dan Evaluasi .......................................................... 23

3.3.5 Pembuatan Laporan .............................................................. 23

3.4 Instrumen pembuatan sistem ............................................................ 24

3.4.1 Bahasa Pemrograman ........................................................... 24

3.4.2 Alat Perancangan Aplikasi ................................................... 24

3.5 Gambaran Umum Sistem ................................................................. 26

3.6 Diagram Blok Gambaran Umum Sistem .......................................... 27

3.7 Rancangan Diagram Alir (flowchart) ............................................... 29

3.7.1 Diagram Alir Proses Komunikasi Bluetooth ......................... 29

3.7.2 Diagram Alir Proses Suara ke Teks ...................................... 30

3.7.3 Diagram Alir Proses Mengirim Data ke Robot Mobil ........... 31

3.7.4 Diagram Alir Proses Data pada Robot Mobil ........................ 32

3.7.5 Diagram Alir Proses Pencocokan Kata pada Database ......... 33

3.7.6 Diagram Alir Proses Pemotongan Kata................................. 34

3.8 Use Case Diagram Sistem ............................................................... 35

3.9 Perancangan Basis Data ................................................................... 36

3.9.1 Tabel Kata Perintah .............................................................. 36

Page 5: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

xii

3.9.2 Tabel Kata Salah .................................................................. 37

3.10 Rancangan Antarmuka Aplikasi....................................................... 38

3.10.1 Tampilan Awal Aplikasi....................................................... 38

3.10.2 Tampilan Utama Aplikasi ..................................................... 39

3.11 Perancangan Diagram Kawat Robot Mobil ...................................... 44

3.11.1 Diagram Kawat Rangkaian HC-05 (Modul Bluetooth) ......... 44

3.11.2 Diagram Kawat rangkaian L298N dan Motor DC ................. 45

3.11.3 Diagram Kawat rangkaian SRF04 (Sensor Ultrasonik) ......... 45

3.11.4 Diagram Kawat Rangkaian Keseluruhan Robot Mobil.......... 46

3.12 Perancangan Design Robot Mobil .................................................... 47

3.13 Skenario Uji Coba ........................................................................... 50

BAB IV PENGUJIAN DAN ANALISA HASIL ...................................... 55

4.1 Realisasi Hasil Perancangan Aplikasi dan Robot Mobil ................... 55

4.1.1 Implementasi Aplikasi Aix Voice ......................................... 55

4.1.2 Implementasi Robot Mobil ................................................... 66

4.2 Pengujian Aplikasi Aix Voice dan Robot Mobil .............................. 67

4.2.1 Pengujian aplikasi Aix Voice ............................................... 67

4.2.2 Pengujian Komunikasi Bluetooth ......................................... 68

4.2.3 Pengujian Suara ke Teks pada Aplikasi Aix Voice ............... 70

4.2.4 Pengujian Pengiriman Perintah ke Robot Mobil ................... 73

4.2.5 Pengujian Sensor Ultrasonik................................................. 75

4.2.6 Pengujian Pergerakan Robot Mobil ...................................... 78

4.2.7 Pengujian Kompatibilitas Aplikasi Aix Voice ...................... 83

4.2.8 Pengujian Aplikasi Aix Voice dalam Pengontrolan

Robot Mobil ......................................................................... 84

4.3 Analisis Kekurangan dan Kelebihan Aplikasi Aix Voice dan

Robot Mobil ................................................................................... 86

BAB V PENUTUP .................................................................................... 88

5.1 Simpulan ......................................................................................... 88

5.2 Saran ............................................................................................. 89

DAFTAR PUSTAKA ................................................................................ 90

Page 6: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

xiii

DAFTAR GAMBAR

Gambar 2.1 Contoh Robot Mobil .................................................................. 9

Gambar 2.2 Arduino Nano .......................................................................... 12

Gambar 2.3 Modul Bluetooth HC-05 .......................................................... 15

Gambar 2.4 IC L298N ................................................................................ 16

Gambar 2.5 Motor DC ................................................................................ 17

Gambar 2.6 Contoh Duty Cycle ................................................................... 18

Gambar 2.7 Modul SRF04 .......................................................................... 19

Gambar 2.8 Cara Kerja Sensor Ultrasonik ................................................... 20

Gambar 3.1 Metodelogi Penelitian .............................................................. 22

Gambar 3.2 Cara Kerja Aplikasi Pengontrol Robot Mobil ........................... 26

Gambar 3.3 Diagram Blok Aplikasi Offline ................................................. 27

Gambar 3.4 Diagram Blok Aplikasi Online ................................................. 28

Gambar 3.5 Diagram Alir Proses Komunikasi Bluetooth ............................. 29

Gambar 3.6 Diagram Alir Suara ke Teks ..................................................... 30

Gambar 3.7 Diagram Alir Proses Mengirim Data ke Robot Mobil ............... 31

Gambar 3.8 Diagram Alir Proses Data pada Robot Mobil ........................... 32

Gambar 3.9 Diagram Alir Proses Pencocokan Kata pada Database ............. 33

Gambar 3.10 Diagram Alir Proses Pemotongan Kata .................................. 34

Gambar 3.11 Use Case Diagram Gambaran Umum Sistem ......................... 35

Gambar 3.12 Tampilan Awal Aplikasi ........................................................ 38

Gambar 3.13 Tampilan Setelah Menyalahkan Bluetooth ............................. 39

Gambar 3.14 Tampilan Menu Aplikasi........................................................ 40

Gambar 3.15 Tombol Maju ......................................................................... 40

Gambar 3.16 Tombol Kanan ....................................................................... 41

Gambar 3.17 Tombol Kiri ........................................................................... 41

Gambar 3.18 Tombol Mundur ..................................................................... 41

Gambar 3.19 Tombol Berhenti .................................................................... 42

Gambar 3.20 Tombol Input Suara ............................................................... 42

Gambar 3.21 Edit text ................................................................................. 42

Page 7: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

xiv

Gambar 3.22 Tombol Kirim ........................................................................ 42

Gambar 3.23 Tampilan Menu About dan Exit Aplikasi ................................ 43

Gambar 3.24 Tampilan Menu About Aplikasi ............................................. 43

Gambar 3.25 Diagram Kawat Rangkaian HC-05 (Modul Bluetooth) ........... 44

Gambar 3.26 Kawat rangkaian L298N dan Motor DC ................................. 45

Gambar 3.27 Diagram Kawat rangkaian SRF04 (Sensor Ultrasonik) ........... 46

Gambar 3.28 Diagram Kawat Rangkaian Keseluruhan Robot Mobil ........... 47

Gambar 3.29 Desain Robot Mobil menggunakan Sketchup ......................... 48

Gambar 3.30 Desain Robot Mobil dari Depan ............................................. 49

Gambar 3.31 Desain Robot Mobil dari Belakang ........................................ 49

Gambar 3.32 Desain Robot Mobil dari Samping ......................................... 50

Gambar 3.33 Desain Robot Mobil dari Atas ................................................ 50

Gambar 3.34 Simulasi Pengujian Pergerakan Lurus Robot Mobil ............... 51

Gambar 3.35 Simulasi Pergerakan robot lurus ............................................. 51

Gambar 3.36 Simulasi Pengujian Belok Kanan dan Belok Kiri ................... 52

Gambar 3.37 Simulasi Pengujian Sensor Jarak ............................................ 53

Gambar 3.38 Simulasi Pengujian Robot Mobil dengan Aplikasi pada

Lintasan ................................................................................. 53

Gambar 3.39 Simulasi Pengujian Gerak Robot pada Lintasan ..................... 54

Gambar 4.1 Tampilan Awal Aplikasi Aix Voice ......................................... 55

Gambar 4.2 Notifikasi Bluetooth Aktif........................................................ 56

Gambar 4.3 Tampilan Utama Aplikasi Aix Voice ....................................... 56

Gambar 4.4 Tampilan Daftar Perangkat Bluetooth ...................................... 57

Gambar 4.5 Notifikasi Terhubung ............................................................... 57

Gambar 4.6 Notifikasi Terjadi Kesalahan .................................................... 58

Gambar 4.7 Tampilan Input Suara ............................................................... 58

Gambar 4.8 Masalah Koneksi ..................................................................... 59

Gambar 4.9 Hasil Teks dari Google Voice .................................................. 60

Gambar 4.10 Validasi Kata ......................................................................... 61

Gambar 4.11 Pengaturan Aplikasi Offline ................................................... 62

Gambar 4.12 Kontrol Screen Button ............................................................ 62

Page 8: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

xv

Gambar 4.13 Kontrol Pengetikan Teks ........................................................ 64

Gambar 4.14 Tampilan Menu Tambahan .................................................... 64

Gambar 4.15 Tampilan About ..................................................................... 65

Gambar 4.16 Notifikasi Disconnect............................................................. 65

Gambar 4.17 Exit ........................................................................................ 66

Gambar 4.18 Robot Mobil .......................................................................... 67

Gambar 4.19 Pairing Bluetooth .................................................................. 69

Gambar 4.20 Pengujian Komunikasi Bluetooth ........................................... 70

Gambar 4.21 Pengujian Suara ke Teks pada Aplikasi Aix Voice ................. 71

Gambar 4.22 Hasil Pembuatan Basis Data................................................... 73

Gambar 4.23 Pengujian Pengiriman Perintah ke Robot Mobil ..................... 74

Gambar 4.24 Hasil Pengujian Sensor Ultrasonik ......................................... 76

Gambar 4.25 Simulasi Pengujian Pergerakan Lurus Robot Mobil ............... 80

Gambar 4.26 Pengujian Pergerakan Lurus Robot Mobil .............................. 80

Gambar 4.27 Pengujian Pergerakan Belok Kanan dan Kiri Robot Mobil ..... 82

Gambar 4.28 Simulasi Lintasan................................................................... 84

Gambar 4.29 Pengujian Robot Mobil pada Lintasan .................................... 85

Page 9: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

xvi

DAFTAR TABEL

Tabel 2.1 Spesifikasi Arduino Nano ............................................................ 13

Tabel 2.2 Konfigurasi Module Bluetooth HC-05 ......................................... 15

Tabel 2.3 Konfigurasi Module HC-SRF04 .................................................. 19

Tabel 3.1 Tabel Kata_perintah .................................................................... 36

Tabel 3.2 Contoh Data dalam Tabel Kata_perintah ..................................... 37

Tabel 3.3 Tabel Kata_Tidak_Valid .............................................................. 37

Tabel 3.4 Contoh Data dalam Tabel Kata_ Tidak_Valid .............................. 37

Tabel 4.1 Keterangan Screen Button ........................................................... 63

Tabel 4.2 Spesifikasi Robot Mobil .............................................................. 66

Tabel 4.3 Pengujian Aplikasi Aix Voice...................................................... 68

Tabel 4.4 Pengujian Suara ke Teks pada Aplikasi Aix Voice....................... 72

Tabel 4.5 Pengujian Pengiriman Perintah ke Robot Mobil........................... 74

Tabel 4.6 Pengujian Sensor Ultrasonik pada Bidang Tegak Lurus dengan

dengan Permukaan Datar............................................................. 77

Tabel 4.7 Pengujian Sensor Ultrasonik pada Bidang Tegak Lurus dengan

Permukaan Tidak Datar ............................................................... 78

Tabel 4.8 Hasil Pengujian Logika Input ...................................................... 79

Tabel 4.9 Hasil Pengujian Pergerakan Lurus Robot Mobil pada Lantai

Keramik ...................................................................................... 81

Tabel 4.10 Hasil Pengujian Pergerakan Lurus Robot Mobil pada Triplek .... 81

Tabel 4.11 Hasil Pengujian Pergerakan Belok Kanan dan Kiri pada

Lantai Kramik ........................................................................... 82

Tabel 4.12 Hasil Pengujian Pergerakan Belok Kanan dan Kiri pada

Triplek ....................................................................................... 83

Tabel 4.13 Pengujian Kompatibilitas ........................................................... 83

Tabel 4.14 Hasil Waktu Percobaan Robot Mobil dengan Aplikasi Online ... 85

Tabel 4.15 Hasil Waktu Percobaan Robot Mobil dengan Aplikasi Offline ... 86

Page 10: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

xvii

DAFTAR KODE PROGRAM

Kode Program 4.1 Penerimaan Data pada Robot Mobil ............................... 69

Kode Program 4.2 Google Speech input dialog ........................................... 71

Kode Program 4.3 Pengujian Sensor Ultrasonik .......................................... 75

Kode Program 4.4 Pengujian Pergerakan Robot Mobil ................................ 78

Page 11: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

1

BAB I

PENDAHULUAN

Bab I berisi mengenai pendahuluan dari penelitian ini. Pendahuluan

tersebut berupa latar belakang, rumusan masalah, tujuan, manfaat, ruang lingkup

dan batasan masalah, serta sistematika penulisan dari penelitian ini.

1.1 Latar Belakang

Smartphone merupakan salah satu teknologi yang sedang berkembang di

seluruh dunia saat ini. Smartphone secara harfiah memiliki arti telepon pintar,

yakni telepon seluler yang memiliki kemampuan dan fungsi yang menyerupai

komputer (Timbowo 2016, h. 5). Kemampuan yang dimiliki oleh smartphone

terus berkembang mulai dari menampilkan foto, memutar video dan musik,

merekam, berkirim e-mail, bahkan memiliki fungsi sebagai remote control.

Perkembangan teknologi pada bidang smartphone juga mempengaruhi

perkembangan teknologi pada bidang robotika, dimana berbagai aplikasi yang

terdapat di dalam smartphone dapat diaplikasikan pada bidang robotika. Salah

satunya adalah sistem akses kontrol robot secara jarak jauh yang dikendalikan

menggunakan smartphone. Robot dapat dikontrol secara jarak jauh dan mudah

oleh smartphone dengan memanfaatkan telekomunikasi nirkabel. Komunikasi

nirkabel dapat menghubungkan dua maupun beberapa perangkat elektronik untuk

bertukar data tanpa media kabel maupun terhubung oleh penghantar listrik (Kadir

2015, h. 95). Salah satu telekomunikasi nirkabel yang umum terdapat pada

smartphone adalah Bluetooth.

Robot merupakan sebuah alat mekanik yang dapat bekerja secara terus-

menerus untuk membantu pekerjaan manusia seperti melakukan tugas fisik, yang

dalam menjalankan tugasnya dapat dikontrol langsung oleh manusia ataupun

bekerja secara otomatis sesuai program yang telah ditanamkan pada chip

pengendali robot (Sanjaya 2015, h. 3). Robot yang umum dibuat oleh orang yang

baru mulai mempelajari robotika adalah membuat robot mobil. Membuat robot

mobil tidak terlalu susah dan memerlukan kerja fisik yang terlalu berat.

Page 12: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

2

Pembuatan robot mobil minimal memerlukan pengetahuan tentang mikrokontroler

dan sensor elektronik.

Penelitian mengenai perancangan aplikasi pengontrol robot telah banyak

dilakukan. Penelitian yang berjudul “Studi Komparasi Pengontrol Robot Mobil

pada Smartphone Android berbasis Teknologi Nirkabel” (Simanungkalit 2013),

telah merancang sebuah aplikasi pada smartphone Android yang berfungsi

sebagai remote control yang dapat mengontrol pergerakan sebuah robot mobil

dengan dua jenis perintah yaitu screen button dan accelerometer.

Terdapat pula Penelitian yang berjudul “Robotic Control using Speech

Recognition and Android” (Chauhan & Chaudhari 2015), membahas mengenai

teknologi untuk mengendalikan robot dengan menggunakan suara. Aplikasi yang

berjalan pada smartphone Android ini menggunakan metode pengenalan suara

Mel Frequency cepstral Koefisien (MFCC). Kontrol perintah dikirim dari

Bluetooth smartphone.

Berdasarkan beberapa penelitian sebelumnya, pengontrolan robot dengan

aplikasi smartphone telah berhasil dibuat dengan memanfaatkan perintah screen

button, accelerometer dan suara. Munculah suatu gagasan untuk melakukan

pengembangan pada aplikasi smartphone yang mampu mengontrol pergerakan

sebuah robot mobil dengan perintah suara menggunakan metode pengenalan suara

yang berbeda. Smartphone saat ini telah menyediakan fitur perintah suara (speech

recognition), selain itu Google sebagai pengembang sistem operasi Android juga

menawarkan beberapa fitur untuk membuat suara sebagai alternatif metode input.

Google Speech API merupakan sebuah framework yang dikembangkan oleh

Google untuk mengenali suara, mengubahnya menjadi string (teks) dan

memasukkanya ke dalam halaman pencarian Google sehingga akan tampil hasil

pencarian berdasarkan masukan suara (eds. Supriyanta, Widodo & Susanto 2014,

h. 5).

Aplikasi pengotrol robot menggunakan suara sebelumnya dibuat dengan

menggunakan metode Mel Frequency cepstral Koefisien (MFCC), dimana

pengenalan suara yang dilakukan hanya pada satu huruf. Pengenalan suara yang

dialakukan pada metode MFCC hanya menggunakan satu huruf dikarenakan

Page 13: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

3

semakin panjang pengucapan perintah, maka semakin sulit didalam pengenalan

suaranya. Aplikasi Pengontrol Robot Mobil Berbasis Android menggunakan

Suara dibuat dengan memanfaatkan Google Speech API sehingga dapat

mengenali satu kata bahkan kalimat pada perintah suara yang diucapkan. Aplikasi

dapat digunakan dengan cara terhubung ke Internet (online) untuk dapat

menggunakan Speech API Google. Aplikasi juga dapat digunakan tanpa

terhubung ke Internet (offline) dengan cara mengunduh offline speech recognition

language terlebih dahulu. Robot Mobil yang dikontrol oleh smarphone juga

dilengkapi dengan sensor ultrasonik (sensor jarak) agar robot mobil dapat berhenti

jika terdapat suatu halangan di depan robot mobil.

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan, maka rumusan masalah

yang akan dibahas adalah bagaimana membuat rancang bangun aplikasi yang

dapat mengontrol pergerakan sebuah robot mobil secara dinamis dan realtime

menggunakan perintah suara dengan memanfaatkan komunikasi Bluetooth.

1.3 Tujuan

Adapun beberapa tujuan yang ingin dicapai pada perancangan penelitian

ini adalah sebagai berikut:

1. Membuat aplikasi yang dapat mengontrol pergerakan sebuah robot mobil

secara dinamis dan berkesinambungan menggunakan perintah suara.

2. Menciptakan komunikasi antara smartphone dengan robot mobil

memanfaatkan komunikasi nirkabel Bluetooth.

1.4 Manfaat

Manfaat yang didapat dari pembuatan “Aplikasi Pengontrol Robot Mobil

berbasis Android menggunakan Suara” adalah sebagai berikut :

1. Menciptakan aplikasi yang dapat mengontrol pergerakan robot mobil

menggunakan perintah suara.

Page 14: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

4

2. Memperkaya pengetahuan pada bidang robotika, khususnya

pengaplikasian komunikasi nirkabel Bluetooth pada robot mobil dan

smartphone.

1.5 Ruang Lingkup dan Batasan Masalah

Batasan masalah dari penelitian yang berjudul “Aplikasi Pengontrol

Robot Mobil berbasis Android menggunakan Suara” adalah sebagai berikut :

1. Perancangan aplikasi yang dibuat adalah aplikasi pengontrol pergerakan

robot mobil menggunakan komunikasi nirkabel dengan perintah suara.

2. Mikrokontroler yang digunakan adalah mikrokontroler Arduino nano.

3. Komunikasi nirkabel yang digunakan adalah Bluetooth HC-05.

4. Menggunakan software Android Studio untuk merancang aplikasi.

5. Menggunakan motor DC sebagai aktuator penggerak roda robot mobil.

6. Tidak membahas mekanik robot mobil.

7. Tidak membahas catu daya yang digunakan.

1.6 Sistematika Penulisan

Sistematika penulisan dari penelitian ini adalah Bab I Pendahuluan, Bab

II Tinjauan Pustaka, Bab III Metode dan Perancangan Sistem, Bab IV Hasil dan

Pembahasan, dan Bab V Penutup.

BAB I PENDAHULUAN

Bab I berisi gambaran umum isi tulisan penelitian ini, mulai latar

belakang masalah, rumusan masalah, tujuan penulisan, manfaat penulisan, batasan

masalah yang dibahas dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab II berisi tentang teori-teori penunjang yang mendasari dalam

membahas permasalahan, dan memuat penelitian terdahulu yang berkaitan dengan

penelitian ini.

Page 15: ABSTRAK - sinta.unud.ac.idmethod, where control is performed by voice command with only one letter recognition. Therefore, there is a desire to develop smart phone application that

5

BAB III METODE DAN PERANCANGAN SISTEM

Bab III berisi metodologi untuk melakukan pembuatan sistem, gambaran

umum sistem, dan berisi rancangan sistem yang dibuat.

BAB IV HASIL DAN PEMBAHASAN

Bab IV berisikan pembahasan tentang hasil uji coba perangkat lunak dan

menganalisa sistem secara keseluruhan.

BAB V PENUTUP

Bab V berisi rangkuman bahasan bab sebelumnya, serta saran-saran

yang ditujukan baik kepada ilmu pengetahuan atau kepada masyarakat banyak

untuk dapat melakukan pengembangan lebih lanjut.