Pengetahuan Dasar UML (dasar membuat diagram class, Use case diagram, digram activity, diagram sequence dll )

Tulisan ini adalah lanjutan dari  teori Dasar analisis dan desain sistem.

 

Pemodelan

Pemodelan adalah gambaran dari realita yang simpel dan dituangkan dalam bentuk pemetaan dengan aturan tertentu. Pemodelan digunakan untuk menggambarkan desain sistem.

Pada perkembangan teknik pemrograman berorientasi objek, muncullah sebuah standarisasi bahasa pemodelan untuk pembangunan perangkat lunak yang dibangun dengan menggunakan teknik pemrograman berorientasi objek, yaitu Unified Modeling Language (UML). UML muncul karena adanya kebutuhan pemodelan visual untuk menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari sistem perangkat lunak. UML merupakan bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram.

UML terdiri dari bermacam-macam diagram yg digunakan untuk  permodelan pada saat pengembangan sistem mulai dari tahap analisi sampai implementasi.  Pada saat melakukan  desain sistem, tidak harus semua diagram pada UML diimplementasikan  akan tetapi UML merupakan diagram yang saling terkait oleh karena itu perlu adanya kekonsistenan rancangan diagram yang satu dengan lainnya.

Diagram dlm UML  dikelompokan menjadi 2 :

1.  Diagram Struktur /statis diagram .

2. Diagram prilaku system/behaviour diagram.

Diagram-diagram  dlm UML

Penjelesan singkat diagram tsb antara lain

Nama Diagram Digunakan untuk Digunakan pd tahapan:
 Diagram Class Menggambarkan hubungan antara model class dlm  system.  Analysis, Design
Diagram status Diagram status menjelaskan aliran kontrol dari satu status ke status lain. Status didefenisikan sebagai suatu kondisi dari suatu obyek yang ada dan perubahan yang terjadi sekiranya ada event yang terpicu.. Analysis, Design
 Diagram Aktivitas Menggambarkan hubungan  aliran kerja business  terlepas dari  classes, aliran  activitas dlm sebuah use case, atau  detail design dari method.  Analysis, Design
 Diagram Use Case Mendapatkan persyaratan/kebutuhan  system dan menggambarkan hubungan antara system dgn lingkungan.  Analysis
 Diagram sequence Memodelkan prilaku objects dlm sebuah use case.
Focus pd urutan berdasar  waktu  dari sebuah activity.
 Analysis, Design

Diagram yang akan dibahas pada blog ini hanya 4 diagram UML yg efektif biasa dipakai antara lain diagram use case , diagram sekuen, diagram class dan diagram aktifitas

Gambar berikut dibawah ini menggambarkan diagram diagram tsb  dan memperlihatkan bagaimana diagram yang satu membantu membentuk diagram yang lainnya.

umldiagram

Case (Computer-aided software engineering) Tools

Case tool adalah sejenis software untuk membuat  secara otomatis/wizard sebagian atau keseluruan proses depelopment sistem.

Untuk membuat berbagai diagram  UML  baik pada tahap analisis maupun design  digunakan  Case To0ls  diataranya   adalah ArgoUML, StartUML dan Astah Comunity.  Selain itu anda juga bisa menggunakan Ms Visio . Berikut ini gambar tampilan  salah satu case tool yaitu Astah Comunity :

UML Tools

UML tools

Diagram Use Case

Diagram use case merupakan pemodelan untuk menggambarkan kelakuan (behavior) sistem  secara keseluran yang akan dibuat. Diagram use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Dengan pengertian yang cepat, diagram use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut.

Diagram Kelas

Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.

Diagram Sequence

Diagram sekuen menggambarkan kelakuan/perilaku objek pada use case
dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan
diterima antar objek. Oleh karena itu untuk menggambar diagram sekuen
maka harus diketahui objek-objek yang terlibat dalam sebuah use case beserta
metode-metode yang dimiliki kelas yang diinstansiasi menjadi objek itu.

Diagram Aktivitas

Diagram aktivitas atau activity diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.

sumber

http://www.uml-diagrams.org/

contoh lengkap  analisis-design OOP :

- sistem  AddressBook : http://www.cs.gordon.edu/courses/cs211/AddressBookExample/index.html

- sistem ATM:

http://www.math-cs.gordon.edu/courses/cs211/ATMExample/

http://www.uml-diagrams.org/use-case-diagrams-examples.html

About these ads

About pccontrol

Berisi Tutorial Menggunakan PC untuk mengontrol Peralatan dengan cara mudah & praktis.

Posted on 16 August 2012, in Lanjut, Lanjut-1. Bookmark the permalink. 10 Comments.

  1. Mau tanya klo sequence diagram dibuat sebanyak class diagram atau gmn ya?

  2. ada detil mengenai class diagramnya nggak?mksh

  3. Mantab link nya bro.. -:)

  4. gan. gak ada tutorial detail cara pake argouml ya?

  5. download astah dimana yah??

Komentar ,Saran atau Pertanyaan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 62 other followers

%d bloggers like this: