Perancangan Sistem Aplikasi Penterjemah Kata Jepang – Indonesia pada Cellular Phone
SKRIPSI
Oleh: Jemima Kasamira Lena Djoh NIM: 672008801
Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2011
Perancangan Sistem Aplikasi Penterjemah Kata Jepang – Indonesia pada Cellular Phone
SKRIPSI
Oleh : Jemima Kasamira Lena Djoh Nim: 672008801
Telah disetujui untuk diuji Tanggal 2011 Pembimbing 1
Ir. Wiranto H. Utomo, M.Kom
Pembimbing 2
Dra. Lina Sinatra Wijaya, MA
Pernyataan Skripsi yang berikut ini: Judul : Perancangan Sistem Aplikasi Penterjemah Jepang – Indonesia pada Cellular Phone Pembimbing
: 1. Ir. Wiranto H. Utomo, M.Kom 2. Dra. Lina Sinatra Wijaya, MA
Adalah benar hasil karya saya: Nama : Jemima Kasamira Lena Djoh NIm : 672008801 Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil karya orang lain kecuali sebagaimana yang tertulis pada daftar pustaka. Pernyataan ini dibuat dengan sebenarnya sesuai dengan ketentuan yang berlaku dalam penulisan karaya ilmiah.
Salatiga, Juli 2011
(Jemima KLD)
Prakata Puji syukur ke hadirat Tuhan Yesus Kristus atas segala berkat, rahmat, serta bimbingan-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “Perancangan Sistem Aplikasi Penterjemah Kata Jepang – Indonesia pada Cellular Phone” yang diajukan sebagai persyaratan dalam menyelesaikan Program Studi Strata Satu Teknik Informatika pada Fakultas Teknologi Informasi Universitas Kristen Satya Wacana. Skripsi ini merupakan sebuah berkat tersendiri yang memberikan kekuatan, rasa sabar, dorongan, motivasi dan semangat juang. Keberhasilan penulisan skripsi ini tidak terlepas dari bimbingan, bantuan dan dorongan serta doa dari semua pihak. Oleh karena itu, penulis tidak lupa mengucapkan terima kasih atas bantuan serta dukungan kepada : 1. Bapak Andeka Rocky Tanaamah, SE., M.Cs., selaku Dekan Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga. 2. Ibu M. A. Ineke Pakereng, M.Kom., selaku Ketua Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana 3. Bapak Ir. Wiranto H. Utomo, M.Kom., selaku Dosen Pembimbing satu yang telah memberikan arahan, dan bimbingan kepada penulis dalam menyelesaikan skripsi ini. 4. Ibu Dra. Lina Sinatra Wijaya, MA., selaku Dosen Pembimbing dua. Terima Kasih atas bantuan, bimbingan, dan motivasinya selama penulis mengerjakan skripsi ini. 5. Papa dan Mama, serta adik-adik tercinta Jessika dan Jackobus, terima kasih atas doa, cinta kasih dan dukungan yang tak pernah
berhenti kalian berikan. Me akan selalu berusaha membuat kalian bangga. 6. Seluruh Dosen dan Staff Pegawai Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga. 7. Kak Ira, Kak Arlin dan semua keluarga besar dimanapun berada yang sudah mendukung Jemi selama berkuliah. Terima kasih untuk doa dan nasehat yang diberikan selama ini. 8. Teman-teman kos Puri Molina, yang pernah dan selalu jadi sahabat: Anoi, Asty, Desy, Cance, Puput, Monic, Ester, Mbak Nina, Mbak Yana, Kak Ratih, dan Mas Bambang. Terimakasih atas kebersamaannya bahkan sudah menjadi seperti keluarga selama Jemi berada di Salatiga. Miss you all Girls! 9. Genk Rembol dan Hah: Priskila Irena, Candra, Mbak Endah, Mba Debora, Mba Pelangi. Terima kasih atas doa, motivasi dan keceriaannya, serta kebersamaan layaknya saudara selama ini. 10. Keluarga besar PD Refresh : Ria, Dwi, Indra, Jerly, Agus, Dimas, Irwan, Franklien, Rosa, Fajar, Abraham, Erma, dan semuanya
yang tidak
dapat disebutkan
satu
persatu.
Terimakasih buat kebersamaan dan kekeluargaan yang dilalui selama di Salatiga. 11. Penghuni Jetis : Etak, Rian, Riska, dan Rilih terima kasih untuk tumpangannya di minggu-minggu terakhir. Tuhan memberkati. 12. Teman-teman seperjuangan : Aubing, Mas Angga, Mas Dimas, Thya, Natan, Steffanie, Yere, yang sudah menjadi teman seperjuangan selama berkuliah.
13. Teman- teman lama: Yuanita, Sita, Denyuk, Nova, Fuad, Ita, Adek, Ica, Azmi, TM, yang tetap memberikan semangat dari jauh. 14. Teman – teman di Kauman 17 : Lala, Febe, Nadia, Febi, Niken. Terima kasih untuk dukungan dan kebaikan kalian. Tuhan memberkati. 15. Keluarga Besar Pizza Hut Setiabudi Semarang: Pak Apri, Pak Triyas, Pak Dar, Mbak Defi, Mas Adhi, Annisa, Tata, Ria, Grace, Novita, Veronika, Rendro, Very, dan semuanya yang tidak dapat disebutkan satu persatu. Terima kasih atas kebersamaannya
4
tahun
ini,
rasa
kekeluargaan,
dan
pengertiannya. Love you all, SSE weee! 16. Seluruh pihak yang terlibat langsung maupun tidak langsung yang belum sempat penulis sebutkan di atas. Semoga Tuhan Yesus selalu menyertai dan memberkati kita semua. Akhir kata “Tak Ada Gading Yang Tak Retak”, oleh karena itu penulis sangat mengharapkan kritik dan saran dari pembaca yang bersifat membangun, guna penyempurnaan penulisan di masa yang akan datang. Terima Kasih. Tuhan Memberkati.
Salatiga, Juli 2011 Jemima KLD
Daftar Isi Halaman Halaman Judul ........................................................................ Halaman Persetujuan Ujian Skripsi .......................................... i Halaman Pengesahan ............................................................... ii Halaman Pernyataan ................................................................. iii Prakata ...................................................................................... iv Daftar Isi ................................................................................... vii Daftar Gambar ......................................................................... ix Daftar Tabel ............................................................................. xi Daftar Kode Program ............................................................... xii Daftar Istilah ............................................................................ xiii Abstract ................................................................................... xiv Bab 1 Pendahuluan ............................................................... 1 1.1 Latar Belakang ..................................................... 1 1.2 Rumusan Masalah ................................................ 2 1.3 Tujuan dan Manfaat ............................................. 3 1.4 Batasan Masalah .................................................. 3 Bab 2 Tinjauan Pustaka ........................................................ 4 2.1 Penelitian Terdahulu ........................................... 4 2.2 Landasan Teori .................................................... 5 2.2.1 Kanji ................................................. 6 2.2.2 Hiragana ................................................. 6 2.2.3Tentang J2ME ............................................. 7 2.2.4 J2ME Configuration ................................... 8 2.2.5 J2ME Profile .............................................. 9 2.2.6 MIDP ................................................. 9 2.2.7 MIDlet ................................................. 10 2.2.8 J2ME Wireless Toolkit .............................. 12 Bab 3 Metode Perancangan ................................................. 13 3.1 Metode Perancangan Sistem ............................... 13 3.2 Perancangan Sistem ............................................ 15 3.2.1 Model Kebutuhan dan Model Analisis ...................................................... 16 3.2.1.1 Model Kebutuhan .......................... 16 3.2.1.2 Model Analisis .............................. 20 3.2.2 Rekayasa Desain ...................................... 27 3.2.2.1 Desain Arsitektur .......................... 27
3.2.2.2 Desain Data ................................... 3.2.2.3 Desain Interface ............................ 3.2.2.4 Desain Level Komponen ............... 3.2.2.5 Desain Deployment ....................... Bab 4 Hasil dan Pembahasan ............................................... 4.1 Tampilan Aplikasi User ...................................... 4.2 Pengujian Sistem ................................................. 4.2.1 Pengujian Menggunakan Emulator ........... 4.2.1.1 Menu Utama .................................. 4.2.1.2 Sub Menu Jepang Indonesia ......... 4.2.1.3 Sub Menu Indonesia Jepang ......... 4.2.1.4 Sub Menu Tabel Hiragana ............ 4.2.1.5 Sub Menu Tentang ........................ 4.2.2 Pengujian Menggunakan Cellular Phone .......................................... Bab 5 Penutup ..................................................................... 5.1 Kesimpulan .......................................................... 5.2 Saran ................................................................... Daftar Pustaka .......................................................................
29 30 38 43 45 45 49 49 50 51 55 59 61 62 65 65 65 66
Daftar Gambar Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 3.17 Gambar 3.18 Gambar 3.19 Gambar 3.20 Gambar 3.21 Gambar 3.22 Gambar 3.23 Gambar 3.24 Gambar 3.25 Gambar 3.26 Gambar 3.27 Gambar 3.28 Gambar 3.29 Gambar 3.30 Gambar 3.31 Gambar 3.32 Gambar 3.33 Gambar 3.34 Gambar 3.35 Gambar 3.36 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4
Halaman
Arsitektur J2ME ................................................................. Lingkup Configuration ....................................................... MIDP User Interface .......................................................... Alur Hidup MIDlet ............................................................ Waterfall Model .................................................................. Model Kebutuhan ............................................................... Use Case Diagram Perancangan Sistem ............................ Activity Diagram User ........................................................ Class Diagram Perancangan Sistem .................................. Sequence Diagram Cari Arti Kata ..................................... Sequence Diagram Maintain Kata ..................................... Sequence Diagram Suara .................................................... Sequence Diagram Maintain Suara ................................... Sequence Diagram Konversi Huruf ................................... Sequence Diagram Lihat Tabel Huruf ............................... Desain Arsitektur Perancangan Sistem .............................. Daftar kata bahasa Jepang Indonesia ................................. Daftar kata bahasa Indonesia Jepang .................................. Report Layout .................................................................... Desain Tampilan Maintain .................................................. Desain Tampilan Cari Kata ................................................. Desain Tampilan Suara ....................................................... Desain Tampilan Maintain Suara ....................................... Desain Tampilan Konversi Huruf ....................................... Desain Tampilan Lihat Tabel Huruf .................................. Diagram Kelas Boundary Maintain Kata ........................... Diagram Kelas Boundary Cari Kata .................................. Diagram Kelas Boundary Suara.......................................... Diagram Kelas Boundary Maintain Suara .......................... Diagram Kelas Boundary Konversi Huruf ......................... Diagram Kelas Boundary Lihat Tabel Huruf ...................... Definisi Kelas Kontrol Maintain Kata ................................ Definisi Kelas Kontrol Cari Kata ........................................ Definisi Kelas Kontrol Konversi Huruf ntain ..................... Definisi Kelas Kontrol Maintain Suara ............................... Komponen Diagram Maintain Kata .................................... Komponen Diagram Cari Kata ........................................... Komponen Diagram Maintain Suara .................................. Komponen Diagram Konversi Huruf ................................. Deployment Diagram Perancangan Sistem ........................ Tampilan User Awal .......................................................... Tampilan User Menu Utama ............................................. Tampilan User Sub Menu Indonesia - Jepang ................... Tampilan User Sub Menu Jepang – Indonesia ...................
7 8 10 11 14 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 46 46 47 48
Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18 Gambar 4.19
Tampilan User Sub Menu Tabel Hiragana ........................ Tampilan User Sub Menu Tentang ..................................... Tampilan Sub Menu Utama ............................................... Tampilan User Sub Menu Jepang – Indonesia .................. Tampilan Hasil Pencarian Kata Abiru .............................. Tampilan Hasil Pencarian Kata Mikan .............................. Tampilan Hasil Pencarian Kata Nichiyobi ......................... Tampilan Bila User Memilih Sub Menu Indonesia - Jepang ............................................ Tampilan Hasil Pencarian Kata Gajah ................................ Tampilan Hasil Pencarian Kata Pondok ............................ Tampilan Hasil Pencarian Kata Ibu Tiri ........................... Tampilan Hasil Pencarian Kata Tokoh .............................. Tampilan Tabel Hiragana .................................................. Tampilan User Memilih Sub Menu Tentang .................... Tampilan Isi Menu Tentang ...............................................
48 49 50 51 52 54 55 56 57 57 58 59 60 61 61
Daftar Tabel Tabel 2.1 Tabel 4.1 Tabel 4.2 Tabel 4.3
Halaman
Perbandingan Antara CLDC dan CDC ........................... Tabel Pengujian pada Cellular Phone C6-00 ................. Tabel Pengujian pada Cellular Phone C6-01 ................. Tabel Pengujian pada Cellular Phone Sony Rrricson K770-I ....................................................
9 63 63
64
Daftar Kode Program Kode Program Kode Program Kode Program Kode Program Kode Program Kode Program
4.1 4.2 4.3 4.4 4.5 4. 6
Halaman
Bagian Kode Menu Utama .................................. Bagian Kode Sub Menu Jepang – Indonesia ....... Bagian Kode Fungsi Cari Indeks ........................ Bagian Kode Fungsi Cari Kata ........................... Bagian Kode Sub Menu Indonesia - Jepang ....... Bagian Kode Sub Menu Tabel Hiragana .............
50 51 52 53 56 60
Daftar Istilah J2ME J2SE JVM KVM CVM MIDP CLDC CDC SQA UML
: Java 2 Micro Edition : Java 2 Standard Edition : Java Virtual Machine : Kilobyte Virtual Machine : C-Virtual Machine : Mobile Information Device Profile : Connected Limited Device Configuration : Connected Device Configuration : Software Quality Assurance : Unified Modelling Language
Abstract Nowadays, the ability to speak in many foreign languages is very important. Every person has been expected to master, at least one foreign language besides its native language. In Indonesia, many people are required to speak a foreign language such as English, Mandarin, and Japanese. One of the languages that is quite popular is Japanese Language. Many students and workers start learning Japanese language because this language is easy to learn and also it is important for the people who want to get job in a foreign company. Word translator application inside a cellular phone is the most easy facility to learn the Japanese language, with this application students will have no dificulty in finding the meanings of the words. Word translator application is an application that contains word list including its meaning, so the user can find the meaning of the word more quickly. There is one technology that can be used to create word translator application in the cellular phone, it is J2ME.
Keywords : J2ME, Japanese Language, Word Translator