IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

13
IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI RUANGAN DENGAN MENGGUNAKAN RASPBERRY PI TUGAS AKHIR Diajukan untuk memenuhi Persyaratan Guna Meraih Gelar Ahli Madya Diploma III Teknik Elektronika Universitas Muhammadiyah Malang Disusun Oleh : Hifi Akbar Fahrozi 201510150511027 JURUSAN TEKNIK D3 ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2018

Transcript of IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

Page 1: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI RUANGAN

DENGAN MENGGUNAKAN RASPBERRY PI

TUGAS AKHIR

Diajukan untuk memenuhi Persyaratan Guna Meraih Gelar Ahli Madya

Diploma III Teknik Elektronika Universitas Muhammadiyah Malang

Disusun Oleh :

Hifi Akbar Fahrozi

201510150511027

JURUSAN TEKNIK D3 ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2018

Page 2: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

ii

Page 3: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

iii

Page 4: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

iv

Page 5: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

v

LEMBAR PERSEMBAHAN

Puji serta syukur di panjatkan kepada Allah SWT berkat rahmat dan

karunia-nya lah tugas akhir ini dapat di selesaikan. Tugas akhir ini berjudul

“Implementasi Voice Recognation Pada Otomasi Ruangan Dengan Menggunakan

Raspberri Pi” ini di susun untuk memenuhi persyaraktan kelulusan guna

memperoleh gelar Alih Madya.

Penulis juga menyampaikan ucapan terima kasih yang sebesar-besarnya

kepada berbagai pihak yang tealah membantu, ucapan terimakasih di samapaikan

kepada:

1. Ibunda tercinta WIWIK INDIASTUTIK dan ayahanda SUHAR yang tidak pernah

berhenti mendoakan serta memberikan dukungan baik moral maupun materi

sehingga penulis dapat menyelesaikan tugas akhir ini.

2. Saudara dan juga kerabat yang memberikan semangat terus menerus kepada

penulis agar dengan segera menyelsaikan tugas akhir ini.

3. Ir. Nur Alif Mardiyah, M.T. selaku Ketua Jurusan Teknik Elektro Fakultas Teknik

Muhamadiyah Malang.

4. Dr.Ir.Lailis Syafa’ah, MT, sebagai dosen Pembimbing I dan Novendra Setryawan,

S.T.M.T. selaku Pembimbing II yang telah meluangkan banyak waktu untuk

memberikan bimbingan serta saran dalam pembuatan laporan ini.

5. Seluruh dosen dan karyawan Teknik Elektro universitas Muhamdiyah Malang

yang telah memberikan ilmu dan juga pengalaman di bidang elektro.

6. Seluruh orang – orang yang terus mendukung saya Ridda, Rohman, Imron,

Dimas, Dikri , faris, Taufiq, dan seluruh keluaraga D3 Teknik Elektro yang tidak

dapat di sebutkan keseluruhannya yang selalu memberikan semangat dan

membuat hari-hari penulis selama kuliah selalu ceria.

Page 6: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

vi

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas rahmat serta

hidayah-nya sehingga penulis dapat menyelesaikan tugas akhir ini yang berjudul :

“Implementasi Voice Recognation Pada Otomasi Ruangan Dengan

Menggunakan Raspberri Pi”.

Dalam mewujudkan semua yang lebih baik ,kami selalu berhadapan dengan

segala macam hambatan. Tidak lain halnya dalam pembuatan Laporan Tugas

Akhir ini, banyak hambatan yang harus penulis dapat lewati,tetapi berkat bantuan

dari ebebrapa pihak akhinya penulis dapat melapauinya dengan lancar.

Penulis menyadari bahwa didalam penulisan laporan ini tidak terlepas dari

bimbingan dan pengarahan dari para dosen Universitas Muhamdiyah Malang

serta pihak –pihak yang telah tulus ikhlas memberikan bantuan baik secara moril

dan spiritual .semoga amal kebaikan serta keikhlasan mereka mendapat balasan

setimpat dari Allah SWT.

Penulis menyadari sepenuhnya bahwa dalam penulisan Tugas Akhir ini

masih banyak kekurangan dan keterbatasan. Oleh karena itu penulis

mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi

perkembangan ilmu pengetahuan dan perkembangan teknologi kedepan. Akhir

kata penulis berharap agar Tugas Akhir ini bias bermanfaat bagi seluruh

Mahasiswa Jurusan Elektro pada khususnya, dan bagi para pembaca umum

Malang, 18 Oktober 2017

Penulis

Page 7: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

vii

Daftar Isi

TUGAS AKHIR ..................................................................................................... i

LEMBAR PERSETUJUAN ................................................................................. ii

LEMBAR PENGESAHAN ................................................................................. iii

LEMBAR PERNYATAAN ................................................................................. iv

ABSTRAK .............................................................................................................. v

ABSTRACT ........................................................................................................... vi

LEMBAR PERSEMBAHAN ............................................................................. vii

KATA PENGANTAR ........................................................................................ viii

Daftar Gambar .................................................................................................... xii

Daftar Tabel ....................................................................................................... xiii

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

PENDAHULUAN .................................................................................................. 1

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

1.2 Rumusan Masalah ...................................................................................2

1.3 Tujuan ......................................................................................................2

1.4 Batasan Masalah .....................................................................................2

1.5 Manfaat ....................................................................................................2

1.7 Sistematika Pembahasan ........................................................................3

BAB II ..................................................................................................................... 4

TINJAUAN PUSTAKA ......................................................................................... 4

2.1 IOT (Internet Of Things) ........................................................................4

2.2 Annyang ...................................................................................................4

2.3 Raspberry Pi ............................................................................................4

2.3.1 General Purpose Input/Output (GPIO) ....................................................... 5

2.4 Phyton .......................................................................................................6

2.5 Modul Relay .............................................................................................7

2.6 Adaptor ....................................................................................................8

2.7 Mikrofon USB ..........................................................................................8

2.8 Kabel LAN ...............................................................................................9

BAB III .................................................................................................................. 10

PERANCANGAN SISTEM ................................................................................ 10

Page 8: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

viii

3.1 Raspberry Pi ..........................................................................................11

3.2 Raspberry Pi Dengan Relay Dan Stop Kontak...................................11

3.2.1 Relay Dengan Stop Kontak ....................................................................... 12

3.2.2 Raspberry Pi Dengan Relay ....................................................................... 12

3.2.3 Pemerograman Menggunakan Phyton ..................................................... 13

3.3 Raspberry Pi Dengan Mikrofon ...........................................................15

3.3.1 Konfigurasi Mikrofon ................................................................................ 15

3.3.2 Pemerograman Menggunakan Annyang .................................................. 15

3.4 Rangkaian Keseluruhan Sistem ...........................................................17

BAB IV .................................................................................................................. 18

HASIL DAN PEMBAHASAN ............................................................................ 18

4.1 Pengujian Raspberri Pi .........................................................................19

4.1.1 Tujuan ...................................................................................................... 19

4.1.2 Langkah Kerja ........................................................................................... 19

4.1.3 Diagram Pengujian ................................................................................... 19

4.1.4 Hasil Pengujian ......................................................................................... 19

4.1.5 Analisa Data ............................................................................................. 20

4.2 Pengujian Relay Dengan Stop Kontak ................................................20

4.2.1 Tujuan ...................................................................................................... 20

4.2.2 Langkah Kerja ........................................................................................... 20

4.2.3 Diagram Pengujian ................................................................................... 20

4.2.4 Hasil Pengujian ......................................................................................... 21

4.2.5 Analisa Data ............................................................................................. 22

4.2 Pengujian Voice Command ..................................................................22

4.3.1 Tujuan ...................................................................................................... 22

4.3.2 Langkah Kerja ........................................................................................... 22

4.3.3 Diagram Pengujian ................................................................................... 22

4.3.4 Hasil Pengujian ......................................................................................... 23

4.3.5 Analisa Data ............................................................................................. 23

4.4 Pengujian Keseluruhan Sistem ............................................................23

4.4.1 Tujuan ...................................................................................................... 23

4.4.2 Langkah Kerja ........................................................................................... 24

4.4.3 Diagram Pengujian ................................................................................... 24

4.4.4 Hasil Pengujian ......................................................................................... 25

Page 9: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

ix

4.4.5 Analisa Data ............................................................................................. 25

BAB V ................................................................................................................... 26

KESIMPULAN DAN SARAN ............................................................................ 26

5.1 Kesimpulan ............................................................................................26

5.2 Saran .......................................................................................................26

DAFTAR PUSTAKA ........................................................................................... 27

KODE PROGRAM .............................................................................................. 28

A. Kode Program Phyton ..........................................................................28

B. Kode Program Javascript .....................................................................29

Page 10: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

x

Daftar Gambar

Gambar 2.1 Raspberry Pi 3 B+ ................................................................................4

Gambar 2.2 PIN GPIO Pada Raspberry Pi ..............................................................6

Gambar 2.3 Skema Diagram LED Menggunakan GPIO .........................................6

Gambar 2.4 Eksekusi Proses Phyton .......................................................................7

Gambar 2.5 Proses Kompilasi Phyton .....................................................................7

Gambar 2.6 Relay ....................................................................................................7

Gambar 2.7 Adaptor .................................................................................................8

Gambar 2.8 Mikrofon ..............................................................................................8

Gambar 2.9 Kabel LAN ...........................................................................................9

Gambar 2.10 Kabel LAN Straight ...........................................................................9

Gambar 3.1 Diagram Block Sistem .......................................................................10

Gambar 3.2 Flowchart Kerja Keseluruhan Sistem.................................................11

Gambar 3.3 Rangkaian Relay Dengan Stop Kontak ..............................................12

Gambar 3.4 Rangkaian Raspberry Pi Dengan Relay .............................................13

Gambar 3.5 Kode Pemerograman Pada Phyton .....................................................14

Gambar 3.6 Tampilan Konfigurasi Pada Raspberry Pi ..........................................15

Gambar 3.7 Pemerograman Pada Sublime Text ....................................................16

Gambar 3.8 Rangkaian Keseluruhan Sistem .........................................................17

Gambar 4.1 Raspberry Pi Terhubung Dengan Laptop Menggunakan Kabel Lan .19

Gambar 4.2 Tampilan Raspberry Pi Pada Aplikasi MobaXterm ...........................19

Gambar 4.3 Pengujian Relay Dengan Stop Kontak ...............................................20

Gambar 4.4 Pengujian Phyton Pada Raspberry Pi .................................................21

Gambar 4.5 Pemerograman Pada Phyton Berhasil ................................................21

Gambar 4.6 Pengujian Voice Command................................................................22

Gambar 4.7 Pemerograman Menggunakan Annyang Pada Sublime .....................23

Gambar 4.8 Pengujian Keseluruhan Sistem ...........................................................24

Page 11: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

xi

Daftar Tabel

Tabel 2.1 Spesifikasi Rspberry Pi 3B+ ....................................................................5

Tabel 4.1 Hasil Pengujian Relay ............................................................................21

Tabel 4.2 Hasil Pengujian Perintah Suara ..............................................................23

Tabel 4.3 Hasil Pengujian Keseluruhan Sistem .....................................................25

Page 12: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

xii

Daftar Lampiran

Lampiran Kode Program Phyton ...........................................................................30

Lampiran Kode Program HTML ...........................................................................31

Lembar Kegiatan Asistensi 1 .................................................................................32

Lembar Kegiatan Asistensi 2 .................................................................................33

Form Cek Plagiasi ..................................................................................................34

Page 13: IMPLEMENTASI VOICE RECOGNETION PADA OTOMASI …

1

DAFTAR PUSTAKA

[1] Rahayu, Budi P, Haritman 2014, Pengontrolan Alat Elektronika Melalui

Media Wifi Berbasis Raspberry PI, FPIK UPI, Bandung.

[2] Darmaliputra, Hermawan 2014, Pembuatan Web Sever Berbasis Raspberry Pi

Untuk Kontrol Lampu dan AC, Teknik Elektro Universitas Surabaya,

[3] Bayu Prakasa, Muhammad Syahrill Qirom, Dedy Hermanto. 2016,

Automatisasi Smart Home Dengan Raspberry Pi dan Smartphone Android

[4] Raspberry PI, n.d. raspberrypi.org. [Online]

Sumber Website : https://www.raspberrypi.org/documentation/usage/gpio/

Di akses pada : 3 Oktober 2018

[5] Annyang, Annyang.com [online]

Sumber website : https://www.talater.com/annyang/

Di akses pada : 3 oktober 2018

[6] Hifi Sulthon Auliya, Gembong Edhi Setyawan, dan Hero Nurwasito 2016,

Deteksi Sirine Ambulans Menggunakan Metode Fast Fourier Transform

Dengan Mempertimbangkan Efek Dopler

[7] Bambang Agus Ardiansyah, Machmud Effendi, Amrul Faruq 2017,

Prototipe Deteksi Banjir Menggunakan Microcontroler Arduino dan

Sensor Kapasitif

[8] Geraldy Martin Pangabean, R. Rumani M, Randy Erfa Saputra 2018,

Sistem Otomasi Rumah Pintar Menggunakan Raspberry Pi 3 Berbasis

Android melalui Komonikasi Wireless.

[9] Sofyan Antoniawan, Agus Eko Minarko, Wahyu Andhyka Kusuma 2017

Pearancangan Perangkat Lunak Rumah Cerdas Berbasis IOT