Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
3. Mampu menampilkan pesan apabila kata yang di-input tidak ditemukan dalam
database. 4.
Mampu menampilkan bantuan cara penggunaan aplikasi kamus apabila penggguna sistem tidak mengerti cara menggunakan aplikasi kamus.
3.1.2.5 Masukan dan Keluaran Sistem
Dalam aplikasi kamus ini, yang menjadi masukan input aplikasi adalah kata yang akan dicari terjemahannya, sedangkan yang menjadi keluaran output aplikasi adalah
kata hasil terjemahan sesuai dengan kata yang di-input.
3.2 Perancangan Sistem
Perancangan sistem yang akan dibuat adalah perancangan aplikasi kamus bahasa Inggris-Indonesia dan Indonesia-Inggris untuk perangkat mobile atau handphone.
Aplikasi kamus untuk handphone digunakan untuk menerjemahkan kata bahasa Inggris ke dalam bahasa Indonesia dan juga sebaliknya.
Aplikasi kamus ini dirancang dengan memanfaatkan teknologi Java dengan bahasa pemrogramannya adalah Java 2 Micro Edition. Aplikasi kamus yang dirancang
dinamakan Mobile Kamus selanjutnya disingkat dengan MobiK.
3.2.1 Data Flow Diagram DFD
Data Flow Diagram DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.
DFD terdiri dari context diagram CD dan diagram rinci. Context diagram CD berfungsi memetakan model lingkungan menggambarkan hubungan antara entitas
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
luar, masukan dan keluaran sistem, yang direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.
Pada perancangan aplikasi Mobile Kamus MobiK Context diagram CD dapat dilihat pada Gambar 3.1 berikut.
Gambar 3.1 Diagram Konteks
Pada gambar 3.1 di atas terlihat bahwa User melakukan pemilihan terhadap pilihan menu yang ada, misalnya menu pencarian kata, menu bantuan, dan menu
tentang. Kemudian aplikasi akan memberikan fasilitas sesuai dengan menu yang telah dipilih.
Sedangkan DFD rinci menggambarkan sistem sebagai jaringan kerja antara fungsi yang berhubungan satu sama lain dengan aliran data, model ini hanya
memodelkan sistem dari sudut pandang fungsi. DFD rinci dari aplikasi Mobile Kamus MobiK yang dirancang terdiri dari dua level, yaitu level 1 yang dapat dilihat pada
Gambar 3.2 dan level 2 yang merupakan pengembangan dari proses 1.0 dapat dilihat pada Gambar 3.3 berikut.
User MobiK
Pilihan
Hasil pilihan
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
Diagram level 1:
Gambar 3.2 Diagram Level 1
Diagram level 2:
Gambar 3.3 Diagram Level 2
User 1.0
Pencarian kata
2.0 Bantuan
3.0 Tentang
Pilihan menu
Pilihan menu
Pilihan menu Hasil pencarian
kata
Hasil Bantuan
Keterangan aplikasi
User 1.1
Pencarian kata
Inggris- Indonesia
1.2 Pencarian
kata Indonesia-
Inggris Pencarian kata
Pencarian kata Hasil
Pencarian kata
Hasil Pencarian kata
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
3.2.2 Perancangan File Database
Database adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa pengulangan redudansi yang tidak perlu,
untuk memenuhi berbagai kebutuhan.
Menurut Bambang Hariyanto 2004, database adalah kumpulan data elementer yang secara logik berkaitan dalam merepresentasikan fenomenafakta
secara terstruktur dalam domain tertentu untuk mendukung aplikasi pada sistem tertentu.
Dalam perancangan aplikasi Mobile Kamus MobiK ini, diperlukan database untuk mengumpulkan kata-kata yang nantinya akan digunakan dalam aplikasi Mobile
Kamus MobiK ini. Database yang digunakan dalam perancangan aplikasi Mobile Kamus MobiK ini bukanlah menggunakan perangkat lunak database pada
umumnya, seperti MySQL, Oracle, Microsoft Access dan lain-lain. Hal ini dikarenakan Java 2 Micro Edition tidak mendukung perangkat lunak database
tersebut. Database yang digunakan dalam perancangan aplikasi Mobile Kamus MobiK ini mempunyai tipe file teks .txt.
Database dalam aplikasi Mobile Kamus MobiK ini terbagi menjadi dua jenis, yaitu 32 file untuk menampung database bahasa Inggris ke bahasa Indonesia
dan 32 file untuk menampung database bahasa Indonesia ke bahasa Inggris. Penamaan masing-masing file database mengikuti aturan berikut:
nama database + nomor urut file dimulai dari 0 hingga 31. Contoh:
a. Nama database bahasa Inggris ke bahasa Indonesia adalah kamusei, maka
menjadi: kamusei0.txt, kamusei1.txt, kamusei2.txt,… dan seterusnya sampai dengan kamusei31.txt.
b. Nama database bahasa Indonesia ke bahasa Inggris adalah kamusie, maka
menjadi: kamusie0.txt, kamusie1.txt, kamusie2.txt,… dan seterusnya sampai dengan kamusie31.txt.
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
Database dalam aplikasi Mobile Kamus MobiK ini mempunyai format dasar sebagai berikut:
Kata dalam huruf kecil tab Arti kata boleh besarkecil titik
dan diurutkan secara alfabetik a-z. Contoh:
a. Contoh: Inggris - Indonesia
a kb. huruf pertama dalam abjad inggris. 2 angka yang baik
sekali. 3 nada a. a- bomb bom atom. a-1 ks. 1 kelas satu… abandon
kb. bebas..--kkt. 1 meninggalkan ship. 2 memutuskan hope.3 melepaskan, meninggalkan, membuang…..
accelerate kkt. mempercepat,melajukan.-kki. mempercepatkan jalannya.
. .
. zoologist
kb. ahli ilmu hewan.
b. Contoh: Indonesia - Inggris
a.n.b. atas nama beliau in his name.
abad 1 century. 2 age, era.
abadi eternal, lasting, enduring.
adaptasi adaptation.
. .
. zus sus, ses 1 term of address for christian or westernized adult women.
2 term of address for female nurses and midwives.
Total kosa kata yang ada pada file database ini adalah sebanyak kurang lebih 40000 empat puluh ribu kata.
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
3.2.2.1 Pembuatan File Index Kata Kunci
File index kata kunci mewakili setiap file database, yang diambil berdasarkan kata pada posisi pertama dan kata pada posisi terakhir pada tiap-tiap file database. Fungsi
File index kata kunci adalah untuk mempercepat proses pencarian hasil dengan cara melakukan pembatasan pencarian berdasarkan rentang kata kunci yang terdaftar pada
index kata kunci.
Terdapat dua jenis file index kata kunci yaitu: a.
ekei.txt database bahasa Inggris ke bahasa Indonesia. b.
ikee.txt database bahasa Indonesia ke bahasa Inggris.
Untuk membuat isi file index kata kunci, diambil kata pertama dan kata terakhir yang ada di setiap file database, masing-masing kata dipisahkan dengan
tabulasi tab. Contoh:
untuk file index kata kunci ekei.txt File kamusei0.txt, diambil kata a dan attitude
File kamusei1.txt, diambil kata alto dan attention demikian seterusnya hingga file kamuseei31.txt diambil kata wail dan zoologist.
Kemudian kata-kata tersebut disusun sebagai berikut: a
altitude alto attention …dan seterusnya hingga wail
zoologist Untuk membuat file index kata kunci ikee.txt dilakukan hal yang sama seperti pada
pembuatan file index kata kunci ekei.txt.
3.2.3 Algoritma
Algoritma adalah kumpulan instruksi-instruksi atau langkah-langkah yang berhingga
jumlahnya yang digunakan untuk menyelesaikan masalahpersoalan logika dan matematika dengan bantuan komputer.
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
3.2.3.1 Algoritma Proses Kerja Keseluruhan pada Aplikasi Mobile Kamus Mobik
Algoritma proses kerja keseluruhan pada aplikasi Mobile Kamus MobiK adalah sebagai berikut:
Langkah 1: Mulai
Langkah 2: Masuk ke aplikasi Mobile Kamus MobiK
Langkah 3: Pilih menu yang terdapat pada aplikasi Mobile Kamus MobiK
Langkah 4: Masuk ke menu pilihan
Langkah 5: Melakukan proses sesuai dengan pilihan
Langkah 6: Keluar dari menu pilihan
Langkah 7: Keluar dari aplikasi Mobile Kamus MobiK
Langkah 8: Selesai
3.2.3.2 Algoritma Proses Pencarian Kata pada Aplikasi Mobile Kamus Mobik
Algoritma proses pencarian kata pada aplikasi Mobile Kamus MobiK adalah sebagai berikut:
Langkah 1: Mulai
Langkah 2: Masukkan kata yang ingin dicari
Langkah 3: Tekan tombol cari
Langkah 4: Membuka koneksi ke file database
Langkah 5: Apabila hasil ditemukan, maka lanjut ke langkah 6, apabila
hasil tidak ditemukan, maka tampilkan pesan gagal. Langkah 6:
Tampilkan hasil Langkah 7:
Apabila ingin mengulang pencarian, bersihkan layar dan kembali ke langkah 2, jika tidak maka lanjut ke langkah 8
Langkah 8: Keluar dari aplikasi Mobile Kamus MobiK
Langkah 9: Selesai
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
3.2.4 Flowchart
Flowchart atau diagram alir merupakan diagram untuk memberikan gambaran aliran kegiatan dari awal hingga akhir mengenai suatu langkah-langkah dalam
menyelesaikan suatu masalah.
3.2.4.1 Flowchart Proses Kerja Aplikasi Mobile Kamus Mobik
Gambar 3.4 di bawah ini menunjukkan flowchart proses kerja keseluruhan dari aplikasi Mobile Kamus MobiK.
Gambar 3.4 Flowchart Proses Kerja Aplikasi Mobile Kamus Mobik
Mulai
Masuk ke aplikasi MobiK
Pilih menu?
Masuk ke menu pilihan
Melakukan proses sesuai dengan pilihan
Keluar dari menu pilihan Keluar dari aplikasi MobiK
tidak
ya Selesai
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
3.2.4.2 Flowchart Proses Pencarian Kata pada Aplikasi Mobile Kamus Mobik
Gambar 3.5 di bawah ini menunjukkan flowchart proses pencarian kata pada aplikasi Mobile Kamus MobiK.
Gambar 3.5 Flowchart Proses Pencarian Kata
MULAI INPUT KATA
KUNCI CARI
Hasil ditemukan?
Tampilkan hasil
Membuka koneksi dengan database
Bersihkan layar
SELESAI
Ya Tidak
Pesan gagal
Ya Layar
dibersihkan
Cari Lagi? Ya
Tidak
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
3.2.5 Struktur Menu Sistem
Diagram struktur menu sistem diperlukan untuk menggambarkan hirarki kelas yang ada pada aplikasi Mobile Kamus MobiK. Yang menjadi halaman utama adalah
menu utama, yang berisi pilihan menu yang ada pada aplikasi Mobile Kamus MobiK. Adapun diagram struktur menu untuk aplikasi Mobile Kamus MobiK
dapat dilihat pada Gambar 3.6 berikut.
Gambar 3.6 Diagram struktur menu sistem aplikasi Mobile Kamus MobiK
3.2.6 Perancangan Antar Muka
Dalam perancangan aplikasi Mobile Kamus MobiK, perancangan antar muka merupakan hal yang sangat penting agar memudahkan perancang menyelesaikan
programnya.
3.2.6.1 Tampilan Awal Aplikasi Mobile Kamus MobiK
Gambar 3.7 di bawah ini menunjukkan tampilan awal dari aplikasi Mobile Kamus MobiK.
Menu utama Kelas utama
Pencarian sub kelas
Bantuan sub kelas
Tentang sub kelas
File Database
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
Gambar 3.7 Tampilan Awal Aplikasi Mobile Kamus
3.2.6.2 Tampilan Splash Screen Aplikasi Mobile Kamus MobiK
Gambar 3.8 di bawah ini menunjukkan tampilan splash screen dari aplikasi Mobile Kamus MobiK.
MOBILE KAMUS
LAUNCH List yang ada
pada halaman awal aplikasi.
Hanya terdapat
satu pilihan.
Tombol untuk masuk ke menu
utama.
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
Gambar 3.8 Tampilan Splash Screen Aplikasi Mobile Kamus
3.2.6.3 Tampilan Menu Utama Aplikasi Mobile Kamus MobiK
Gambar 3.9 di bawah ini menunjukkan tampilan menu utama dari aplikasi Mobile Kamus MobiK.
MOBILE KAMUS LOADING…
Gambar
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
Gambar 3.9 Tampilan Menu Utama Aplikasi Mobile Kamus
3.2.6.4 Tampilan Halaman Pencarian Kata Aplikasi Mobile Kamus MobiK
Gambar 3.10 di bawah ini menunjukkan tampilan halama pencarian kata dari aplikasi Mobile Kamus MobiK.
MENU UTAMA PENCARIAN KATA
BANTUAN TENTANG
SELECT List yang ada
pada halaman menu utama.
Terdapat tiga
pilihan.
Tombol untuk memilih.
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
Gambar 3.10 Tampilan Halaman Pencarian Kata Aplikasi Mobile Kamus
3.2.6.5 Tampilan Halaman Hasil dari Pencarian Kata Aplikasi Mobile Kamus MobiK
Gambar 3.11 di bawah ini menunjukkan tampilan halaman hasil dari pencarian kata aplikasi Mobile Kamus MobiK.
PENCARIAN KATA Masukkan Kata Kunci:
KEMBALI CARI
[keterangan] Text box tempat
meng-input kata kunci.
Keterangan tentang cara meng-input
kata kunci.
Tombol untuk melakukan
pencarian Tombol untuk
kembali ke menu sebelumnya.
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
Gambar 3.11 Tampilan Halaman Hasil dari Pencarian Kata apabila arti kata ditemukan Aplikasi Mobile Kamus
3.2.6.6 Tampilan Halaman Pengulangan Pencarian Kata Aplikasi Mobile Kamus MobiK
Gambar 3.12 di bawah ini menunjukkan tampilan halaman pengulangan pencarian
kata aplikasi Mobile Kamus MobiK.
PENCARIAN KATA KATA KUNCI:
ARTI:
KEMBALI BERSIHKAN
Text box tempat meng-input kata
kunci.
Berisi keterangan atau
arti kata kunci
yang di-input. Tombol untuk
membersihkan layar.
Tombol untuk kembali ke menu
sebelumnya.
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
Gambar 3.12 Tampilan Halaman Pengulangan Pencarian Kata Aplikasi Mobile Kamus
3.2.6.7 Tampilan Halaman Bantuan Aplikasi Mobile Kamus MobiK
Gambar 3.13 di bawah ini menunjukkan tampilan halaman bantuan aplikasi Mobile Kamus MobiK.
PENCARIAN KATA Masukkan Kata Kunci:
Silakan Masukkan Kata Kunci Baru
KEMBALI CARI
Tombol untuk kembali ke menu
sebelumnya. Tombol untuk
melakukan pencarian
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
Gambar 3.13 Tampilan Halaman Bantuan Aplikasi Mobile Kamus MobiK
3.2.6.8 Tampilan Halaman Tentang Aplikasi Mobile Kamus MobiK
Gambar 3.14 di bawah ini menunjukkan tampilan halaman tentang aplikasi Mobile Kamus MobiK.
BANTUAN
KEMBALI
[Informasi mengenai cara pemakaian
aplikasi Mobile Kamus]
Tombol untuk kembali ke menu
sebelumnya. Gambar
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
Gambar 3.14 Tampilan Halaman Tentang Aplikasi Mobile Kamus MobiK
TENTANG Mobile Kamus
KEMBALI
[Informasi mengenai Tentang aplikasi
Mobile Kamus]
Tombol untuk kembali ke menu
sebelumnya. Gambar
Memorita Ariyani Putri : Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition, 2009.
BAB 4
IMPLEMENTASI
4.1 Implementasi