4/3/2008

UML ? Model Konseptual

1

4/3/2008

UML merupakan bahasa standar untuk  p mendapatkan blueprint software. UML digunakan untuk memvisualisasikan,  spesifikasi, konstruksi, dan dokumentasi  sebuah sistem. Jadi, merupakan bagian dari  software development. software development UML bisa untuk memodelkan sistem  informasi bahkan untuk memodelkan bisnis !

Mengapa UML ? g p
1. Mampu memodelkan sistem secara grafis. 2. Standar, sehingga mampu mengatasi 

komunikasi (antara user, developer, manager). 3. Specifying, membuat spesifikasi yang tepat,  tidak ambigu, dan tepat. tidak ambigu  dan tepat 4. Dapat digunakan untuk dokumentasi.

2

4/3/2008

Untuk memahami UML, dibentuk model  , konseptual mengenai basic building blocks Basic building blocks terdiri dari :
Things  Relationship Diagram Di

Things merupakan abstraksi yang  dihubungkan melalui relationship sehingga  membentuk sebuah diagram.

Ada 4 macam things dalam UML : structural,  4 g , behavioral, grouping, dan annotational. Structural things merupakan bagian statis dan  mencerminkan elemen baik secara  konseptual maupun fisik. Contoh : class,  interface, use cases. interface  use cases Behavioral things adalah bagian dinamis  dalam UML yang menggambarkan yang bisa  dilakukan oleh sistem Contoh : state.

3

4/3/2008

Grouping things, merupakan cara orgranisasi  p g g, p g dalam UML secara konseptual. Contoh :  package. Annotational things, adalah penjelasan dari  bagian UML. Contoh : notes.

Ada 4 macam relationship dalam UML : 4 p
Dependency    Association   Generalization Realization

4

4/3/2008

Diagram adalah representasi grafis dari  g p g himpunan elemen. UML memiliki 9 diagram, yaitu :
Class diagram Object diagram Use case diagram Sequence diagram Collaboration diagram Statechart diagram Activity diagram Component diagram Deployment diagram

Diagram‐diagram tersebut di atas,  merupakan yang sering dipakai dalam  praktek.

5

4/3/2008

Booch, Grady., Rumbaugh, James., 1998., The  , y, g , , 99 , Unified Modelling Language User Guide.,  Addison Wesley. Schulz, Joseph D., 2003., Requirements‐based  Unified Modelling Language., Borland

6

Sign up to vote on this title
UsefulNot useful