Definisi UML Unified Modelling Language UML

Selain model, alat bantu yang sering digunakan dalam analisis dan perancangan adalah diagram. Diagram menggambarkan atau mendokumentasikan beberapa aspek dari sebuah sistem. Diagram digunakan untuk : 1. Mengkomunikasikan ide 2. Melahirkan ide dan peluang baru 3. Menguji ide dan membuat prediksi 4. Memahami struktur dan relasi-relasinya

2.8.4 Diagram-diagram pada UML

UML menyediakan beberapa diagram visual yang menunjukkan berbagai berbagai aaspek dalam sistemUML. Berikut ini akan dipaparkan diagram- diagram yang digunakan dalam UML. 1. Use case Diagram Use case diagram adalah diagram yang menggambarkan interaksi antara sistem dengan sistem eksternal dan pengguna. Dengan kata lain menggambarkan siapa yang akan menggunakan sistem dan dengan cara apa pengguna mengharapkan untuk berinteraksi dengan sistem Whitten et al. 2004. Tabel 2.3 menunjukkan komponen dasar dalam use case diagram . Tabel 2.3 Komponen Dasar Use Case Diagram Komponen Nama komponen Keterangan Actor Sebuah peran yang bisa dimainkan oleh pengguna dalam interaksinya dengan sistem Use case Serangkaian scenario yang digabungkan bersama-samaoleh tujuan umum pengguna include merupakan stereotype Menunjukkan bahwa sebuah usecase adalah bagian dari use case yang lain extend merupakan stereotype Digunakan untuk membuat use case baru dengan menambahkan langkah-langkah pada use case yang sudah ada. Sumber: Munawar, 2005 2. Activity diagram Activity diagram adalah diagram yang dapat digunakan untuk menggambarkan secara grafis aliran proses bisnis, langkah-langkah sebuah use case atau logika behaviour dari sebuah objek Whitten et al. 2004. 3. Sequence diagram Sequence diagram adalah diagram yang memodelkan logika sebuah use case dengan cara menggambarkan interaksi pesan di antara objek-objek dalam rangkaian waktu Whitten et al. 2004. Sequence diagram digunakan ketika ingin mengetahui perilaku objek pada use case tunggal. Ada beberapa komponen yang terdapat pada sequence diagram yaitu Munawar, 2005: aa. Obyek participant, diletakkan di dekat bagian atas diagram dengan urutan dari kiri ke kanan. Setiap participant terhubung