36 Tahapan-tahapan di atas dijabarkan sebagai berikut:
1. Tahap Analisis
Tahap analisis bertujuan untuk mengumpulkan informasi yang sesuai dengan kebutuhan pengembangan aplikasi mobile yang dilakukan. Tahap analisis
meliputi analisis isi program, pengguna, software dan hardware. a. Analisis isi program
Analisis ini dilakukan untuk menelaah tujuan, mendapatkan informasi mengenai konten atau materi yang tepat untuk diterapkan dalam aplikasi mobile
yang dikembangkan. b. Analisis pengguna
Analisis kebutuhan pengguna diperlukan agar pengembangan aplikasi tersebut tepat sasaran dan dapat difungsikan dengan baik sebagai kamus bahasa
Jawa yang layak digunakan. c. Analisis software
Tahap analisis ini dilakukan untuk mengetahui software apa saja yang dapat mendukung pengembangan aplikasi mobile. Analisis software yang
dimaksud disini terbagi menjadi dua, yang pertama software yang digunakan dalam pembuatan program dan yang kedua adalah software yang digunakan
ponsel untuk menjalankan aplikasi kamus bahasa Jawa tersebut, dalam hal ini adalah sistem operasi dari ponsel tersebut.
d. Analisis hardware Analisis kebutuhan hardware dilakukan untuk mengetahui syarat
minimal sebuah perangkat ditinjau dari segi hardware yang digunakan untuk
37 mengembangkan aplikasi mobile dan dari segi hardware yang digunakan untuk
pengaplikasian aplikasi mobile, agar dapat mengakomodasi pengembangan dan penggunaan aplikasi mobile tersebut, sehingga baik dalam pengembangan maupun
pada saat penggunaan aplikasi mobile
dapat berjalan lancar dalam pengoperasiannya.
2. Tahap Desain
Tahap desain atau perancangan dilakukan untuk mempermudah programer dalam menerjemahkan desain ke dalam bahasa pemrograman. Tahap
ini merupakan perancangan aplikasi berdasarkan penelaahan pada tahap analisis. Perancangan dilakukan dalam empat tahapan yaitu :
a. Material collecting Material collecting adalah tahap pengumpulan bahan yang sesuai
dengan kebutuhan yang dikerjakan. b. Pembuatan flowchart
Flowchart adalah bagan yang terdiri dari simbol-simbol tertentu yang menunjukkan langkah-langkah suatu prosedur atau program.
c. Rancangan antarmuka pengguna Sebelum sebuah aplikasi dibuat dan di-coding kan, perlu dibuat
rancangan antarmuka pengguna, hal ini dilakukan dengan tujuan untuk mempermudah dan menghemat waktu proses produksi.
38
3. Tahap Pengembangan