BAB III ANALISIS DAN PERANCANGAN. permasalahan secara umum dan analisis perancangan sistem dari aplikasi Iqra ini.

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan analisis dan perancangan terhadap aplikasi Iqra mobile,

1. Pilih BAB IV IMPLEMENTASI DAN PENGUJIAN. kebutuhan sistem yang meliputi emulator Java2 Micro Edition(J2ME) dan telepon

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu

ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN. Pada tugas akhir ini akan dirancang sebuah aplikasi Pembelajaran Berbasis

Bab III. Analisa dan Perancangan Sistem

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM


MEMBANGUN APLIKASI E BOOK READER DENGAN JAVA MICRO EDITION (JAVA ME) UNTUK PONSEL BERBASIS JAVA MIDP 2.0

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisa sistem merupakan penjabaran deskripsi dari sistem

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN. Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi

BAB I PENDAHULUAN. bentuk data berupa data audio maupun data berbentuk video. Oleh karena itu

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

BAB III ANALISA DAN PERANCANGAN. Pada Tugas Akhir ini akan di rancang Sebuah Aplikasi Pembelajaran Turunan Fungsi

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini

BAB III ANALISIS DAN PERANCANGAN SISTEM. dalam belajar dan mengenal subnetting dengan bantuan aplikasi,

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

`BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN. menampilkan teks - teks serta terdapat kuis dengan animasi untuk melatih para

Gambar 3.1. Diagram alir apikasi image to text

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Setelah melakukan analisis dan perancangan terhadap Aplikasii

BAB III ANALISIS DAN DESAIN SISTEM

Bab 3. Metodologi Perancangan

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN SISTEM. utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer yang

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB IV. Implementasi dan Pengujian

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB III ANALISIS DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III KONSEP APLIKASI DAN PERANCANGAN. 3.1 Konsep Aplikasi Dalam membangun Aplikasi Multimedia Pembelajaran Otomotif dan

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN


BAB IV HASIL DAN UJI COBA

Bab 3 Metode dan Rancangan Sistem

BAB 3 METODOLOGI PENELITIAN. (TI-Math), serta Teknik Informatika dan Statistika (TI-Stat) dan pemilihan

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS, KONSEP DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA PEMBAHASAN MASALAH

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN. Pada tahap konsep, penulis menentukan kebutuhan dasar pengguna (user),

BAB III ANALISIS DAN DESAIN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

PROTOTYPE PELAYANAN AKADEMIK TERHADAP KOMPLAIN MAHASISWA BERBASIS MOBILE

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PERSYARATAN PRODUK

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

BAB III ANALISA DAN PERANCANGAN

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Berdasarkan pada latar belakang masalah dan perumusan masalah yang terdapat pada bab sebelumnya, pada bab ini penulis melakukan analisis berdasarkan pada permasalahan secara umum dan analisis perancangan sistem dari aplikasi Iqra ini. 3.1.1 Analisis Kondisi Handphone merupakan salah satu media komunikasi yang paling banyak digunakan oleh masyarakat. Baik itu dalam menerima laporan informasi maupun berkomunikasi secara efektif dan efisien, serta dapat menyimpan file dalam bentuk digital dan J2ME merupakan bahasa pemrograman yang mendukung dalam pembuatan aplikasi pada handphone tersebut. 3.2 Analisis Perancangan Pada peerancangan sisitem ini dibangun sebuah Aplikasi Iqra Mobile menggunakan J2ME (Java 2 Micrso Edition) yaitu suatu aplikasi yang membantu dalam pembelajaran Iqra, cara membaca Iqra dan kemudian selanjutnya pembelajaran Alquran dengan bantuan media handphone, dimana Iqra ini disajikan dengan mudah dan praktis dengan rancangan secara interaktif. Sebisa mungkin untuk memberikan fasilitas membaca dan juga terdapat pemilihan Iqra (Jilid), serta cara mengucapkan

lafal huruf hijaiyah yang terdapat dalam aplikasi Iqra ini. Adapun perangkat yang digunakan dalam proses perancangan sistem yang dibangun, adalah sebagai berikut : Perangkat Keras Processor Intel Core 2 Duo 2.2 GHz Memory (RAM) 1 GB Harddisk 160 GB Card reader atau kabel data Perangkat Lunak Microsoft Windows XP Profesional version 2002 Service Pack 2 IDE Netbeans 6.0 J2ME Wireless toolkit 2.5 Java Virtual Mechine JDK 1.5 Adobe Photoshop 3.3 Pemodelan Aplikasi Pemodelan sistem aplikasi merupakan cara untuk memudahkan dalam melakukan perancangan perangkat lunak. Tujuan dari pemodelan adalah untuk memahami sistem yang akan dirancang dan menggambarkan sistem aplikasi secara lengkap, sehingga dapat digunakan untuk menyelesaikan cara kerja sistem aplikasi tersebut.

3.3.1 Pemodelan Use Case Diagram Use Case Diagram mendeskripsikan interaksi tipikal antara para pengguna sistem dengan sistem itu sendiri, dengan memberi sebuah narasi tentang bagaimana sistem tersebut digunakan (Fowler, 2005:141). Pengguna sistem diwakili oleh pengguna (User) sedangkan sistemnya diwakili oleh use case. Pada gambar dibawah ini digambarkan diagram use case untuk sistem aplikasi iqra. Start Help Gambar 3.1 Use case diagram Menu Utama Aplikasi Iqra Berikut ini adalah penjelasan urutan kegiatan dari masing-masing sebuah use case yang telah dibuat :

Tabel 3.1 Spesifikasi Use Case Start 1 Spesifikasi Use case Start Keterangan I Nama Use case START Ii Aktor User Iii Deskripsi Use case ini digunakan untuk menampilkan sebuah Iqra (Jilid) Iiii Basic Flow Sistem menampilkan Form pilihan daftar Iqra (Jilid) yang menampilkan choicegrouop Tabel 3.2 Spesifikasi Use Case About 2 Spesifikasi Use case Help Keterangan I Nama Use case HELP Ii Aktor User Iii Deskripsi singkat Use case ini digunakan untuk menampilkan Form tentang isi/petunjuk program dimana berisi tentang program tersebut Iiii Basic Flow Sistem ini menampilkan menu Help, dimana Form ini berisikan uraian penggunaan dari program tersebut

3.3.2 Pemodelan Activity Diagram Activity Diagram menggambarkan berbagai alur aktifitas pada sistem dalam bentuk yang sedang dirancang, bagaimana masing-masing alur berawal, proses yang terjadi, dan bagaimana berakhir. Diagram aktifitas menggambarkan langkah-langkah yang harus dijalankan secara berurutan dan langkah manakah yang bisa dijalankan secara bersamaan. PENGGUNA (USER) SISTEM APLIKASI Start Memilih aplikasi Iqra Menampilkan form aplikasi Iqra Memilih menu Start Memilih menu Help Menampilkan form menu yang dipilih Finish Gambar 3.2 Activity diagram Menu utama

Pada gambar diatas aktifitas dimulai jika pengguna (user) handphone sudah memiliki program aplikasi iqra mobile yang sudah diinstall sebelumnya pada handphone. Setelah memilih menu aplikasi maka pengguna dapat memilih menu pada aplikasi tersebut, kemudian apabila setelah selesai memilih pengguna dapat keluar kembali dari aplikasi ini. PENGGUNA (USER) SISTEM APLIKASI Start Memilih menu (Jilid) Iqra Menampilkan menu (Jilid) Iqra Iqra 1 Iqra 2 Iqra 3 Iqra 4 Iqra 5 Iqra 6 Menampilkan form (Jilid) Iqra Finish Gambar 3.3 Activity diagram aplikasi (Jilid) Iqra

Pada gambar diatas merupakan aktifitas yang dimulai jika pengguna handphone (User) sudah memulai untuk menggunakan iqra mobile, dimana disaat memasuki menu, pengguna (user) dapat memilih start untuk memulai aplikasi Iqra. Kemudian pilih salah satu (jilid) iqra yang diinginkan, setelah selesai maka pengguna (user) dapat keluar dari aplikasi Iqra ini. PENGGUNA (USER) SISTEM APLIKASI Start Memilih menu Help Menampilkan form Iqra Memilih pilihan kembali Kembali ke menu utama Finish Gambar 3.4 Activity Diagram menu Help Pada gambar diatas dijelaskan menggunakan menu help (cara menjalankan aplikasi Iqra), setelah membuka menu help, maka akan muncul tampilan form tentang bagaimana cara menjalankan aplikasi Iqra, setelah selesai pengguna (user) dapat kembali ke menu utama pada aplikasi Iqra.

3.3.3 Pemodelan Sequence Diagram Sebuah Sequence Diagram secara khusus menjabarkan aktivitas sebuah skenario tunggal. Diagram tersebut menunjukkan sejumlah objek contoh dan pesanpesan melalui objek-objek di dalam use case diagram (Fowler, 2005:81). Dari bentuk use case yang telah digambarkan sebelumnya, dapat dibuat Sequence Diagram. 3.3.3.1 Sequence Diagram Help Sequence Diagram help menggambarkan skenario dan langkah-langkah yang dilakukan oleh pengguna (user), dan bagaimana langkah user untuk dapat melihat isi atau keterangan tentang aplikasi Iqra. User Form Help 1. Memilih menu Help 2. Menampilkan hasil isi 3. Keterangan pada form Help dari aplikasi Iqra Gambar 3.5 Sequence Diagram menu Help

Pada gambar diatas dijelaskan dimana seorang pengguna (user), memilih menu help dan ketika user memilih menu help maka akan tampil form about yang berisi tentang petunjuk atau cara untuk menjalankan apilkasi Iqra. 3.3.3.2 Sequence Diagram cari Iqra (jilid) Sequence Diagram cari Iqra (jilid) menggambarkan skenario dan langkahlangkah yang dilakukan pengguna, dan bagaimana langkah untuk dapat melihat jilid suatu Iqra berdasarkan pada pilihan menu jilid. user Form menu utama Form start Form tampilan (Jilid) Iqra User 1.Masuk menu utama 2. Memilih menu Start 3. Tampilkan Jilid 4. Menampilkan Iqra (Jilid) a.iqra 1 b. Iqra 2 c. Iqra 3 d. Iqra 4 e. Iqra 5 f. Iqra 6 Gambar 3.6 Sequence Diagram cari Iqra (Jilid) Pada gambar diatas dijelaskan dimana seorang pengguna (user) memilih jilid Iqra, kemudian muncullah menu jilid iqra dimana user memilih jilid kemudian sistem

akan menampilkan form jilid iqra yang telah user pilih. Kemudian hasil form Iqra tersebut mulailah dipelajari oleh user. 3.4 Perancangan Antarmuka (Interface) Perancangan Antarmuka (interface) dilakukan untuk mendapatkan gambaran tentang aplikasi yang dibuat beserta susunannya dimulai dari tampilan halaman awal sampai dengan tampilan Iqra dan tiap bagian dalam aplikasi Iqra. Aplikasi Iqra memiliki desain tampilan yang akan dijelaskan sebagai berikut. 3.4.1 Tampilan Halaman Awal Tampilan halaman awal adalah tampilan awal yang terdiri dari cover pembuka, awal memulai pilihan Iqra dan cover petunjuk (about) penggunaan aplikasi ini, berupa gambar yang telah didesain seprti gambar berikut ini. TAMPILAN HALAMAN AWAL IMAGE Gambar 3.7 Tampilan halaman Awal

3.4.2 Tampilan Menu Utama Aplikasi Iqra Rancangan desain tampilan ini untuk menampilkan menu utama yang ada dalam aplikasi yang dapat dipilih sesuai dengan keinginan pengguna (user). tampilan menu aplikasi iqra ini dapat dilihat pada gambar berikut ini MENU UTAMA APLIKASI IQRA START HELP Kembali Gambar 3.8 Tampilan menu Utama Apliksai Iqra 3.4.3 Tampilan Menu Help Tampilan menu about ini menampilkan form yang dapat dilihat pengguna (user) untuk dapat mengetahui isi atau petunjuk tentang penggunaan program aplikasi Iqra.

TAMPILAN MENU HELP IMAGE Kembali Gambar 3.9 Tampilan Menu Help 3.4.4 Tampilan Menu Pilihan (Jilid) Iqra Tampilan menu pilihan menu Iqra ini untuk menampilkan Iqra (jilid) dimana pengguna (user) dapat memilih jenis (jilid) Iqra yang diinginkan. Lihat pada gambar berikut ini. TAMPILAN PILIHAN (JILID) iqra IQRA 1 IQRA 2 IQRA 3 IQRA 4 IQRA 5 IQRA 6 Kembali Gambar 3.10 Tampilan Menu Pilihan (Jilid) Iqra

Keterangan : Memilih Kembali : Untuk kembali ke menu utama aplikasi Iqra Memilih pilihan Iqra : Untuk menampilkan Iqra (Jilid) yang telah dipilih oleh pengguna (user) 3.4.5 Tampilan Menu Iqra (Jilid) Tampilan form Iqra (jilid) ini untuk menampilkan Iqra (Jilid) yang telah dipilih oleh pengguna (User). TAMPILAN IQRA (JILID) IMAGE Keterangan : Kembali Selanjutnya Se Gambar 3.11 Tampilan Menu Iqra (Jilid) Memilih selanjutnya : Untuk melanjutkan kembali contoh Iqra. Memilih kemballi : Untuk kembali ke menu tampilan pilihan Iqra (Jilid)

3.5 Perancangan Program Program aplikasi Iqra yang dirancang terdiri dari MIDlet, dimana terdiri dari beberapa metode yang harus ada seperti constructor(), protected void StartApp(), protected void PauseApp() dan lain sebagainya. Adapun program ini diberi nama MIDlet Iqra memiliki struktur direktori sebagai berikut : src Folder ini berfungsi untuk menyimpan source code untuk MIDlet dan kelas lainnya yang diperlukan. Serta folder ini juga berfungsi untuk menyimpan yang dibutuhkan MIDlet, seperti gambar (png), suara (wav), text (txt). dist Folder ini berfungsi untuk menyimpan lib, file JAR, JAD, dan file manifest berisi komponen MIDlet