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