Diagram-diagram UML Pokok Bahasan : Use case diagram Class diagram SYSTEMS ANALYSYS AND DESIGN METHODS 5TH Edition Whitten Bentley Dittman Diagram-diagram UML Pokok Bahasan : Use case diagram Class diagram Object diagram Sequence diagram Collaboration diagram State diagram Activity diagram Component diagram Deployment diagram Irwin/McGraw-Hill Copyrighth@2000 The Mcgraw-Hill Companies All Right reserved
SYSTEMS ANALYSYS AND DESIGN METHODS 5TH Edition SYSTEMS ANALYSYS AND DESIGN METHODS 5TH Edition Whitten Bentley Dittman Use case diagram Diagram use case secara grafis menggambarkan interaksi antara sistem, external system dan user. Dengan perkataan lain, secara grafis mereka menggambarkan siapa yang akan menggunakan sistem dan dengan cara apa pengguna dapat berinteraksi dengan sistem. Use case narrative digunakan sebagai tambahan dalam bentuk teks untuk menjelaskan urutan-urutan langkah dari setiap interaksi. Irwin/McGraw-Hill Copyrighth@2000 The Mcgraw-Hill Companies All Right reserved
Class & Object Class diagram SYSTEMS ANALYSYS AND DESIGN METHODS 5TH Edition Whitten Bentley Dittman Class & Object Class diagram Class diagram menggambarkan struktur objek-objek dari sistem. Mereka menunjukkan kelas-kelas objek yang membentuk sistem, selain itu juga menunjukkan hubungan antar kelas objek-objek. Object diagram Object diagram mirip dengan class diagram, tetapi tidak menggambarkan kelas-kelas objek, mereka menggambarkan instance-instance objek yang aktual---menunjukkan nilai sekarang dari atribut instance-instance. Object diagram memberikan gambaran kepada pengembang suatu “snapshot” dari objek-objek sistem pada suatu waktu tertentu. Irwin/McGraw-Hill Copyrighth@2000 The Mcgraw-Hill Companies All Right reserved
Sequence & Collaboration SYSTEMS ANALYSYS AND DESIGN METHODS 5TH Edition Whitten Bentley Dittman Sequence & Collaboration Sequence diagram Sequence diagram secara grafis menggambarkan bagaimana objek-objek berinteraksi satu dengan yang lainnya melalui message-message yang dilakukan dari suatu use case atau operasi. Mereka menggambarkan bagaimana message-message dikirim dan diterima diantara objek-objek tersebut dan dalam urutan seperti apa. Collaboration diagram Collaboration diagram mirip dengan sequence diagram tetapi tidak terfokus kepada waktu atau “urutan” dari message-message. Ia menggambar-kan interaksi (kolaborasi) objek-objek dalam format jaringan (network). Irwin/McGraw-Hill Copyrighth@2000 The Mcgraw-Hill Companies All Right reserved
State & Activity State diagram Activity diagram SYSTEMS ANALYSYS AND DESIGN METHODS 5TH Edition Whitten Bentley Dittman State & Activity State diagram State diagram digunakan untuk memodelkan behavior yang dinamis dari objek tertentu. Mereka menggambarkan daur hidup objek-objek --- macam-macam state dari objek dan kejadian yang mengakiba tkan suatu objek berpindah dari satu state ke state yang lain. Activity diagram Activity diagram digunakan untuk menggambarkan secara grafis urutan dari aliran aktivitas dari proses bisnis atau use case. Mereka dapat juga menggambarkan aksi-aksi yang akan dilakukan ketika suatu operasi dikerjakan dan juga hasil-hasil dari aksi tersebut. Irwin/McGraw-Hill Copyrighth@2000 The Mcgraw-Hill Companies All Right reserved
Component diagram Deployment diagram Component & Deployment SYSTEMS ANALYSYS AND DESIGN METHODS 5TH Edition Whitten Bentley Dittman Component & Deployment Component diagram Component diagram digunakan secara grafis untuk menggambarkan arsitektur sistem secara fisik. Mereka juga digunakan untuk menunjukkan bagaimana kode pemrograman dibagi menjadi modul-modul (komponen-komponen). Deployment diagram Deployment diagram menggambarkan arsitektur fisik dari perangkat keras dan piranti lunak dari sistem. Mereka menggambarkan komponen-komponen piranti lunak, prosesor, dan alat-alat yang membentuk arsitektur sistem. Irwin/McGraw-Hill Copyrighth@2000 The Mcgraw-Hill Companies All Right reserved