DAFTAR SIMBOL
Daftar Simbol Pada Use Case Diagram No
Simbol
Nama
Keterangan Menspesifikasikan
Actor
himpunan
peran yang pengguna mainkan ketika berinteraksi dengan use
1.
case.
Hubungan dimana perubahan yang terjadi pada suatu elemen Dependency 2.
mandiri
(independent)
mempengaruhi
elemen
akan yang
bergantung pada elemen yang tidak mandiri (independent). Hubungan dimana objek anak Generalization 3.
(descendent)
berbagi
perlaku
dan struktur data dari objek yang ada
diatas
objek
induk
(ancestor). Menspesifikasikan bahwa use 4
Include
case
adalah
sumber
secara
eksplisit. Menspesifikasikan bahwa use 5
Extend
case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan. Apa
6
Associaton
yang
antara objek satu dengan objek lainnya.
xv
menghubungkan
Menspesifikasian 7
System
menampilkan
paket
yang
sistem
secara
terbatas.
Deskripsi dari urutan aksi-aksi Use Case 8
yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor. Interaksi
aturan-aturan
dan
elemen lain yang bekerja sama 9
Collaboration
ntuk menyediakan perilaku yang lebih besar dari jumlah dan elemen-elemennya (sinergi). Elemen fisik yang eksis saat
10
Note
aplikasi
dijalankan
mencerminkan
suatu
dan sumber
daya komputasi. (Sumber : Modul Workshop UML Bab 2)
Daftar Simbol Pada Activity Diagram No
Simbol
Nama
Keterangan Titik awal, untuk memulai suatu
1.
Initial
aktivitas.
Titik akhir, untuk mengakhiri Dependency
aktivitas.
2. Activity
Menandakan sebuah aktivitas.
3.
xvi
Pilihan 4
Decision
untuk
keputusan.
Menunjukan 5
mengambil
Fork / Join
kegiatan
yang
dilakukan secara paralel atau untuk
menggabungkan
dua
kegiatan paralel menjadi satu. Menunjukan 6
Rake
adanya
dekomposisi.
(Sumber : User Guide Enterprise Architect 7.0, Modul Workshop UML Bab 2)
Daftar Simbol Sequence Diagram No
Simbol
Nama
Keterangan Merupakan instance dari
1.
Object
sebuah class dan dituliskan
(Partisipan)
tersusun secara horizontal. Menspesifikasikan
Actor 2.
himpunan
peran
yang
pengguna mainkan ketika berinteraksi
dengan
use
case. Mengindikasikan 3.
Lifeline
keberadaan sebuah object dalam basis waktu.
Mengindikasikan 4
Activation
objek
yang
sebuah akan
melakukan sebuah aksi.
xvii
Terletak 5
diantara
sistem
dengan duni sekelilingnya. Semua Boundary
form,
laporan,
ke
perangkat
antarmuka
keras seperti printer atau scanner dan antarmuka ke sistem
lainnya
adalah
termasuk dalam kategori.
6
Control
Berhubungan
dengan
fungsionalitas
seperti
pemanfaatan sumber daya, pemrosesan distribusi, atau penanganan kesalahan. Digunakan 7
Entity
untuk
menangani informasi yang mungkin
akan
disimpan
secara permanen. 8
Mengindikasikan Message
komunikasi antara object. Mengindikasikan
9
Self-Message
komunikasi
kembali
kedalam sebuah objek itu sendiri. 10
Loop
Mengeksekusi kali
dan
berulang penjaga
menunjukan dasar iterasi. (Sumber : Martin Fowler UML Distilled 2005, Sholiq Pemodelan Sistem Informasi Berorientasi Objek Dengan UML 2006, Modul Workshop UML Bab 2)
xviii
Daftar Simbol Class Diagram No
Simbol
Nama
Keterangan Blok pembangun pada pemrograman berorientasi objek. Bagian
Class 1.
atas
adalah
bagian dari class. Bagian tengah
mendefinisikan
property/atribut
class.
Bagian
akhir
mendefinisikan methodmethod
dari
sebuah
class. Relationship
paling
umum antara 2 class, dan
2.
Assosiation
dilambangkan
oleh
sebuah
yang
garis
menghubungkan antara 2 class.
Garis
ini
bisa
melambangkan tipe-tipe relationship dapat
dan
juga
menampilkan
hukum-hukum multiplisitas pada sebuah relationship. Jika sebuah class tidak 3.
bisa berdiri sendiri dan Composition
harus merupakan bagian dari class
xix
yang
lain,
maka
class
tersebut
memiliki
relasi
Composition
terhadap
class tempat bergantung tersebut. Hubungan
dimana
perubahan yang terjadi pada 4
Dependency
mandiri akan
suatu
elemen
(independent) mempengaruhi
elemen yang bergantung pada elemen yang tidak mandiri (independent). Menindikasikan keseluruhan 5
Aggregation
bagian
relationship dan biasanya disebut sebagai relasi. Hubungan dimana objek anak
6
Generalization
berbagi
(descendent) perlaku
dan
struktur data dari objek yang ada diatas objek induk (ancestor). (Sumber : Modul Workshop UML Bab 2)
xx