Unified Modelling Language (UML) adalah bahasa grafis untuk membuat spesifikasi,
membangun, menggambarkan, dan mendokumentasikan artefak suatu sistem. UML
menggunakan bahasa notasi grafis untuk
menggambarkan artefak yang menjadi bagian dari analisis dan perancangan
berorientasi obyek.
Diagram kunci UML terdiri dari 10 jenis diagram, yaitu :
1. Use Case Diagram
Use Case Diagram digunakan untuk menggambarkan fitur-fitur bisnis
atau kebutuhan sistem perangkat lunak.Diagram ini juga menggambarkan pelaku
yang menggunakan fitur-fitur tersebut. Pengguna fitur-fitur di dalam use case
diagram dinamakan aktor. Aktor dapat berupa orang, departemen, sistem lain,
atau sesuatu yang dapat menggunakan use case.
Gambar 1. Bentuk Use Case Diagram
2. Class Diagram
Class Diagram adalah notasi grafis yang digunakan untuk menggambarkan set obyek yang berbagi atribut dan karakteristik umum. Tipe diagram structural ini digunakan untuk menggambarkan set kelas-kelas, interface,kolaborasi antar obyek, dan hubungan antar obyek. Kelas diagram terdiri dari satu atau lebih berikut : nama kelas, atribut, dan operasi.
Class Diagram adalah notasi grafis yang digunakan untuk menggambarkan set obyek yang berbagi atribut dan karakteristik umum. Tipe diagram structural ini digunakan untuk menggambarkan set kelas-kelas, interface,kolaborasi antar obyek, dan hubungan antar obyek. Kelas diagram terdiri dari satu atau lebih berikut : nama kelas, atribut, dan operasi.
Gambar 2. Bentuk Class Diagram
3. Object Diagram
Object diagram adalah notasi grafis yang digunakan untuk menggambarkan obyek spesifikyang ada sebagai bagian dari ruangproblem domain.
Object diagram adalah notasi grafis yang digunakan untuk menggambarkan obyek spesifikyang ada sebagai bagian dari ruangproblem domain.
Gambar 3. Bentuk Object Diagram
4. Component Diagram
Component diagram berguna untuk menggambarkan relasi antar komponen-komponen dalam sistem.
Component diagram berguna untuk menggambarkan relasi antar komponen-komponen dalam sistem.
Gambar 4. Bentuk Component Diagram
5. Deployment Diagram
Deployment Diagram digunakan untuk menggambarkan sebuah perangkat fisik atau perangkat keras yang digunakan untuk memasang aplikasi yang telah dibangun.
Deployment Diagram digunakan untuk menggambarkan sebuah perangkat fisik atau perangkat keras yang digunakan untuk memasang aplikasi yang telah dibangun.
Gambar 5. Bentuk Deployment Diagram
6. Sequence Diagram
Sequence Diagram digunakan untuk menggambarkan pesan-pesan yangmuncul antar obyek yang berbeda pada rentang waktu tertentu. Diagram ini disebut juga sebagai diagram interaksi antar obyek. Diagram ini menitikberatkan urutan waktu pesan-pesan tersebut disampaikan.
Sequence Diagram digunakan untuk menggambarkan pesan-pesan yangmuncul antar obyek yang berbeda pada rentang waktu tertentu. Diagram ini disebut juga sebagai diagram interaksi antar obyek. Diagram ini menitikberatkan urutan waktu pesan-pesan tersebut disampaikan.
Gambar 6. Bentuk Sequence Diagram
7. Collaboration Diagram
Collaboration Diagram digunakan untuk menggambarkan kolaborasi antar obyek dalam suatu ruang problem domain menggunakanpesan-pesan tertentu. Diagram kolaborasi menitikberatkan pada struktural organisasi dari obyek yang mengirim dan menerima pesan.
Collaboration Diagram digunakan untuk menggambarkan kolaborasi antar obyek dalam suatu ruang problem domain menggunakanpesan-pesan tertentu. Diagram kolaborasi menitikberatkan pada struktural organisasi dari obyek yang mengirim dan menerima pesan.
Gambar 7. Bentuk Collaboration Diagram
8. State Transition Diagram
State Transition Diagram digunakan untuk mencatat keadaan atau state mesin atau obyek. Diagram ini menitikberatkan pada perilaku beserta state-nya yang terjadi pada sebuah obyek.
State Transition Diagram digunakan untuk mencatat keadaan atau state mesin atau obyek. Diagram ini menitikberatkan pada perilaku beserta state-nya yang terjadi pada sebuah obyek.
Gambar 8. Bentuk State Transition Diagram
9. Activity Diagram
Activity Diagram digunakan untuk menggambarkan alur proses dari suatu aktifitas ke aktifitas lainnya.
Activity Diagram digunakan untuk menggambarkan alur proses dari suatu aktifitas ke aktifitas lainnya.
Gambar 9. Bentuk Activity Diagram
10. Notasi Package
Notasi Package berguna untuk berguna untuk mengelompokkan item-item atau obyek-obyek. Package sering digunakan dalam UML untuk mengelompokkan kelas-kelas, komponen perangkat lunak, komponen perangkat keras, package-package lainnya,dan hal lain yang terkait dengan model yang dibuat. Notasi package sangat membantu arsitek perangkat lunak untuk penamaan, visibilitas anggota, importing, extending, dan generalisasi.
Notasi Package berguna untuk berguna untuk mengelompokkan item-item atau obyek-obyek. Package sering digunakan dalam UML untuk mengelompokkan kelas-kelas, komponen perangkat lunak, komponen perangkat keras, package-package lainnya,dan hal lain yang terkait dengan model yang dibuat. Notasi package sangat membantu arsitek perangkat lunak untuk penamaan, visibilitas anggota, importing, extending, dan generalisasi.
Gambar 10. Bentuk Notasi Package
0 komentar:
Posting Komentar