Use Case Diagram Fase Perancangan

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