Pertemuan 6 - Sequence Diagram

download Pertemuan 6 - Sequence Diagram

of 30

Transcript of Pertemuan 6 - Sequence Diagram

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    1/30

    DLC and Deliverables

    Planning(System Proposal)

    Analysis(System

    Specifcation)

    Design(System

    Specifcation)

    Implementation

    (New System)

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    2/30

    UML

    1. System Analysis

    1. Business Process Identification

    Use Case Diagram

    2. Business Process Modeling

    Activity Diagram or Business Process Modeling otation !BPM"

    3. Business Process #eali$ation

    e%uence Diagram !Buat untu& setia' use case dengan mengguna&an 'ola Boundary(Control(

    )ntity"

    2. System Design1. Program Design

    1.Class Diagram

    !*abung&an Boundary(Control()ntityClass dan susun story dari sistem yang diba

    ngun"

    2. Pac&age Diagram !*abungan class yang sesuai+ boleh mengguna&an 'ola B(C()"

    3. De'loyment Diagram !arsite&tur software dari sistem yang dibangun"

    2. User Interface Design !Buat UI design dari Boundary Class"

    3.)ntity(#elationshi' Model

    !Buat )# diagram dari )ntity Class"

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    3/30

    tudi ,asus- A.M ystem

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    4/30

    A.M ystem

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    5/30

    User Interface Design

    Layar

    Kotak Uang Kotak Kartu

    Kotak Kuitansi

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    6/30

    Masukkan PIN:

    Kotak Uang Kotak Kartu

    Kotak Kuitansi

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    7/30

    Menu Utama

    1. Melihat Saldo2. Mengirim Uang

    3. Mengambil Uang

    . Logout

    Kotak Uang Kotak Kartu

    Kotak Kuitansi

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    8/30

    Menu Melihat Saldo

    1. Saldo anda adalah !.

    Kotak Uang Kotak Kartu

    Kotak Kuitansi

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    9/30

    Menu Mengirim Uang

    1. No "##ount Penerima:

    Kotak Uang Kotak Kartu

    Kotak Kuitansi

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    10/30

    Menu Mengirim Uang

    1. $umlah uang yang dikirim:

    Kotak Uang Kotak Kartu

    Kotak Kuitansi

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    11/30

    Menu Mengirim Uang

    1. Uang berhasil terkirim

    Kotak Uang Kotak Kartu

    Kotak Kuitansi

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    12/30

    Menu Mengambil Uang

    1. $umlah uang yang diambil:

    Kotak Uang Kotak Kartu

    Kotak Kuitansi

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    13/30

    Menu Mengambil Uang

    Uang berhasil diambil

    Kotak Uang Kotak Kartu

    Kotak Kuitansi

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    14/30

    ess"

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    15/30

    c v y agram w ar on us ness

    Process"

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    16/30

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    17/30

    Use Case Diagram

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    18/30

    Use Case Diagram !Multi Actors"

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    19/30

    Business Process #

    eali$ation

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    20/30

    e%uence Diagram

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    21/30

    e%uence Diagrams

    Illustrate the ob/ects that 'artici'atein a use case

    Show the messages that 'ass betwee

    n ob/ectsfor a 'articular use(case over time

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    22/30

    e%uence Diagram ynta0

    AN ACTOR

    AN OBJECT

    A LIFELINE

    A FOC! OF CONTROL

    A "E!!A#E

    OBJECT DE!TRCTION

    anO$%e&t'aClass

    a"essage()

    *

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    23/30

    e%uence Diagram

    1. Susun Se%uence Diagram untu& setia' Use Case yang dibuat

    2. Mulai dari menari& Actor yang ada di UseCase Diagram+ lan/ut&an dengan membuat se%uence detail dari ber/alannya UseCase

    Catatan- 1b/e& dari Lifeline di Se%uence Diagram a&an

    men/adi &andidat Class

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    24/30

    2enis Class

    1. BoundaryClass-

    1. Class yang berintera&si dengan a&tor langsung!user interface"

    2. 3orm+ in'ut+ UI ini masu& di sini

    2. ControlClass-1. Class yang berhubungan dengan 'emrosesan+ '

    enghitungan+ &al&ulasi+ &om'utasi+ %uery+ dst

    3. )ntityClass-1. Class yang berhubungan dengan data+ 'enyim'

    anan data4file

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    25/30

    e%uence Diagram- Memasu&&an ,artu

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    26/30

    e%uence Diagram- Memasu&&an PI

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    27/30

    e%uence Diagram- Melihat aldo

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    28/30

    e%uence Diagram- Mengirim Uang

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    29/30

    e%uence Diagram- Mengambil Uang

  • 7/25/2019 Pertemuan 6 - Sequence Diagram

    30/30

    e%uence Diagram- Mela&u&an Logout