Notasi UML Unified Modelling Language UML

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