manfaat ketersediaan materi saja yang bisa diakses kapanpun dan tampilan yang
menarik.
pun. Salah satu unsur pokok yang harus diperhatikan dalam pembuatan aplikasi ini
yaitu penyesuaian isi pembahasan, karena isi dari aplikasi ini diharapkan sesuai
16
17
Bahasa Indonesia-Jawa.
Dalam hal ini dilakukan analisa kebutuhan sesuai dengan kebutuhan sistem
yang dibangun, analisa kebutuhan sistem terkait apa saja yang dibutuhkan agar
sesuai dengan tujuan yang diharapkan. Selain menganalisa kebutuhan sistem, pada
analisa ini juga akan menganalisa kebutuhan perangkat lunak dan perangkat keras
metode sequential search berbasis android ini, adapun analisa sebagai berikut:
berbagai macam cara, yakni pengetahuan dari buku, jurnal ilmiah, internet. Dari
a. Eclipse
Android.
pakar ini.
a. Komputer
Memori : 4 GB DDR3
19
b. Handphone android
Memori : 2 GB
3.2. Desain
mencari nilai pada sebuah array atau draft nilai dengan cara memeriksa satu per
satu. pencarian linear atau yang dikenal sebagai sequential search bekerja dengan
memeriksa setiap elemen dari sebuah list sampai sebuah kecocokan ditemukan
pencarian dapat dilakukan pada barisan yang terurut secara menaik atau menurun
membandingkan data yang dicari (X) dengan data dalam barisan A[1] … A[n]
dengan dimulai dari kata elemen pertama pada barisan A. Jika perbandingan
2. Jika data terurut secara menaik, maka pencarian akan hanya dilakukan kedata
apabila data yang dicar (X) lebih besar dari pada data yang sedang dibandingkan
sekarang.
3. Jika data berurut secara menurun, maka pencarian hanya akan dilakukan sampai
data yang dicari (X) lebih kecil dari data yang dibandingkan sekarang.
Cara kerja algoritma pencarian sequential search dapat dituliskan sebagai berikut.
Gambar III.1
sebagai berikut :
21
Gambar III.2
Index
22
3.2.2. Database
berikut:
Gambar III.3
yang terlibat dan fungsi-fungsi apa saja yang bisa dilakukan dalam sebuah aplikasi.
Aktor dan fungsi-fungsi yang dirancang aplikasi ini adalah sebagai berikut:
Gambar III.4
Pada gambar diatas dapat dilihat pengguna aplikasi sebagai aktor dapat melihat
1. Activity Diagram
a. Activity Diagram
Gambar III.5
Activity Diagram.
25
Gambar III.6
C. Class Diagram
Gambar III.7
2. Deployment Diagram
Gambar III.8
Dalam perancangan desain antar muka aplikasi ini, secara garis besar
Gambar III.9
3. Image View Search yaitu untuk mencari sebuah kata yang sudah ada.
yang dicari yang mana ketika user mencari sebuah kata atau kalimat yang
sudah di terjemahkan.
penggunaanya.
30
Gambar III.10
Gambar III.11
Gambar III.12
1. Admin Google Voice untuk mengetahui dari masukan suara Bahasa kita
3. EditText berupa kata yang kita input manual maupun dari google voice
tersebut
8. Button (Suara) berupa suara yang kita terjemahkan melalui google voice
translate
Gambar III.13
3.3. Implementasi
dirancang sebelumnya. Berikut ini adalah implementasi dari sistem yang telah
Gambar III.14
1 Bar Atas
Bagian bar atas yang berada di posisi paling atas terdiri dari logo dan
informasi aplikasi.
sekarang.
Berfungsi untuk melihat daftar sebuah kata atau istilah yang sudah di
tambahkan dan juga bias menambahkan kata atau kalimat pada sebuah
toolbar.
Gambar III.15
Desain halaman add disajikan dengan lima buah Text View untuk mengisi
teks atau kalimat istilah kamus dan Button Save untuk menyimpan teks atau kalimat
kamus dan Button Delete untuk menghapus halaman yang kita masukan.
39
Gambar III.16
Desain Halaman Search berisi Edit Text untuk mencari sebuah teks atau
Gambar III.17
Desain Halaman Hasil Cari menampilkan hasil dari pencarian teks atau
Gambar III.18
mana ketika user mencari sebuah kata atau kalimat menekan tombol terjemahan
maka akan terlihat dan menampilkan voice google yang di perintah oleh google.
42
Gambar III.19
Desain halaman List Kamus untuk melihat daftar sebuah kata atau istilah
yang sudah ditambahkan dan juga bisa menambahkan kata atau kalimat pada
Gambar III.20
kosakata aplikasi.
44
Gambar III.21
kamus Bahasa Indonesia-Jawa ini menggunakan data array yang di simpan dalam
class listdataDB.java sebagai data utama istilah kamus dan menggunakan database
Sqlite
Gambar III.22
Gambar III.23
Gambar III.24
Penjelasan:
Gambar III.25
Penjelasan:
Pada Menuutama.java bisa kita lihat pada sourch code ini adalah perintah
untuk masuk ke activity yang baru, maksudnya ketika dalam aplikasi kita menekan
salah satu tombol button, maka user akan di suguhkan dengan tampilan lainnya
2. Flowchart
sebagai berikut :
49
Gambar III.26
Gambar Flowchart
50
3.4. Testing
Tabel III.1
3.5. Support
Tabel III.2
RAM 1GB
Memory Internal 4 GB
Tabel III.3