28 Diagram
ini menggambarkan
interaksi kolaborasi antara objek dalam sebuah format
jaringan.
GRUP 4 : Diagram State
a. Diagram Statechart Di gunakan untuk memodelkan behavior objek
khusus yang
dinamis. Diagram
ini mengilustrasikan siklus hidup objek berbagai
keadaan yang dapat diasumsukan oleh objek dan event-event yang menyebabkan objek beralih
dari satu state ke state lain. b. Diagram Aktivitas
Secara grafis digunakan untuk menggambarkan rangkaian aliran aktivitas baik proses bisnis atau
use case. Diagram ini juga dapat digunakan untuk memodelkan action yang akan dilakukan
saat sebuah operasi dieksekusi dan memodelkan hasil dari action tersebut.
GRUP 5 : Diagram Implementasi
a. Diagram Komponen Di gunakan untuk menggambarkan suatu
organisasi dan ketergantungan software sistem. Diagram ini dapat digunakan untuk menunjukan
29 bagaimana kode pemograman di bagi menjadi
modul-modul komponen. b. Diagram Deployment
Mendeskripsikan arsitektur fisik dalam istilah ”node” untuk hardware dan software dalam
sistem. Diagram
ini menggambarrkan
konfigurasi komponen-komponen software run- time, prosessor, dan peralatan yang membentuk
arsitektur sistem.
2. Notasi Dalam UML
Menurut Hermawan, 2004 menjelaskan berbagai notasi dalam UML yaitu :
a. Actor
Aktor adalah seseorang atau sesuatu yang berintraksi dengan sistem. Seorang aktor adalah type
class bukan sebuah instance. Aktor-aktor yang ada bisa di katagorikan sebagai aktor utama primary actor atau
aktor kedua secondary actor tergantung pada fungsi dari sistem yang dipakainya.
b. Class
Class merupakan pembentuk utama dari sistem berorientasi objek karena class menunjukkan kumpulan
30 objek yang memiliki atribut dan operasi yang sama. Class
digunakan untuk mengimplementasikan interface.
c. Interface
Interface merupakan kumpulan operasi tanpa
implementasi dari suatu class. Implementasi operasi dalam interface dijabarkan oleh operasi dalam class.
d. Use Case
Use case
adalah peringkat
tertinggi dari
fungsionalitas yang dimiliki sistem. Dengan kata lain, use case
menggambarkan bagaimana
seseorang akan
menggunakan atau memanfaatkan sistem. Keunggulan dari cara memandang sistem sebagai kumpulan use case
adalah kemampuannya untuk memisahkan implementasi sistem dari alasan mengapa sistem harus ada.
e. Interaction
Intraction digunakan untuk menunjukkan baik aliran pesan atau informasi antara objek maupun
hubungan antar objek. Biasanya interaction ini dilengkapi juga dengan teks bernama operation signature yang
tersusun dari nama operasi, parameter yang dikirm dan tipe parameter yang dikembalikan.
31
f. Package
Package adalah kontainer atau wadah konseptual yang digunakan untuk mengelompokkan elemen-elemen
dari sistem yang sedang dibangun, sehingga bisa dibuat model yang lebih sederhana. Tujuannya adalah untuk
mempermudah penglihatan visibility dari model yang sedang dibangun.
g. Note
Note digunakan untuk memberikan keterangan dan komentar tambahan dari suatu elemen sehingga bisa
langsung terlampir dalam model. Note
ini bisa ditempelkan ke semua elemen notasi yang lain.
h. Dependency
Dependency merupakan relasi yang menunjukkan bahwa perubahan pada salah satu elemen memberi
pengaruh pada elemen lain.
i. Association
Assosiation menggambarkan navigasi antar class Navigation,
berapa banyak
objek yang
bisa berhubungan dengan satu objek Multiplicity antar class,
dan apakah suatu class menjadi bagian dari class lainnya Aggregation.