implementasi sapi untuk menjalankan

advertisement
BAB 1
PENDAHULUAN
1.1.
Latar Belakang Masalah
Perkembangan teknologi yang begitu pesat berdampak pada teknologi
komputer yang semakin interaktif. Hal ini dapat dijumpai pada perkembangan
perangkat keras dan perangkat lunak komputer. Perkembangan perangkat keras
seperti : keyboard, mouse, touch pad hingga pada kemunculan touch screen.
Perkembangan perangkat lunak komputer seperti : perkembangan fitur-fitur pada
Microsoft word misalnya: fitur spelling and grammar yang semakin memudahkan
pengguna untuk mengoreksi kata dengan opsi otomatis maupun manual.
Perkembangan ini ditujukan pada kemudahan pemakaian aplikasi oleh pengguna.
Perkembangan ini memaksa para pengembang perangkat keras dan
perangkat lunak komputer untuk terus bereksplorasi agar mendapatkan hasil yang
memiliki nilai lebih baik dari sisi kemudahan penggunaan maupun efisiensi gaya
interaksi antara pengguna dan komputer. Aplikasi yang dewasa ini sering
ditemukan adalah merupakan aplikasi yang melibatkan interaksi dengan gerak dan
visual. Bagaimana bila kita dapat menggunakan komputer tanpa menggunakan
keyboard atau mouse dan tanpa melibatkan gerak dari anggota tubuh kita?
Suara tentu dapat menjadi alternatif gaya interaksi bagi user untuk dapat
menjalankan aplikasi komputer. Hal ini juga merupakan jawaban dari kesulitan
para penyandang cacat fisik pada tangan untuk menjalankan aplikasi pada
komputer.
Gaya interaksi ini akan dapat mewujudkan aplikasi-aplikasi yang
handsfree sehingga dapat membantu pengguna komputer yang tidak pada kondisi
cacat fisik namun pada kondisi sakit tangan dan pengguna pada saat menyetir
mobil.
1
1.2.
Rumusan Masalah
Pengenalan perintah oleh sistem komputer dengan ujaran manusia akan
mempermudah
interaktivitas
antara
pengguna
dan
sistem.
Bagaimana
interaktivitas antara user dan komputer difasilitasi dengan memanfaatkan gaya
interaksi dengan bahasa alami (suara)?
1.3.
Batasan Masalah
Pada tugas akhir ini akan dibuat sebuah aplikasi yang dapat membantu
pengguna untuk menjalankan aplikasi Microsoft Word yang berjalan pada sistem
operasi Windows XP dengan menggunakan ucapan dalam bahasa inggris. Hal-hal
yang dapat dilakukan oleh aplikasi ini, yaitu:
•
Mengaktifkan dan menutup aplikasi dengan menggunakan perintah suara.
•
Memasukan huruf-huruf alfabet dan numerik dengan mengeja huruf dan
nomor yang diinginkan.
•
Pengguna dapat melakukan dictation pada Microsoft Word.
•
Melakukan kontrol pada Microsoft Word. Perintah-perintah yang dapat
dipanggil dengan perintah suara pada aplikasi ini meliputi perintahperintah utama pada menu file, edit, view, insert, format, tools, dan help.
•
1.4.
Output berupa teks.
Tujuan Penelitian
Tujuan dari penelitian ini adalah untuk mengimplementasikan teknologi
.NET dan SAPI pada sebuah aplikasi yang dapat menjalankan program aplikasi
Microsoft Word dengan perintah suara.
1.5.
Metodologi
Ada dua metode yang digunakan dalam pembuatan Tugas Akhir ini.
Kedua metode tersebut adalah:
2
•
Metode Studi Pustaka, dilakukan sebagai upaya pengumpulan data dengan
menggunakan buku-buku yang mendukung proses pelaksanaan tugas akhir
dan mencari informasi melalui sumber on-line untuk membantu pembangunan
sistem.
•
Cara implementasi :
-
SAPI, digunakan sebagai interface penghubung antara aplikasi dengan
mesin pengenalan ujaran.
-
Menulis kamus perintah yang ditulis dalam bentuk XML.
-
Menggunakan bahasa pemrograman C# untuk membuat aplikasi yang
memanfaatkan teknologi SAPI.
1.6.
Sistematika Penulisan
Sistematika yang dipergunakan dalam penulisan tugas akhir ini adalah
sebagai berikut:
Bab 1 Pendahuluan, bab ini menjelaskan latar belakang masalah, rumusan
masalah, batasan masalah, tujuan penelitian, spesifikasi sistem, metodologi, dan
sistematika penulisan.
Bab 2 Landasan Teori, berisi landasan teori yang diperlukan untuk penulisan
Tugas Akhir.
Bab 3 Analisis dan Perancangan Sistem, berisi perancangan sistem yang meliputi
perancangan interface dan analisis kebutuhan sistem.
Bab 4 Implementasi dan Analisis Sistem, membahas implementasi dari
perancangan sistem serta analisis sistem.
Bab 5 Penutup, berisi kesimpulan dan saran.
3
Download