Aktor Actor Kelas Class Use Case Interaction Interface Package Note Dependency Association

39 sistem. Diagram ini menggambar konfigurasi komponen- komponen software run-time, processor, dan peralatan yang membentuk arsitektur sistem.

2.6.2 Notasi Unified Modelling Language UML

Berikut ini adalah notasi-notasi yang ada di UML Hermawan, 2004 :

a. Aktor Actor

Aktor adalah seseorang atau sesuatu yang berinteraksi dengan sistem yang sedang kita kembangkan.

b. Kelas Class

Kelas seperti juga objek adalah sesuatu yang membungkus encapsulate informasi dan prilaku dalam dirinya.

c. Use Case

Use case adalah peringkat tertinggi dari fungsionalitas yang dimiliki sistem. Dengan kata lain, use case menggambarkan bagaimana seseorang akan menggunakanmemanfaatkan sistem. Use case menjelaskan suatu urutan kegiatan yang dilakukan oleh aktor dan sistem untuk mencapai suatu tujuan tertentu walaupun menjelaskan kegiatan namun use case hanya menjelaskan apa yang dilakukan oleh aktor dan sistem, bukan bagaimana aktor dan sistem melakukan kegiatan tersebut. 40

d. Interaction

Interaction digunakan untuk menunjukkan baik aliran pesan atau informasi antar objek maupun hubungan antar objek.

e. Interface

Interface merupakan kumpulan operasi tanpa implementasi dari suatu class. Implementasi operasi dalam interface dijabarkan pada operasi dalam class.

f. Package

Package adalah container atau wadah konseptual yang digunakan untuk mengelompokkan elemen-elemen dari suatu sistem yang sedang dibangun, sehingga bisa dibuat model yang lebih sederhana. Tujuannya adalah untuk mempermudah penglihatan visibility dari suatu model yang sedang dibangun.

g. Note

Note dibangun untuk membangun keterangan dan komentar tambahan dari suatu elemen sehingga bisa langsung terlampir dalam mode. Note ini bisa ditempelkan kesemua elemen notasi yang lain.

h. Dependency

Dependency merupakan relasi yang menunjukkan bahwa perubahan pada suatu elemen memberikan pengaruh pada 41 elemen lain. Elemen yang ada di bagian tanda panah adalah elemen yang tergantung pada elemen yang ada dibagian tanpa ada tanda panah.

i. Association

Association menggambarkan navigasi antar class navigation, berapa banyak objek lain yang bisa berhubungan dengan satu objek multiplicity antar class, dan apakan suatu class menjadi bagian dari class lainnya aggregation.

j. Generalization