• Tidak ada hasil yang ditemukan

Aplikasi untuk Memanggil Program dan Menjalankan Perintah Menu Microsoft Office Menggunakan Microsoft Speech SDK.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi untuk Memanggil Program dan Menjalankan Perintah Menu Microsoft Office Menggunakan Microsoft Speech SDK."

Copied!
18
0
0

Teks penuh

(1)

Universitas Kristen Maranatha

ABSTRACT

Microsoft Speech SDK(Software Development Kit) have all

requirement to develop software speech recognition require the voice

to call the program and other activity. Microsoft Speech SDK can give

all developer needs though SAPI(Speech Application Programming

Interface).

Application of speech recognition use Microsoft Speech SDK 5.1

to call the program and run command of menu Microsoft Office is one

of result usage Microsoft Speech SDK. This Application is used to call

program wanted by user, quicker is expected in calling program

compared to use mouse, also facilitate the user to run command of

menu Microsoft Office.

Application speech recognition can call the program with

extension *.exe and *.cpl(Control Panel), also can run command of

menu Microsoft Office, by govern to use the voice . Storage of

command use XML(Extensible Markup Language).

(2)

Universitas Kristen Maranatha

ABSTRAK

Microsoft Speech SDK(Software Development Kit) memiliki semua kebutuhan untuk mengembangkan perangkat lunak pengenalan

suara yang membutuhkan suara untuk menjalankan aplikasi dan

berbagai aktivitas lainnya. Microsoft Speech SDK mampu memberikan

semua keperluan developer melalui SAPI(Speech Application

Programming Interface).

Aplikasi pengenalan suara menggunakan Microsoft Speech SDK

5.1 untuk memanggil program dan menjalankan perintah menu Microsoft Office pada Windows merupakan salah satu hasil dari penggunaan Microsoft Speech SDK. Aplikasi ini digunakan untuk

memanggil program yang diinginkan oleh pengguna, yang diharapkan

lebih cepat dalam memanggil program dibandingkan dengan

menggunakan mouse, juga memudahkan pengguna untuk

menjalankan menu Microsoft Office.

Aplikasi pengenalan suara dapat memanggil program *.exe dan

*.cpl(Control Panel), juga dapat menjalankan perintah menu Microsoft

Office, dengan melakukan perintah menggunakan suara. Penyimpanan perintah menggunakan XML(Extensible Markup Language).

Kata kunci : pengenalan suara, memanggil program, menjalankan

(3)

Universitas Kristen Maranatha

BAB I PERSYARATAN PRODUK... 1

I.1 Pendahuluan ... 1

I.1.1 Tujuan... 2

I.1.2 Ruang Lingkup Proyek ... 2

I.1.3 Definisi dan Singkatan (Akronim) ... 2

I.1.4 Overview ... 3

I.2 Gambaran Keseluruhan ... 4

I.2.1 Perspektif Produk ... 4

I.2.2 Fungsi Produk ... 4

I.2.3 Karakteristik Pengguna... 5

I.2.4 Batasan – batasan ... 5

I.2.5 Asumsi dan Ketergantungan ... 6

I.2.6 Penundaan Persyaratan ... 6

BAB II SPESIFIKASI PRODUK ... 7

II.1 Persyaratan Antar Muka Eksternal ... 7

II.1.1 Antarmuka dengan Pengguna ... 7

II.1.2 Antarmuka Perangkat Keras ... 9

II.1.3 Antarmuka Perangkat Lunak ... 9

II.1.4 Antarmuka Komunikasi ... 9

II.2 Fitur Produk Perangkat Lunak ... 10

II.2.1 Fitur Memanggil Program. ... 10

II.2.2 Fitur Pengelolaan Perintah ... 11

II.2.3 Fitur Menjalankan Perintah Menu Microsoft Office ... 12

II.2.4 Fitur Set Akurasi ... 13

II.2.5 Fitur Lihat History ... 14

II.2.6 Fitur User Profile ... 14

II.2.7 Fitur Mic Training Wizard ... 15

II.2.8 Fitur User Training Wizard ... 16

II.2.9 Fitur Recognition Profile Settings ... 17

BAB III DESAIN PERANGKAT LUNAK ... 19

III.1 Pendahuluan ... 19

III.1.1 Identifikasi Kebutuhan Sistem ... 19

III.1.2 Overview Sistem ... 19

III.2 Landasan Teori ... 20

III.3 Desain Perangkat Lunak Secara Keseluruhan ... 29

III.3.1 Keterkaitan Antar Class ... 47

(4)

Universitas Kristen Maranatha

III.4.1 Komponen Perangkat Lunak ... 50

III.4.2 Konsep Eksekusi ... 51

III.4.3 Desain Antar Muka ... 51

BAB IV PENGEMBANGAN SISTEM ... 57

IV. 1 Perencanaan Tahap Implementasi ... 57

IV.1.1 Pembagian Class Implementasi ... 57

IV.2 Perjalanan Tahap Implementasi(Coding) ... 64

IV.2.1 Top Down Implementasi ... 64

IV.2.2 Debugging ... 74

IV.2.3 Ulasan Realisasi User Interface Design ... 76

BAB V TESTING DAN EVALUASI SISTEM ... 82

V.1 Rencana Pengujian Sistem Terimplementasi ... 82

V.1.1 Pengujian hasil akurasi ... 82

V.1.2 Uji Fungsionalitas Class ... 86

V.2 Perjalanan Metodologi Pengujian ... 87

V.2.1 White Box ... 87

V.2.2 Black Box ... 89

V.3 Ulasan Hasil Evaluasi ... 93

BAB VI KESIMPULAN DAN SARAN ... 94

VI.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi ... 94

VI.2 Keterkaitan antara Saran dengan Hasil Evaluasi ... 95

VI.3 Rencana Perbaikan/ Implementasi terhadap Saran yang Diberikan ... 95

DAFTAR PUSTAKA ... 96

(5)

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar III. 1 API Overview ... 21

Gambar III. 2 Karakter Genie ... 27

Gambar III. 3 Karakter Merlin ... 27

Gambar III. 4 Karakter Robby ... 28

Gambar III. 5 Karakter Peedy ... 28

Gambar III. 6 Use Case Diagram... 29

Gambar III. 7 Aktivitas Memanggil Program ... 36

Gambar III. 8 Aktivitas Membuat Perintah ... 37

Gambar III. 9 Aktivitas mengganti Perintah ... 37

Gambar III. 10 Aktivitas Menghapus Perintah ... 38

Gambar III. 11 Aktivitas Set Akurasi ... 38

Gambar III. 12 Aktivitas Mencatat History ... 39

Gambar III. 13 Aktivitas Melihat History ... 39

Gambar III. 14 Aktivitas Menghapus History ... 40

Gambar III. 15 Aktivitas membuat User Profile baru ... 40

Gambar III. 16 Aktivitas Mic Training ... 41

Gambar III. 17 Aktivitas User Training Wizard ... 41

Gambar III. 18 Aktivitas menjalankan perintah menu Microsoft Office . 42 Gambar III. 19 Aktivitas mengganti perintah menu Microsoft Office .... 42

Gambar III. 20 Proses memanggil program ... 43

Gambar III. 21 Proses mengelola perintah memanggil program ... 44

Gambar III. 22 Proses Set Akurasi ... 45

Gambar III. 23 Proses Mencatat, Melihat dan Menghapus History ... 46

Gambar III. 24 Class Diagram ... 47

Gambar III. 25 Konsep Eksekusi ... 51

Gambar III. 26 Desain Antarmuka Mainform ... 52

Gambar III. 27 Desain Antarmuka Menu ... 52

Gambar III. 28 Desain Antarmuka Program ... 53

Gambar III. 29 Desain Antarmuka New Program ... 53

Gambar III. 30 Desain Antarmuka Edit Program ... 54

Gambar III. 31 Desain Antarmuka Menu Office ... 54

Gambar III. 32 Desain Antarmuka Edit Office ... 55

Gambar III. 33 Desain Antarmuka History ... 55

Gambar III. 34 Desain Antarmuka isi Program ... 56

Gambar IV. 1 MainForm Class ... 58

Gambar IV. 2 FormProgram Class ... 60

Gambar IV. 3 FormAccuracy Class ... 60

Gambar IV. 4 FormHistory Class ... 60

Gambar IV. 5 FormUserProfile Class ... 61

Gambar IV. 6 FormAddProgram Class ... 62

(6)

Universitas Kristen Maranatha

Gambar IV. 8 FormOffice Class ... 63

Gambar IV. 9 FormEditOffice Class ... 63

Gambar IV. 10 Antarmuka MainForm ... 76

Gambar IV. 11 FormProgram ... 77

Gambar IV. 12 FormAddProgram ... 77

Gambar IV. 13 FormEditProgram ... 78

Gambar IV. 14 FormAccuracy ... 78

Gambar IV. 15 FormHistory ... 79

Gambar IV. 16 FormProfile ... 79

Gambar IV. 17 List Program ... 80

Gambar IV. 18 FormOffice ... 80

(7)

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel III. 1 Use Case Memanggil Program ... 30

Tabel III. 2 Use Case Pengelolaan Perintah ... 30

Tabel III. 3 Use Case Menjalankan Perintah Menu Microsoft Office .... 31

Tabel III. 4 Use Case Set Akurasi ... 32

Tabel III. 5 Use Case Melihat History ... 32

Tabel III. 6 Use Case User Profile ... 33

Tabel III. 7 Use Case Mic Training Wizard ... 33

Tabel III. 8 Use Case User Training Wizard ... 34

Tabel III. 9 Use Case Recognition Profile Settings ... 35

Tabel III. 10 Format data XMLProgram ... 47

Tabel III. 11 Format data XMLHistory ... 49

Tabel III. 12 DTD XMLHistory ... 50

Tabel IV. 1 Atribut MainForm Class ... 58

Tabel IV. 2 Method MainForm Class ... 59

Tabel IV. 3 Method FormProgram Class ... 60

Tabel IV. 4 Method FormAccuracy Class ... 60

Tabel IV. 5 Atribut FormHistory Class ... 61

Tabel IV. 6 Method FormHistory Class ... 61

Tabel IV. 7 Atribut FormProfile Class ... 61

Tabel IV. 8 Method FormProfile Class ... 61

Tabel IV. 9 Atribut FormAddProgram Class ... 62

Tabel IV. 10 Method FormProfile Class ... 62

Tabel IV. 11 Atribut FormEditProgram Class ... 63

Tabel IV. 12 Method FormEditProgram Class ... 63

Tabel IV. 13 Method FormOffice Class ... 63

Tabel IV. 14 Atribut FormEditOffice Class ... 64

Tabel IV. 15 Method FormEditOffice Class ... 64

Tabel IV. 16 Pustaka SpSharedRecoContext ... 65

Tabel IV. 17 Pustaka ISpeechRecoGrammar ... 65

Tabel IV. 18 Pustaka hasil akurasi EngineConfidence ... 65

Tabel IV. 19 Pustaka untuk mengambil text ... 66

Tabel IV. 20 Pustaka utama untuk pengenalan suara ... 66

Tabel IV. 21 Pustaka untuk menghidupkan dan mematikan pengenalan suara ... 66

Tabel IV. 22 Coding untuk nilai akurasi ... 66

Tabel IV. 23 Coding perintah yang diucapkan dan ditampilkan oleh Agent ... 67

Tabel IV. 24 Coding untuk memanggil sandi program ... 68

Tabel IV. 25 Coding pada MainFormLoad ... 68

Tabel IV. 26 Coding untuk mikropon... 69

(8)

Universitas Kristen Maranatha

Tabel IV. 28 Coding untuk membaca XMLProgram... 69

Tabel IV. 29 Coding untuk menu XMLProgram ... 70

Tabel IV. 30 FormHistory_Load untuk membaca XMLHistory ... 72

Tabel IV. 31 Inisialisasi XMLHistory ke Web Browser ... 73

Tabel IV. 32 Button Save pada FormHistory ... 73

Tabel IV. 33 Button Clear pada FormHistory ... 73

Tabel IV. 34 Button Print pada FormHistory ... 73

Tabel IV. 35 Fungsi untuk memanggil program ... 74

Tabel IV. 36 Fungsi menginisialisasi SAPI ... 74

Tabel IV. 37 Coding membuka Microsoft Agent ... 75

Tabel IV. 38 Fungsi membuka file XML ... 75

Tabel IV. 39 Fungsi membaca Registry Microsoft Word ... 76

Tabel V. 1 Pengujian dengan akurasi maksimum 40000 ... 82

Tabel V. 2 Pengujian akurasi awal hasil dari aplikasi yaitu 33862 ... 83

Tabel V. 3 Test Case akurasi dari perintah bahasa Inggris ... 84

Tabel V. 4 Test Case akurasi dari perintah bahasa Indonesia ... 85

(9)

1

Universitas Kristen Maranatha

BAB I

PERSYARATAN PRODUK

I.1 Pendahuluan

Pada tahun 1993, Microsoft memperkerjakan Xuedong Huang

dari CMU untuk memimpin karyanya. Microsoft sudah melibatkannya

dalam penelitian pengenalan suara dan pengenalan text. Penelitian

perusahaan akhirnya mengarah ke pengembangan dari Speech

API(SAPI). Pengenalan suara sudah dipakai dalam beberapa produk Microsoft seperti Office XP, Office 2003 dan lain-lainnya.

Aplikasi pengenalan suara atau yang sering disebut voice

recognition memberikan kemampuan untuk mengendalikan komputer dengan menggunakan suara yang spesifik. Pemanfaatan aplikasi

pengenalan suara dipakai untuk memanggil aplikasi yang biasa

digunakan seperti Microsoft Office, dan lain sebagainya. Penggunaan

Windows Speech SDK(Software Development Kit) disebabkan memiliki

akurasi pengenalan suara yang cukup tinggi dan menyediakan

perintah-perintah yang membantu dalam pendiktean. Suatu ringkasan

pengajaran berbicara dimasukkan untuk mengenali suara pengguna

dengan perintah bicara. Pelatihan juga dapat dilakukan untuk

menambah akurasi dari pengenalan suara.

Aplikasi ini dibuat dengan menggunakan Microsoft Visual Studio

2008 dengan bahasa pemrograman C# dan menggunakan Microsoft

Speech SDK(Software Development Kit) untuk mendukung pengenalan

suaranya. Aplikasi ini dapat memudahkan pengguna dalam memanggil

program yang diinginkan lebih cepat daripada menggunakan mouse. Aplikasi ini pun dapat menjalankan perintah menu Microsoft Office

(10)

2

Universitas Kristen Maranatha

I.1.1 Tujuan

Tujuan dari pembuatan aplikasi untuk memanggil program dan

menjalankan perintah menu Microsoft Office menggunakan Microsoft

Speech SDK adalah untuk mempelajari pengenalan suara yang diterapkan untuk :

Memanggil program yang diinginkan. Menjalankan menu Office dengan perintah.

Penggunaan Microsoft Speech SDK(Software Development Kit) sebagai penghubung dan pustakanya untuk menjalankan aplikasi.

I.1.2 Ruang Lingkup Proyek

Aplikasi ini dapat memanggil program yang berada pada folder

dan drive dimanapun pada hardisk yang ada, aplikasi ini akan

memanggil program yang diinginkan pengguna dengan memanggil

program tersebut dengan perintah, yang perintahnya sudah dibuat sebelumnya dan menjalankan menu Microsoft Office dengan perintah.

Penyimpanan perintah aplikasi ini memakai XML sebagai basis

datanya. Aplikasi ini menggunakan Microsoft Speech SDK(Software

Development Kit) sebagai penghubung dengan mikropon.

I.1.3 Definisi dan Singkatan (Akronim)

Beberapa definisi dan singkatan antara lain : • XML : Extensible Markup Language.

Bahasa markup serbaguna yang direkomendasikan untuk mendeskripsikan berbagai macam data.

SAPI : Speech Application Programming Interface. SDK : Software Development Kit.

(11)

3

Universitas Kristen Maranatha

I.1.4 Overview

Laporan terdiri dari 6 bab, penjelasan laporan tiap bab akan

dijelaskan secara singkat antara lain :

Bab I Persyaratan Produk

Produk aplikasi untuk memanggil program dan menjalankan

perintah menu Microsoft Office menggunakan Microsoft Speech

SDK dijabarkan persyaratan aplikasi secara garis besar umum. Persyaratan aplikasi seperti tujuan pembuatan aplikasi, ruang

lingkup proyek, definisi dan singkatan, gambaran keseluruhan

aplikasi seperti perspektif produk, fungsi produk, batasan.

Bab II Spesifikasi Produk

Persyaratan produk aplikasi tersebut kedalam bentuk-bentuk

teknis seperti antarmuka dengan pengguna, perangkat keras

maupun perangkat lunak yang dipakai dan fitur-fitur aplikasi

yang dibuat. Fitur-fitur didalam bab ini akan dijelaskan secara

detail kemampuan dari fitur-fitur yang ada.

Bab III Desain Perangkat Lunak

Desain spesifikasi produk aplikasi dengan bantuan perangkat

lunak. Desain perangkat lunak seperti penjelasan desain

perangkat lunak secara keseluruhan, desain arsitektur

perangkat lunak, komponen perangkat lunak, konsep eksekusi,

dan desain antarmuka akan dijelaskan secara detail.

Bab IV Pengembangan Sistem

Perencanaan tahan implementasi yang akan di gambarkan

secara detail menggunakan class diagram, perjalanan tahap

implementasi yang akan dibahas dengan beberapa coding, juga

ulasan realisai fungsionalitas dan user interface design. Ulasan

realisasi fungsionalitas akan menjelaskan semua fungsionalitas

(12)

4

Universitas Kristen Maranatha akan menjelaskan UI yang sudah dimplementasikan secara

penuh.

Bab V Testing dan Evaluasi Sistem

Testing dan evaluasi sistem produk aplikasi dengan cara

pengujian langsung oleh pengguna. Testing akan dijelaskan

secara detail dengan memakai test case dan uji fungsionalitas

sedangkan evaluasi akan dijelaskan dalam metodologi

pengujian.

Bab VI Kesimpulan dan Saran

Berisi kesimpulan yang setelah melakukan testing maupun

evaluasi dan saran pengembangan lebih lanjut juga rencana

perbaikan terhadap saran yang diberikan.

I.2 Gambaran Keseluruhan

Aplikasi untuk memanggil program dan menjalankan perintah

menu Microsoft Office menggunakan Microsoft Speech SDK memiliki

beberapa faktor-faktor umum yang mempengaruhi produk dan

persyaratannya antara lain adalah: perspektif produk, fungsi produk,

karakteristik pengguna, batasan-batasan, asumsi dan ketergantungan,

dan penundaan persyaratan.

I.2.1 Perspektif Produk

Produk aplikasi untuk memanggil program dan menjalankan

perintah menu Microsoft Office menggunakan Microsoft Speech SDK,

memiliki fitur untuk memanggil program seperti Microsoft Word juga

menjalankan menu Office, pengguna hanya mengucapkan perintah

(13)

5

Universitas Kristen Maranatha

I.2.2 Fungsi Produk

Aplikasi ini berfungsi untuk memanggil program dan menjalankan menu Microsoft Office yang diinginkan dengan bicara

pada mikropon. Penggunaan akurasi untuk mengatur penerimaan

suara dan untuk pengenalan suara yang lebih baik ketika

menggunakan mikropon. Pencatatan history untuk mengetahui

kegiatan-kegiatan yang sudah dilakukan dengan menggunakan aplikasi

pengenalan suara.

I.2.3 Karakteristik Pengguna

Karakteristik dari pengguna aplikasi ini adalah semua orang

yang mampu berbicara dan mengerti pengucapan bahasa Inggris.

I.2.4 Batasan – batasan

Aplikasi untuk memanggil program dan menjalankan perintah

menu Microsoft Office menggunakan Microsoft Speech SDK memiliki

batasan batasan sebagai berikut :

1. Aplikasi ini hanya memanggil aplikasi bertipe *.exe dan

*.cpl(Control Panel).

2. Aplikasi ini tidak menyimpan perintah secara otomatis,

tetapi di set terlebih dahulu pada menu aplikasi yang ada.

3. Penggunaan nama perintah untuk memanggil program

dan nama perintah untuk menu Microsoft Office adalah

bebas kecuali menggunakan nama perintah yang sama

dan harus satu kata.

4. Satu program dapat memiliki lebih dari satu perintah.

5. Pengucapan memakai lafal bahasa Inggris.

6. Basis data untuk penyimpanan mengunakan XML.

7. Menu akurasi hanya untuk memberikan batasan akurasi

(14)

6

Universitas Kristen Maranatha 8. History hanya mencatat semua kegiatan dalam menu

perintah, penggantian akurasi dan menjalankan perintah

untuk memanggil program.

9. Penggunaan pengenalan suara untuk menu Microsoft

Office lebih optimal pada Microsoft Office 2007 terutama Microsoft Word.

I.2.5 Asumsi dan Ketergantungan

Aplikasi untuk memanggil program dan menjalankan perintah

menu Microsoft Office menggunakan Microsoft Speech SDK memiliki

ketergantungan yaitu harus mempunyai mikropon, untuk memanggil

aplikasi dalam aplikasi ini hanya dapat dijalankan menggunakan

mikropon. Aplikasi windows yang ada harus ter-instal dengan Microsoft

Speech SDK 5.1.

I.2.6 Penundaan Persyaratan

Penundaan persyaratan yang berhubungan dengan aplikasi ini

(15)

94

Universitas Kristen Maranatha

BAB VI KESIMPULAN DAN SARAN

Setelah melakukan pengujian terhadap aplikasi untuk memanggil

program dan menjalankan perintah menu Microsoft Office menggunakan Microsoft Speech SDK, maka didapat suatu kesimpulan dan saran-saran. Kesimpulan dan saran-saran akan dijelaskan lebih lanjut pada sub bab

berikut ini.

VI.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi

Dari hasil evaluasi yang sudah dilakukan, maka dapat ditarik suatu

kesimpulan sebagai berikut :

1. Aplikasi dapat mengenali perintah-perintah satu kata untuk memanggil

program. (Berdasarkan pada Black Box hal. 85).

2. Aplikasi dapat menambah, mengganti dan menghapus perintah

program. (Berdasarkan pada Uji Fungsionalitas class hal. 82).

3. Aplikasi dapat memanggil program ber-extension *.exe dan *.cpl.

(Berdasarkan pada Black Box hal. 85).

4. Aplikasi dapat menjalankan menu Microsoft Office 2007. (Berdasarkan

pada Black Box hal. 85).

5. Aplikasi dapat mengganti perintah menu Microsoft Office. (Berdasarkan pada Uji Fungsionalitas class hal. 82).

6. Aplikasi dapat menulis dan membaca XML. (Berdasarkan pada Uji

Fungsionalitas class hal. 82).

7. Aksen dan pengucapan lafal bahasa Inggris dapat mempengaruhi hasil

pengenalan suara dari aplikasi juga latar belakang dari pengguna saat

memakai aplikasi. (Berdasarkan pada hasil uji akurasi hal. 78).

8. Pembatasan akurasi dapat menghindari suara dari luar sehingga

pengenalan suara dapat berjalan dengan baik. (Berdasarkan pada

(16)

95

Universitas Kristen Maranatha 9. History dapat mencatat semua kegiatan dari menambah program,

mengganti program, menghapus program, memanggil program,

kegiatan pengenalan suara dan mengganti akurasi. (Berdasarkan pada

Uji Fungsionalitas class hal. 82).

10. Aplikasi dapat menampilkan Wizard-wizard yang ada pada program

control panel Speech.

VI.2 Keterkaitan antara Saran dengan Hasil Evaluasi

Saran-saran yang didapat dari hasil evaluasi adalah sebagai berikut :

1. Aplikasi dapat membalas dengan suara untuk langkah selanjutnya

yang harus dilakukan oleh pengguna.

2. Aplikasi pengenalan suara diharapkan dapat menjalankan fungsi

perangkat keras, seperti membuka cd-room.

VI.3 Rencana Perbaikan/ Implementasi terhadap Saran yang

Diberikan

Rencana perbaikan terhadap saran-saran yang diberikan adalah

sebagai berikut :

1. Dengan menambahkan fungsi untuk membuat aplikasi dapat

mengambil suara yang sudah tersedia oleh Microsoft Speech SDK lalu

tambahkan fungsi tersebut kedalam Microsoft Agent.

(17)

96

Universitas Kristen Maranatha

DAFTAR PUSTAKA

1. Deitel, H.M.(2002), Deitel, P.J., Listfield, J., Nieto, T.R, Yaeger, C.,

and Alatkina, M.C# How to Program. Prentice Hall, Upper

Sddleriver, Newjersey.

2. Ganesh, G Ghana Arun(2002), Building Text to Speech

Applications using SAPI 5.1 and C#. Retrieved August 24, 2008,

from

http://www.csharpcorner.com/UploadFile/ggaganesh/BuildingTextS

peechApplicationsusingSAPI5.1andCSharp11222005235840PM/Bu

ildingTextSpeechApplicationsusingSAPI5.1andCSharp.aspx.

3. Ganesh,G Ghana Arun(2002), Using MS Agent in C#. Retrieved

August 24, 2008, from

http://www.csharpcorner.com/UploadFile/ggaganesh/UsingMSAgen

tinCSharpPartIII11222005233843PM/UsingMSAgentinCSharpPartII

I.aspx.

4. Dabas, Nikhil(2002), Creating Cool Agent User Interfaces.

Retrieved August 10, 2008, from

http://www.codeproject.com/KB/cs/agentcs.aspx.

5. Srinivas, Suhil(2004), Speech Recognition using C#. Retrieved

August 24, 2008, from

http://www.csharpcorner.com/UploadFile/ssrinivas/SpeeechRecogni

tionusingCSharp11222005054918AM/SpeeechRecognitionusingCS

harp.aspx.

6. Ashmoz, Tambi(2004), Speech Recognition. Retrieved August 24,

2008, from

http://www.codeproject.com/KB/audio-video/tambiSR.aspx.

7. Katta, Ahmed jamil(2004), How to use Microsoft Agent in C#.

Retrieved August 10, 2008, from

(18)

97

Universitas Kristen Maranatha 8. Microsoft. Microsoft Agent references. Retrieved August 24, 2008,

from http://www.microsoft.com/products/msagent/downloads/develo

Referensi

Dokumen terkait

Nah dari blog itu lama kelamaan berkembang, karena masyarakat minatnya juga tinggi, kita pasang internet di kampung ini, terus kita kasih banyak pelatihan ke warga,

Ada beberapa PNS dosen tidak melakukan pengurusan tugas dan izin belajar sesuai prosedur. Hal ini berimbas pada tidak diterbitkannya SK Tugas Belajar dan SK Izin

Jadi, yang dimaksud dengan pendisiplinan shalat tahajud yang diterapkan pada Pondok Pesantren Al Falah Putera dalam penelitian ini adalah suatu proses melatih

Sesuai dengan permasalahan di atas, maka tujuan penelitian ini adalah untuk mengetahui Apakah terdapat perbedaan yang signifikan pada return, abnormal return , dan

Berdasarkan survey penelitian dahulu pada tikungan Padangluhong yang berada disamping Hotel Sapadia, penulis menemukan beberapa kondisi geometrik pada tikungan tersebut

Hasil penelitian yang telah dilakukan menyatakan adanya hubungan yang bermakna antara kelembaban udara dengan kejadian penyakit TB Paru dimana kelompok

Sama halnya dengan laju pertumbuhan y-on-y , laju pertumbuhan yang mengalami pertumbuhan paling besar dibandingkan dengan komponen pengeluaran lainnya adalah

(3) Angsuran pembayaran pajak sebagaimana dimaksud pada ayat (2), harus dilakukan secara teratur dan berturut-turut dengan dikenakan bunga sebesar 2% (dua persen) sebulan dari