BAB I PENDAHULUAN 1.1. Latar Belakang Teknologi Informasi telah berkembang sedemikian pesatnya. Penemuan penemuan baru, yang pada dasarnya ditunjukkan untuk memudahkan pekerjaan manusia, semakin berkembang dan semakin memanjakan kehidupan manusia. Demikian pula dengan penemuan teknologi sintesis suara dan ucapan secara digital atau dikenal dengan Text-To-Speech (TTS). Dengan kata lain, bentukbentuk teks yang diketikkan akan diproses oleh aplikasi tersebut menjadi bunyi bahasa. TTS tidak hanya merupakan sebuah software yang mampu menghasilkan tiruan ucapan manusia, namun juga dapat diimplementasikan dalam teknologi yang dapat mempermudah pekerjaan manusia. Contoh kegunaannya antara lain untuk otomatisasi pembicaraan dalam aplikasi telekomunikasi dan multimedia, membantu orang-orang tuna wicara (cacat) ataupun pendidikan bagi semua bahasa. Dalam perancangan dan pembuatan Basis Data Diphone bahasa Indonesia dilakukan dengan beberapa tahapan : mempelajari bentuk-bentuk fonem dalam bahasa Indonesia dan meneliti kemungkinan kombinasinya untuk menjadi bentukbentuk diphone dan menggabungkannya menjadi bentuk difon, mencari contoh kata yang mengandung diphone yang telah tersusun sebelumnya kemudian melakukan perekaman contoh kata tersebut, melakukan segmentasi hasil perekaman contoh kata yang telah direkam sebelumnya. Proses dalam Sistem Text-to-Speech bahasa Indonesia terdiri atas 2 proses yaitu proses konversi dari teks yang akan dibunyikan ke dalam fonem dan proses konversi dari fonem ke speech dan MBROLA speech engine merupakan teknik penggabungan segmen bunyi berdasarkan pangkalan diphone (diphone concatenation) sebagai pembangkit ucapan dengan database diphone bahasa Indonesia. Pada Tugas Akhir ini penulis terinspirasi membuat aplikasi bertemakan Aplikasi Desktop berbasis Teks-To-Speech penulis mencoba membuat basis data difon dengan konversi Text ke Ucapan menggunakan MBROLA Speech 1
Engine ucapan suara seorang pria berbahasa Indonesia untuk membantu pemanggilan nama serta informasi wisudawan/wisudawati pada acara wisuda untuk menggantikan pembicara (MC). 1.2. Rumusan Masalah Rumusan masalah pada tugas akhir ini adalah : a. Bagaimana menganalisa kebutuhan aplikasi Text-To-Speech? b. Bagaimana mendesain aplikasi Text-To-Speech? c. Bagaimana managemen data dalam aplikasi Text-To-Speech? d. Bagaimana mengimplementasikan aplikasi Text-To-Speech dengan pengucapan dalam bahasa Indonesia? e. Bagaimana aplikasi Text-To-Speech diterapkan untuk pembacaan informasi dan pemanggilan nama wisudawan/wisudawati? 1.3 Tujuan Tujuan yang ingin dicapai dalam pembuatan tugas akhir ini adalah : a. Analisa kebutuhan aplikasi Text-To-Speech b. Membuat desain aplikasi yang mudah dan menarik para pengguna aplikasi Text-To-Speech c. Mendeskripsikan managemen data dalam aplikasi Text-To-Speech d. Mengimplementasikan aplikasi Text-To-Speech dengan pengucapan dalam bahasa Indonesia e. Menerapkan aplikasi Text-To-Speech untuk pembacaan informasi dan pemanggilan nama wisudawan/wisudawati 1.4 Batasan masalah Adapun batasan-batasan masalah yang akan di cakup dalam tugas akhir ini antara lain : a. Aplikasi pada Tugas Akhir ini dibuat untuk memudahkan pembicara atau MC pada saat pembacaan informasi dan pemanggilan nama wisudawan/wisudawati dengan menekan tombol-tombol yang tersedia 2
b. Aplikasi ini dapat mengubah teks menjadi suara dari database yang telah dibuat c. Tidak dapat melakukan import atau ekstrak dari atau ke format dokumen d. Belum bisa dipastikan lafal dan pengucapan bahasa Indonesia pada aplikasi text to speech ini sama persis dengan logat bahasa Indonesia yang sebenarnya e. Tidak dapat mengenali atau membedakan kata homograf f. Tidak menggunakan perangkat lain seperti scaner 1.5 Metodologi Penyelesaian Masalah Metodologi penyelesaian masalah yang akan dilakukan dalam menyelesaikan tugas akhir ini adalah: 1.5.1 Studi Pustaka Pada tahap ini dilakukan pengumpulan berbagai macam literatur seperti paper, jurnal dan artikel lainnya yang menunjang penelitian tetang sistem Text-To- Speech. 1.5.2 Membuat Desain Sistem Membuat desain yang akan dibangun atau alur sistem yaitu melakukan penyesuaian dengan metode yang digunakan. Alur aplikasi Text-to-Speech yaitu menginputkan/entry data text mengenai informasi wisudawan/wisudawati ke dalam database aplikasi yang dibuat menggunakan pemrograman Visual Basic 6 lalu progam akan mengeksekusi text setelah dilakukan pencarian dalam database terhadap data yang ingin dibacakan, membuatnya menjadi rangkaian kalimat dan merubahnya dalam bentuk suara. Kemudian format text akan diproses dengan menggunakan MBROLA Speech Engine sebagai pembangkit ucapan dengan database diphone bahasa Indonesia. 3
1.5.3 Mengimplementasikan Metode ke dalam Bahasa Pemograman Pada tahap ini dilakukan pembuatan aplikasi wisuda berbasis dekstop menggunakan visual basic 6 dan MBROLA speech engine serta uji coba pada aplikasi Text-To-Speech untuk pengucapan bahasa Indonesia. Alur program : Petugas telah menerima data calon wisudawan/wisudawati dan memasukkannya ke dalam database. Pada saat pelaksanaan petugas menekan tombol diantaranya tombol speak untuk pengucapan data wisudawan/wisudawati yang telah tersimpan sebelumnya di database dan tombol next untuk melancutkan pembacaan ke data selanjutnya sesuai urutan di database tersimpan. Informasi yang dibacakan oleh aplikasi TTS seperti nama wisudawan/wisudawati, fakultas, dan jurusan. 1.5.4 Pengujian Terhadap Sistem Pada tahap ini akan menguji kode progam yang telah dibuat dengan mefokuskan tingkat keberhasilan sitem aplikasi yang telah dibangun. Tujuannya untuk memastikan bahwa semua pernyataan telah di uji dan memastikan juga bahwa input yang di gunakan akan menghasilkan output yang sesuai. 1.5.5 Pembuatan Laporan Kegiatan ini dilakukan setelah tahapan studi kasus dilakukan dan akan berjalan sampai dengan sistem ini selesai dan sesuai dengan tujuan. 1.6 Sistematika Penulisan Tugas Akhir Penulisan dalam tugas akhir ini, terbagi menjadi : BAB I : PENDAHULUAN Memuat latar belakang, rumusan masalah, batasan masalah, maksud dan tujuan, metodologi pengerjaan dan sistematika penulisan. BAB II : LANDASAN TEORI Membahas teori-teori yang mendukung dalam pembuatan aplikasi. 4
BAB III BAB IV BAB V : ANALISA DAN PERANCANGAN SISTEM Membahas tentang proses analisa dan perancangan sistem. : IMPLEMENTASI DAN PENGUJIAN Memuat hasil pengujian aplikasi dan pembahasan terhadap sistem yang telah dibuat. : KESIMPULAN DAN SARAN Memuat kesimpulan dan saran-saran. 5