implementasi voice recognetion pada otomasi …
TRANSCRIPT
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
ii
iii
iv
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.
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
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
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
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
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
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
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
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