atau aktor, biasanya dinyatakan dengan menggunakan kata kerja
diawal frase nama use case
Asosiasi Komunikasi antara aktor dan use
case yang berpartisipasi pada use
case atau memiliki interaksi
dengan aktor
include merupakan
stereotype Relasi
use case
tambahan kesebuah use case dimana use
case yang
ditambahkan memerlukan use case ini untuk
menjalankan fungsinya
atau sebagai syarat dijalankan use case
ini.
extend merupakan
stereotype Relasi
use case
tambahan kesebuah use case dimana use
case yang ditambahkan dapat
berdiri sendiri walau tanpa use case
tambahan itu.
2. Potensial Objek
Potensial objek dengan menentukan objek-objek potensial yang akan menjadi bahan untuk membuat class diagram, dengan cara
mengumpulkan objek kata benda yang telah terindentifikasi pada proses sebelumnya kemudian diseleksi sehingga menghasilkan daftar objek yang
diusulkan.
3. Class Diagram
Class diagram menggambarkan struktur sistem dari segi
pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Diagram kelas mendeskripsikan jenis-jenis objek didalam sistem dan
berbagai hubungan statis yang terdapat dantara mereka. Diagram kelas juga menunjukan property dan operasi sebuah kelas dan batasan-batasan
yang terdapat dalam hubungan objek tersebut. Sugiarti, 2013, p. 57. Contoh class diagram dari CMS
Gambar 2.13
Contoh Class Diagram
Tabel 2.3 Komponen dasar Class Diagram
Simbol Nama komponen
Keterangan
operasi Kelas pada struktur sistem.
Atribut diatas adalah salah satu contoh dari atribut yang terdapat
dalam sebuah class, seperti id_ci, id_componen, type, dll.
configuration item
+id_config item +mac address
+ip address +name
+location +vendor
+ect attribut
+create +update
+delete +ect operator
componen
+id component +type component
+create +update
+ect operator
user_
+nik +user name
+password +departement_
+level user +ect attribut
+login +logout
+ect operator 1..
1 1..
1
nama class
+Attribute1 +Attribute2
+Operation1 +Operation2
Package Package
merupakan sebuah bungkusan dari satu atau lebih
kelas.
Asosiasi Relasi antar kelas dengan makna
umum, asosiasi biasanya juga disertai dengan multiplicity
Directed asosiasi
Relasi antar kelas dengan makna kelas yang satu digunakan oleh
kelas lain, asosiasi biasanya juga disertai denga multiplicity.
Generalisasi Relasi antar kelas dengan makna
generalisasi – spesialisasi umum
- khusus.
Defendency Relasi antar kelas dengan makna
kebergantungan antar kelas
Aggregasi Relasi antar kelas dengan makna
semua bagian whole-part
a. Unary Relationship
Menurut buku karya Abhijit dan Ravindra yang berjudul Developing Web-Enabled Decision Support System Using Access,
VB.NET, and ASP.NET 2007 menyebutkan bahwa terdapat tiga jenis
hubungan relationship antara setiap entitas, yaitu hubungan unary relationship
, binary relationship, dan ternary relationship. Hubungan binary
relationship memiliki hubungan diantara dua tipe entitas yang
Package1
1.. 1