• Tidak ada hasil yang ditemukan

Jika ingin mengubah data donasi, maka actor memilih data donasi yang akan diubah pada halaman utama, kemudian klik

BAB IV HASIL DAN PEMBAHASAN

10: Jika ingin mengubah data donasi, maka actor memilih data donasi yang akan diubah pada halaman utama, kemudian klik

ubah pada properties, maka akan tampil halaman edit/ubah.

Conclusion Data Muzaki yang berdonasi telah dibuat

Postcondition Data Muzaki yang menyerahkan donasi disimpan ke dalam data

donasi

Tabel 4.5 Narasi dari use case Cetak Bukti Donasi

Use Case Name Cetak Bukti Donasi

Use Case ID 3

Actor Bagian Penghimpun

Description Use case ini menggambarkan kegiatan Bagian Penghimpun

dalam membuat bukti donasi dengan mencetaknya. Use case ini depends on use case buat Data Donasi.

Precondition Individu yang memasuki sistem ini harus Bagian Penghimpun

Trigger Use case ini dilakukan setelah data donasi berhasil

ditambahkan Typical Course of

Events Actor Action System Response

1: Login

4: Klik data donasi 6: Klik properties detail pada Muzaki yang dipilih 8: Klik cetak

10: Logout

2: Cek username dan password 3: Menampilkan halaman utama Bagian Penghimpun

5: Menampilkan halaman Muzaki berdonasi

7: Menampilkan halaman detail donasi Muzaki

9: Mencetak bukti donasi Alternate Courses -

Conclusion Muzaki menerima bukti donasi sebagai bukti telah

menyerahkan zakat

96 Tabel 4.6 Narasi dari use case Buat Data Muzaki

Use Case Name Buat Data Muzaki

Use Case ID 4

Actor Administrator

Description Use case ini menggambarkan kegiatan Administrator dalam

membuat data Muzaki

Precondition Individu yang memasuki sistem ini harus Administrator

Trigger Use case ini dilakukan setelah Muzaki akan menyerahkan

donasi untuk pertama kali Typical Course of

Events Actor Action System Response

1: Login

4: Klik data Muzaki 6: Klik tambah data 8: Input data Muzaki

11: Logout

2: Cek username dan password 3: Menampilkan halaman utama Administrator

5: Menampilkan halaman data Muzaki

7: Menampilkan form tambah data 9: Simpan data Muzaki

10: Menampilkan halaman data Muzaki yang baru

Alternate Courses 2: Jika username dan atau password salah, maka sistem menampilkan pesan error login

9: Jika data belum lengkap, maka sistem akan meminta Administrator melengkapi data

10a: Jika ingin melihat detail data Muzaki, maka actor memilih data Muzaki yang akan dilihat pada halaman utama, kemudian klik detail pada properties.

10b: Jika ingin mengubah data Muzaki, maka actor memilih data Muzaki yang akan diubah pada halaman utama, kemudian klik ubah pada properties, maka akan tampil halaman edit/ubah.

Conclusion Data Muzaki bertambah

Postcondition Penambahan data Muzaki akan disimpan dalam data Muzaki

Tabel 4.7 Narasi dari use case Buat tipe Muzaki

Use Case Name Buat Tipe Muzaki

Use Case ID 5

Actor Administrator

Description Use case ini menggambarkan kegiatan Administrator dalam

melakukan input tipe muzaki.

Precondition Individu yang melakukan kegiatan ini harus Administrator

Trigger Use case ini dilakukan setelah BMT melihat tipe Muzaki apa

97 Muzaki standar untuk memudahkan pengklasifikasian.

Typical Course of

Events Actor Action System Response

1: Login

4: Klik data Tipe Muzaki

6: Klik tambah data

8: Input data Tipe Muzaki

11: Logout

2: Cek username dan password 3: Menampilkan halaman utama Administrator

5: Menampilkan halaman data Tipe Muzaki

7: Menampilkan form tambah data

9: Simpan data Tipe Muzaki

10: Menampilkan halaman data

Tipe Muzaki yang baru

Alternate Courses 2: Jika username dan atau password salah, maka sistem menampilkan pesan error login

9: Jika data belum lengkap, maka sistem akan meminta Administrator melengkapi data

10a: Jika ingin menghapus data tipe Muzaki, maka actor memilih data tipe Muzaki yang akan dihapus pada halaman utama, kemudian klik hapus pada properties.

10b: Jika ingin mengubah data tipe Muzaki, maka actor memilih data tipe Muzaki yang akan diubah pada halaman utama, kemudian klik ubah pada properties, maka akan tampil halaman edit/ubah.

Conclusion Data Tipe Muzaki bertambah

Postcondition Data Tipe Muzaki tersimpan dan dapat dipanggil melalui form

input data Muzaki.

Tabel 4.8 Narasi dari use case Buat Jenis Donasi

Use Case Name Buat Jenis Donasi

Use Case ID 6

Actor Administrator

Description Use case ini menggambarkan kegiatan Administrator dalam

melakukan input jenis donasi

Precondition Individu yang melakukan kegiatan ini harus Administrator

Trigger Use case ini dilakukan setelah BMT menetapkan jenis donasi

zakat apa saja yang dapat diterima Typical Course of

Events Actor Action System Response

1: Login

4: Klik data Jenis Donasi 6: Klik tambah data

2: Cek username dan password 3: Menampilkan halaman utama Bagian Penghimpun

5: Menampilkan halaman data Jenis Donasi

98 8: Input data Jenis Donasi

11: Logout

7: Menampilkan form tambah data 9: Simpan data Jenis Donasi 10: Menampilkan halaman data Jenis Donasi yang baru

Alternate Courses 2: Jika username dan atau password salah, maka sistem menampilkan pesan error login

9: Jika data belum lengkap, maka sistem akan meminta Bagian Umum melengkapi data

10a: Jika ingin menghapus data jenis donasi, maka actor memilih data jenis donasi yang akan dihapus pada halaman utama, kemudian klik hapus pada properties.

10b: Jika ingin mengubah data jenis donasi, maka actor memilih data jenis donasi yang akan diubah pada halaman utama, kemudian klik ubah pada properties, maka akan tampil halaman edit/ubah.

Conclusion Data Jenis Donasi bertambah

Postcondition Data Jenis Donasi tersimpan dan dapat dipanggil melalui form

input data donasi

Tabel 4.9 Narasi dari use case Buat Data Mustahik

Use Case Name Buat Data Mustahik

Use Case ID 7

Actor Bagian Umum

Description Use case ini menggambarkan kegiatan Bagian Umum membuat

data calon Mustahik

Precondition Individu yang memasuki sistem ini harus Bagian Umum

Trigger Use case ini dilakukan setelah Bagian Umum Menerima data

Mustahik dari berbagai sumber dan survei Typical Course of

Events Actor Action System Response

1: Login

4: Klik data Mustahik 6: Klik Tambah Data Mustahik

8.Input data Mustahik 11: Logout

2: Cek username dan password 3: Menampilkan halaman utama Bagian Umum

5: Menampilkan halaman data Mustahik

7: Menampilkan form tambah data

9.Simpan data mustahik 10: Menampilkan halaman Mustahik yang baru Alternate Courses

2: Jika username dan atau password salah, maka sistem menampilkan pesan error login

99 menampilkan form untuk mustahik konsumtif

4b.Jika yang akan ditambah mustahik produktif, maka sistem menampilkan form untuk mustahik produktif

9: Jika data belum lengkap, maka sistem akan meminta Administrator melengkapi data

10: Jika ingin mengubah data tipe Muzaki, maka actor memilih

Dokumen terkait