Anda di halaman 1dari 3

hai helo ketemu lagi dengan saya kali ini saya akan mereview email ini adalah bagian

dari materi
untuk kuliah if 4150 rekayasa perangkat lunak specific domain saya akan nge-review email 2.5 sangat
disarankan Agar kalian mencari spesifikasinya disitu somg dan mengunduhnya ada cukup banyak
diagram-diagram UML seluruhnya dibagi dalam dua kategori yaitu struktur diagram dan kefir diagram
struktur diagram memperlihatkan berbagai struktur Static dari suatu sistem yang memberikan
gambaran abstraksi dan level implementasi yang berbeda serta memperlihatkan relasi diantaranya
elemen-elemennya merepresentasikan konsep pada sistem baik konsep abstrak konsep dari dunia
nyata Hai maupun konsep di level inventasi sedangkan be higher diagram memperlihatkan kelakuan
dinamis objek-objek pada sistem yang dapat digambarkan sebagai serangkaian perubahan pada
sistem sepanjang waktu ini adalah taksonomi UML diagram perhatikan ada struktur diagram dan ada
behavior diagram coba cek diagram apa saja yang sudah pernah kalian pelajari atau kalian gunakan
untuk memodelkan perangkat lunak yang sedang kalian bangun ada class Diagram component
diagram object diagram komposit struktur Diagram deployment diagram PV diagram dan profile
diagram yang masuk ke dalam kategori structure diagram Sedangkan untuk behavior diagram ada
cukup banyak juga Hai ada activity diagram use case diagram state machine diagram kemudian ada
interaction diagram yang di spesialisasi lagi menjadi sejumlah diagram yaitu sequence diagram
communication diagram Interaction overview diagram dan timing diagram kita akan review sekilas
tentang setiap diagram yang ada pada taksonomi ini kita lihat class diagram ini mungkin diagram
UML yang paling sering kalian gunakan diagram ini menggambarkan struktur dari sistem subsistem
atau komponen yang sedang kita rancang dalam bentuk kelas-kelas dan Interface yang saling berelasi
dilengkapi dengan fitur masing-masing dengan batasan masing-masing atau dengan jenis
relationship yang berbeda ada asosiasi generalisasi dependensi dan lain-lain kita lihat contoh pada
selain Berikutnya ini adalah contoh diagram kelas untuk online shopping perhatikan pada diagram
kelas ada sejumlah kelas yang saling berelasi kemudian perhatikan pada setiap kelas dilengkapi
dengan fitur nya disini dalam bentuk atribut dari kelas perhatikan juga relasi antar kelas berbeda-
beda ada yang berupa asosiasi biasa garis lurus ada juga yang lebih khusus komposisi dengan belah
ketupat berwarna hitam kemudian perhatikan relasi antar kelas juga bisa dilengkapi dengan
multiplicity ada angka-angka di situ pada relasi pada asosiasi maupun pada komposisi ada satu ke
1.ada 0-1 ke-1 ada 21 ke bintang ya beda-beda kalian lihat lagi atau pelajari lagi apa yang sudah kita
pelajari pada kuliah sebelumnya berikutnya kita lihat object diagram seperti kalian ketahui object
adalah Instance dari class maka object diagram ini adalah instant level dari class diagram yang
menampilkan instan spesification dari class dan Interface atau objek slot dengan spesifikasi nilainya
dan contoh link ini adalah instan dari Association ini adalah contoh diagram object diagram ini
menampilkan contoh snapshot hubungan antara objek perhatikan yang berelasi disini adalah objek
bukan kelas jadi nama pada kotak menggambarkan objek Hai Bisa diberi nama seperti pada com.id
bbc.us Earth login titik dua Logger ini adalah nama obyeknya bisa juga berupa objek tanpa nama
yang dituliskan adalah nama kelasnya saja seperti titik dua come EBC user Hai user-manager jadi ini
adalah nama kelasnya tapi diawali dengan tanda titik dua untuk menggambarkan instan dari class
tersebut diagram berikutnya adalah pecky diagram-diagram ini bisa kita gunakan jika kita
membangun sistem atau perangkat lunak yang cukup besar sehingga akan sulit dipahami jika
elemen-elemen model terlalu banyak dengan pejje G kita bisa menghargai nice elemen-elemen
model ini kedalam beberapa pejja lihat contoh pada slide berikut perhatikan contoh PG diagram ini
kita bisa menampilkan sejumlah PG berikut hubungan antar pejje dengan packaging diagram ini kita
bisa mendapatkan gambaran yang jelas tentang suatu sistem atau perangkat lunak yang cukup besar
berikutnya kita bisa melihat detil dari setiap begets dalam bentuk dia Wooyoung lainnya misalnya
class diagram pada contoh di sini terlihat Ada page website Ping Ada PCX mobile shopping kemudian
juga ada PKG shopping cart di bagian bawah dan diperlihatkan Bagaimana hubungan-hubungan yang
terjadi antar berbagai packaging ini berikutnya adalah komposit structure Diagram diagram ini
menggambarkan struktur internal suatu classifier yang dapat berupa class komponen atau huskies
pada struktur internal ini akan diperlihatkan titik-titik untuk berinteraksi dengan classifier tersebut
serta Bagaimana elemen-elemen internal di dalam classifier tersebut berkolaborasi perhatikan ini
adalah contoh komposisi struktur diagram kita bisa menggambarkan struktur internal buah ATM
perhatikan interaksi antara elemen-elemen pada ATM mini serta perhatikan pula interface yang
disediakan agar ATM ini bisa terhubung dengan sistem lain pada contoh di sini ada interface dari
sebuah modem untuk berhubungan dengan dunia luar berikutnya adalah komponen diagram-
diagram ini masih masuk kategori struktur diagram pada taksonomi diagram UML yang sudah kita
lihat di depan diagram komponen ini menggambarkan komponen yang membentuk aplikasi atau
sistem yang sedang kita rancang yang digambarkan disana adalah komponen-komponennya relasi
antar komponen-komponennya serta interface yang disediakan secara publik dari setiap komponen
ini adalah contoh komponen diagram perhatikan sebuah komponen bisa menga Um komponen
lainnya di dalamnya kemudian perhatikan juga sebuah komponen bisa mempunyai interface
interface setiap komponen ada dua jenis bisa berupa required interface artinya sebuah komponen Ini
Membutuhkan sesuatu dari dunia luar agar bisa berfungsi dan ada juga yang disebut sebagai
provider interface ini adalah interface yang menggambarkan layanan apa yang disediakan oleh
komponen tersebut untuk dunia luar berikutnya kita lihat Deeply mendiagramkan diagram ini bisa
kita gunakan untuk menggambarkan arsitektur sistem yaitu dalam bentuk diklaim atau distribusi
berbagai aktiva perangkat lunak pada Deeply mentarget nya atau yang biasa disebut node not ini bisa
berupa hardware atau software diagram ini juga pilkan mie dower yang menghubungkan berbagai
not tadi ini adalah contoh diklaim diagram perhatikan tadi not dapat berupa hardware disini ditandai
dengan stereotip device ada dua device Disini yang terhubung dengan protokol TCP IP kemudian ada
juga node yang berupa software ya contohnya disini JSP server kita lihat kemudian di dalam sebuah
nut kita bisa menggambarkan artifak perangkat lunak yang harus dipenuhi pada not tersebut ya jadi
dari diagram ini kita bisa membayangkan nantinya perangkat lunak itu akan berada pada node
dengan konfigurasi Seperti apa berikutnya adalah profile saat ini adalah diagram tambahan pada Kyle
yang memungkinkan kita untuk mendefinisikan sebuah profile didalamnya ada sejumlah mekanisme
untuk melakukan extension dari diagram Gill yang standar kita bisa menggunakan stereotip text
value dan constraint untuk memberi arti yang berbeda pada suatu elemen model jadi dengan profile
ini kita bisa mengabadikan shi-yoon metamodel untuk berbagai platform atau domain ini adalah
contoh profile diagram pada profile diagram ini didefinisikan sejumlah stereotip baru untuk sebuah
domain contohnya disini ada servis request sport ini adalah stereotip yang khas yang ada pada
sebuah domain hai Hai tadi kita sudah mereview beberapa diagram UML yang masuk kategori
struktur diagram berikutnya kita lihat beberapa diagram yang masuk kategori behavior diagram yang
pertama adalah diagram use case ini juga diagram yang sudah sering kalian buat yang digambarkan
pada diagram ini adalah sejumlah yuskes dan keterhubungannya dengan dunia luar yang
digambarkan sebagai aktor yuskes menggambarkan fungsionalitas perangkat lunak yang
dideskripsikan dalam bentuk sekumpulan aksi yang jika dijalankan akan memberikan hasil yang bisa
mempunyai nilai dan bisa dilihat atau observable oleh penggunanya kumpulan aksi ini membentuk
skenario use case ini adalah contoh diagram use-case perhatikan di sini ada sejumlah huskies dan
sejumlah aktor ada hubungan antara aktor dengan yuscha berhubungan antar aktor dan hubungan
antar use case kotak yang membatasi aktor dengan yuskes menggambarkan batasan dari sistem atau
subsistem yang dimodelkan perhatikan hubungan antara uske selalu diperjelas dengan stereotip ada
stereotyping Club dan extend disini contohnya ada stereotype ini God hubungan antar aktor biasanya
adalah hubungan inheritance behavior diagram berikutnya adalah activity diagram activity diagram
ini biasanya digunakan untuk menggambarkan urutan aktivitas dan kondisi-kondisi yang
menyebabkan urutan aktivitas tersebut harus bercabang biasanya digunakan untuk menggambarkan
skenario use case atau behavior dari suatu metode pada suatu kelas ini adalah contoh activity
diagram perhatikan urutan aktivitas mulai dari bulatan hitam dan berakhir pada bulatan hitam dalam
lingkaran tanda panah menggambarkan arah aliran aktivitas sedangkan kondisi percabangan
digambarkan dengan Hai belah ketupat Hai diagram berikutnya adalah state machine diagram-
diagram ini dapat digunakan untuk mendeskripsikan status suatu objek dan perubahannya atau
transisi antar status diagram ini biasanya digunakan untuk memodelkan kelakuan diskrit atau
interaksi dalam bentuk finite state Transition kita lihat contohnya pada slide Berikutnya ini adalah
contoh finish state machine Perubahan status diawali dengan inisial state dan berakhir di final state
garis berpanah menggambarkan arah perubahan atau transisi status yang diberi keterangan aksi yang
menyebabkan perubahan statusnya berikutnya adalah sequence Diagram diagram ini
menggambarkan pertukaran pesan antar objek yang menunjukkan adanya interaksi antar objek
sequence diagram ini adalah salah satu jenis Interaction diagram Indonesia perhatikan contoh
sequence diagram berikut pertukaran pesan digambarkan dari satu lifeline ke lifeline yang lain lifeline
digunakan untuk menggambarkan Kapan suatu objek sedang memegang kendali atau sedang aktif
urutan pertukaran pesan adalah dari atas ke bawah perhatikan di bagian atas yang saling bertukar
pesan adalah objek bukan kelas karena itu contohnya online book shop di sini diawali dengan tanda
titik dua di bagian depannya ini menunjukkan bahwa dia adalah sebuah Instance riten value dari
suatu pengiriman pesan dapat digambarkan dengan garis putus putus selanjutnya Hai berikutnya
adalah communication diagram ini adalah bentuk lain dari sequence diagram bedanya disini urutan
pertukaran pesan ditunjukkan dengan nomor kita lihat contohnya pada slide berikutnya perhatikan
contoh communication diagram berikut urutan pertukaran pesan ditunjukkan dengan nomor pesan
yang dipertukarkan menempel pada tanda panah yang menunjukkan arah pengiriman pesan sama
seperti pada sequence diagram yang berinteraksi disini juga adalah objek bukan kelas karena itu di
depan nama kelas diberi tanda titik dua untuk menunjukkan bahwa ini dia adalah instan diagram
yang masuk kategori Interaction diagram lainnya adalah Interaction overview Diagram diagram ini
adalah varian dari activity diagram not atau aktivitas pada diagram dapat merepresentasikan
Interaction diagram lainnya fokus utamanya adalah untuk memberikan overview flow of Control ini
adalah contoh Interaction diagram Perhatikan satu not pada activity diagram disini kemudian di
breakdown menjadi Interaction diagram dalam bentuk sequence diagram Hai mungkin yang terakhir
adalah timing diagram ini juga termasuk Interaction diagram yang digambarkan pada diagram ini
adalah perubahan status atau kondisi instan dari suatu classifier atauro sepanjang waktu biasanya
diagram ini digunakan untuk memperlihatkan Perubahan status objek sepanjang waktu dalam rangka
merespon event yang datang dari luar fokusnya adalah perubahan kondisi di dalam dan antara
lifelines sejalan dengan sumbu waktu linier ini adalah contoh timing diagram disini digambarkan
Perubahan status dari user system dan your expected perhatikan Perubahan status pada salah satu
model elemen dipengaruhi oleh event yang berasal dari model elemen lainnya perhatikan kita dapat
melihat Kapan Perubahan status pada setiap model elemen itu gizi di bagian bawah ada sumbu
waktunya Oke kita sudah mereview diagram-diagram UML sangat disarankan Agar kalian mengunduh
dan mempelajari spesifikasi UML 2.5 diagram UML memang cukup banyak masing-masing dapat
digunakan untuk memodelkan suatu aspek pada perangkat lunak atau sistem kalian harus pandai-
pandai memilih diagram yang tepat untuk digunakan pada pemodelan hasil analisis maupun hasil
perancangan dari perangkat lunak yang sedang kalian bangun di apel juga dapat digunakan untuk
memodelkan bisnis proses Kyle juga dapat kita gunakan untuk membuat domain model nah yang
terakhir ini kita akan bahas pada materi berikutnya sampai berjumpa di materi yang berikutnya

Anda mungkin juga menyukai