sequence diagram

14
Ade Hodijah S.Kom., M.T [email protected]

Upload: iskan-chemical-hamupatra

Post on 17-Sep-2015

29 views

Category:

Documents


3 download

DESCRIPTION

Bahan Kuliah Sequence Diagram

TRANSCRIPT

  • 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.