Anda di halaman 1dari 7

PERTEMUAN KE-9

SEQUENCE DAN CLASS DIAGRAM

9.1 TUJUAN PEMBELAJARAN


Adapun tujuan pembelajaran yang akan dicapai sebagai berikut:
9.1. Sequence Diagram
9.2. Class Diagram

9.2 URAIAN MATERI


Tujuan Pembelajaran 9.1:
Sequence Diagram

Sequence diagram adalah salah satu dari dua jenis diagram interaksi.
Sequence diagram menggambarkan objek yang berpartisipasi dalam use case dan
pesan yang melewati antara mereka dari waktu ke waktu untuk satu kasus
penggunaan. Sequence diagram adalah model dinamis yang menunjukkan urutan
eksplisit pesan yang lewat di antara objek dalam interaksi yang didefinisikan.
Karena sequence diagram menekankan urutan aktivitas berbasis waktu yang
terjadi di antara satu set objek, mereka sangat membantu untuk memahami
spesifikasi real-time dan kasus penggunaan kompleks.
Sequence diagram untuk menunjukkan urutan activitas dan hubungan dari
class (Boundary, Control, dan Entity). Setiap use case harus dibuat sequence
diagram-nya (baik yang di dalam boundary, maupun yang di dalam package).
Ada 3 macam class:
1. Boundary Class, Class yang berhubungan dengan actor (user interface)
2. Control Class, Class yang berhubungan dengan pemrosesan, komputasi,
penghitungan, dsb
3. Entity Class, Class yang berhubungan dengan data (flat file or database)

Tabel 9. 1Simbol Umum dari Sequence Diagram


Simbol Keterangan
Actor:
- Orang atau sistem dari luar yang

Actor
memanfaatkan/menggunakan sistem
- Berpartisipasi secara berurutan dengan
mengirim dan/atau menerima pesan
- Ditempatkan di bagian atas diagram
- Digambarkan baik sebagai tongkat (default)
atau, jika seorang aktor bukan manusia yang
terlibat, sebagai persegi panjang dengan <<
aktor >> di dalamnya (alternatif)

Boundary:
- Class yang berhubungan dengan actor
sebagai interface (antarmuka)
Boundary
- Berpartisipasi secara berurutan dengan
mengirim dan/atau menerima pesan
- Ditempatkan di bagian atas diagram

Control:
- Class yang berhubungan dengan pemrosesan,
komputasi, penghitungan, dsb
Control
- Berpartisipasi secara berurutan dengan
mengirim dan/atau menerima pesan
- Ditempatkan di bagian atas diagram

Entity:
- Class yang berhubungan dengan data (flat
file or database)
Entity
- Berpartisipasi secara berurutan dengan
mengirim dan/atau menerima pesan
- Ditempatkan di bagian atas diagram
message() Message:
- Menyampaikan informasi dari satu objek ke
objek yang lain
message2()
- Diberi label nama pesan/fungsi
Contoh sequnce diagram:

Tujuan Pembelajaran 9.2:


Class Diagram

Class diagram menggambarkan hubungan antarkelas.

Contoh class diagram:


Setiap package di dalam class diagram utama dijabarkan sebagai berikut:
Package model:
Package controller:
Package view:
9.3 LATIHAN SOAL/TUGAS

1. Berdasarkan tugas materi pertemuan ke-7, buatlah sequence diagram dan


class diagram!

9.4 DAFTAR PUSTAKA


1. Dennis, A., Wixom, B. H., & Tegarden, D. (2009). System Analysis
Design UML Version 2.0. An Object-Oriented Approach (3rd ed.). New
Jersey: John Wiley & Sons.

Anda mungkin juga menyukai