117
4.3.3. Class Diagram
Visualisasi dari struktur object sistem yang diajukan, digambarkan dalam class diagram di bawah ini:
Gambar 4.21 Class Diagram Sistem Usulan
118
4.3.4. Sequence Diagram
Sequence Diagram secara grafis menggambarkan bagaimana objek berinteraksi dengan satu sama lain melalui pesan pada eksekusi sebuah Use
case atau operasi. Diagram ini mengilustrasikan bagaimana pesan terkirim dan diterima diantara objek. Interaksi antar object pada sistem yang diajukan,
digambarkan sebagai berikut:
Gambar 4.22 Sequence Diagram dari Use case Bayar Donasi
119 Gambar 4.23 Sequence Diagram dari Use case Buat Data Donasi
Gambar 4.24 Sequence Diagram dari Use case Cetak Bukti Donasi
120 Gambar 4.25 Sequence Diagram dari Use case Buat Data Muzaki
Gambar 4.26 Sequence Diagram dari Use case Buat Tipe Muzaki
121 Gambar 4.27 Sequence Diagram dari Use case Buat Jenis Donasi
Gambar 4.28 Sequence Diagram dari Use case Buat Data Mustahik
122 Gambar 4.29 Sequence diagram dari Use case Konfirmasi Penyaluran
Gambar 4.30 Sequence diagram dari Use case Buat Data Penyaluran
123 Gambar 4.31 Sequence Diagram dari Use case Lihat Data Mustahik
Gambar 4.32 Sequence Diagram dari Use case Cetak Laporan Data Muzaki
124 Gambar 4.33 Sequence Diagram dari Use case Cetak Laporan Data Mustahik
Gambar 4.34 Sequence Diagram dari Use case Cetak Laporan Data Donasi
125 Gambar 4.35 Sequence Diagram dari Use case Cetak Laporan Data Penyaluran
4.3.5. Statechart Diagram
Statechart Diagram adalah sebuah diagram UML yang menggambarkan kombinasi state yang dapat diasumsikan oleh objek selama masa hidupnya,
kejadian-kejadian yang memicu transisi antar-state, dan aturan yang mengatur dari dan ke state mana sebuah objek dapat melakukan transisi. Diagram
statechart tidak dibutuhkan oleh seluruh objek. Biasanya, state diagram dibuat hanya untuk objek-objek yang dengan jelas memiliki state yang dapat
diidentifikasi dan behavior yang kompleks.
126 Gambar 4.36 State Chart Diagram Muzaki
127 Gambar 4.37 State Chart Diagram Donasi
128 Gambar 4.38 State Chart Diagram Mustahik
Gambar 4.39 State Chart Diagram Penyaluran
129 Gambar 4.40 State Chart Diagram Cetak Laporan
130
4.3.6. Database Design