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