Perancangan Sistem Diagram Kolaborasi

Download Report

Transcript Perancangan Sistem Diagram Kolaborasi

Diagram Kolaborasi
Definisi Diagram Kolaborasi
 Diagram kolaborasi mengelompokkan message pada
kumpulan diagram sekuen menjadi sebuah diagram.
Dalam diagram kolaborasi yang dituliskan adalah
operasi/metode yang dijalankan antara objek yang satu
dan objek lainnya secara keseluruhan, oleh karena itu
dapat diambil dari jalannya interaksi pada semua
diagram sekuen. Penomororan metode dapat dilakukan
berdasarkan urutan dijalankannnya metode/operasi
diantara objek yang satu dengan objek lainnya atau
objek itu sendiri.
Simbol Diagram kolaborasi
Menunjukkan hasil pemrosesan
Sebuah message mungkin juga sebuah permintaan
kepada objek untuk melakukan perhitungan dan
menghasilkan sebuah nilai. Sebagai contoh adalah
objek pelanggan akan meminta kepada objek
kalkulator untuk menghitung harga total yang
merupakan penjumlahan harga barang dan PPN.
Studi kasus
 sistem informasi manajemen perpustakaan
Lukman Hakim
Tujuan
 Mahasiswa memahami tujuan penggunaan diagram
status.
 Mahasiswa mengetahui bagaimana cara untuk membuat
diagram status.
 Mahasiswa mampu membuat diagram status untuk
sebuah sistem informasi yang sederhana
Defenisi
Diagram status atau state diagram atau statechart
diagram menunjukkan kondisi yang dapat dialami atau
terjadi pada sebuah objek sehingga setiap objek
memiliki sebuah diagram status. Diagram status
diadopsi dari penggambaran kondisi mesin status
(state machine) yang menggambarkan status apa saja
yang dialami oleh mesin, misalnya mesin pembelian
kopi dengan uang koin
Simbol Diagram Status
Contoh pemeriksaan item barang
 Objek pada sistem mengubah statusnya untuk merespon event/kejadian dan
waktu. Secara umum, pendeteksian sebuah kejadian dapat menyebabkan sebuah
objek bergerak dari satu status ke status yang lain. Keadaaan ini disebut transisi
Composite State
 Jika diagram status akan digunakan untuk sistem yang kompleks, maka
perlu penyederhanaan. Salah satu penggunaannya adalah sub status.
Sub status dikelompokkan bersama-sama dalam status berdekatan
karena penggunaan properties tertentu secara bersama-sama menjadi
sebuah „super state‟.
 Composite state didekomposisi menjadi dua atau lebih sub status
bersamaan atau menjadi sub status yang terpisah
Contoh soal
 Ketika dosen melakukan login ke sistem akan
divalidasi user name dan password, jika valid akan
muncul tampilan pilihan olah nilai, absensi, forum
diskusi atau logout
Jawaban Diagram status
Lukman Hakim
Tujuan
 Mahasiswa
memahami
tujuan
penggunaan
diagram
aktivitas.
 Mahasiswa mengetahui bagaimana cara untuk membuat
diagram aktivitas sebuah sistem informasi.
 Mahasiswa mampu membuat diagram aktivitas sebuah
sistem informasi yang sederhana
Defenisi
 Diagram aktivitas atau activity diagram menggambarkan
workflow (aliran kerja) atau aktivitas dari sebuah sistem
atau proses bisnis. Yang perlu diperhatikan disini adalah
bahwa diagram aktivitas menggambarkan aktivitas sistem
bukan apa yang dilakukan aktor, jadi aktivitas yang dapat
dilakukan oleh sistem. Diagram aktivitas mendukung
perilaku paralel
lanjutan
Diagram aktivitas juga banyak digunakan untuk
mendefinisikan hal-hal berikut:
 rancangan proses bisnis dimana setiap urutan aktivitas yang
digambarkan merupakan proses bisnis sistem yang didefinisikan
 urutan atau pengelompokan tampilan dari sistem / user interface
dimana setiap aktivitas dianggap memiliki sebuah rancangan
antarmuka tampilan
 rancangan pengujian dimana setiap aktivitas dianggap memerlukan
sebuah pengujian yang perlu didefinisikan kasus ujinya
Simbol Diagram Aktivity
Lanjutan
Contoh kasus
 sebuah contoh sederhana dari diagram aktivitas untuk
sistem Order. Diagram diawali dengan node status awal
dan kemudian melakukan aksi terima order. Kemudian
kegiatan isi order dan kirim faktur dapat dilakukan secara
paralel. Setelah kirim faktur dilakukan terima pembayaran
dan setelah isi order terdapat dua pilihan jenis pengiriman
yaitu pengiriman semalam atau pengiriman biasa.
Selanjutnya diakhiri oleh aksi tutup order
jawaban
Contoh Kasus
 Sistem Order
Kuis
1. Diagram status juga menggambarkan perilaku dari sistem.
2. Perubahan status dari satu status ke status lainnya disebut event.
3. Message di diagram status diwakili oleh segiempat oval.
4. Pada diagram status, message tidak ditunjukkan.
5. Tidak ada simbol transisi ke diri sendiri pada diagram status.
6. Diagram status tidak menunjukkan kejadian dan kegiatan .
7. Tanda status akhir di diagram status mungkin tidak ada.
8. Mungkin saja dalam diagram status hanya terdapat satu status untuk
suatu objek.
9. Di dalam suatu status mungkin terdapat satu atau lebih status lain.
10. Pesan pada diagram sekuen menjadi status bukan sebagai transisi.