APLIKASI KAMUS BAHASA INDONESIA – JEPANG BERBASIS ANDROID Firmansyah Adi Harjanto Program Studi/Teknik Informatika STMIK El Rahma Yogyakarta e-mail :
[email protected] Intisari Bahasa merupakan sarana untuk berkomunikasi. Di dunia ini banyak sekali bahasa, antara lain bahasa Indonesia dan Jepang. Pengetahuan tentang bahasa asing sekarang sangatlah penting terutama bahasa Jepang, Negara Jepang merupakan negara Asia yang sangat maju dan merupakan negara tujuan untuk bekerja. Saat ini masih banyak orang orang yang kurang memahami bahasa Jepang yang mungkin dikarenakan banyaknya kosa kata dan kamus yang berukuran cukup tebal yang sulit untuk dibawa kemana – mana dan kurang praktis. Dalam permasalahan tersebut munculah gagasan untuk membuat suatu aplikasi berbasis android, aplikasi ini nantinya akan dibuat berdasarkan kategori per kosakata yang dimana per kosakata yang dibuat dalam bahasa Indonesia akan diterjemahkan kedalam bahasa Jepang tersebut akan disertakan dengan pengucapan sesuai dengan logat pengucapan orang jepang dengan menyertakan huruf jepangnya dan contoh kalimat dari kosa kata tersebut dalam bahasa Jepang. Bahasa pemrograman yang digunakan adalah Java dan SQLite. Aplikasi kamus bahasa Indonesia – Jepang ini dibuat agar memudahkan pengguna untuk mencari kosakata bahasa Indonesia ke bahasa Jepang dan bisa menghemat waktu dan tenaga. Kata kunci : Aplikasi kamus, Android, Java, SQLite
Abstract Language is a means to communicate. In this world a lot of languages, including Indonesian and Japanese. Knowledge of foreign languages is now very important, especially Japanese, Japan is a highly developed Asian countries and is a destination country for work. Currently there are many people who do not understand Japanese perhaps because many vocabulary and dictionary-sized thick enough that it is difficult to carry around where and less practical. In these problems came the idea to create an application based on Android, this application will be made by category per vocabulary in which a vocabulary made in Indonesian will be translated into Japanese, are included with the pronunciation according to the dialect pronunciation of the Japanese people to include letters Japanese and example sentences of that vocabulary in Japanese. The programming language used is Java and SQLite. Applications dictionary Indonesian - Japan was created in order to allow users to search for Indonesian vocabulary into Japanese and can save time and effort. Keywords: Applications dictionary, Android, Java, SQLite
1. PENDAHULUAN Latar Belakang Masalah Bahasa merupakan sarana untuk berkomunikasi. Di dunia ini banyak sekali bahasa, antara lain bahasa Indonesia dan Jepang. Pengetahuan tentang bahasa asing sekarang sangatlah penting terutama bahasa Jepang, Negara Jepang merupakan negara Asia yang sangat maju dan merupakan negara tujuan untuk bekerja. Saat ini masih banyak orang orang yang kurang memahami bahasa Jepang yang mungkin dikarenakan banyaknya kosa kata dan kamus yang berukuran cukup tebal yang sulit untuk dibawa kemana – mana dan kurang praktis. Berkembangnya teknologi saat ini dibutuhkan sebuah aplikasi yang dapat membantu dan mempercepat pencarian kosakata sebagai pengganti buku ayau kamus yang berukuran cukup tebal yang dapat dibawa kemana pun dan kapanpun. Salah satu aplikasi yang dapat membantu pengguna untuk mempelajari kosa kata bahasa asing adalah Aplikasi Kamus Indonesia – Jepang Berbasis Android. Pada aplikasi ini menyediakan dua bahasa sekaligus yang dapat dipelajari oleh pengguna , yaitu Bahasa Indonesia dan Bahasa Jepang. Pengguna dapat mencari kosa kata dari bahasa Indonesia yang diterjemahkan kedalam bahasa Jepang. Berdasarkan uraian tersebut, penulis ingin membuat sebuah aplikasi kamus yang mencakup 2 bahasa yaitu aplikasi Kamus Bahasa Indonesia – Jepang Berbasis Android. Oleh karena itu, penulis memilih topik untuk Skripsi dengan judul “Aplikasi Kamus Bahasa Indonesia – Jepang berbasis Android”
2. LANDASAN TEORI 2.1 Pengertian Aplikasi Dalam Utomo (2014), Jogiyanto mengatakan , Aplikasi merupakan sistem yang dirancang dan disusun sedemikian rupa untuk menghasilkan informasi yang terpadu dengan menggunakan sarana komputer sebagai sarana penunjangnya
2.2 Kamus Dalam Fadlullah (2012) menurut kamus besar bahasa Indonesia, pengertian dari kamus adalah buku acuan yang memuat kata dari ungkapan yang biasanya disusun menurut abjad berikut keterangan tentang maknanya, pemakaiannya dan terjemahannya. Kamus dapat juga digunakan sebagai buku rujukan yang menerangkan makna kata – kata yang berfungsi untuk membantu seseorang mengenal perkataan baru. Selain menerangkan maksud kata, kamus juga mungkin mempunyai pedoman sebutan, asal – usul (etimologi) sesuatu perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang kala terdapat juga ilustrasi di dalam kamus, terdapat banyak kamus yang populer di Indonesia, seperti : kamus bahasa Inggris, bahasa Jerman, bahasa Mandarin,bahasa Jepang dan lain sebagainya.
2.3 Bahasa Jepang Menurut Shinmura (1998) Bahasa Jepang dapat dikatakan sebagai bahasa yang dipakai oleh bangsa Jepang yaitu sekelompok masyarakat yang lahir dan hidup di Negara Jepang yang memiliki luas wilayah kurang lebih 380.000 km persegi. Bahasa Jepang adalah bahasa yang dilahirkan oleh kebudayaan timur, dalam aspek kosakata dan huruf mendapat pengaruh dari bahasa cina. Mengenal asal usulnya terdapat berbagai macam teori, di antaranya ada yang mengatakan sebagai salah satu rumpun bahasa korea, bahasa Mongol, Ural Altai, Melayu Polinesia, Dravida, dan sebagainya. Ciri – cirinya antara lain memiliki silabel terbuka, mempunyai struktur yang menempatkan verba di akhir kalimat, memiliki ragam bahasa hormat, dan sebagainya
2.4 Sistem Operasi Android Sistem operasi Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi (Safaat, 2011). Platform android bermula dari nama sebuah perusahaan yang berkecimpung di dunia IT & Communication khususnya bergerak dalam bidang perangkat lunak dengan nama Android Inc. yang kemudian seluruh sahamnya dibeli oleh perusahaan raksasa yaitu Google Inc., setelah itu Open Handset Alliance, yaitu konsorsium dari 34 perusahaan
piranti keras, piranti lunak dan telekomunikasi termasuk di dalamnya yaitu : Google, HTC, Intel, Motorola, Qualcomm, T- Mobile dan Nvidia.
3. METODE PENGUMPULAN DATA Pada penelitian ini yang menjadi subyek adalah membuat Aplikasi Kamus Bahasa Jepang Berbasis Android.
3.1 Pengumpulan Data Teknik pengumpulan data yang digunakan penulis untuk mendapatkan informasi adalah dengan metode pengumpulan data dan informasi dengan mengumpulkan arsip, bahan-bahan dan referensi lain yang bersifat teori yang berkaitan dan menunjang pembuatan laporan penelitian ini.
3.2 Perancangan Sistem Berikut adalah langkah-langkah dalam merancang sebuah sistem : a. Analisis Kebutuhan Analisis kebutuhan adalah analisa yang dilakukan untuk menentukan input dan output yang diinginkan berdasarkan data yang diperoleh. b. Perancangan Sistem Perancangan system merupakan tahapan yang dilakukan untuk membuat sebuah rancangan program berdasarkan input dan output yang diinginkan. c. Implementasi Sistem Setelah pembuatan perancangan system maka langkah selanjutnya adalah mengimplementasi hasil rancangan kedalam program (Java dan basis data SQLite), selanjutnya setelah program selesai maka di uji coba. d. Evaluasi Sistem Evaluasi merupakan langkah setelah program berhasil dibuat lalu di coba dijalankan untuk mengetahui kesalahan atau trouble yang mungkin terjadi, sampai dipastikan system dapat berjalan dengan sempurna
4. HASIL DAN PEMBAHASAN
Rancangan sistem secara umum dilakukan dengan maksud untuk memberikan gambaran umum tentang sistem yang baru atau sistem yang akan diusulkan. Rancangan ini mengidentifikasi komponen-komponen sistem informasi yang dirancang secara rinci. 4.2 Use Case Diagram Use case diagram adalah gambaran graphical dari beberapa atau semua actor, use case, dan interaksi diantara komponen-komponen tersebut yang memperkenalkan suatu sistem yang akan dibangun digunakan untuk menjelaskan bagaimana langkah-langkah yang seharusnya dikerjakan oleh sistem. Use case diagram menjelaskan manfaat suatu sistem jika dilihat menurut pandangan orang yang berada diluar sistem. Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar. Use case ditunjuk pada gambar 1
Gambar 1 Use case diagram kamus 4.3 Activity Diagram Activity Diagram adalah teknik untuk mendiskripsikan logika prosedural dan aliran kerja di antaranya sebagai berikut. Activity Diagram Kamus
Gambar 2 Activity diagram kamus
4.4 Sequence Diagram Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem. Sequence Diagram Kamus
Gambar 3 Sequence diagram kamus
4.5 Class Diagram Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain. Gambaran Class Diagram dapat dilihat pada gambar 4.
Gambar 4 Class diagram
4.6 Rancangan Menu Utama Kamus Rancangan menu utama merupakan rancangan dimana dapat mengetahui menu – menu yang tersedia didalam program. Adapun rancangan menu utama dapat dilihat pada gambar 5.
Gambar 5 Tampilan menu utama kamus Halaman Splash
Gambar 6 Halaman splash
Halaman Menu Kamus
Gambar 7 Halaman menu kamus Halaman Menu Favorit
Gambar 8 Halaman menu favorit Halaman Menu About
Gambar 9 Halaman menu about
Halaman Menu Keluar
Gambar 10 Halaman menu keluar
Halaman Menu Kategori Kamus
Gambar 11 Halaman menu kategori kamus
Halaman Detail Kamus
Gambar 12 Halaman detail kamus
5. KESIMPULAN DAN SARAN 5.1 Kesimpulan Dari uraian materi sebelumnya dapat ditarik kesimpulan bahwa : a. Aplikasi kamus Indonesia – Jepang ini dapat diimplementasikan di smartphone yang berbasis android dengan versi 4.2 ke atas b. Aplikasi dapat berjalan tanpa koneksi internet. Sehingga aplikasi ini mudah dipelajari oleh siapa saja dan dimana saja
5.2 Saran Saran yang dapat digunakan untuk mengembangkan Aplikasi Kamus Bahasa Indonesia – Jepang ini antara lain : a.
Untuk kedepannya aplikasi ini bisa disempurnakan dengan menambahkan lebih banyak lagi database kosakata baik itu bahasa indonesia ataupun bahasa jepang
b.
Untuk memberikan kepuasan kepada user, dapat ditambah dengan fasilitas voice search dan dapat juga menampilkan hasil penterjemah kata dengan suara.
c.
Dapat ditambahkan juga fitur bahasa Jepang ke bahasa Indonesia
DAFTAR PUSTAKA Fadlullah, M., 2012, Rancang Bangun Aplikasi Bahasa Kamus Jerman - Indonesia berbasis Android. Skripsi S1, Semarang, Universitas Stikubank Febian,
A., 2014, Membuat Alert Dialog di Android http://www.dumetschool.com/blog/Membuat-Alert-Dialog-di-Android, diakses tanggal 7 Juli 2015
Dewi, R.Y., 2013, Analisis dan perancangan Aplikasi Mobile Kamus Bahasa Indonesia berbasis Android. Skripsi S1, Yogyakarta, STMIK Amikom Dewi, S., 2015, Konsep Dasar UML http://santika.ilearning.me/2-2-1-konsep-dasar-umlunified-modeling-language, diakses tanggal 10 Juni 2015 Kumara, S.N., 2012, Pembuatan Aplikasi Kamus Psikologi berbasis Mobile. Skripsi S1, Yogyakarta, STMIK Amikom Nugroho, A., 2008, Pemrograman Java menggunakan IDE Eclipse Callisto. Yogyakarta, Andi Offset
Pamungkas, A.S., 2015. Buku Induk Bahasa Jepang Seperkilat kuasai Bahasa Jepang. Yogyakarta, Penerbit Araska Shinmura, I., 1998. Kōjien. Tokyo, Iwanami Shoten
Safaat, N., 2011, Pemrograman Aplikasi Mobile Smartpone dan tablet PC Berbasis Android. Bandung, Penerbit Informatika. Saputro, W., 2010, Konsep Dasar UML http://wahjusaputro.blog.ugm.ac.id/2010/04/18/konsep-dasar-uml, di akses tanggal 20 Juli 2015 Sholiq, 2006, Permodelan Sistem Informasi Berorientasi Obyek Dengan UML. Yogyakarta, Penerbit Graha Ilmu Utomo, T., 2014, Perancangan Aplikasi Resep Masakan Khas Kalimantan Tengah Berbasis Android sebagai Media Promosi. Skripsi S1, Yogyakarta, STMIK Amikom