Masalah yang dapat diselesaikan adalah dengan Perancangan dan Implementasi Aplikasi Panduan Manasik Haji Berbasis Mobile Device.
Adapun kelebihan-kelebihan dari aplikasi ini adalah : a Kemudahan dalam mengakses informasi tentang haji karena
sifat handphone selalu dibawa kemana-mana. b Tidak membutuhkan pulsa untuk mengakses karena informasi
telah terbenam didalam aplikasi. c Menu-menu yang user friendly dalam penggunaan aplikasi ini.
4.2 Fase Perancangan
Dalam perancangan program aplikasi Panduan Manasik Haji ini, terdiri dari perancangan menggunakan notasi UML sebagai case tool dalam merancang
proses yang akan terjadi dalam sistem, yakni dengan membuat use case diagram, activity diagram, sequence diagram, class diagram dan perancangan antar muka
user interface.
4.2.1 Use Case Diagram
Use case adalah teknik untuk merekam persyaratan fungsional sebuah sistem. Use case mendiskripsikan interaksi tipikal antara pengguna
sistem dengan sistem itu sendiri, dengan memberi sebuah narasi tentang bagaimana sistem tersebut digunakan.
Pada aplikasi ini, terdapat beberapa use case antara lain use case melihat tentang haji , use case melihat istilah-istilah haji, use case melihat
doa-doa haji, use case melihat tahapan haji tamattu, use case melihat bantuan dan use case melihat tentang
Melihat Tentang Haji
Melihat Istilah- istilah Haji
Melihat Doa-doa Haji
Melihat Tahapan Haji Tamattu
Melihat Bantuan Melihat Tentang
Aplikasi Panduan Manasik Haji
User
Gambar 4.1 berikut ini menunjukkan use case diagram yang dibuat pada aplikasi ini.
Gambar 4.1. Use Case Diagram Aplikasi Panduan Manasik Haji Berbasis
Mobile Device
Berikut ini adalah spesifikasi dari beberapa use case diatas yang menjelaskan urutan kegiatan yang dilakukan sistem dan user, yaitu antara
lain : 1. Use Case melihat tentang haji
Table 4.1 Spesifikasi
Use Case Melihat Tentang Haji
Use Case Name Melihat Tentang Haji
Actor User
Brief Description Use Case ini digunakan untuk menampilkan
hal-hal mengenai ibadah haji. Hal-hal itu diantaranya pengertian haji, macam-macam
Haji, waktu pelaksanaan haji, hikmah dan keutamaan haji, hukum dan dalil haji, syarat-
syarat haji, rukun dan wajib haji, dam haji dan larangan dalam haji
Basic Flow 1. User membuka menu Tentang Haji dengan
memilih Tentang Haji pada Menu Utama 2. User memilih salah satu List Tentang Haji
yang ingin ditampilkan Alternate Flow
-
Pre Condition User harus memilih Tentang Haji pada Menu
Utama kemudian memilih salah satu List Tentang Haji
Post Condition Aplikasi menampilkan definisi dan hal-hal
mengenai ibadah haji sesuai yang dipilih oleh user.
2. Use Case melihat Istilah-istilah Haji
Table 4.2 Spesifikasi
Use Case Melihat Istilah-istilah Haji
Use Case Name Melihat Istilah-istilah Haji
Actor User
Brief Description Use Case ini digunakan untuk menampilkan
istilah-istilah yang terdapat dalam pelaksanaan ibadah haji.
Basic Flow 1. User membuka menu Istilah-istilah Haji
dengan memilih Istilah-istilah Haji pada Menu Utama
2. User memilih salah satu List Istilah-istilah Haji yang ingin ditampilkan
Alternate Flow -
Pre Condition User harus memilih Istilah-istilah Haji pada
Menu Utama kemudian memilih salah satu List Istilah-istilah Haji
Post Condition Aplikasi menampilkan definisi istilah-istilah
dalam pelaksanaan ibadah haji yang dipilih oleh user
3. Use Case melihat Doa-doa Haji
Table 4.3 Spesifikasi
Use Case Melihat Doa-doa Haji
Use Case Name Melihat Doa-doa Haji
Actor User
Brief Description Use Case ini digunakan untuk menampilkan
doa-doa dalam pelaksanaan ibadah haji. Basic Flow
1. User membuka menu Doa-doa Haji dengan memilih Doa-doa Haji pada Menu Utama
2. User memilih salah satu List Doa-doa Haji Alternate Flow
-
Pre Condition User harus memilih Doa-doa Haji pada Menu
Utama kemudian memilih salah satu List Doa- doa Haji yang ingin ditampilkan
Post Condition Aplikasi menampilkan salah satu doa dalam
pelaksanaan ibadah haji yang dipilih oleh user
4. Use Case melihat Tahapan Haji Tamattu
Table 4.4 Spesifikasi
Use Case Melihat Tahapan Haji Tamattu
Use Case Name Melihat Tahapan Haji Tamattu
Actor User
Brief Description Use Case ini digunakan untuk menampilkan
tahapan-tahapan dalam pelaksanaan ibadah haji tamattu.
Basic Flow 1. User membuka menu Tahapan Haji Tamattu
dengan memilih Tahapan Haji Tamattu pada Menu Utama
2. User memilih salah satu List Tahapan Haji Tamattu
Alternate Flow -
Pre Condition User harus memilih Tahapan Haji Tamattu
pada Menu Utama kemudian memilih salah satu List Tahapan Haji Tamattu
Post Condition Aplikasi menampilkan beberapa tahapan haji
dalam pelaksanaan ibadah haji tamattu yang dipilih oleh user
5. Use Case melihat Bantuan
Table 4.5 Spesifikasi
Use Case Melihat Bantuan
Use Case Name Melihat Bantuan
Actor User
Brief Description Use Case ini digunakan untuk menampilkan
mengenai bantuan dalam penggunaan aplikasi panduan manasik haji.
Basic Flow 1. User membuka menu Bantuan dengan
memilih Bantuan pada Menu Utama Alternate Flow
-
Pre Condition User harus memilih menu Bantuan terlebih
dahulu.
Post Condition Aplikasi menampilkan mengenai bantuan
penggunaan aplikasi.
6. Use Case melihat Tentang Aplikasi
Table 4.6 Spesifikasi
Use Case Melihat Tentang Aplikasi
Use Case Name Melihat Tentang Aplikasi
Actor User
Brief Description Use Case ini digunakan untuk menampilkan
info mengenai aplikasi panduan manasik haji. Basic Flow
User membuka menu Tentang dengan memilih Tentang pada Menu Utama
Alternate Flow
-
Pre Condition User harus memilih menu Tentang terlebih
dahulu.
Post Condition Aplikasi menampilkan informasi mengenai
aplikasi panduan manasik haji.
4.2.2 Activity Diagram