Statechart Diagram Febriardi Mahendra (12043150) Ariya Kusuma (12043124) Aris Nurcahyono (13043126)
UNIFIED MODELLING LANGUAGE UML mendefinisikan diagram-diagram berikut ini : • use case diagram • class diagram • behaviour diagram : - statechart diagram - activity diagram • interaction diagram : - sequence diagram - collaboration diagram
STATE CHART DIAGRAM Menggambarkan transisi dan perubahan keadaan (dari satu state ke state lainnya) suatu obyek pada sistem sebagai akibat dari stimulans yang diterima
Tujuan STATE CHART DIAGRAM Untuk memodelkan behavior/methode (lifecycle) sebuah kelas atau object Memperlihatkan urutan kejadian sesaat (state) yang dilalui sebuah object, transisi dari sebuah state ke state lainnya
NOTASI PADA STATE CHART
Contoh : Peminjaman barang
Keterangan : Seorang peminjam yang akan meminjam akan mengisi form peminjaman. Sistem akan megecek keadaan barang. Barang tersebut tersedia apa tidak, atau barang tersebut dapat di pinjam atau tidak. Setelah barang tersedia, sistem akan memvalidasi persetujuan peminjaman barang dan menyerahkan barang kepada peminjam. Sistem juga akan mencari informasi tentang barang yang akan dipinjam, maka akan dilakukan permintaan akan informasi barang. Jika informasi yang diterima masih kurang, akan dilakukan permintaan ulang sampai seluruh informasi yang dibutuhkan didapatkan. Saat informasi sudah cukup, informasi tersebut akan diserahkan kepada peminjam barang tersebut
TERIMA KASIH