Class Diagram Sequence Diagram Statechart Diagram

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