• Tidak ada hasil yang ditemukan

Implementasi Speech Recognition Untuk Sistem Keamanan Unlock Screen Pada Sistem Operasi Android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Speech Recognition Untuk Sistem Keamanan Unlock Screen Pada Sistem Operasi Android"

Copied!
13
0
0

Teks penuh

(1)

SISTEM OPERASI ANDROID

SKRIPSI

YUDHI ARON PANGARIBUAN

091401021

PROGRAM STUDI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

(2)

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer

YUDHI ARON PANGARIBUAN 091401021

PROGRAM STUDI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

MEDAN 2014

(3)

PERSETUJUAN

Judul : IMPLEMENTASI SPEECH RECOGNITION

UNTUK SISTEM KEAMANAN UNLOCK SCREEN PADA SISTEM OPERASI ANDROID

Kategori : SKRIPSI

Nama : YUDHI ARON PANGARIBUAN Nomor Induk Mahasiswa : 091401021

Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

Diluluskan di

Medan, 28 Agustus 2014

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Romi Fadillah Rahmat, B. Comp. Sc, M. Sc Dr. Poltak Sihombing, M. Kom NIP. 198603032010121004 NIP. 196203171991031001

Diketahui/Disetujui oleh

Program Studi S1 Ilmu Komputer Ketua,

(4)

PERNYATAAN

IMPLEMENTASI SPEECH RECOGNITION UNTUK SISTEM KEAMANAN UNLOCK SCREEN PADA SISTEM OPERASI ANDROID

SKRIPSI

Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.

Medan, 28 Agustus 2014

Yudhi Aron Pangaribuan 091401021

(5)

PENGHARGAAN

Puji dan syukur ke hadirat Tuhan yang Maha Esa, yang hanya dengan kasih dan karunia-Nya penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, pada Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

Ucapan terima kasih penulis sampaikan kepada:

1. Bapak Prof. Dr. dr. Syahril Pasaribu, D.T.M.&H., M. Sc. (C.T.M), Sp.A.(K.) selaku Rektor Universitas Sumatera Utara.

2. Bapak Prof. Dr. Muhammad Zarlis selaku Dekan Fasilkom-TI Universitas Sumatera Utara dan Pembimbing Akademik.

3. Bapak Dr. Poltak Sihombing, M. Kom selaku Ketua Program Studi S1 Ilmu Komputer Universitas Sumatera Utara dan Dosen Pembimbing.

4. Ibu Maya Silvi Lydia, B.Sc, M.Sc selaku Sekretaris Program Studi S1 Ilmu Komputer Universitas Sumatera Utara.

5. Bapak Romi Fadillah Rahmat, B. Comp. Sc, M. Sc selaku Dosen Pembimbing. 6. Bapak M. Andri Budiman, ST, M. Comp.Sc, MEM selaku Dosen Pembanding 7. Ibu Dian Wirdasari, S.Si, M. Kom selaku Dosen Pembanding.

8. Dekan dan Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara, seluruh tenaga pengajar dan pegawai di Program Studi S1 Ilmu Komputer Fasilkom-TI USU.

9. Ibunda, kakak dan adik tersayang serta seluruh keluarga besar Pangaribuan dan Hutasoit yang selalu memberikan kasih sayang dan dukungannya kepada penulis.

10. Rekan-rekan Demisioner pengurus IMILKOM 2012-2013 yang telah banyak memberikan dukungan kepada penulis.

(6)

12. Rekan-rekan sepelayanan KMKI, stambuk 2010 sampai 2013 yang selalu memberikan semangat dan dorongan kepada penulis selama menyelesaikan skripsi ini.

13. Saudara-saudari Komisi Pemuda & Remaja GMII “Kasih Karunia” yang memberikan dorongan dan doa kepada penulis.

14. Pihak-pihak yang terlibat langsung maupun tidak langsung yang membantu penyelesaian laporan ini.

Semoga Tuhan melimpahkan berkah kepada semua pihak yang telah memberikan bantuan, perhatian, serta dukungan kepada penulis dalam menyelesaikan skripsi ini. Akhirnya, semoga skripsi ini bermanfaat bagi pribadi, keluarga, masyarakat, organisasi dan negara.

Medan, 28 Agustus 2014

Penulis

(7)

ABSTRAK

Dengan teknologi layar sentuh pada sistem operasi Android yang sudah populer, smartphone kini sangat mudah untuk didapat dan menarik digunakan, Pemrograman

berbasis mobile yang sudah mulai digeluti oleh banyak orang pada dewasa ini, karena sistem operasi Android itu sendiri bersifat open source. Namun perkembangan teknologinya tidak stagnan sampai disitu saja, smartphone kini mulai merembet ke berbagai teknologi lainnya, seperti pengenalan suara (speech recognition). Menggunakan teknologi speech recognition, kita dapat memasukkan suatu kata untuk dicerna sistem dan diproses untuk mengeluarkan ouput yang kita inginkan. Teknologi ini dapat digunakan sebagai alternatif pengguna smartphone untuk membuka layarnya yang terkunci menggunakan kata sandi. Untuk memprosesnya dapat digunakan Hidden Markov Models (HMMs) sehingga diperoleh sinyal suara yang dapat dikarakteristikkan

sebagai proses parameter acak, serta parameter dari proses stokastik yang dapat ditentukan dengan tepat. Dengan menggunakan bantuan API speech recognition milik perusahaan Google dapat dirancang dan dikembangkan aplikasi pembuka layar sentuh smartphone dengan input kata dari pengguna sebagai bahan masukannya.

Kata Kunci: Android, Hidden Markov Models (HMMs), pembuka layar,

(8)

SPEECH RECOGNITION FOR IMPLEMENTATION UNLOCK SCREEN SECURITY SYSTEM ON ANDROID

ABSTRACT

Along the popularity of touch screen technology in Android, the smartphone is now available and it’s very easy to get, so this gadget is available at almost all electronic markets. Mobile-based programming has begun the concentrate of many people today because of the Android operating system itself is open source. But technological progress does not stagnate in that way, the smartphone is now beginning to pervade various other technologies, such as speech recognition. By using speech recognition technology, we are able to recognize word we said to the system to be digested and processed to produce an output. This technology can be used as an alternative to open smartphone’s screen that locked using a password. The method of the process is Hidden Markov Models (HMMs) that make the sound signal can be included as the random parameters, and the parameters of the stochastic processes which can be determined with precision. With Google API speech recognition, we can design and develop an application to open the smartphone screen with a word as the input material.

Keyword: Android, Hidden Markov Models (HMMs), speech recognition, unlock

screen.

(9)

DAFTAR ISI

1.1. Latar Belakang 1

1.2. Rumusan Masalah 2

1.3. Tujuan Penelitian 2

1.4. Batasan Masalah 2

1.5. Manfaat Penelitian 3

1.6. Metode Penelitian 3

1.7. Sistematika Penulisan 4

Bab 2 Landasan Teori 5

2.1. Speech Recognition 5

2.8.1. Suara 5

2.8.2. Pengucapan 6

2.8.3. Speech Recognition 8

2.8.4. Sejarah Speech Recognition 9 2.8.5. Penggunaan speech recognition di berbagai bidang 10 2.8.6. Jenis-jenis speech recognition 11

2.2. Pemrograman Mobile 12

2.3. Sistem Operasi Android 13

2.4. Unlock Screen 17

2.5. Text to Speech 18

2.6. Android Development Tools (ADT) 19 2.7. Application Programming Interface (API) 19

2.8. Hidden Markov Models 23

2.8.1. Sejarah 23

2.8.2. HMM dalam Speech Recognition 24 2.9. Penelitian yang Relevan 28

Bab 3 Analisis dan Perancangan 30

3.1. Analisis Sistem 30

3.1.1. Analisis Masalah 30

(10)

Bab 4 Implementasi dan Pengujian 43

4.1. Implementasi 43

4.1.1. Perangkat Keras / Hardware Komputer 43 4.1.2. Perangkat Lunak / Software Komputer 43 4.1.3. Perangkat Keras / Hardware Smartphone 44 4.1.4. Perangkat Lunak / Software yang Disarankan 44 4.1.5. Implementasi Speech recognition Service 44

4.2. Pengujian 46

4.2.1. Uji Coba Program 46

4.2.2. Instalasi 47

4.2.3. Kontrol Aplikasi 51

4.2.4. Petunjuk Umum Pengoperasian Aplikasi 51

Bab 5 Kesimpulan dan Saran 56

5.1. Kesimpulan 56

5.2. Saran 57

Daftar Pustaka 58

(11)

DAFTAR TABEL

Halaman

TABEL 2.1. Contoh Teks ke Fonem 18

TABEL 3.1. Tabel tbPass 42

TABEL 3.2. Tabel tbGambar 42

(12)

DAFTAR GAMBAR

Halaman

GAMBAR 2.1. Proses Perambatan Gelombang Suara 6 GAMBAR 2.2. Grafik Gelombang Suara 6

GAMBAR 2.3. Struktur API 22

GAMBAR 2.4. Tampilan Halaman Situs Youtube 22 GAMBAR 2.5. Tampilan Streaming Video Youtube di Situs Lain 23 GAMBAR 2.6. Penentuan Parameter Secara Umum 26 GAMBAR 3.1. Arsitektur Umum Speech Recognition 32 GAMBAR 3.2. Desain Metodologi Speech Recognition 33 GAMBAR 3.3. Usecase Diagram Aplikasi 35 GAMBAR 3.4. Activity Diagram Aplikasi 36 GAMBAR 3.5. Activity Diagram Aplikasi Pencocokan Suara 37 GAMBAR 3.6. Sequence Diagram Mengucapkan Kata pada Aplikasi 38 GAMBAR 3.7. Halaman Pengaturan 39 GAMBAR 3.8. Halaman Kunci Layar 40 GAMBAR 3.9. Mockup Setting Page 41 GAMBAR 3.10. Mockup Lock Page 41 GAMBAR 4.1. Instalasi Y-Lock.Apk Pada Memory Smartphone 47 GAMBAR 4.2. Proses Awal Instalasi Y-Lock.Apk 48

GAMBAR 4.3. Proses Instalasi 49

GAMBAR 4.4. Proses Instalasi sedang Berjalan 49 GAMBAR 4.5. Proses Instalasi Selesai 50 GAMBAR 4.6. Shortcut Aplikasi Kunci Layar pada Menu Smartphone 51 GAMBAR 4.7. Letak Konten Gambar 52

GAMBAR 4.8. Setting Page 53

GAMBAR 4.9. Lock Screen Page 53

GAMBAR 4.10. Popup Window Open Screen 54 GAMBAR 4.11. Emergency Button 55

GAMBAR 4.12. Form Password 55

(13)

DAFTAR LAMPIRAN

Halaman

A. Listing Program A-1

Referensi

Dokumen terkait

Program aplikasi yang digunakan untuk pengembangan sistem informasi penjualan pada Apotek ini, menggunakan Microsoft Visual Basic 6.0 dan DBMS dari Microsoft SQL Server

Pertemuan keempat dilaksanakan tes hasil belajar untuk mengetahui kemampuan koneksi matematis siswa setelah belajar menggunakan LKS yang dikembangkan, dilanjutkan dengan

Peran muslim milenial Indonesia dalam gerakan ekonomi Islam sangat penting keunggulan mereka menguasai teknologi sehingga ketika mereka bekerja di lembaga keuangan

Jambore konservasi TNGL dilaksanakan dalam rangka hari lingkungan hidup sedunia dengan rangkaian acara bersih menanam berupa kegiatan penanaman pohon dan pembersihan sampah di

Proses perhitungan biaya satuan (unit cost) tindakan ORIF Fraktur Femur di instalasi bedah sentral dengan menggunakan metode ABC (activity based costing).. dengan

Value Chain merupakan rantai nilai yang dapat mengetahui kekuatan perusahaan, keuntungan dan kesuksesan dari rantai aktivitas dalam perusahaan atau industri

2007 Sebagai Fasilitator pada Penataran Manajemen Penjaminan Mutu Untuk PT Seni dan Pendamping Implementasi Penjaminan Mutu STSI Surakarta. 2007 Sebagai Fasilitator pada Pemagangan

Dari pengertian beberapa ahli diatas peneliti melihat bahwa analisis isi adalah suatu kegiatan penelitian yang memfokuskan objek penelitiannya pada text yang terdapat dalam