• Tidak ada hasil yang ditemukan

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

N/A
N/A
Protected

Academic year: 2021

Membagikan "UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2003/2004"

Copied!
11
0
0

Teks penuh

(1)

vi

UNIVERSITAS BINA NUSANTARA

_________________________________________________________________ Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

ANALISIS DAN PERANCANGAN SISTEM PENDIKTEAN SEDERHANA DENGAN BAHASA INDONESIA

Untoro Prihatadi 0400517956

Hannoto 0400518510

Abstrak

Sistem pengenalan suara sudah dikembangkan selama lebih dari lima dekade oleh para ilmuwan di suluruh dunia. Tujuan akhir dari sistem ini adalah menghasilkan aplikasi yang dapat mengenali suara ucapan manusia secara alami, baik itu untuk pendiktean maupun pemberian perintah. Sistem pendiktean yang ada saat ini hanya terbatas pada beberapa bahasa saja. Kurangnya penelitian dan tidak adanya aplikasi sistem pendiktean berbahasa Indonesia mendorong penulis untuk mencoba membangun sebuah sistem pendiktean sederhana dengan menggunakan Bahasa Indonesia.

Sistem pendiktean dibuat dengan cara mengumpulkan dan mempelajari informasi sebanyak mungkin tentang sistem pengenalan suara ucapan. Selanjutnya informasi yang ada dianalisis untuk diimplementasikan pada sistem. Untuk mewujudkan sistem yang telah dirancang digunakan Matlab 6.5.

Sistem pendiktean yang dibuat berhasil mengenali sepuluh buah kata yang bersifat diskret. Metode maupun algoritma yang digunakan masih bersifat fundamental, sehingga perlu dilakukan pengembangan lebih lanjut untuk meningkatkan kemampuan maupun kinerja sistem.

Kata Kunci

(2)

vii

PRAKATA

Dengan penuh kerendahan hati, pertama-tama penulis ingin mengucapkan puji syukur ke hadirat Tuhan Yang Maha Esa atas segala rahmat dan karunia-Nya sehingga penyusunan skripsi yang berjudul “Analisis dan Perancangan Sistem Pendiktean Sederhana Dengan Bahasa Indonesia” ini dapat diselesaikan dengan baik.

Dalam penyusunan skripsi ini penulis memperoleh banyak dukungan dari berbagai pihak, baik secara moril maupun materiil. Oleh sebab itulah, pada kesempatan ini penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada semua pihak yang telah memberikan bantuan kepada penulis dalam menyelesaikan skripsi ini. Ucapan terima kasih terutama penulis tujukan kepada :

1. Ibu Dr. Th. Widia S., selaku rektor Universitas Bina Nusantara yang telah menyediakan segala fasilitas yang dibutuhkan dalam penyusunan skripsi ini.

2. Bapak Ir. Sablin Yusuf, Msc., M.Comp.Sc., selaku Ketua Jurusan Teknik Informatika yang telah memberikan kesempatan kepada penulis dalam menyusun skripsi ini.

3. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Sekretaris Jurusan Teknik Informatika yang telah menyetujui pembuatan proposal penyusunan skripsi ini. 4. Bapak Thompson Susabda Ngoen, S.Kom., M.Sc., selaku dosen pembimbing yang

telah memberikan pengajaran, pengarahan, dan bimbingan serta kritik dan saran yang sangat membantu dalam penyusunan skripsi ini.

5. Orang tua dan anggota keluarga penulis yang senantiasa memberikan dukungan baik secara moril maupun materiil, serta mendoakan penulis sehingga berhasil

(3)

viii menyelesaikan skripsi ini.

6. Alumni dan rekan-rekan mahasiswa yang telah membantu penulis dalam menyelesaikan skripsi ini.

Juga kepada pihak-pihak lain yang tidak dapat disebutkan oleh penulis satu-persatu yang juga telah ikut membantu dan memberikan inspirasi serta dukungan moral kepada penulis sehingga skripsi ini dapat diselesaikan tepat pada waktunya. Penulis juga menyadari bahwa pembuatan skripsi ini masih jauh dari sempurna, oleh karena itu penulis mengharapkan kritik dan saran yang membangun dari berbagai pihak.

Akhir kata penulis berharap agar skripsi ini sekiranya dapat bermanfaat bagi semua pihak yang membutuhkan.

Jakarta, Juni 2004

(4)

viiii

DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Hardcover iii

Halaman Pernyataan Dewan Penguji iv

Abstrak vi

Prakata vii

Daftar Isi ix

Daftar Gambar xiv

Daftar Tabel xvii

BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Ruang Lingkup 2 1.3 Tujuan 2 1.4 Manfaat 3 1.5 Metodologi 3 1.6 Sistematika Penulisan 4

BAB 2 LANDASAN TEORI 6

(5)

ixi

2.1.1 Proses Penghasilan Ucapan 7

2.1.2 Gangguan Pada Sinyal Ucapan 11

2.2 Unsur-Unsur Bunyi Pada Bahasa 12

2.2.1 Fonem 13 2.2.2 Vokal 13 2.2.3 Konsonan 14 2.2.4 Semi Vokal 14 2.2.5 Nasal 14 2.2.6 Diftong 14 2.2.7 Frikatif 15 2.2.8 Morfem 15 2.3 Teknologi Suara 16

2.3.1 Sejarah Perkembangan Pengenalan Ucapan 18

2.3.2 Speech To Text 21

2.3.3 Cara Kerja Speech To Text 24

2.3.3.1 Pendekatan Akustik Fonetik 25

2.3.3.2 Pendekatan Statistical Pattern-Recognition 27

2.3.3.3 Pendekatan Intelegensia Semu 30

2.3.4 Masalah Fundamental pada Sistem Pengenalan Ucapan 31

2.4 Sinyal 32

2.4.1 Klasifikasi Sinyal 33

2.4.2 Pemrosesan Sinyal Pada Sistem Pengenalan Ucapan 34

(6)

xi

2.5.1 Deret “Bank Of Filter” 36

2.5.2 Linear Predictive Coding (LPC) 37

2.5.2.1 Model LPC 37

2.5.2.2 Persamaan Analisis LPC 39

2.5.2.3 LPC Processor 39

2.6 Perbandingan Sinyal Suara 41

BAB 3 ANALISIS DAN PERANCANGAN 43

3.1 Analisis 43

3.1.1 Gambaran Umum Sistem Pengenalan Ucapan 43

3.1.2 Gambaran Sistem Yang Akan Dibuat 44

3.1.3 Sinyal Ucapan 46

3.1.4 Pemprosesan Sinyal Ucapan 46

3.1.5 LPC 48

3.1.6 Matcher 51

3.2 Perancangan 53

3.2.1 Arsitektur Sistem Pendiktean Sederhana 53

3.2.2 State Transition Diagram (STD) 54

3.2.3 Perancangan Layar 58 3.2.3.1 Layar PilihUser 58 3.2.3.2 Layar NamaCap 59 3.2.3.3 Layar Menu 59 3.2.3.4 Layar Latih 60 3.2.3.5 Layar Dikte 61

(7)

xii

3.2.4 Modul 62

3.2.4.1 Perancangan Dan Pseudocode Modul 62

3.2.4.2 Hubungan Antar Modul 73

BAB 4 IMPLEMENTASI DAN EVALUASI 74

4.1 Spesifikasi Kebutuhan Sistem 74

4.1.1 Perangkat Keras 74

4.1.2 Piranti Lunak 75

4.2 Implementasi Sistem 75

4.2.1 Bahasa Pemrograman 76

4.2.2 Penyimpanan Data 77

4.3 Prosedur Penggunaan Sistem 80

4.4 Evaluasi Sistem 88 4.4.1 Kehandalan Sistem 89 4.4.1.1 Kata ‘Satu’ 93 4.4.1.2 Kata ‘Dua’ 94 4.4.1.3 Kata ‘Tiga’ 95 4.4.1.4 Kata ‘Empat’ 96 4.4.1.5 Kata ‘Lima’ 97 4.4.1.6 Kata ‘Enam’ 98 4.4.1.7 Kata ‘Tujuh’ 99 4.4.1.8 Kata ‘Delapan’ 100 4.4.1.9 Kata ‘Sembilan’ 101 4.4.1.10 Kata ‘Nol’ 102

(8)

xiii

4.4.2 Perbedaan LPC MATLAB dengan LPC Penulis 103

4.4.3 Kemampuan Sistem 104

4.4.4 Keterbatasan Sistem 105

BAB 5 SIMPULAN DAN SARAN 106

5.1 Simpulan 106

5.2 Saran 106

DAFTAR PUSTAKA 107

DAFTAR RIWAYAT HIDUP 110

(9)

xiiii

DAFTAR GAMBAR

Gambar 2.1 Diagram Skematik Dari Proses Produksi Dan Persepsi Suara 6

Gambar 2.2 Anatomi Organ Penghasil Ucapan 8

Gambar 2.3 Representasi Semantik dari Mekanisme Penghasilan Suara 10

Gambar 2.4 Proses Pengenalan Suara 24

Gambar 2.5 Blok Diagram Sistem Pengenalan Ucapan Akustik Fonetik 26 Gambar 2.6 Model Analisis Bank Filter 37

Gambar 2.7 Model Analisis LPC 37

Gambar 2.8 Model Linear Prediction 38

Gambar 2.9 LPC Processsor 39

Gambar 3.1 Model Umum Sistem Pengenal Ucapan 43

Gambar 3.2 Proses Pelatihan 44

Gambar 3.3 Proses Pendiktean 45

Gambar 3.4 Arsitektur Sistem Pendiktean Sederhana 54

Gambar 3.5 STD PilihUser 55

Gambar 3.6 STD NamaCap 55

Gambar 3.7 STD Menu 56

Gambar 3.8 STD Latih 57

Gambar 3.9 STD Dikte 57

Gambar 3.10 Layar PilihUser 58

Gambar 3.11 Layar NamaCap 59

Gambar 3.12 Layar Menu 60

Gambar 3.13 Layar Latih 61

Gambar 3.14 Layar Dikte 61

Gambar 3.15 Flowchart Modul ExtractLPC 72

Gambar 3.16 Hubungan Antar Modul 73

Gambar 4.1 Fasilitas Import Data Matlab 79

Gambar 4.2 Matlab 6.5 Environtment 80

Gambar 4.3 Tampilan Layar PilihUser 81

Gambar 4.4 Pesan Kesalahan Jika User Menekan OK Saat Daftar Nama Masih Kosong 81

Gambar 4.5 Tampilan Layar NamaCap 82

Gambar 4.6 Pesan Kesalahan Jika Textfield Kosong 82

Gambar 4.7 Pesan Kesalahan Jika User Name Sudah Terdaftar 83

Gambar 4.8 Tampilan Layar Menu 83

Gambar 4.9 Pesan Kesalahan Jika User Belum Memiliki Data 84

Gambar 4.10 Tampilan Awal Layar Latih 84

Gambar 4.11 Layar Latih Saat Latihan 85

Gambar 4.12 Tampilan Awal Layar Dikte 86

Gambar 4.13 Tampilan Layar Dikte Saat Tidak Mengenali kata Ucapan 87

Gambar 4.14 Tampilan Layar Dikte Saat Mengenali Kata Sembilan 87

(10)

xivi

Gambar 4.16 Sinyal suara kata ‘satu’ 93 Gambar 4.17 Sinyal suara kata ‘dua’ 94 Gambar 4.18 Sinyal suara kata ‘tiga’ 95 Gambar 4.19 Sinyal suara kata ‘empat’ 96

Gambar 4.20 Sinyal suara kata ‘lima’ 97

Gambar 4.21 Sinyal suara kata ‘enam’ 98

Gambar 4.22 Sinyal suara kata ‘tujuh’ 99 Gambar 4.23 Sinyal suara kata ‘delapan’ 101 Gambar 4.24 Sinyal suara kata ‘sembilan’ 102 Gambar 4.25 Sinyal suara kata ‘nol’ 103

(11)

xvi

DAFTAR TABEL

Tabel 4.1 Total Hasil Percobaan Dengan LPC Matlab 90

Tabel 4.2 Total Hasil Percobaan Dengan LPC Penulis (kata nol sampai sembilan) 90

Tabel 4.3 Total Hasil Percobaan Dengan LPC Penulis (kata-kata lain : bulan, tinggi, motor, cantik, pinus ) 90

Tabel 4.4 Total Hasil Percobaan Berdasarkan User 91

Tabel 4.5 Total Hasil Percobaan Berdasarkan Kata 92

Tabel 4.6 Total Hasil Percobaan Kata ‘Satu’ 93

Tabel 4.7 Total Hasil Percobaan Kata ‘Dua’ 94

Tabel 4.8 Total Hasil Percobaan Kata ‘Tiga’ 95

Tabel 4.9 Total Hasil Percobaan Kata ‘Empat’ 96

Tabel 4.10 Total Hasil Percobaan Kata ‘Lima’ 97

Tabel 4.11 Total Hasil Percobaan Kata ‘Enam’ 98

Tabel 4.12 Total Hasil Percobaan Kata ‘Tujuh’ 99

Tabel 4.13 Total Hasil Percobaan Kata ‘Delapan’ 100

Tabel 4.14 Total Hasil Percobaan Kata ‘Sembilan’ 101

Referensi

Dokumen terkait

pemanfaatan teknologi informasi sebesar 0,150. Artinya adalah bahwa setiap peningkatan pemanfaatan teknologi informasi sebesar 1 satuan maka akan meningkatkan

Saya akan mendapat keuntungan yang lebih besar ketika anggota saya aktif dalam menjual

Penelitian ini dilakukan untuk menganalisis kinerja persimpangan seperti menganalisis waktu siklus, perhitungan kapasitas dan tingkat pelayanan persimpangan

Dalam kegiatan belajar mengajar di kelas, guru Pendidikan Agama Hindu dan Budi Pekerti tentu tidak lepas dari media dan sumber belajar, karena media dan sumber.. belajar

Selanjutnya menurut Trianto dikutip dari Daryanto (2014, hlm. 41) “Model pembelajaran merupakan kerangka konseptual yang melukiskan prosedur yang sistematik

Adapun yang merupakan sumber data utama atau informasi kunci dalam penelitian ini adalah Rizki Fitriani siswa MI Miftahul Huda Jambewangi Selopuro Blitar sedangkan

Pembahasan utama yang dijadikan objek oleh peneliti dalam karya tulis ilmiah ini adalah ‚Analisis Hukum Islam terhadap Mekanisme Jual Beli Ikan Laut dalam Tendak‛ yang

Merumuskan program dasar perencanaan dan perancangan yang berhubungan dengan aspek-aspek perancangan dan perencanaan Asrama Taruna di Akademi Kepolisian sebagai