6. Pemodelan Bisnis (Bagian 2) -...

19
Desain slide ini dadaptasi dari University of San Fransisco 6. Pemodelan Bisnis (Bagian 2) SIF15001 Analisis dan Perancangan Sistem Informasi Agi Putra Kharisma, S.T., M.T. Genap 2014/2015

Transcript of 6. Pemodelan Bisnis (Bagian 2) -...

Page 1: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San

Desain slide ini dadaptasi dari University of San Fransisco

6. Pemodelan Bisnis (Bagian 2)

SIF15001

Analisis dan Perancangan Sistem Informasi

Agi Putra Kharisma, S.T., M.T.

Genap 2014/2015

Page 2: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San

Business Activity Diagram

With this diagram, the different activities performed by business actors and workers in order to reach the general goal of the use case can be specified.

Page 3: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San

Apa saja dimodelkan?

For a better understanding of the way the company works through its use cases, it is possible to create an activity diagram for each business use case that is going to be automated. But...

Page 4: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San

Elemen Activity Diagram

• Swim lanes

• Initial node

• Final node

• Action node

• Flow/dependency

• Path

Page 5: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San
Page 6: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San

Control Flow Nodes

• Decision nodes (branch and merge nodes)

• Parallelism nodes (fork and join nodes)

Page 7: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San
Page 8: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San
Page 9: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San
Page 10: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San

State Machine Diagram

• The state machine diagram specifies events in its flows

• An event triggers the flow that takes the entity from one state to another

• That is, the flows are labeled with events that, if they occur, make the entity change from one state to another.

Page 11: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San
Page 12: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San
Page 13: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San

Superstate

In some situations it is possible that an event causes a

transition from more than one state.

However, to abbreviate this set of transitions a

superstate may be used instead.

Page 14: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San
Page 15: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San

Regions

An object may be simultaneously at more than one single

state.

Page 16: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San
Page 17: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San

Ringkasan

• the goal of business modeling is usually to find a general

view of the business, and not a detailed specification of its

processes

• it is not advisable to prepare a diagram for every business

element, because, if this is done, Inception would take too

long to complete, and its objectives would be hindered

• the activity diagram usually details a business use case

(that is, a process like selling, buying, checking, etc.), while

the state machine diagram is usually associated with a

business object (like books, people, orders, etc.).

Page 18: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San

Referensi

Raul Sidnei Wazlawick - Object-Oriented Analysis and Design

for Information Systems

Page 19: 6. Pemodelan Bisnis (Bagian 2) - agipk.lecture.ub.ac.idagipk.lecture.ub.ac.id/.../02/APSI-20142015-06.-Pemodelan-Bisnis-2.pdf · Desain slide ini dadaptasi dari University of San

Tugas

• Buat pemodelan bisnis dengan menggunakan business

use-case diagram, business activity diagram, dan state

machine diagram untuk memodelkan bisnis yang ada pada

“Kantin PTIIK”.

• Temukan potensi otomatisasi dengan menentukan

(automation scope) pada business use-case diagram yang

dibuat.

• Dikumpulkan minggu depan.