pertemuan 6 - sequence diagram
TRANSCRIPT
-
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