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