Jumat, 21 Oktober 2011

Unified Modeling Language (UML)

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.
 
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.
Gambar 3. Bentuk Object Diagram
 
4. Component Diagram
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.
 
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.
 
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.
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.
  
Gambar 8. Bentuk State Transition Diagram

9. Activity Diagram
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. 
 
Gambar 10. Bentuk Notasi Package 



0 komentar:

Posting Komentar

Welcome

Diberdayakan oleh Blogger.

You can replace this text by going to "Layout" and then "Page Elements" section. Edit " About "

About Me

Foto Saya
Tara Lukita Wardhani
Halo teman-teman, saya Tara Lukita Wardhani, 21 tahun, biasa di panggil Tara atau Aya. Saya adalah mahasiswi Institut Teknologi Telkom Bandung Jurusan Sistem Informasi. Selamat datang di blog saya. Semoga apa yang saya tulis di sini bisa bermanfaat buat teman-teman semua. Enjoy reading :)
Lihat profil lengkapku
 
Copyright (c) 2010 Tara Lukita Wardhani and Powered by Blogger.