Perancangan Sistem Perancangan Aplikasi Kamus Bahasa Inggris-Indonesia Dan Indonesia-Inggris Untuk Perangkat Mobile Menggunakan Java 2 Micro Edition

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