commit to user 7
2.3. Class Diagram
Class diagram digunakan untuk menggambarkan struktur kelas dan obyek yang akan digunakan dalam sistem yang akan dibangun. Berikut simbol-simbol pada
class diagram: Tabel 2.2 Simbol Class Diagram
Simbol keterangan
Kelas Notasi kelas terdiri dari tiga bagian. Bagian
pertama merupakan nama kelas tersebut yang memberikan identitas kelas, bagian
kedua merupakan atribut, dan bagian ketiga adalah operasi.
Assosiasi Tujuan dari asosiasi dapat dinyatakan
dalam kata kerja, nama atau frase kata kerja yang menggambarkan bagaimana objek
dari satu tipe class berhubungan dengan objek jenis lain class.
Generalisasi Generalisasi
merupakan hubungan
generalisasi dan
spesialisasi umum-
khusus antara dua kelas dimana fungsi yang satu adalah fungsi yang lebih umum
dari fungsi yang lainnya.
Agregasi Agregasi adalah jenis khusus dari asosiasi
yang digunakan untuk menunjukkan bahwa objek yang berpartisipasi tidak hanya objek
independen yang tahu tentang satu sama lain. Sebaliknya, mereka dikonfigurasi
bersama-sama untuk membuat objek baru yang lebih kompleks.
2.4. Sequence Diagram
Semua diagram Sequence dimodelkan pada tingkat objek dari tingkat kelas untuk memungkinkan skenario yang menggunakan lebih dari satu instance dari kelas
commit to user 8
yang sama dan bekerja pada tingkat fakta, data uji, dan contoh. Diagram Sequence menggunakan tiga elemen notasi mendasar: object, message, dan lifeline.
Tabel 2.3. Simbol Sequence Diagram
Simbol keterangan
Object Objek dan kelas merupakan struktur
aplikasi yang
digambarkan saling
berinteraksi satu sama lain.
Message Pesanmessage
merupakan komunikasi
antara objek yang satu dengan objek yang lainnya dimana objek yang satu meminta
objek yang lain untuk melakukan sesuatu. Pesan ini diimplementasikan menjadi
metode.
Lifeline Lifeline merupakan siklus hidup sebuah
pesanmessage berdasarkan waktu.
Return Message Return message merupakan balasanhasil
yang berisi nilai dari sebuah objek yang diminta kepada objek yang meminta
mengirim pesan.
Self Message Self message merupakan pesan dari sebuah
objek kepada objek itu sendiri untuk melakukan suatu aksi.
Self Return Message Return self message sebagaimana return
message merupakan balasanhasil dari self message yang berisi suatu nilai kepada
objek itu sendiri.
commit to user 9
2.5. Pemrograman Grafis GUI