• Tidak ada hasil yang ditemukan

ANALISA DAN PERANCANGAN PERANGKAT LUNAK PERINTAH SUARA SEBAGAI PENUNJANG SARANA INPUT PADA SISTIM OPERASI MICROSOFT WINDOWS XP

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISA DAN PERANCANGAN PERANGKAT LUNAK PERINTAH SUARA SEBAGAI PENUNJANG SARANA INPUT PADA SISTIM OPERASI MICROSOFT WINDOWS XP"

Copied!
11
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

Jurusan Tehnik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

ANALISA DAN PERANCANGAN PERANGKAT LUNAK

PERINTAH SUARA SEBAGAI PENUNJANG SARANA INPUT

PADA SISTIM OPERASI MICROSOFT WINDOWS XP

Arifin Mulya 0700700093 Arya Andika Utama 0700702930 Andega Mardhana Putra 0700704021 Abstrak

Tujuan Penelitian sistem ialah mempermudah proses input pada sistim operasi Microsoft Windows XP melalui medium suara. Tujuan yang lebih luas adalah mengembangkan sarana input untuk rumah pintar. Alasan dilakukan penelitian ini adalah untuk mengembangkan perangkat lunak berbasis suara agar dapat dijadikan sarana input primer seperti layaknya keyboard dan mouse. Sedangkan Metode Penelitian yang digunakan adalah dengan menggunakan metode pustaka dan pengembangan algoritma dalam perancangan sistem perintah suara. Algoritma yang dilakukan dalam mengembangkan sistem perintah suara adalah dengan algoritma HMM. Sistem dibuat dengan mengembangkan algoritma HMM menjadi aplikasi yang dapat digunakan untuk masyarakat pada umumnya. Hasil yang Dicapai dari perancangan sistem perintah suara adalah terciptanya sebuah aplikasi pengenalan suara yang meneruskan suara menjadi perintah untuk kemudian dijalankan oleh sistem operasi terkait. Dalam perancangan sistem perintah suara, aplikasi terkait berfungsi sebagai jalur pintas atas beberapa perangkat lunak sehingga pengguna tidak perlu menggunakan perangkat input lain seperti keyboard dan mouse, melainkan menggunakan suara sebagai inputnya. Simpulan dari perancangan sistem perintah suara adalah bahwa aplikasi yang berhasil dibangun memiliki fleksibilitas tinggi untuk mengenali perintah baru, dan efektifitas aplikasi cukup tinggi menimbang prosentase keberhasilan sistem dalam mengenali dan menjalankan perintah berada pada angka 77%.

Kata Kunci

(2)

v PRAKATA

Pertama-tama, tim ingin menghaturkan rasa syukur yang mendalam atas rahmat Tuhan Yang Maha Esa, karena berkat karunia-Nya tim dapat menyelesaikan tugas akhir ini dengan judul “ANALISA DAN PERANCANGAN PERANGKAT LUNAK PERINTAH SUARA SEBAGAI PENUNJANG SARANA INPUT PADA SISTIM OPERASI MICROSOFT WINDOWS XP”.

Tim menyadari bahwa dalam tugas akhir ini terdapat banyak sekali kendala yang tak jarang membuat tim merasa pesimis dalam menyelesaikan tugas akhir ini. Namun dibalik kendala-kendala yang menghalang niat tim untuk menyelesaikan tugas akhir ini, ada hikmah-hikmah yang menjadi motivasi bagi tim untuk terus maju dan berusaha menyelesaikan tugas akhir ini.

Hikmah-hikmah tersebut terutama berasal dari pihak-pihak terkait yang senantiasa membantu tim dalam menyelesaikan tugas akhir ini. Oleh sebab itu, tim ingin mengucapkan terima kasih yang sedalam-dalamnya kepada:

- Tuhan Yang Maha Esa atas limpahan rahmat dan karunia-Nya.

- Bpk Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara.

- Bpk Ir. Sablin Yusuf, M.Sc, M.ComSc., selaku Dekan Fakultas Ilmu Komputer.

- Bpk H. Mohammad Subekti, M.Sc., selaku Ketua Jurusan Teknik Informatika.

- Bapak Eko Budi Purwanto atas bimbingan penuh kesabarannya yang senantiasa menjadi motivasi tim.

(3)

vi

- Orang tua tiap-tiap penulis atas dukungan tanpa henti dari berbagai aspek. - Universitas Bina Nusantara yang telah membangun jati diri tim untuk

menjadi yang terdepan dan terbaik.

- Semua rekan-rekan tim yang secara langsung maupun tidak langsung membantu tim dalam merealisasikan tugas akhir ini.

Akhir kata tim menghaturkan permohonan maaf bagi segala pihak yang seyogyanya menemukan kelemahan dan atau kekurangan dalam tugas akhir ini. Semoga tugas akhir yang tim susun dapat menjadi bahan kajian untuk mengembangkan penelitian terkait lebih dalam. Terima kasih.

Jakarta, 19 Februari 2007

(4)

vii DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Softcover iii

Abstrak iv

Prakata v

Daftar Isi vii

Daftar Tabel xi

Daftar Gambar xii

Daftar Lampiran xiv

BAB I PENDAHULUAN

1.1 Latar Belakang 1

1.2 Ruang Lingkup 2

1.3 Tujuan dan Manfaat 3

1.4 Metodologi 4

1.5 Sistematika Penulisan 4

BAB II LANDASAN TEORI

2.1. Algoritma dan Pemrograman 6

2.1.1. Divide and Conquer 7

2.1.2. Dynamic Programming 10

(5)

viii

2.1.4. Amortized Analysis 13 2.2. Kecerdasan Buatan (Artificial Intelligence) 14 2.2.1. Klasifikasi Ilmu Artificial Intelligence 14 2.2.2. Penggunaan artificial intelligence pada Bisnis 17

2.3. Pengenalan Suara 18

2.3.1. Kinerja Sistem Pengenalan Suara 18 2.3.2. Formula Noisy Channel pada Statistika Pengenalan Suara 19

2.4. Pengenalan Percakapan 21

2.4.1. Sejarah Pengenalan Percakapan 21 2.4.2. Hidden Markov Model 28

2.4.2.1.Arsitektur Hidden Markov Model 28 2.4.2.2.Implementasi HMM Pada Pengenalan Suara 29

BAB III PERANCANGAN SISTEM

3.1. Gambaran Umum Sistem 35

3.1.1. State Transition Diagram 36

3.1.2. Flowchart 37

3.2. Proses Akusisi Data 38

3.2.1. Pengambilan Suara 38

3.2.2. Pengaplikasian Linear Predictive Coding 39 dan Fast Fourier Transform

3.2.2.1. Linear Predictive Coding (LPC) 39 3.2.2.2. Fast Fourier Transform (FFT) 40

(6)

ix

3.4. Rancangan Layar 49

3.4.1. Rancangan Layar Menu Utama 49 3.4.2. Rancangan Layar Menu Add Command (Tambah Perintah) 50 3.4.3. Rancangan Layar Menu Delete Command (Hapus Perintah) 51 3.4.4. Rancangan Layar Menu Update Command (Ubah Perintah) 52

3.5. Spesifikasi Modul 53

3.5.1. Spesifikasi Modul Inisialisasi 53 3.5.2. Spesifikasi Modul Menu Utama 53 3.5.3. Spesifikasi Modul Menu Tambah Perintah 54 3.5.4. Spesifikasi Modul Menu Hapus Perintah 54 3.5.5. Spesifikasi Modul Menu Ubah Perintah 55

BAB IV ANALISA SISTEM DAN SIMULASI

4.1. Spesifikasi Hardware dan Software yang digunakan 56

4.2. Tampilan Layar 57

4.2.1. Tampilan Layar Menu Utama 58 4.2.2. Tampilan Layar Informasi (Help) 59 4.2.3. Tampilan Layar Tentang (About) 60 4.2.4. Tampilan Layar Tambah Perintah 61 4.2.5. Tampilan Layar Hapus Perintah 62 4.2.6. Tampilan Layar Ubah Perintah 63 4.3. Evaluasi Hasil Penelitian 64

(7)

x BAB V KESIMPULAN DAN SARAN

5.1. Kesimpulan 70

5.2. Saran 71

DAFTAR PUSTAKA 72

(8)

xi

DAFTAR TABEL

Tabel 4.1 Hasil Evaluasi dengan parameter panjang kata, kondisi, & intonasi 65 Tabel 4.2 Rata-rata waktu respons & persentase keberhasilan pembicara Pria 67 Tabel 4.3 Rata-rata waktu respons & persentase keberhasilan pembicara Wanita 67

(9)

xii

DAFTAR GAMBAR

Gambar 2.1. Evolusi temporal dari hidden Markov model 29 Gambar 2.2. Diagram Blok Pengenalan suara kontinyu 29

Gambar 3.1 Diagram Transisi Sistem 36 Gambar 3.2 Diagram Alir Sistem 37 Gambar 3.3 Kata “eksplorer” pada sampling frekuensi 11025Hz 39 Gambar 3.4 Bentuk Gelombang Sinusoidal 41 Gambar 3.5 Pulsa dalam Domain Frekuensi 41 Gambar 3.6 Kondisi sinyal untuk waktu T tertentu 42 Gambar 3.7 Fungsi Sinyal x(t)w(t) 42 Gambar 3.8 Frekuensi Fungsi Window 43 Gambar 3.9 Frekuensi dari gelombang sinyal yang terbatas 43 Gambar 3.10 Fungsi Pulsa c(t) 44 Gambar 3.11 Respon sinyal pulsa dalam domain frekuensi 44 Gambar 3.12 Sinyal tersampling x(t)w(t)c(t) 45 Gambar 3.13 Rangkaian sinyal DFT 46 Gambar 3.14 Perbandingan jumlah sampling dengan kompleksitas perhitungan 46 Gambar 3.15 Rancangan layar menu utama 49 Gambar 3.16 Rancangan layar menu tambah perintah 50 Gambar 3.17 Rancangan layar menu hapus perintah 51 Gambar 3.18 Rancangan layar menu ubah perintah 52

(10)

xiii

Gambar 4.1 Tampilan layar menu utama 58 Gambar 4.2 Tampilan layar menu bantuan 59 Gambar 4.3 Tampilan layar menu tentang 60 Gambar 4.4 Tampilan layar menu tambah perintah 61 Gambar 4.5 Tampilan layar menu hapus perintah 62 Gambar 4.6 Tampilan layar menu ubah perintah 63

(11)

xiv DAFTAR LAMPIRAN 1. Listing Program L1 a. Form1.cs L1 b. About.cs L19 2. Gambar-gambar L23

a. Bab 2 Landasan Teori L23 b. Bab 3 Perancangan Sistem L24 c. Bab 4 Analisa Sistem dan Simulasi L32

3. Tabel-tabel L35

Referensi

Dokumen terkait

Jika dilihat berdasarkan data atau spesifikasi yang ada dalam olshop, maka akan memiliki hukum yang berbeda dengan dilihat dari sudut pandang obyek/barang yang diperjual

Proses ekstraksi fitur dilakukan untuk mendapatkan informasi warna, bentuk dan tekstur dari setiap citra, baik citra yang terdapat pada basis data citra maupun citra

dimaksud ialah seorang dokter bertanggung jawab atas kelalaian dari perawat yang membantu pengobatan di bawah perintahnya dan memberikan instruksi-instruksinya pada saat

TEKNOLOGI VIDEO 360 DERAJAT Sumayku P. Sayangnya masih banyak Potensi Wisata Alam Baru di Sulawesi Utara yang belum diketahui oleh masyarakat Sulawesi Utara itu

Kecenderungan perubahan kandungan natrium dalam air kelapa yang sangat muda, kelapa muda dan kelapa tua pada kelapa gading, hijau dan kelapa hibrida dapat dilihat pada gambar

Begitu juga dengan penggunaan there dalam bahasa Inggeris yang telah digantikan dengan pada masa yang sama dalam bahasa Melayu yang dikategorikan oleh Asmah (2009) sebagai

Pada saat penganggaran semua harga/bidang untuk K1, namun setelah dilakukan penelitian data yuridis dan data fisik, target K1 tersebut bisa menjadi K1, K2, K3 dan K4, karena

*) Nomor registrasi tidak tersedia untuk bahan ini karena bahan atau penggu naannya dibebaskan dari pendaftaran sesuai dengan Pasal 2 peraturan REAC H (EC) No 1907/2006, tonase