BAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini, perkembangan teknologi informasi di dunia sudah sangat maju. Tentu saja, hal ini membuat banyak orang beralih dari metode manual ke penggunaan teknologi informasi. Seiring dengan kemajuan teknologi informasi, istilah istilah dalam teknologi juga harus bisa dikuasai dengan baik. Istilah istilah tersebut kemudian dikumpulkan dalam sebuah kamus, sehingga terbentuklah sebuah kamus teknik informatika. Menurut Kamus Besar Bahasa Indonesia Edisi Ketiga (2001:499), kamus adalah buku acuan yang memuat kata dan ungkapan, biasanya disusun menurut abjad berikut keterangan tentang makna, pemakaian, atau terjemahannya. Selain itu kamus juga merupakan buku yang memuat kumpulan istilah atau nama yang disusun menurut abjad beserta penjelasan, makna dan pemakaian. Kamus digunakan untuk mempermudah pencarian istilah istilah teknik informatika yang mungkin kurang dimengerti dan sulit dipahami. Sama seperti pada kamus kamus manual lainnya, misalnya Kamus Besar Bahasa Indonesia ataupun Oxford Dictionary (untuk Bahasa Inggris), pencarian kata kurang efektif karena setelah menemukan huruf pertama dari kata tersebut, harus membuka halaman per halaman sampai kata yang dicari ditemukan. Oleh karena itu, Google membuat Google Translate untuk menjawab kekurangan tersebut. Google Translate sering dipakai untuk menerjemahkan sebuah kata yang dicari dengan cara diketik ataupun diucapkan dengan bantuan internet. Akan tetapi, keterbatasan koneksi ke internet membuat Google Translate tidak bisa diakses, sehingga dibutuhkan sebuah kamus yang dapat diakses kapan saja. Speech Recognition adalah komputer, software program, atau hardware yang bisa mengubah suara manusia menjadi digital agar bisa dipahami oleh komputer. Menurut Kamus Besar Bahasa Indonesia Edisi 1
2 Ketiga (2001:542) Speech Recognition, yang dalam arti Bahasa Indonesia adalah pengenalan wicara, merupakan identifikasi unsur Bahasa, seperti suku kata dan kata secara cermat dalam kaitannya dengan meniru dan menyelidiki Bahasa manusia dengan mesin atau alat elektronik. Dengan penggunaan Speech Recognition para pengguna tidak perlu menggunakan input melalui hardware yang berupa seperti mouse dan keyboard. Dengan menggunakan Speech Recognition sebagai input sebuah kamus kosakata istilah teknik informatika tentu dapat mempermudah pencarian kata di dalam aplikasi ini dan tentu hal tersebut akan memudahkan dalam mempelajari istilah-istilah teknik informatika. Selain itu untuk memacu keinginan menguasai istilah - istilah teknik informatika, maka aplikasi ini menawarkan fitur permainan kuis untuk membantu meningkatkan kemampuan mengingat istilah istilah teknik informatika. Dengan memanfaatkan fitur speech recognition, user hanya perlu mengucapkan jawaban yang dipikir benar dan sistem akan mencocokkan dengan jawaban yang ada. Melalui pertimbangan pertimbangan kegunaan dari aplikasi Speech Recognition ini maka peneliti membuat sebuah aplikasi kosakata istilah teknik informatika yang tidak membutuhkan koneksi internet untuk mengaksesnya, dengan menggunakan Speech Recognition sebagai fitur utama dalam aplikasi ini. 1.1.1 State of the Art [1] Pada Tahun 2011 Amalia Zahra, Sadar Baskoro, dan Mirna Adriani membuat pengembangan sebuah generator kamus pelafalan Bahasa Indonesia. Di dalam pengembangan Zahra menggunakan Indonesian Phone Symbol yang berdasarkan ARPABET. [2] Pada Tahun 2011 Ricky membuat aplikasi kamus Bahasa Indonesia digital berbasis desktop yang mampu menerima input melalui ketikan dan ucapan. Pemrogramannya menggunakan Visual Basic 6, database dimasukkan ke MS Access 2003 dan pengenalan ucapan menggunakan Matlab 7.1. Metode pembuatan aplikasinya
3 menggunakan LPC (Linear Predictive Coding) dan HMM (Hidden Markov Model). [3] Pada Oktober 2011 Parno, Dharmayanti, dan Nandang Rahmansyah membuat aplikasi mobile kamus istilah psikologi berbasis Android 2.2. Pembuatan aplikasi ini menggunakan Java,XML,dan juga menggunakan SQLite sebagai database. 1.2 Ruang Lingkup Batasan batasan masalah pada aplikasi ini adalah sebagai berikut : 1. Perancangan aplikasi speech recognition sebagai fitur utama dalam aplikasi kosakata istilah teknik informatika. 2. Perancangan aplikasi yang memiliki fitur kamus dan kuis. 3. Kosakata diambil dari Kamus Komputer dan Teknologi Informasi. 4. Kosakata yang diambil berjumlah 80 kata. 5. Perancangan aplikasi speech recognition menggunakan Microsoft.NET Framework v4.0. 6. Perancangan aplikasi speech recognition dilakukan pada desktop. 7. Perancangan aplikasi speech recognition yang tidak memerlukan koneksi internet. 1.3 Tujuan dan Manfaat Berdasarkan latar belakang di atas, tujuan dari perancangan aplikasi ini adalah: 1. Menerapkan teknologi speech recognition ke aplikasi kamus dan kuis kosakata istilah teknik informatika. 2. Pengguna dapat memahami istilah istilah yang sering digunakan di teknik informatika. Adapun manfaat yang didapatkan adalah sebagai berikut : 1. Untuk memudahkan dan menghemat waktu dalam pencarian kata di dalam Kamus teknik informatika, tanpa harus mengetik kata yang dibutuhkan. 2. Menambah kosakata istilah teknik informatika yang sangat berguna dalam dunia pendidikan.
4 1.4 Metodologi Dalam penelitian ini peneliti menggunakan dua metode dalam perancangan dan pembuatan aplikasi Speech Recognition ini, yaitu : 1. Metode Analisis Di dalam metode analisis, peneliti melakukan studi pustaka, seperti membaca dari berbagai sumber di internet, buku, dan jurnal tentang hal hal yang berhubungan dengan speech recognition, dan menyebarkan kuesioner untuk mengetahui kebutuhan user. Ada beberapa hal yang dilakukan, yaitu : a. Mempelajari bagaimana proses kerja Speech Recognition didalam C#. b. Mengenali bahasa pemrograman C# dan library yang digunakan dalam perancangan aplikasi speech recognition ini. 2. Metode Perancangan Di dalam perancangan sistem aplikasi speech recognition ini, peneliti menggunakan metode waterfall. Tahapan tahapan dari metode waterfall yang peneliti gunakan ini adalah sebagai berikut : a. Komunikasi Dalam tahap ini peneliti mulai dengan mengumpulkan data data yang dibutuhkan dalam aplikasi kosakata istilah teknik informatika. b. Perancangan Dalam tahap ini peneliti merencanakan semua yang berhubungan dengan aplikasi, mulai dari aplikasi ini akan dibentuk, cara kerja dari aplikasi ini, dan pembagian tugas dalam pengerjaan aplikasi Speech Recognition ini. c. Desain Dalam tahap ini peneliti merancang dan melakukan pembuatan desain yg telah peneliti rencanakan sebelumnya. Pembuatan desain yang dimaksud adalah merancang user interface-nya, cara kerja
5 aplikasi, mengatur input dan juga pengaturan output dari aplikasi ini. d. Pembangunan Dalam tahap ini peneliti merancang inti dari aplikasi ini. Perancangan inti aplikasi bisa dilakukan dengan pengkodean (coding) logika aplikasi dan pelatihan aplikasi (training) dengan beberapa sampel kata. Pada tahap ini juga peneliti melakukan pengujian terhadap aplikasi ini baik keakuratan maupun presentasi kesuksesan fungsi aplikasi. e. Penyebaran Dalam tahap ini peneliti melakukan pengembangan sedikit demi sedikit secara berulang berdasarkan tahap pengujian apabila dalam tahap tersebut peneliti masih menemukan bug atau error pada aplikasi ini dan setelah semua pengecekan peneliti menyebarkan kuesioner evaluasi aplikasi ke user. 1.5 Sistematika Penulisan Sistematika penulisan penelitian ini terdiri dari 5 bab yaitu : BAB 1 PENDAHULUAN Pada bab ini diberikan penjelasan dan gambaran secara garis besar tentang penelitian ini dengan melalui latar belakang pembuatan aplikasi ini, ruang lingkup yang digunakan dalam aplikasi ini, tujuan dan manfaat aplikasi ini bagi para penggunanya, metodologi penelitian dan sistematika penulisan. BAB 2 TINJAUAN PUSTAKA Pada bab ini dijelaskan tentang teori teori dan metode metode apa saja yang digunakan dalam pembuatan dan perancangan aplikasi speech recognition ini.
6 BAB 3 METODOLOGI Bab ini menjelaskan tentang penganalisisan aplikasi yang dibuat dan kebutuhan kebutuhan yang diperlukan untuk mendukung perancangan sistem ini. BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM Pada bab ini membahas tentang pengimplementasian aplikasi, penyajian data hasil perancangan dan pembahasan hasil implementasi sistem. BAB 5 SIMPULAN DAN SARAN Bab ini berisi kesimpulan yang didapat dari hasil penelitian dan saran saran untuk dapat meningkatkan dan mengembangkan sistem.