Tahap Analisis Tahap Desain

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