9. Deployment Diagram
Diagram ini memperlihatkan konfigurasi saat aplikasi
dijalankan. Diagram ini memuat simpul-simpul node beserta komponen-komponen yang ada di dalamnya. Deployment
diagram berhubungan erat dengan diagram komponen dimana
deployment diagram memuat satu atau lebih komponen-
komponen.
2.15.3 Notasi UML
Berikut ini adalah notasi-notasi yang ada pada UML: Hermawan, 2004:14.
1. Aktor Actor
Actor adalah seseorang atau sesuatu yang berinteraksi dengan
sistem yang sedang kita kembangkan.
Gambar 2.5 Notasi Actor
2. Kelas class
Kelas seperti juga objek adalah sesuatu yang membungkus informasi dan prilaku dalam dirinya.
Gambar 2.6 Notasi Class
62
3. 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 actor
dan sistem untuk mencapai suatu tujuan tertentu walaupun menjelaskan kegiatan namun use case hanya menjelaskan apa
yang dilakukan oleh actor dan sistem, bukan bagaiman actor dan sistem melakukan kegiatan tersebut.
Gambar 2.7 Notasi Use case
4. Interaction
Interaction digunakan untuk menunjukkan baik aliran pesan atau informasi antar objek maupun hubungan antar objek.
Gambar 2.8 Notasi Interaction
5. Interface
Interface merupakan kumpulan operasi tanpa implementasi dari
suatu class. Implementasi operasi dalam interface dijabarkan dalam operasi dalam class.
Gambar 2.9 Notasi Interface
63
6. 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.
Gambar 2.10 Notasi Package
7. Note
Note dibagun untuk membangun keterangan dan komentar
tambahan dari suatu elemen sehingga bisa langsung terlampir dalam mode. Note ini bias ditempelkan kesemua elemen notasi
yang lain.
Gambar 2.11 Notasi Note
8. Dependency
Dependency merupakan relasi yang menunjukkan bahwa
perubahan pada suatu elemen memberikan pangaruh pada elemen lain. Elemen yang ada dibagian tanda panah adalah elemen yang
tergantung pada elemen yang ada dibagian tanpa ada tanda panah.
64
Gambar 2.12 Notasi Dependency
9. Association
Association menggambarkan navigasi antar class navigation,
berapa banyak objek lain yang bisa berhubungan dengan suatu objek multiplicity antar class, dan apakah suatu class menjadi
bagian dari class lainnya aggregation.
Gambar 2.13 Notasi Association
10. Generalization
Genelalization menunjukkan hubungan antar elemen yang lebih umum ke elemen yang lebih spesifik sub class.
Gambar 2.14 Notasi Generalization
11. Realization
Realization menunjukkan hubungan bahwa elemen yang ada
dibagian tanpa panah akan merelisasikan apa yang dinyatakan oleh elemen yang ada dibagian depan panah.
Gambar 2.15 Notasi Realization
65
2.16 Studi Sejenis