• Tidak ada hasil yang ditemukan

IMPLEMENTASI SINTESA SUARA PADA KAMUS KOREA MENGGUNAKAN ANDROID

N/A
N/A
Protected

Academic year: 2022

Membagikan "IMPLEMENTASI SINTESA SUARA PADA KAMUS KOREA MENGGUNAKAN ANDROID"

Copied!
6
0
0

Teks penuh

(1)

IMPLEMENTASI SINTESA SUARA PADA KAMUS KOREA MENGGUNAKAN ANDROID

Fithri Wulandari

Informatika, Sekolah Tinggi Teknik Multimedia Cendekia Abditama Kompleks Pendidikan Islamic Village

Jl. Islamic Raya Kelapa dua, Tangerang Indonesia [email protected]

Abstract— Perkembangan teknologi telah menciptakan suatu revolusi yang disebut dengan revolusi informasi dan komunikasi. Hubungan antar bangsa yang semakin luas dan intensif, menimbulkan adanya informasi dan komunikasi dari satu bahasa ke bahasa lain. Selain Bahasa Inggris, Bahasa Korea juga sudah mulai meluas penggunaannya, terutama bagi mereka yang bergerak dalam bidang yang memiliki hubungan dengan negara Korea. Oleh karena itu, penulis mencoba membuat sebuah aplikasi pada smartphone Android dengan menggunakan eclipse JUNO yang bertujuan untuk mendukung berkembangnya studi Bahasa Korea dan membantu wisatawan Indonesia yang ingin bepergian ke negara Korea. Aplikasi mobile panduan Bahasa Korea ini berisi terjemahan arti kata dan kalimat yang sering digunakan dalam Bahasa Korea, database kata dan kalimat disimpan pada SQLite, selain itu aplikasi ini juga dapat melakukan fungsi pengucapan (speech synthesis) yang sangat diperlukan untuk mengetahui pengucapan kata dalam Bahasa Korea. Dalam perancangan aplikasi ini, penulis melakukan teknik reduksi data. Teknik ini digunakan untuk menyederhanakan beberapa file yang memiliki sejumlah data dengan tipe yang sama menjadi sebuah file.

Kata Kunci— Sintesa suara,kamus Korea, Android

I. PENDAHULUAN

Perkembangan teknologi telah menciptakan suatu revolusi yang disebut dengan revolusi informasi dan komunikasi, dunia terikat menjadi satu oleh sistem elektronik yang menyalurkan berita dan data dengan kecepatan cahaya ke seluruh tempat di dunia ini. Hubungan antar bangsa yang semakin luas dan intensif, menimbulkan adanya informasi dan komunikasi dari satu bahasa ke bahasa lain. Oleh karena itu anima masyarakat dalam mempelajari bahasa asing juga semakin meningkat. Selain Bahasa Inggris, Bahasa Korea juga sudah mulai meluas penggunaannya, terutama

bagi mereka yang bergerak dalam bidang yang memiliki hubungan dengan negara Korea.

Bahasa Korea merupakan bahasa yang saat ini banyak diminati oleh masyarakat dunia, khususnya di Indonesia. Hal tersebut dikarenakan berkembangnya budaya Korea dalam bidang musik, drama, film, industri mobil, elektronik hingga kosmetik. Dampak positifnya, peluang kerja, bisnis, pendidikan, wisata maupun kebudayaan terbuka lebar. Selama ini panduan bahasa Korea hanya dibuat berupa buku-buku saja, dimana buku tersebut sangat tidak efektif dan merepotkan jika digunakan untuk bepergian. Pembaca harus membuka halamannya terlebih dahulu dan kemudian mencari kata-kata yang diperlukan.

(2)

Untuk mendukung berkembangnya studi bahasa Korea dan membantu wisatawan Indonesia yang ingin bepergian ke negara Korea, penulis akan mencoba membuat aplikasi panduan Bahasa Korea yang berisi percakapan yang umum digunakan.

Dengan memanfaatkan perkembangan teknologi yang semakin pesat terkait dengan jumlah pengguna mobile devices yang banyak di Indonesia, aplikasi panduan bahasa Korea ini dibuat menggunakan platform android.

Sebagai sebuah teknologi yang tidak membatasi mobilitas penggunanya, perangkat selular, khususnya platform android memiliki kelebihan karena kemampuannya menyediakan berbagai macam fungsi, selain fungsi utamanya sebagai alat komunikasi.

Eclipse adalah salah satu software untuk membuat aplikasi Android. Konsep Eclipse adalah IDE yang terbuka (open), mudah diperluas (extensible) dan tidak untuk sesuatu yang spesifik.

Eclipse tidak hanya untuk mengembangkan program Java, tetapi dapat digunakan untuk berbagai macam keperluan, cukup dengan menginstal plug-in yang dibutuhkan.

II. LANDASANTEORI

Sintesis Suara

Sintesis suara secara umum dapat dibagi menjadi tiga teknik yaitu sintesis yang berdasarkan rule, sintesis dengan teknik gabungan (concatenative synthesis), dan sintesis berdasarkan cara dikeluarkannya suara (articulatory synthesis).

Salah satu metoda yang menerapkan teknik berdasarkan rule adalah metoda formant synthesis.

Teknik ini menggunakan perhitungan agar terdengar mirip seperti suara yang asli. Untuk dapat membuat sintesis suara teknik ini berusaha untuk membuat formant yang mirip dengan yang ada pada suara manusia dengan teknik filter orde kedua. Format adalah resonansi vokal pada titik-titik puncak yang mungkin terjadi saat keluar suara.

Teknik sintesis suara yang menggunakan metoda concatenative synthesis diantara lain diphone concatenation dan unit selection Secara garis besar, untuk membuat sintesis suara dengan teknik ini

dibutuhkan dua langkah utama yaitu analisis teks yang menjadi masukan dan sintesis gelombang.

Teknik articulatory synthesis berbeda dengan teknik-teknik yang dibahas sebelumnya karena menggunakan pendekatan cara manusia mengeluarkan suara secara biologis yang kemudian diterjemahkan ke dalam model komputasi.

Sistem layanan reservasi menggunakan ucapan dilakukan berkali-kali antara pengguna dan perangkat lunak. Proses dimulai dengan masukan pengguna yang berusaha dikenali oleh pengenalan suara otomatis. Kata-kata yang berhasil dikenali kemudian akan diproses sebagai bahan pertimbangan keberjalanan manajemen dialog.

Selanjutnya manajemen dialog akan memberikan respon melalui sintesis suara. Proses ini diakhiri hingga pengguna mendapat konfirmasi reservasi terhadap layanan yang diinginkan.

Bahasa Korea

Bahasa Korea adalah bahasa yang digunakan di Korea dan merupakan bahasa resmi Korea Selatan dan Korea Utara. Klasifikasi resmi bahasa Korea masih belum disetujui secara universal, namun dianggap oleh banyak orang sebagai bahasa isolat. Beberapa ahli bahasa memasukkannya ke dalam kelompok bahasa Altaik. Bahasa Korea juga banyak mirip dengan bahasa Jepang yang status kekerabatannya juga kurang jelas.

Sistem penulisan bahasa Korea yang asli – disebut Hangul – merupakan sistem yang silabik dan fonetik. Aksara-aksara Sino-Korea (Hanja) juga digunakan untuk menulis bahasa Korea. Walaupun kata-kata yang paling umum digunakan merupakan Hangul, lebih dari 70% kosakata bahasa Korea terdiri dari kata-kata yang dibentuk dari Hanja atau diambil dari bahasa Mandarin.

Android

Android merupakan sebuah sistem operasi terbuka yang diperuntukan untuk perangkat bergerak (Mobile device ). Dikembangkan oleh Open Handset Alliance yang terdiri dari pengembang software, hardware dan provider seperti Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan

(3)

NVIDIA yang bertujuan membuat sebuah standar terbuka untuk perangkat bergerak (mobile device ). Pada Juli 2005 android telah diakuisisi oleh google dan pada 5 November 2007 barulah secara resmi Android di rilis oleh Google.

Dalam pengembangan aplikasi, android menyediakan Android SDK yang menyediakan tools dan API untuk para pengembang aplikasi dengan platform android. Android menggunakan Java sebagai bahasa pemograman- nya.

Di bawah ini adalah vitur yang terdapat pada android :

 Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia

 Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat mobile

 Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL

 SQLite: untuk tempat penyimpanan data

 Mendukung media: audio, video, dan berbagai format gambar

 GSM, Bluetooth, EDGE, 3G, dan wifi

 Kamera, dan accelerometer

 Multi touch: kemampuan layaknya handset modern yang dapat menggunakan dua jari atau lebih untuk berinteraksi dengan perangkat.

 Lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools untuk debugging, profil dan kinerja memori, dan plugin untuk Eclipse IDE.

 Market seperti kebanyakan telepon selular yang memiliki tempat penjualan aplikasi, market pada android merupakan katalog aplikasi yang dapat di download dan di install pada telepon selular melalui internet.

Struktur Navigasi

Struktur navigasi adalah urutan alur informasi dari suatu aplikasi multimedia. Dengan menggunakan struktur navigasi yang tepat maka suatu aplikasi mutimedia mempunyai suatu pedoman dan arah informasi yang jelas. Dalam pembuatan aplikasi multimedia terdapat empat macan bentuk dasar struktur navigasi yang

digunakan, yaitu : Struktur Navigasi Linear, Struktur Navigasi Non Linear, Struktur Navigasi Hierarchi, dan Struktur Navigasi Composite.

UML

UML (Unified Modeling Language) adalah sebuah bahasa untuk menentukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan software. Artifact dapat berupa model, deskripsi atau software) dari system software, seperti pada pemodelan bisnis dan system non software lainnya. Diagram berbentuk grafik yang menunjukkan simbol elemen model yang disusun untuk mengilustrasikan bagian atau aspek tertentu dari sistem. Sebuah diagram merupakan bagian dari suatu view tertentu dan ketika digambarkan biasanya dialokasikan untuk view tertentu. Adapun jenis diagram yaitu use case diagram, class diagram, component diagram, deployment diagram, state diagram, sequence diagram, collaboration diagram dan activity diagram.

III. PERANCANGANDANIMPLEMENTASI

Perancangan Aplikasi

Aplikasi ini merupakan aplikasi berbasis Android yang bertujuan untuk mempermudah pengguna memperoleh terjemahan kata dan kalimat dari Bahasa Indonesia ke Bahasa Korea. Penyimpanan data pada aplikasi ini menggunakan SQLite Expert Personal untuk menyimpan data kata.

(4)

Gambar 1. Struktur Navigasi

Gambar 2. Use Case Diagram

Gambar 3. Sequence Diagram

Gambar 4. Activity Diagram

Pembuatan Koding Program

Pada tahap ini akan dibahas penjelasan script dari masing-masing kelas dan xml yang digunakan pada pembuatan aplikasi Panduan Korea. Dalam pembuatan koding program pada java dibuat menggunakan paket. Paket merupakan kumpulan dari berbagai kode yang terangkum dalam satu paket. Untuk memudahkan penulisan dan pembagian logika suatu program, satu paket terbagi menjadi beberapa berkas file di mana setiap file memiliki fungsi atau tugas khusus.

Uji Coba

Pengujian dilakukan agar dapat mengetahui apabila terjadi kesalahan ketika aplikasi dijalankan.

Teknik pengujian yang dilakukan dengan menggunakan metode black box testing. Pengujian black box terfokus pada spesifikasi fungsional dari perangkat lunak. Black box testing cenderung untuk menemukan hal-hal seperti fungsi yang tidak benar atau tidak ada, kesalahan antarmuka (interface errors), kesalahan pada struktur data dan akses basis data dan kesalahan performansi (performance errors).

Pengujian aplikasi panduan Bahasa Korea menggunakan emulator yang disediakan oleh java

(5)

eclipse JUNO. Emulator ini berfungsi untuk memastikan apakah aplikasi yang dibuat dapat berhasil dijalankan dengan baik dan sesuai dengan rancangan atau tidak. Selain itu pada pembahasan ini disertakan kuesioner yang dibuat untuk melakukan pengujian aplikasi kepada pengguna sebagai penilaian dan tanggapan terhadap aplikasi panduan Bahasa Korea ini.

Implementasi

Setelah aplikasi berhasil dijalankan pada emulator, tahap selanjutnya akan dilakukan implementasi ke beberapa mobile devices berplatform Android untuk memberikan suatu masukan terhadap aplikasi mobile learning ini agar dapat diperbaiki untuk kedepannya. Berikut hasil implementasi aplikasi pada mobile devices Samsung Galaxy Gio GT-S5660 :

Gambar 5. Menu Icon Awal dan Keluar

Gambar 6. Menu Utama dan tentang aplikasi

Gambar 7. Menu Kata dan Kalimat yang Tersedia

IV. KESIMPULAN

Menu-menu pada aplikasi ini sudah dapat berjalan.

Terjemahan kata dan kalimat sudah berjalan sesuai dengan data yang telah dimasukkan ke dalam database SQLite. Aplikasi ini juga dapat melakukan fungsi pengucapan (speech synthesis) berupa suara yang sangat diperlukan untuk mengetahui pengucapan kata dalam Bahasa Korea. Aplikasi ini hanya dapat menerjemahkan arti kata dan kalimat dari Bahasa Indonesia ke Bahasa Korea dan menggunakan sistem operasi Android saja.

(6)

Daftar Pustaka

[1] Agus Haryanto, “Sharing Knowledge Web and Mobile Technology,“

http://agusharyanto.net/wordpress/?cat=31 diakses tahun 2012.

[2] Arif Akbarul Huda, “Ebook! Membuat Aplikasi Android Sendiri, untuk Pemula,”http://omayib.com/2011/03/07/ebook-membuat-sendiri- aplikasi-android-siapa-takut/ diakses tahun 2012.

[3] Brown, Douglas, The Principles of Language Teaching and Learning, New York : Pearson Education, Inc. 2007.

[4] Ellis, Rod, Understanding Second Language Acquisition. Oxford:

Oxford University Perss, 2004.

[5] Hoff, Erika, Language Development, United States: Wadsworth Thomson Learning, 2005.

[6] Iman Suroso, Menumbuhkan Motivasi dalam Pembelajaran Bahasa Kedua Vol. 11 No 3, Semarang, 2011.

[7] Maisarah dan Achmad Fanani, Active Korean Panduan Komplit Bahasa Korea, Pelangi, Indonesia, 2012.

[8] Nazruddin Safaat, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android (edisi revisi), Informatika, Bandung, 2012.

[9] Hoberman, Perry et.al, 2012. Ïmmersive Training Games for Smartphone-Based Head Mounted Displays”, IEEE Virtual Reality Conference 2012, Hal: 151-152.

[10] Chuah, Kee-Man., Chwen-Jen Chen, dan Chee-Siong The, 2011.

“Designing A Desktop Virtual Reality-Based Learning Environment With Emotional Consideration”, Research and Practice in Technology Enhance Learning, Vol 6, No 1 : 25-42.

[11] Chronister, James. 2011. Blender Basic Clasroom Tutorial Book 4th Edition. Pennsylvania : Central Dauphin School.

[12] Goldstone, Will. 2009. Unity Game Development Essentials.

Birmingham : Packt Publishing.

[13] Burdea and Coiffet, 2003, Virtual Reality Technology 2nd Edition, Willey, 2003.

.

Gambar

Gambar 2.  Use Case Diagram
Gambar 5.  Menu Icon Awal dan Keluar

Referensi

Dokumen terkait

Atas peran serta dan dukungan dari pihak peserta lelang, Kami atas nama Tim Pokja/ ULP mengucapkan banyak terima kasih. Atas peran serta dan dukungan dari pihak peserta lelang,

studi kualitatif  Naskah catatan evaluasi • Surat tugas • Media yg diuji coba • Catatan hasil uji coba... Menanyakan perubahan perilaku (pengetahuan, tanggapan-sikap, aksi perilaku)

Spasme pembuluh darah bisa juga terjadi pada orang yang tidak memiliki riwayat penyakit jantung sebelumnya, dan biasanya dihubungkan dengan beberapa hal antara

Proses pemberian hak untuk tanah yang sudah bersertipikat hampir sama dengan proses pemberian hak untuk tanah yang belum bersertipikat (tanah mentah), karena

this study focuses on an analysis of Mood structure (interpersonal metafunction) in students’ Recount text. Further research may examine the realization of different

Peraturan Pemerintah Nomor 56 Tahun 2005 tentang Sistem Informasi Keuangan Daerah (Lembaran Negara Republik Indonesia Tahun 2005 Nomor 138, Tambahan Lembaran Negara

Berdasarkan uraian di atas, maka pada program kreativitas mahasiswa ini dibuat GETEM KOBENG ( Nugget Tempe Koro Benguk) yang diharapkan dapat menjadi salah

Kertas kerja ini melihat kesan pembangunan lazim di Bintulu terhadap pengetahuan tempatan yang diamalkan oleh pesawah Iban dalam aktiviti penanaman padi di Kuala Tatau yang