Use case Diagram Class Diagram Relationship Activity Diagram

D. UML Unified Modeling Language

UML adalah bahasa standar yang digunakan untuk menjelaskan dan memvisualisasikan artifak dari proses analisis dan desaian berorientasi obyek Hermawan, 2004 : 7. Artifak adalah sepotong informasi yang digunakan atau dihasilkan dalam suatu proses rekayasa software. Artifak dapat berupa model, deskripsi, atau software Suhendar Gunadi, 2002 : 26.

1. Use case Diagram

Use case menjelaskan urutan kegiatan yang dilakukan aktor dan sistem untuk mencapai suatu tujuan tertentu Hermawan, 2004 : 16. Sedangkan aktor adalah segala sesuatu yang berinteraksi dengan sistem aplikasi komputer Hermawan, 2004 : 14. Menurut Suhendar Gunadi 2002 : 49 use case diagram menjelaskan manfaat sistem jika dilihat menurut sudut pandang user yang berada diluar sistem. Use case diagram dapat digunakan selama proses analisis untuk menangkap requirements sistem dan untuk memahami bagaimana sistem seharusnya bekerja. Selama tahap desain Use case diagram menetapkan perilaku behavior sistem saat diimplementasikan dalam sebuah model desain pasti terdapat satu atau beberapa use case diagram.

2. Class Diagram

Class diagram membantu kita dalam visualisasi struktur kelas-kelas dari suatu sistem selama dalam proses analisis, class diagram memperlihatkan aturan-aturan dan tanggung jawab objek yang menentukan perilaku sistem. Class diagram juga berperan didalam menangkap struktur dari semua class yang membentuk arsitektur sistem yang dibuat Suhendar Gunadi, 2002 : 50.

3. Relationship

Relationship adalah koneksi antar model elemen Suhendar Gunadi, 2002 : 58. Tipe relationship antara lain : a. Association Association adalah hubungan struktur antara entitas-entitas yang menspesifikasikan objek yang terhubung Harianto, 2004 : 342. Dalam model ini digambarkan sebagai garis lurus dengan mata panah pada satu ujungnya. b. Aggretation Aggretation adalah bentuk khusus asosiasi yang memodelkan hubungan keanggotaan antara dua kelas, yakni suatu kelas disusun oleh kelas lainnya Suhendar Gunadi, 2002 : 59.

4. Activity Diagram

Activity diagram memodelkan alur kerja workflow sebuah proses bisnis dan urutan aktivitas dalam suatu proses Suhendar Gunadi, 2002 : 53. Pemodelan bisnis sangat mudah kita jabarkan dengan menggunakan activtiy diagram seorang user dapat membaca alur bisnis terhadap sistem yang mereka inginkan dengan menggunakan diagram ini.

5. Sequence diagram