Anda di halaman 1dari 8

NAMA : NURFAIZAH

NIM : 2020040035
MATA KULIAH : ANALISIS DAN DESAIN BERORIENTASI OBJEK

TUGAS 8

1. Carilah contoh interaction overview diagram kemudian analisis dan deskripsikan!!!

Pada diagram diatas Diagram ikhtisar interaksi (Interaction Overview Diagram)


adalah salah satu jenis diagram yang digunakan dalam UML (Unified Modeling
Language) untuk menggambarkan interaksi antara objek atau komponen dalam
suatu
sistem. Diagram ini memberikan gambaran umum tentang alur dari interaksi dan
bagaimana setiap interaksi saling terkait.
Diagram ikhtisar interaksi terdiri dari dua elemen utama: kotak tindakan (action
box) dan garis penghubung (link line). Kotak tindakan digunakan untuk
merepresentasikan aktivitas atau tindakan yang dilakukan dalam interaksi, sedangkan
garis penghubung digunakan untuk menghubungkan kotak tindakan dan menunjukkan
urutan tindakan dalam interaksi.

1. Simpul akhir aktivitas (Final)

Suatu aktivitas mungkin memiliki lebih dari satu simpul akhir aktivitas. Yang
pertama tercapai menghentikan semua aliran dalam aktivitas.
• Nama : Nama simpul akhir aktivitas.
• Visibilitas : Menentukan di mana simpul akhir aktivitas muncul dalam Ruang
Nama yang berbeda dalam model keseluruhan, dan aksesibilitasnya.
• Dokumentasi : Deskripsi node akhir aktivitas.
• Harus diisolasi : Jika benar, maka tindakan di dalam node dijalankan secara
terpisah dari tindakan di luar node.
• Daun : Menunjukkan apakah mungkin untuk mengkhususkan lebih lanjut node
akhir aktivitas. Jika nilainya benar, maka tidak mungkin untuk mengkhususkan
node akhir aktivitas lebih lanjut.

1. Aliran Kontrol (Control Flow)

Aliran kontrol adalah tepi yang memulai simpul aktivitas setelah yang
sebelumnya selesai.
• Nama : Nama aliran kontrol.
• Source : Node dari mana token diambil saat melewati edge.
• Target : Node tempat token diletakkan saat melintasi tepi.
• Bobot : Jumlah minimum token yang harus melewati tepi pada saat yang
bersamaan.
• Spesifikasi : Pelindung dievaluasi saat runtime untuk menentukan apakah
tepidapat dilintasi.
• Dokumentasi : Deskripsi aliran kontrol.
• Duration Constraint : DurationConstraint mendefinisikan Constraint yang mengacu
padaDurationInterval.

2. Constaint

Suatu kondisi atau batasan yang dinyatakan dalam teks bahasa alami atau dalam
bahasa yang dapat dibaca mesin untuk tujuan mendeklarasikan beberapa semantik
suatu elemen.

• Nama : Nama kendala. Ini opsional dan biasanya dihilangkan.


• Ekspresi : Kondisi yang harus benar ketika dievaluasi agar kendala terpenuhi.
• Dokumentasi: Deskripsi kendala.

3. Decision node

Node keputusan menerima token pada edge yang masuk dan menyajikannya ke
beberapa edge yang keluar. Manakah dari tepi yang benar-benar dilalui tergantung pada
evaluasi penjaga di tepi keluar.
• Nama : Nama simpul keputusan.
• Visibilitas : Menentukan di mana simpul keputusan muncul dalam Ruang Nama
yang berbeda dalam model keseluruhan, dan aksesibilitasnya.
• Dokumentasi : Deskripsi simpul keputusan.
• Harus diisolasi : Jika benar, maka tindakan di dalam node dijalankan secara
terpisah dari tindakan di luar node.
• Leaf : Menunjukkan apakah mungkin untuk mengkhususkan lebih lanjut node
keputusan. Jika nilainya benar, maka tidak mungkin untuk mengkhususkan node
keputusan lebih lanjut.

4. Fork node

Fork node adalah node kontrol yang membagi aliran menjadi beberapa
aliranbersamaan. Node garpu memiliki satu sisi masuk dan beberapa sisi keluar.
• Nama : Nama simpul garpu.
• Visibilitas :Menentukan di mana fork muncul dalam Namespaces yang
berbedadalam keseluruhan model, dan aksesibilitasnya.
• Dokumentasi: Deskripsi garpu.
• Harus diisolasi : Jika benar, maka tindakan di dalam node dijalankan
secaraterpisah dari tindakan di luar node.
• Daun : Menunjukkan apakah mungkin untuk lebih mengkhususkan simpul
garpu.Jika nilainya benar, maka tidak mungkin untuk lebih mengkhususkan
node fork.

5. Intial node
Node awal adalah node kontrol di mana aliran dimulai ketika aktivitas dipanggil.
Suatu aktivitas mungkin memiliki lebih dari satu simpul awal.
• Nama : Nama simpul awal.
• Visibilitas : Menentukan di mana simpul awal muncul dalam Ruang Nama yang
berbeda dalam model keseluruhan, dan aksesibilitasnya.
• Dokumentasi: Deskripsi simpul awal.
• Harus diisolasi : Jika benar, maka tindakan di dalam node dijalankan secara
terpisah dari tindakan di luar node.
• Daun : Menunjukkan apakah mungkin untuk mengkhususkan node awal lebih
lanjut. Jika nilainya benar, maka tidak mungkin untuk lebih mengkhususkan
simpul awal.

6. Interaction

Interaksi adalah unit perilaku yang berfokus pada pertukaran informasi yang
dapatdiamati antara ConnectableElements.
• Name : Nama interaksi.
• Dokumentasi : Deskripsi interaksi.
• Duration Constraint A :DurationConstraint mendefinisikan Constraint yang
mengacu pada DurationInterval.
7. Interaction use

InteractionUse mengacu pada Interaksi. InteractionUse adalah singkatan untuk


menyalin konten dari Interaksi yang dimaksud di mana InteractionUse berada. Agar
akurat, penyalinan harus memperhitungkan parameter pengganti dengan argumen dan
menghubungkan gerbang formal dengan yang sebenarnya. Adalah umum untuk ingin
berbagi bagian dari suatu interaksi di antara beberapa interaksi lainnya. Sebuah
InteractionUse memungkinkan beberapa interaksi untuk mereferensikan interaksi yang
mewakili bagian umum dari spesifikasinya.
• Nama : Nama penggunaan interaksi.
• Nilai yang dikembalikan: Nilai yang dikembalikan oleh interaksi.
• Merujuk : Mengacu pada Interaksi yang mendefinisikan maknanya.
• Dokumentasi : Deskripsi penggunaan interaksi.
• Atribut Nama-atribut mengacu pada atribut salah satu jalur kehidupan dalam
Interaksi.
• Argumen : Argumen sebenarnya dari Interaksi.
• Duration Constraint A :DurationConstraint mendefinisikan Constraint yang
mengacu pada DurationInterval.
• Covered LifeLines :InteractionUse harus mencakup semua Lifeline dari Interaksi
terlampir yang muncul dalam Interaksi yang dimaksud.

8. Join node

Node gabungan adalah node kontrol yang menyinkronkan beberapa aliran. Node
gabungan memiliki beberapa edge masuk dan satu edge keluar.
• Nama : Nama simpul gabungan.
• Visibilitas : Menentukan di mana node gabungan muncul di dalam Ruang Nama
yang berbeda dalam model keseluruhan, dan aksesibilitasnya.
• Dokumentasi: Deskripsi simpul gabungan.
• Harus diisolasi: Jika true, maka tindakan di dalam node dijalankan secara
terpisahdari tindakan di luar node.
• Daun : Menunjukkan apakah mungkin untuk lebih mengkhususkan simpul
gabungan. Jika nilainya benar, maka tidak mungkin untuk mengkhususkan node
gabungan lebih lanjut.
9. Marge node

Node gabungan adalah node kontrol yang menyatukan beberapa aliran


alternatif. Itu tidak digunakan untuk menyinkronkan aliran bersamaan tetapi untuk
menerima satu di antara beberapa aliran alternatif. Node gabungan memiliki beberapa
edge masuk dan satu edge keluar.
• Nama : Nama simpul gabungan.
• Visibilitas : Menentukan di mana simpul gabungan muncul dalam Ruang Nama
yang berbeda dalam model keseluruhan, dan aksesibilitasnya.
• Dokumentasi : Deskripsi node gabungan.
• Harus diisolasi : Jika benar, maka tindakan di dalam node dijalankan
secaraterpisah dari tindakan di luar node.
• Daun : Menunjukkan apakah mungkin untuk lebih mengkhususkan node
gabungan. Jika nilainya benar, maka tidak mungkin untuk lebih mengkhususkan
node gabungan.
10. Note

Catatan (komentar) memberikan kemampuan untuk melampirkan berbagai


komentar ke elemen. Sebuah komentar tidak memiliki kekuatan semantik, tetapi dapat
berisi informasi yang berguna bagi seorang pemodel.
• Nama: Nama catatan.
• Dokumentasi : Menentukan string yang merupakan komentar.

Anda mungkin juga menyukai