ANALISIS PROSES BISNIS

36
ANALISIS PROSES BISNIS PERTEMUAN 2

description

PERTEMUAN 2. ANALISIS PROSES BISNIS. Objective. Covers the concepts of business process modeling Describes the use of BPMN as a standard in providing a consistent, process vocabulary to any business. Describes the essential components of BPMN using some examples. BPMN Introduction. - PowerPoint PPT Presentation

Transcript of ANALISIS PROSES BISNIS

Page 1: ANALISIS PROSES BISNIS

ANALISIS PROSES BISNISPERTEMUAN 2

Page 2: ANALISIS PROSES BISNIS

Objective

Covers the concepts of business process modeling

Describes the use of BPMN as a standard in providing a consistent, process vocabulary to any business.

Describes the essential components of BPMN using some examples

Page 3: ANALISIS PROSES BISNIS

BPMN Introduction

Page 4: ANALISIS PROSES BISNIS

BPMN Process Diagram

Page 5: ANALISIS PROSES BISNIS

BPMN merupakan kepanjangan dari Business Process Model and Notation, yaitu sebuah standar untuk menggambarkan proses bisnis yang dikeluarkan oleh Open Management Group (omg.org). \

BPMN versi terakhir hingga artikel ditulis adalah BPMN 2.0.1 yang dirilis pada bulan September 2013.

Page 6: ANALISIS PROSES BISNIS

BPMN akan sangat powerfull digunakan untuk menjembatani perbedaan yang sering terjadi antara System Analyst dan programmer dalam mendesain dan membuat aplikasi.

PMN tidak hanya dibutuhkan oleh BA, SA atau programmer saja, namun bisa juga digunakan oleh pihak-pihak lain yang bahkan tidak terkait dengan dunia IT sama sekali

Page 7: ANALISIS PROSES BISNIS

BPMI Standards Business Process Modeling Notation (BPMN)

Business Process Modeling Language (BPML) Business Process Query Language (BPQL) Business Process Semantic Model (BPSM) Business Process Extension Layers (BPEL)

Page 8: ANALISIS PROSES BISNIS

BPMI Protocol Stack

Web Services Stack:W3C, WSDL, OASIS, UDDI

Choreography:W3C WD-CDL

Execution:OASIS BPEL

BAM:BPMI BPQL

BPEL Extensions:BPMI BPXL

OMG BPDM interchangeable Model:BPMI BPSM

Visual Design: BPMI BPMN

Page 9: ANALISIS PROSES BISNIS

Use of BPMN

BPMN visual design tool

Import frommetamodel

Export to metamodel Export to BPEL

Save BPDs

Page 10: ANALISIS PROSES BISNIS

BPM Architecture

Runtime engine - BPEL

External process

Administration and monitoring console

Graphical editor - BPMN

Exporter (BPMN to BPELmapping)

WS-CDL toolkit: Code generator

compliance validator

Internal system, inlinecode

Human worklist application

Deployment

Mgt language

Web services

Standard worklistinterface

Standard worklistinterface

XML, web services,J2EE, .NET, Java C#

Generates,validates

Page 11: ANALISIS PROSES BISNIS

BPMN Elements

Page 12: ANALISIS PROSES BISNIS

BPMN Symbols

Page 13: ANALISIS PROSES BISNIS

Events

An event is something that happens during the process

Events affect the flow of the process and usually have a cause and/or impact

Events are classified as either start, intermediate or end

Page 14: ANALISIS PROSES BISNIS

Sample EventsEvent diklasifikasikan sebagai awal, peristiwa menengah atau akhir.

Start events have single borders, intermediate events have double borders and end events have thick borders.

Page 15: ANALISIS PROSES BISNIS

Activity

Activity adalah langkah proses yang melakukan pekerjaan

Activities are either atomic or compound (subprocess) Compound activities have their own

activities, events, gateways, etc.Processes are hierarchical

Activities within a compound activity can also be a compound activity

Page 16: ANALISIS PROSES BISNIS

Activities

Task

+

Collapsed subprocess

+

Compensation

+

Loop

+

Multiple instances

+~Ad Hoc

subprocess

~ +

Looping Ad Hoc

subprocess

Page 17: ANALISIS PROSES BISNIS

Sequence Flow

Sequence Flow

Conditional Flow

Default Flow

Page 18: ANALISIS PROSES BISNIS

Gateways

Gateways are controllers that split or join sequence flows

Page 19: ANALISIS PROSES BISNIS

Pools and Lanes

Pools represent differentbusiness processes, organizations, functionalarea, application, location,etc.

The process in only one pool is normally shown ata time.

Other pools are treated asblack boxes

Lanes are subdivisions of pools that normally showdifferent roles with the process.

Page 20: ANALISIS PROSES BISNIS

Messages

Only messages are allowed between pools

Page 21: ANALISIS PROSES BISNIS

Data Objects

Page 22: ANALISIS PROSES BISNIS

Process Pattern

Page 23: ANALISIS PROSES BISNIS

Basic process structure

Send partner responseHandle request

Partner request

Start Event

Sequence of activities

End event

Page 24: ANALISIS PROSES BISNIS

Intermediate event

Start2PM

Send Msg to partner

Wait for partner

response

Send partner

ACK

Could be a receive task

Page 25: ANALISIS PROSES BISNIS

Variables and properties

Objects in diagrams can have properties and decisions can be made based on the values assigned to them

Page 26: ANALISIS PROSES BISNIS

Exception handling and compensation

+

Enroll customer

+

Fix

+

Send welcome package

Enroll customer

Check credit

Check credit

Throwbad

credit

Exception occurs insubprocess

Expanded subprocess

Page 27: ANALISIS PROSES BISNIS

Compensation

Reserve hotel Customer calls to cancel

Compensate“Reserve Hotel”

+

Cancel reservation

+

Reserve hotel

Compensation is used to undo the effects of previous activities

This…

..causes this tofire

Page 28: ANALISIS PROSES BISNIS

Parallel Split

Get I tenerary

Book airline Book hotel Book car

Send confirmation

AND Gateway

Page 29: ANALISIS PROSES BISNIS

Multi-Choice

Evaluate damage

Contact fire department

Contact insurance company

Submit report

Structural damage>$1000 damage

Inclusive OR

Page 30: ANALISIS PROSES BISNIS

Exclusive ChoiceGet approved

Send welcome package

Send rejection letter

Record an audit trail

XOR gateway

Page 31: ANALISIS PROSES BISNIS

Multi-Merge

Audit application

Process application

Close case

Page 32: ANALISIS PROSES BISNIS

Discriminator and N-Out-of-M Join

Submit report

Submit report

Submit report

Submit report

Submit report

Page 33: ANALISIS PROSES BISNIS

Deferred Choice

Submit request

Send welcome package

Send rejection letter

Accept

Reject

Wait for response

Page 34: ANALISIS PROSES BISNIS

Cancel Case

Main flow

Canceller

Step 1 Step 2 Step 3

Page 35: ANALISIS PROSES BISNIS

Evaluasi

Jelaskan dengan singkat mengapa perlu membuat analisis proses bisnis ?

Ada berapa banyak komponen utama modelling proses bisnis dengan BPMN ?

Analisis dan modelkan proses bisnis penerimaan mahasiswa baru dengan BPMN.

Page 36: ANALISIS PROSES BISNIS

Pertanyaan dan diskusi..??