Class Diagram Sequence Diagram

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