Anda di halaman 1dari 15

APLIKASI KAMUS DWIBAHASA

INDONESIA INGGRIS BERBASIS ANDROID

SKIRPSI / TUGAS AKHIR

Diajukan Oleh :

RENDITIA YUDISTI
NPM : 0734010293

Kepad a

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR
SURABAYA
2011
Hak Cipta milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

ABSTRAK
Penggunaan handphone sebagai salah satu media komunikasi sudah umum
dijumpai dalam masyarakat di negeri ini. Hubungan komunikasi dapat dengan
mudah dilakukan dengan jarak yang hampir tidak terbatas dengan menggunankan
handphone. Demikian halnya dengan kamus yang sangat diperlukan dalam
menterjemahkan suatau bahasa asing. Kajian ini bertujuan untuk merancang
aplikasi kamus digital Indonesia Inggris dan Inggris Indonesia untuk
perangkat mobile khususnya handphone yang berbasis Android. Sehingga hanya
dengan menggunakan handphone, pengguna sistem dapat menterjemahkan bahasa
Inggris kedalam bahasa Indonesia dan sebaliknya kapan saja dan dimana saja. Hal
ini tentu saja dapat menjadi alat bantu didalam dunia pendidikan khususnya dalam
pembelajaran bahasa Inggris. Aplikasi ini dibangun menggunakan Java 2 Micro
Edition.
Tahapan yang penulis lakukan untuk melakukan proses pembangunan
aplikasi tersebut meliputi tahapan analisis permasalahan dan kebutuhan,
perancangan aplikasi dan desain antar muka aplikasi, sehingga aplikasi yang
terbentuk menjadi mudah untuk digunakan dan memiliki fungsi yang optimal
dalam menterjemahkan bahasa.
Kata Kunci : Komunikasi, Bahasa, Handphone.

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

KATA PENGANTAR
Puji dan syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan
hidayah-Nya sehingga penyusunan laporan Tugas Akhir APLIKASI KAMUS
DWIBAHASA INDONESIA INGGRIS BERBASIS ANDROID ini dapat
terselesaikan dengan baik. Maksud dan tujuan dari penyusunan laporan Tugas
Akhir

APLIKASI KAMUS DWIBAHASA

INDONESIA

INGGRIS

BERBASIS ANDROID ini adalah untuk melengkapi persyaratan kelulusan


tahun ajaran 2007/2008 di UPN Veteran Jawa Timur.
Adapun penyusunan laporan Tugas Akhir APLIKASI KAMUS
DWIBAHASA

INDONESIA

INGGRIS

BERBASIS

ANDROID

ini

berdasarkan hasil penelitian yang dilakukan penulis selama beberapa bulan


terakhir.
Penulis menyadari bahwa dalam penyusunan laporan Tugas Akhir
APLIKASI KAMUS DWIBAHASA INDONESIA INGGRIS BERBASIS
ANDROID ini tidak lepas dari dukungan berbagai pihak, oleh karena itu pada
kesempatan ini penulis menyampaikan ucapan terima kasih kepada :
1. Kedua orang tua saya yang telah memberikan dukungan penuh dan
memberikan doa restu.
2. Nenek tercinta yang selalu mendoakan yang terbaik dalam hidup saya.
3. Bapak Mohamad Irwan Affandi, ST., MSC. selaku dosen pembimbing
pertama yang telah memberi banyak masukkan untuk menyempurnakan
sistem yang saya kembangkan.
4. Ibu Fetty Tri Anggraeni, S.kom selaku dosen pembimbing kedua yang
juga telah memberi banyak masukkan dalam pengembangan sistem
aplikasi ini.
5. Indra Hardika boss yang telah mau dan sukarela meminjamkan
handphonenya untuk menjadi alat percobaan skripsi saya.
6. Iis Afriati Nurhasanah yang telah memberikan dukungan moril.

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

ii

7. Pihak-pihak lain yang tidak dapat penulis sebutkan satu persatu, atas
bantuan dan dukungan serta doa restu yang berhubungan dengan kegiatan
penyelesaian Tugas Akhir ini.
Penulis menyadari sepenuhnya bahwa dalam penyusunan laporan ini
masih banyak kekurangan, karena keterbatasan pengetahuan dan kemampuan,
untuk itu kritik dan saran yang membangun dari pembaca sangat diharapkan demi
kesempurnaan laporan Tugas Akhir ini.
Demikian kata pengantar ini penulis buat, semoga dapat bermanfaat,
khususnya bagi penulis dan bagi pembaca pada umumnya.

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

iii

DAFTAR ISI

ABSTRAK................................................................................................................i
KATA PENGANTAR ......................................................................................... ii
DAFTAR ISI...........................................................................................................iv
DAFTAR GAMBAR .......................................................................................... vi
BAB I
1.1
1.2
1.3
1.4
1.5
1.6
1.7

PENDAHULUAN .............................................................................. 1
Latar Belakang ................................................................................... 1
Perumusan Masalah ............................................................................ 2
Batasan Masalah ................................................................................. 2
Tujuan Penelitian ................................................................................ 3
Manfaat Penelitian .............................................................................. 3
Metodologi Penelitian......................................................................... 4
Sistematika Penulisan ......................................................................... 6

BAB II
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.1.8
2.1.9
2.1.10
2.1.11
2.1.12
2.2
2.3
2.3.1
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.5
2.5.1

TINJAUAN PUSTAKA ..................................................................... 8


Sejarah Singkat Tentang Kamus ......................................................... 8
Sejarah Perkamusan Di Indonesia ....................................................... 8
Jenis Jenis Kamus .......................................................................... 10
Berdasarkan Penggunaan Bahasa ...................................................... 10
Berdasarkan Isi ................................................................................. 11
Kamus Istimewa ............................................................................... 12
Cara Penyusunan Kamus .................................................................. 14
Perancangan Kamus ......................................................................... 14
Pembinaan Data Korpus ................................................................... 15
Pengisian dan Pengabjadan Data ....................................................... 15
Pengolahan Data ............................................................................... 15
Pemberian Makna ............................................................................. 16
Definisi Kamus ................................................................................. 16
Definisi Mobile Technology.............................................................. 16
Java 2 Micro Edition(J2ME) ............................................................. 19
Sejarah Singkat Java ......................................................................... 19
Android ............................................................................................ 20
Sejarah Android................................................................................ 20
Definisi Android ............................................................................... 23
Android features ............................................................................... 24
Arsitektur Android............................................................................ 26
Definisi Database ............................................................................. 31
Definisi SQLite Database ................................................................. 32

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

iv

BAB III
3.1
3.2
3.2.1
3.2.2
3.2.3
3.2.3.1
3.2.3.2
3.2.3.3
3.2.3.4
3.2.3.2
3.2.4
3.2.4.1
3.2.5
3.2.5.1
3.2.6
3.2.6.1
3.2.6.2
3.2.6.3
3.2.6.4

ANALISA DAN PERANCANGAN SISTEM .................................. 33


Analisa Sistem .................................................................................. 33
Perancangan Sistem .......................................................................... 33
Sekenario Sistem .............................................................................. 34
Spesifikasi Kebutuhan Sistem ........................................................... 34
Perancangan Proses .......................................................................... 35
Use Case Diagram ............................................................................ 36
Activity Diagram Bahasa Inggris ....................................................... 37
Activity Diagram Bahasa Indonesia ................................................... 38
Class Diagram .................................................................................. 39
Squence Diagram .............................................................................. 40
Perancangan Data ............................................................................. 42
CDM(Conceptual Data Model) ........................................................ 42
Perancangan User Interface .............................................................. 43
Desain User Interface Aplikasi ......................................................... 43
Perancangan Form ............................................................................ 44
Desain Antar Muka Menu Inggris - Indonesia................................... 45
Desain Antar Muka Menu Indonesia - Inggris................................... 45
Desain Antar Muka Menu Tambah Data ........................................... 46
Desain Antar Muka Menu About Me................................................. 47

BAB IV
4.1
4.2
4.2.1
4.2.2
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.4

IMPLEMENTASI ............................................................................ 48
Spesifikasi Sistem............................................................................. 48
Perangkat Sistem .............................................................................. 48
Perangkat Keras/Hardware ............................................................... 48
Perangkat Lunak/Software ................................................................ 49
Implementasi Desain Antar Muka..................................................... 50
Desain Antar Muka Menu Utama ..................................................... 50
Desain Antar Muka Menu Indonesia - Inggris................................... 51
Desain Antar Muka Menu Inggris - Indonesia................................... 52
Desain Antar Muka Pencarian .......................................................... 53
Desain Antar Muka Pencarian Gagal ................................................ 54
Desain Antar Muka Menu Tambah Data ........................................... 55
Desain Antar Muka Menu About Me................................................. 56
Deploy Aplikasi Ke Handphone ....................................................... 57

BAB V
5.1
5.2
5.2.1
5.2.2

UJI COBA DAN EVALUASI .......................................................... 60


Sekenario Uji Coba......................................................................... .`60
Pelaksanaan Uji Coba ....................................................................... 60
Uji Coba Install Aplikasi .................................................................. 61
Uji Coba Menjalankan Aplikasi ........................................................ 63

BAB VI
6.1
6.2

PENUTUP ........................................................................................ 69
Kesimpulan .................................................................................... .`69
Saran.....................................................................................................69

DAFTAR PUSTAKA ........................................................................................ 71


Hak Cipta milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR GAMBAR
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar

2.1
2.2
2.3
2.4
2.5
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.13
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
5.13
5.14
5.15

Platform Java ....................................................................... 20


Android Timeline .................................................................. 21
Logo Android ....................................................................... 22
Arsitektur Android ................................................................ 26
Sistem Database ................................................................... 32
Skenario Proses Aplikasi Kamus Berbasis Android ............... 34
Use Case Diagram ................................................................ 36
Activity Diagram Menu Inggris - Indonesia ........................... 37
Activity Diagram Menu Indonesia - Inggris ........................... 38
Class Diagram Proses Aplikasi Kamus Dwibahasa................ 39
Squence Diagram Proses Aplikasi Kamus Dwibahasa ........... 41
Menu Pilihan......................................................................... 44
Tampilan Menu Inggris - Indonesia ....................................... 45
Tampilan Menu Indonesia - Inggris ....................................... 45
Menu Tambah Data............................................................... 46
Menu About Me .................................................................... 47
Halaman Utama .................................................................... 50
Halaman Menu Inggris - Indonesia........................................ 51
Halaman Menu Indonesia - Inggris........................................ 52
Halaman Menu Pencarian ..................................................... 53
Halaman Menu Pencarian Gagal ........................................... 54
Halaman Menu Tambah Data ................................................ 55
Halaman Menu About Me...................................................... 56
Buka Project Tugas Akhir ..................................................... 57
Klik kanan -> Export Signed App .......................................... 57
Jendela Export ...................................................................... 58
Jendela Keystore Selection .................................................... 58
Jendela Key Creation ............................................................ 59
Jendela Destination and key/certificate checks ...................... 60
Hasil Dari Proses .................................................................. 60
Menghubungkan HP ke Laptop ............................................. 61
Menu.apk .............................................................................. 61
Konfirmasi Instalasi Aplikasi ................................................ 62
Proses Instalasi...................................................................... 62
Pemberitahuan Proses Instalasi Telah Selesai ........................ 62
Halaman Utama Aplikasi ...................................................... 63
Halaman Translate Bahasa Indonesia - Inggris ...................... 63
Halaman Pencarian Kata Inggris - Indonesia Gagal ............... 64
Halaman Pencarian Kata Inggris - Indonesia Berhasil ........... 64
Halaman Menu Indonesia - Inggris........................................ 65
Halaman Pencarian Indonesia Inggris ................................ 65
Halaman MenuTambah Data ................................................. 66
Data Tidak Boleh Kosong ..................................................... 66
Data Harus Huruf .................................................................. 67
Data Berhasil Disimpan ........................................................ 67

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

vi

DAFTAR TABEL
Table
Table

2.1
3.1

Edisi Platform Java dan fungsinya ........................................ 19


Table Data Model ................................................................. 42

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

vii

BAB I
PENDAHULUAN

1.1

Latar Belakang
Bahasa merupakan jembatan untuk berkomunikasi. Di dunia ini banyak

bahasa salah satunya adalah bahasa Indonesia, bahasa ibu di negeri ini. Tetapi
dewasa ini banyak bahasa dari berbagai negara lain yang digunakan untuk
berkomunikasi diantara lain adalah bahasa Inggris, bahasanya standart dunia.
Tetapi masih banyak yang kurang memahami bahasa inggris secara mendalam
yang mungkin dikarenakan begitu banyak kosakata dan buku yang berukuran
besar dan tebal yang sulit untuk dibawa kemana-mana dan penggunaan yang
cukup lama dengan membuka huruf dari A-Z untuk setiap kosakata yang
digunakan.
Dengan kemajuan teknologi yang sangat pesat pada saat ini dibutuhkan
sebuah aplikasi yang dapat mengakomodir kebutuhan setiap pengguna akan
sebuah aplikasi pengganti buku yang mudah dibawa serta dapat digunakan
kapanpun dan dimanapun dengan efektif.
Salah satu aplikasi yang dapat memenuhi kebutuhan dari pengguna
tersebut adalah aplikasi Kamus Bahasa Indonesia Inggris yang berbasis
Android. Pada aplikasi ini menyediakan informasi ilmu pengetahuan tentang
kosakata dari bahasa Indonesia diterjemakan kedalam bahasa Inggris.
Berdasarkan uraian latar belakang diatas, Penulis bermaksud merancang
sebuah aplikasi Kamus Bahasa Indonesia Inggris berbasis Android. Oleh karena

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

itu, Penulis memilih topik ini untuk Tugas Akhir dengan judul APLIKASI
KAMUS DWIBAHASA INDONESIA INGGRIS BERBASIS ANDROID.

1.2

Perumusan Masalah
Rumusan masalah untuk sistem aplikasi kamus digital Indonesia Inggris

yang berbasis Android adalah sebagai berikut :


a.

Bagaimana merancang dan membangun kamus digital Indonesia


Inggris yang berbasis mobile application?

b.

Bagaimana merancang dan membangun aplikasi yang berbasis


Android for mobile?

1.3

Batasan Masalah
Batasan

masalah

dalam

APLIKASI

KAMUS

DWIBAHASA

INDONESIA INGGRIS BERBASIS ANDROID adalah sebagai berikut :


a.

Aplikasi ini menampilkan hasil pencarian dari kosa kata yang


dimaksud.

b.

Aplikasi ini melakukan pencarian kata bukan kalimat.

c.

Aplikasi ini menampilkan pesan kesalahan jika kosa kata yang dicari
tidak ditemukan.

d.

Aplikasi ini menyediakan pilihan pencarian kosa kata, dari bahasa


Indonesia ke Inggris ataupun sebaliknya.

e.

Bahasa pemrograman yang dipakai dalam pembuatan aplikasi kamus


bahasa ini menggunakan Java 2 Micro Edition (J2ME) dan SQLite

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

sedangkan untuk perangkat lunak yang digunakan adalah JDK, JRE,


Android SDK, Eclipse Galileo, ADT dan Droid Draw.
f.

Penggunaan aplikasi ini dapat digunakan pada semua merk HP


berbasis Android 2.1.

1.4

Tujuan
Dalam penyusunan tugas akhir ini tujuan yang hendak dicapai adalah

untuk merancang dan membuat sistem aplikasi kamus digital berbasis Android
yang memiliki dua buah bahasa, yaitu bahasa Indonesia dan bahasa Inggris yang
sesuai guna membantu siswa dalam menterjemahkan bahasa Indonesia ke dalam
bahasa Inggris dan sebaliknya.

1.5

Manfaat
Manfaat yang diperoleh dari pembuatan sistem aplikasi kamus digital

berbasis Android ini adalah :


a.

Memberikan kemudahan bagi para pengguna aplikasi kamus digital


dwibahasa Indonesia Inggris yang berbasis Android dalam
mempelajari setiap kosakata, baik itu kosakata bahasa Indonesia
maupun kosakata bahasa Inggris.

b.

Pengguna aplikasi kamus digital dwibahasa Indonesia Inggris yang


berbasis Android ini bisa mengetahui arti kata yang dicari dengan
cepat, dengan cara memasukkan kata yang dicari kedalam inputan dan

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

menekan tombol terjemah maka hasilnya akan langsung keluar dilayar


handphone pengguna aplikasi ini.
c.

Dengan adanya aplikasi kamus digital dwibahasa Indonesia Inggris


ini pengguna bisa memperoleh kosakata baru, karena didalam aplikasi
kamus digital dwibahasa Indonesia Inggris berbasis Android ini
telah disisipkan banyak kosakata yang sering digunakan oleh
masyarakat beserta dengan keterangan dari masing masing kosakata
yang ada.

1.6

Metodologi
Metodologi pelaksanaan yang dilakukan selama membuat tugas akhir ini,

meliputi:
a.

Studi Literatur
Mengumpulkan referensi baik dari buku, internet, maupun sumbersumber yang lainnya mengenai J2ME Android sebagai bahasa
pemrograman untuk aplikasi Android mobile, SQLite untuk database
yang digunakan untuk menyimpan data,

serta acuan untuk

perancangan sistem dan analisa.


b.

Analisis Sistem
Melakukan analisis terhadap permasalahan yang ada mengenai
bagaimana sistem aplikasi kamus dwibahasa Indonesia Inggris bisa
dijalankan dengan mudah dan bisa dimanfaatkan oleh user pada
Android mobile dengan fasilitas bahasa pemrograman Java Two
Mobile Edition(J2ME).

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

c.

Desain Sistem
Pada tahap ini dilakukan perancangan program, membuat desain
sistem dengan UML (Use Case Diagram, Activity Diagram, Class
Diagram, Sequence Diagram).

d.

Implementasi
Pada tahap ini dilakukan pembuatan program untuk menjalankan
sistem aplikasi Kamus Indonesia Inggris berbasis Android mobile
menggunakan bahasa pemrograman J2ME dan SQLite.

e.

Uji Coba
Melakukan

pengujian

program,

menangani

dan

memperbaiki

kesalahan yang ada pada program aplikasi Kamus Indonesia Inggris


tersebut agar dapat berjalan dengan baik.
f.

Dokumentasi
Pada tahap ini dilakukan pembuatan laporan mulai dari studi literatur
sampai dengan implementasi, serta penarikan kesimpulan dan saran.
Pada tahap ini juga akan dicatat apa saja yang menjadi kelemahan dan
kelebihan dalam aplikasi kamus dwibahasa Indonesia Inggris.

1.7

Sistematika Penulisan
Penulisan serta pembahasan tugas akhir ini dibagi menjadi beberapa bab
dengan sistematika penulisan sebagai berikut:

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB I

PENDAHULUAN
Bab ini merupakan pengantar yang memberikan gambaran
mengenai permasalahan- permasalahan yang kemudian akan
dibahas pada bab- bab selanjutnya. Terdapat tujuh pokok
bahasan dalam bab ini, yaitu latar belakang, perumusan masalah,
batasan masalah, tujuan, manfaat, metodologi, dan sistematika
penulisan.

BAB II

TINJAUAN PUSTAKA
Bab ini berisi mengenai konsep dan teori pembelajaran yang
menjadi landasan untuk merancang dan membuat sistem yang
diharapkan, sehubungan dengan permasalahan yang diangkat
dan ilmu yang diterapkan.

BAB III ANALISA DAN DESAIN SISTEM


Bab ini membahas mengenai analisis dari permasalahan yang
ada saat ini dan analisis kebutuhan yang diperlukan untuk
mengatasi permasalahan tersebut. Pembuatan desain dari sistem
dengan mengacu pada analisis yang telah dibahas. Desain sistem
yang akan dijelaskan terbagi menjadi tiga bagian, meliputi
desain user interface, desain data dan desain proses.
BAB IV IMPLEMENTASI
Bab ini menjelaskan mengenai pengimplementasian desain
sistem yang telah dibuat ke dalam bentuk program dan disertai
dengan beberapa contoh potongan program.

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB V

UJI COBA DAN EVALUASI


Bab ini berisi tentang penjelasan lingkungan uji coba
aplikasi, pelaksanaan uji coba dan evaluasi dari hasil uji coba
yang telah dilakukan untuk mengetahui kelayakan pemakaian
aplikasi.

BAB VI PENUTUP
Bab ini berisi kesimpulan dan saran untuk pengembangan
aplikasi lebih lanjut dalam upaya memperbaiki kelemahan pada
aplikasi guna untuk mendapatkan hasil kinerja aplikasi yang
lebih baik dan pengembangan program selanjutnya.

Hak Cipta milik UPN "Veteran" Jatim :


Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.