Anda di halaman 1dari 4

Katarina Intan Rizky K

170423534/Kelas D
RMK 7
Appendix 7C Object-Oriented Analysis and Design
Sequence Diagrams*

 Dynamic Modeling: Sequence Diagrams


Diagram urutan menggambarkan interaksi antar objek selama periode waktu
tertentu. Karena pola interaksi bervariasi dari satu use case ke use case lainnya,
setiap diagram urutan hanya menunjukkan interaksi yang berkaitan dengan use case
tertentu.
Diagram urutan dapat disajikan baik dalam bentuk umum atau dalam bentuk
contoh. Bentuk generik menunjukkan semua urutan interaksi yang mungkin, yaitu
urutan yang sesuai dengan semua skenario use case.
Aktivasi menunjukkan periode waktu di mana suatu objek melakukan
operasi, baik secara langsung atau melalui panggilan ke beberapa operasi bawahan.
Pesan sinkron, yang ditampilkan sebagai panah penuh, padat, adalah pesan
di mana penelepon harus menunggu objek penerima untuk menyelesaikan eksekusi
dari operasi yang dipanggil sebelum itu sendiri dapat melanjutkan eksekusi. Pesan
sinkron selalu memiliki pesan balasan terkait. Pesan tersebut dapat memberikan nilai
balik kepada penelepon atau hanya mengakui kepada penelepon bahwa operasi
yang dipanggil telah berhasil diselesaikan.
Pesan sederhana hanya mentransfer kontrol dari pengirim ke penerima
tanpa menjelaskan rincian komunikasi. Dalam diagram, baris perintah untuk pesan
sederhana digambar sebagai tanda centang melintang.
Pesan asinkron, ditampilkan sebagai setengah panah di diagram urutan,
adalah di mana pengirim tidak harus menunggu penerima untuk menangani pesan.
Pengirim dapat melanjutkan eksekusi segera setelah mengirim pesan. Pesan-pesan
tidak sinkron adalah umum dalam sistem waktu-nyata yang bersamaan, di mana
beberapa objek beroperasi secara paralel.
 Designing a use case with a sequence diagram
Kita akan menggambar diagram urutan untuk contoh kasus penggunaan
pendaftaran Kelas, yang mana kursus memiliki prasyarat. Deskripsi skenario ini
disediakan di bawah ini:
1. Panitera Pendaftaran membuka jendela pendaftaran dan memasuki informasi
pendaftaran (siswa dan kelas).
2. Periksa apakah kelas terbuka.
3. Jika kelas terbuka, periksa apakah kursus memiliki prasyarat.
4. Jika kursus memiliki prasyarat, maka periksa apakah siswa telah mengambil
semua itu prasyarat.
5. Jika siswa telah mengambil prasyarat tersebut, maka daftarkan siswa untuk
kelas dan menambah ukuran kelas satu per satu.
6. Periksa apakah kelas sudah penuh; jika tidak, jangan lakukan apa-apa.
7. Tampilkan pendaftaran yang dikonfirmasi di jendela pendaftaran.

Appendix 7D Business Process Modeling


Proses bisnis adalah metode standar untuk menyelesaikan tugas tertentu yang
diperlukan agar organisasi berfungsi. Proses bisnis dapat berasal dari fungsi bisnis apa pun,
dari akuntansi hingga manajemen rantai pasokan hingga layanan purna jual. Itu dapat
melintasi fungsi bisnis juga. Proses bisnis bisa sederhana atau kompleks, tetapi semakin
kompleks, semakin sulit untuk diotomatisasi. Kompleksitas juga membuat proses lebih sulit
untuk dipahami bagi mereka yang tidak terbiasa dengannya. Alat komunikasi diperlukan
untuk menggambarkan proses bisnis kepada mereka yang perlu mengetahuinya, seperti
analis sistem, tetapi yang tidak memiliki pengetahuan langsung tentang proses tersebut.
Ada banyak cara untuk mewakili proses bisnis, dari diagram aliran data ke diagram aktivitas.
Object Management Group (OMG), grup yang sama yang bertanggung jawab atas standar
untuk pemrograman berorientasi objek, telah membentuk pendekatan pemodelan spesifik
untuk proses bisnis. Ini disebut Business Process Modeling Notation (BPMN).

 Basic notation
Namun, ada empat konsep dasar dalam BPMN, masing-masing memiliki
simbol dasar sendiri. Konsep dasar ini adalah peristiwa, kegiatan, gateway, dan
aliran. Simbol mereka adalah sebagai berikut:
Semua proses bisnis dimulai dan diakhiri
dengan suatu peristiwa (event). Simbol untuk
suatu acara adalah lingkaran. Untuk acara awal,
dinding lingkarannya tipis. Untuk acara akhir,
dinding lebih tebal. Acara awal bisa berwarna
hijau, dan acara akhir bisa berwarna merah.
Suatu kegiatan (activity) adalah beberapa
tindakan yang harus dilakukan agar proses
dapat diselesaikan. Suatu kegiatan dapat
diselesaikan oleh orang atau oleh sistem
komputer. Simbol untuk suatu kegiatan adalah
persegi panjang dengan tepi bulat. Gateway, dilambangkan dengan berlian, adalah
titik keputusan. Konsep utama terakhir adalah aliran, diwakili oleh panah. Flow
menunjukkan urutan, urutan aktivitas yang terjadi. Contoh sederhana, tanpa konten,
dari proses yang diwakili
oleh BPMN, adalah sebagai
berikut:
Dalam contoh sederhana ini, Anda melihat bahwa proses bisnis dimulai
dengan beberapa peristiwa, ditunjukkan dengan simbol acara di sebelah kiri.
Diagram BPMN selalu dibaca dari kiri ke kanan. Acara diikuti oleh kegiatan pertama.
Panah yang melambangkan aliran menghubungkan acara ke aktivitas.
Jika gateway inklusif, aktivitas hilir yang mengikutinya juga harus diikuti oleh
gateway gabungan, di
mana semua aliran kembali
bersama. Situasi seperti itu akan
terlihat seperti ini:

Dalam contoh ini, kedua atau salah satu kegiatan yang mengikuti gateway
bisa terjadi. Gabung gateway mengikuti aktivitas, menyatukan kembali dua
kemungkinan aliran menjadi satu aliran tunggal.
Faktanya, ada tiga jenis gateway di BPMN. Gateway dengan X di dalamnya
disebut eksklusif OR gateway (XOR), yang berarti bahwa hanya satu dari jalur yang
keluar dari gateway yang dapat diikuti. Gateway dengan tanda ‘plus’ di dalamnya
adalah gateway AND. Ini berarti bahwa semua jalur yang mengikuti gateway dapat
diikuti secara paralel. Jenis
ketiga dari gateway adalah OR
gateway, dilambangkan
dengan O di dalam berlian.
Gateway ATAU berarti bahwa
setidaknya satu jalur keluar dari
gateway
harus diikuti, tetapi banyak atau bahkan semua jalur
yang meninggalkan gateway dapat dilibatkan.

Contoh lain variasi dalam konsep dasar muncul di bawah ini, untuk aliran.
Anda telah melihat simbol dasar untuk flow, panah. Simbol berikutnya untuk aliran
meliputi garis pemotongan di dekat permulaannya. Ini menunjukkan aliran default,
dan Anda biasanya akan melihat simbol ini setelah gateway. Ini menunjukkan bahwa
aliran melalui gateway biasanya mengikuti satu jalur dari yang tersedia. Simbol aliran
ketiga sedikit berbeda. Garis panah putus-putus, dan itu dimulai dengan lingkaran.
Simbol ini digunakan untuk menandakan aliran pesan daripada aliran urutan dari
satu aktivitas ke aktivitas berikutnya.
Kami telah menyajikan hanya beberapa dari banyak variasi dalam BPMN yang
tersedia untuk konsep dasar. Ada banyak lagi, dan semuanya dirancang untuk
mengatasi keadaan yang sangat spesifik.
Sebelum kita meninggalkan bagian ini pada notasi, kita perlu membahas satu
konsep lain: swimlane. Diagram proses dapat digambarkan dengan atau tanpa
swimlane, yang merupakan cara untuk merangkum proses secara visual. Swimlane
dapat digambarkan baik secara vertikal maupun horizontal. Apakah swimlane
digunakan atau tidak, diagram hanya menunjukkan satu proses dengan satu aktor.
Jika lebih dari satu aktor adalah bagian dari proses, maka diagram proses
ditampilkan dalam pool. Sebuah pool terdiri dari setidaknya dua swimlanes, yang
masing-masing berfokus pada tindakan satu peserta. Peserta tidak harus satu orang;
dapat berupa tim atau departemen yang berpartisipasi dalam bagian dari proses.
Pool juga dapat digambarkan secara vertikal atau horizontal. Ketika pool digunakan
dalam diagram proses bisnis, itu disebut diagram kolaborasi.

Anda mungkin juga menyukai