Statechart Diagram Admin sudah menyiapkan data pengguna yang valid

4.4.7 Statechart Diagram

Statechart Diagram biasanya digunakan untuk memodelkan perilaku dinamis suatu class atau objek. Selain itu statechart diagram juga digunakan untuk memodelkan objek dari semenjak dibuat sampai selesai. Pada kondisi ini tidak semua class mempunyai state yang menarik untuk dibahas. Untuk itu tingkah laku object yang telah ditemukan digambarkan pada statechart diagram berikut. 1. Statechart Diagram dari objek pesantren Pesantren dibuat membuat laporan input data pengecekan data Pesantren ditampilkan liha etail t d Pesantren diperbarui hapus edit lihat siap cetak Gambar 4.23 Statechart Diagram Pesantren Statechart Diagram untuk objek pesantren dimulai dengan input data atau membuat laporan, maka pesantren dibuat. Pesantren ditampilkan pada saat melihat detail atau pengecekan dan pesantren diperbarui ketika dilakukan proses edit dan hapus. Selanjutnya state selesai ketika pesantren siap cetak. 2. Statechart Diagram dari objek santri Santri dibuat input data Santri ditampilkan membuat laporan lihat detail Santri diperbarui lihat hapus edit siap cetak pengecekan Gambar 4.24 Statechart Diagram Santri Statechart Diagram untuk objek santri dimulai dengan input data atau membuat laporan, maka santri dibuat. Santri ditampilkan pada saat melihat detail atau pengecekan dan santri diperbarui ketika dilakukan proses edit dan hapus. Selanjutnya state selesai ketika santri siap cetak. 3. Statechart Diagram dari objek pengajar Pengajar dibuat Pengajar ditampilkan Pengajar diperbarui membuat laporan lihat detail pengecekan hapus edit lihat siap cetak input data Gambar 4.25 Statechart Diagram Pengajar Statechart Diagram untuk objek pengajar dimulai dengan input data atau membuat laporan, maka pengajar dibuat. Pengajar ditampilkan pada saat melihat detail atau pengecekan dan pengajar diperbarui ketika dilakukan proses edit dan hapus. Selanjutnya state selesai ketika pengajar siap cetak. 4. Statechart Diagram dari objek fasilitas Fasilitas dibuat Fasilitas ditampilkan Fasilitas diperbarui input data lihat detail edit lihat membuat laporan hapus pengecekan siap cetak Gambar 4.26 Statechart Diagram Fasilitas Statechart Diagram untuk objek fasilitas dimulai dengan input data atau membuat laporan, maka fasilitas dibuat. Fasilitas ditampilkan pada saat melihat detail atau pengecekan dan fasilitas diperbarui ketika dilakukan proses edit dan hapus. Selanjutnya state selesai ketika fasilitas siap cetak. 5. Statechart Diagram dari objek keuangan Keuangan dibuat input data membuat laporan Keuangan ditampilkan Keuangan diperbarui lihat detail pengecekan hapus lihat edit siap cetak Gambar 4.27 Statechart Diagram Keuangan Statechart Diagram untuk objek keuangan dimulai dengan input data atau membuat laporan, maka keuangan dibuat. Keuangan ditampilkan pada saat melihat detail atau pengecekan dan keuangan diperbarui ketika dilakukan proses edit dan hapus. Selanjutnya state selesai ketika keuangan siap cetak. 6. Statechart Diagram dari objek pengguna username dan password diverifikasi input username dan password invalid User diaktifkan valid User ditambahkan add user User ditampilkan lihat chek user User diperbarui edit lihat proses selesai hapus Gambar 4.28 Statechart Diagram Pengguna Statechart Diagram untuk objek pengguna dimulai dengan input username dan password, maka statenya berupa username dan password diverifikasi. Ada dua kemungkinan transisi berikutnnya yaitu invalid maka state akan finish dan valid maka user diaktifkan. User ditampilkan pada saat melihat detail atau check user dan user diperbarui ketika dilakukan proses edit dan hapus.

4.4.8 Rancangan Sistem Basis Data