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