4
1.4 Tujuan
Tujuan yang ingin di capai dalam penulisan tugas akhir ini adalah sebagai berikut
1.
Membuat “Aplikasi Kamus Bahasa Dayak Ngaju – Indonesia Berbasis Android 2.2 Menggunakan Metode Hash
” yang dapat membantu
pengguna aplikasi tersebut untuk memahami bahasa Dayak Ngaju secara mudah dan jelas.
2. Melakukan riset untuk mengetahui banyaknya tabrakan kata dalam
penyusunan kamus menggunakan metode Hash pada studi kasus Kamus Bahasa Dayak Ngaju - Indonesia
3. Melakukan riset menggunakan metode Hash dalam pembuatan aplikasi
kamus bahasa Dayak Ngaju – Indonesia berbasis
Android
.
1.5 Manfaat
Manfaat yang di dapat dari penulisan Tugas Akhir ini adalah sebagai berikut : a.
Bagi pengguna Hasil dari aplikasi ini dapat digunakan sebagai kamus digital berbahasa
Dayak Ngaju dan digunakan untuk mempelajari bahasa dayak itu sendiri, b.
Bagi penulis Mendapatkan ba
han serta data dalam pembuatan “Aplikasi Kamus Bahasa Dayak Ngaju
– Indonesia Berbasis Android Menggunakan Metode Hash
” serta mengembangkannya menjadi lebih baik.
5
c. Bagi Akademik
Hasil dari penulisan tugas akhir ini dapat digunakan sebagai referensi dalam penyusunan tugas akhir selanjutnya.
1.6 Metodologi Penelitian
a. Survei mengenai informasi apa saja yang berkaitan tentang metode
Hashing
dan Bahasa Dayak Ngaju tersebut. b.
Studi Litelatur i.
Mempelajari literlatur – literlatur yang dapat membantu dalam membuat Aplikasi ini, seperti buku, majalah, Karya Tulis Ilmiah,
dan website – website yang dapat membantu dalam pembuatan
aplikasi ini. ii.
Mempelajari kendala – kendala yang akan dihadapi dalam pembuatan aplikasi ini.
iii. Mempelajari pengunaan Eclipse Indigo dan Android SDK Tools.
c. Analisa Sistem
Menganalisa kebutuhan sistem dan mengidentifikasi kebutuhan sistem dalam pembuatan aplikasi ini, berdasaikan survei dan studi litelatur yang
telah dilakukan sebelumnya. d.
Merancang dan Mengimplementasi Merancang dan mengimplementasi aplikasi yang akan dibuat agar sesuai
dengan yang diharapkan.
6
e. Pengujian
Pengujian akan dilakukan aplikasi ini sudah berjalan dengan baik, cepat, akurat, serta membantu masyarakat dalam menterjemahkan bahasa Dayak
Ngaju dan bahasa Indonesia.
1.7 Sistematika Penulisan
BAB I PENDAHULUAN
Pada bab ini berisi tentang latar belakang masalah, rumusan masalah, tujuan penelitian, batasan masalah, metodologi penelitian, dan
sistematika penulisan.
BAB II LANDASAN TEORI
Pada bab ini, akan dibahas tentang berbagai landasan teori yang mempengaruhi dan mendasari pembuatan
“Aplikasi Kamus Bahasa Dayak Ngaju
– Indonesia Berbasis AndroidMenggunakan Metode Hash
” BAB III ANALISIS DAN DESAIN SISTEM
Pada bab ini, penulis akan menjelaskan proses – proses analisa dan
perancangan dari
“Aplikasi Kamus Bahasa Dayak Ngaju – Indonesia Berbasis Android Menggunakan Metode Hash
”. Analisa sistem meliputi analisa kebutuhan aplikasi, desain aplikasi, Proses
7
Aplikasi, Arsitektur Aplikasi,
use case diagram
dan perancangan aplikasi.
BAB IV IMPLEMENTASI SISTEM DAN ANALISA
Bab ini berisi tentang cara kerja dari perancangan sistem yang telah dibuat, yang meliputi implementasi pembuatan aplikasi, dan
implementasi antarmuka
user interface
dari aplikasi yang di buat. Pada bab ini akan disajikan hasil analisa implementasi dari aplikasi
yang dibuat dan telah diuji pada pengguna atau
user.
BAB V PENUTUP
Bab ini dibahas tentang kesimpulan dari hasil pengujian dan analisa serta saran
–saran yang disampaikan dalam menyempurnakan penulisan laporan yang telah dibuat.
8
BAB II LANDASAN TEORI
2.1 Bahasa Pemrograman Java
a. Sejarah Java
Bahasa Pemrograman Java dikembangkan oleh
Sun Microsystem
pada
tahun 1991. Pada awalnya Java bernama Oak
Object Application Kernel
, Oak lahir dikarenakan oleh ketidakpuasan seorang insinyur di
Sun Microsystem
bernama James Gosling. Ia tidak puas dengan compiler C++ karena dinilai terlalu banyak menghasilkan bug, berbiaya besar, sangat
tergantung pada
platform,
James Gosling kemudian membuat sebuah compiler baru sebagai solusi terhadap sejumlah kelemahan pada C++
tersebut. Pada Januari 1994,nama Oak di rasa kurang komersil dan diganti menjadi Java.
Java memiliki sifat
multiplatform,
yang artinya java dapat dijalankan pada berbagai
platform
yang berbeda - beda. Program java yang dibuat bisa dijalankan pada komputer dengan
platform
yang berbeda, asalkan
Java Virtual Machine
sudah terinstal pada
platform
tersebut. Jika program yang dibuat pada
platform
window, maka program tersebut juga dapat dijalankan pada linux, Unix, Machintos dan lain
– lain.
Java juga dapat digunakan untuk membuat program yang berjalan diberbagai
mobile device
dengan menggunakan J2ME, PDA,
embedded system,
dan lain – lain
Gambar di bawah ini memperlihatkan keunggulan dari bahasa pemrograman java.
Gambar 2.1 Keunggulan Bahasa Pemrograman Java
2.2 Metode Hash