Ade Hodijah S.Kom., [email protected]
Menggambarkan realisasi dari use case sebagaiabstraksi dari model desain.
Tujuan: membuat pemetaan awal mengenai perilakuyang disyaratkan dalam sistem aplikasi ke dalamelemen-elemen model.elemen-elemen model.
Elemen model analisis yaitu Boundary, Control, Entity. Kelas-kelas analisis secara langsung berkembang
menjadi elemen-elemen dalam model desain. Dalam membuat Sequence Diagram ini, digunakan
metode programming MVC (Model-View-Controller) atau dalam istilah lain Model=Entity, View=Boundary, dan Controller=Control.
Boundary, memodelkan kelas yang berinteraksi langsung dengan actor.
Memodelkan bagian dari sistem yang bergantung pada pihak lain danbergantung pada pihak lain danmerupakan pembatas sistem dengandunia luar.
Model, memodelkan informasi yang harus disimpan oleh sistem.
Memperlihatkan struktur data sebuahsistem.sistem.
Tanggung jawab utamanya adalahmenyimpan dan mengatur informasidalam sistem.
Control, memodelkan perilaku mengatursatu atau beberapa use-case.
Menghubungkan kelas boundary dengankelas model atau kelas interaksi perantarakelas model atau kelas interaksi perantaraantara boundary dan entity.
Umumnya terdapat satu controlpada satu use-case yangmengontrol urutan events dalamuse-case tersebut.
Sequence diagram adalah diagram interaksiyang menggambarkan interaksi antar objek
yang terurut berdasarkanwaktu. Sequence diagram terdiri atas dimensi vertikal Sequence diagram terdiri atas dimensi vertikal
(waktu) dan dimensi horizontal (objek-objekyang terkait).
Diagram ini secara khusus berasosiasi denganuse case diagram dan memperlihatkan tahapdemi tahap apa yang seharusnya terjadi untukmenghasilkan sesuatu di dalam use case.
Actor System
1. Membuka formulir
pembelian.
2. Menampilkan formulir yang siap diisi.
3. Mengisi data kode
makanan dan jumlahmakanan dan jumlah
pembelian.
4. Menampilkan jenis makanan dan harga per item
berdasarkan kode makanan.
5. Menghitung total pembayaran berdasarkan perkalian
harga per item dan jumlah pembelian.
6. Menampilkan daftar pembelian dan total pembayaran.
7. Menekan tanda selesai jika
semua data transaksi
pembelian telah dihitung.
8. Menyimpan seluruh item transaksi pembelian makanan.
Tujuan collaboration diagram adalah untukmemperlihatkan bagaimana objek salingterkait pada sebuah use-case.Kegunaan: Kegunaan:
Untuk skenario yang lebih kompleks.
Untuk objek yang banyak dengan message yang sedikit.