BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Saat ini bahasa Jepang telah dianggap penting untuk dipelajari selain bahasa Inggris dan Mandarin. Semakin banyak masyarakat yang tertarik untuk mempelajari bahasa Jepang. Hal ini didukung dengan banyaknya film dan lagu berbahasa Jepang yang telah beredar di Indonesia, baik dalam format CD, VCD, DVD, maupun MP3. Fenomena tersebut, mendorong berkembangnya lembaga-lembaga pendidikan bahasa yang khusus mengajarkan bahasa Jepang. Pengajaran yang diberikan meliputi cara menulis tulisan Jepang, struktur kalimat, dan kaiwa (percakapan), yang semuanya terbagi dalam beberapa level pengajaran. Dengan merekrut native speaker yang sebagian besar berkebangsaan Jepang, lembaga-lembaga tersebut mencoba menawarkan sebuah bentuk alternatife baru di bidang bahasa. Peserta kursus maupun mahasiswa jurusan sastra Jepang yang tergolong pemula, pada awalnya secara umum mengalami kesulitan mengucapkan kata maupun kalimat dalam bahasa Jepang, sehingga pada penulisan Tugas Akhir ini dibuat suatu program yang dapat membantu memecahkan masalah tersebut. Program dibuat dengan menggunakan metode aplikasi Natural Language Processing (NLP), salah satu metode aplikasi yang digunakan dalam Artificial Intelligence untuk berkomunikasi dengan komputer dalam berbagai bahasa yang digunakan oleh manusia.1 1.2. Rumusan Masalah Berdasarkan latar belakang masalah yang ada, penulis merumuskan permasalahan yang harus dipecahkan dalam program ini, yaitu bagaimana suatu input kalimat bahasa Jepang dapat dirubah menjadi kumpulan pelafalan suara yang dapat 1 Louis E. Frenzel Jr., Crash Course in Artificial Intelligence and Expert Systems, USA, Howard W. Sams and Co., 1996, Hlm. 145. 1 membantu para pemula untuk mempelajari percakapan bahasa Jepang, disertai dengan penerjemahan kalimat tersebut menjadi bahasa Indonesia. 1.3. Batasan Masalah Proses pembelajaran bahasa Jepang mencakup materi yang banyak, sehingga pada perancangan dan pembuatan program diberikan beberapa batasan-batasan masalah sebagai berikut : • Input adalah suatu kalimat dalam bahasa Jepang atau bahasa Indonesia yang ditulis dengan tulisan romaji. • Output yang dihasilkan adalah berupa file suara wav untuk pelafalan kalimat tersebut dan arti kalimat tersebut dalam bahasa Indonesia. • Kosa kata yang tersedia sejumlah min. 200 kosa kata. Pada program ini, disediakan suatu form untuk menambah kosa kata. • Pada proses parser, bila kata yang dimasukkan tidak ada dalam daftar kosa kata yang tersedia, maka akan dilakukan proses perbandingan kata dengan daftar kosa kata. 1.4. Spesifikasi Program Program ini akan dibuat dengan menggunakan bahasa pemrograman Borland Delphi 6.0 dan menggunakan database Paradox yang akan dijalankan dengan sistem operasi Windows. Input adalah suatu kalimat dalam bahasa Jepang. Output suara adalah berupa file wav. Output tulisan adalah berupa terjemahan kalimat bahasa Jepang tersebut menjadi bahasa Indonesia. User dapat menambah database kosa kata. Jumlah kosa kata yang tersedia min. 200 kosa kata. Bila kata tidak ditemukan dalam daftar kosa kata maka akan dilakukan proses perbandingan kata. 2 Program aplikasi inimenyediakan fasilitas pembelajaran untuk membantu pengenalan pelafalan bahasa Jepang dengan pelafalan suku kata. 1.5. Tujuan Penulisan Tujuan dari penulisan ini adalah sebagai berikut : 1. Mengimplementasikan Natural Language Processing untuk membuat suatu program yang dapat membantu para tingkat pemula yang belajar bahasa Jepang untuk berlatih percakapan dalam bahasa Jepang. 2. Menampilkan arti terjemahan bahasa Jepang menjadi bahasa Indonesia. 1.6. Metode Penulisan Metode penulisan yang digunakan adalah : 1. Studi Pustaka yang bertujuan untuk mengumpulkan bahan-bahan mengenai Artificial Intelligence, Natural Language Processing, dan pedoman pembelajaran bahasa Jepang yang dibutuhkan untuk perancangan dan pembuatan program. 2. Pembuatan program dan laporan yang meliputi : • Merumuskan masalah yang dihadapi dan mencari pemecahannya. • Membuat perancangan program. • Membuat program untuk pemecahan masalah. • Pembuatan laporan. 1.7. Sistematika Penulisan Sistematika penulisan yang disusun oleh penulis terdiri dari lima (5) bab yang meliputi bab1 yaitu bab Pendahuluan yang memberi gambaran umum dari penulisan tugas akhir yang meliputi latar belakang masalah, rumusan masalah, batasan masalah, spesifikasi program, tujuan penulisan, metode penulisan dan sistematika penulisan. Pada bab 2 dibahas teori-teori mengenai AI, NLP, dan bahasa Jepang yang digunakan dalam perancangan dan pembuatan program. Bab 3 berisi tentang 3 perancangan sistem yang meliputi perancangan input, output, proses implementasi program berdasarkan metode Natural Language Processing dan tokenisasi, serta algoritma program dan tombol-tombol yang akan digunakan dalam program. Selanjutnya pada bab 4 berisi implementasi dan analisis program yang membahas langkah-langkah implementasi program dan analisis terhadap hasil program. Bab 5 berisi kesimpulan dan saran atas program yang dibuat. 4