You are on page 1of 17

PRACTICUM

Session 2
ACTIVITY DIAGRAM
ISYS6188 – Information System Analysis
and Design

Even Semester 2018 - 2019


Learning Outcomes:
LO 3: Formulate Business Problems and opportunities for
improvement by using Information System
Topic: Business process modeling with Activity Diagram
Subtopic:
- Creating Business Process model using Activity
Diagram
Introduction

▶ Workflow
→ A sequence of processing steps that
completely handles one business
transaction or customer requests.
→ Workflow may be simple or complex.
→ A complex workflow can be composed of
many processing steps and may include
participants from different part of
organization.
Introduction

▶ Activity Diagram
→ A workflow that describes the various user
(or system) activities, the person who does
the activity, and the sequential flow of
these activities.
→ One of the Unified Modeling Language
(UML) diagrams associated with the object-
oriented approach, but it can be used with
any development approach.
Notation
Starting
Activity Synchronization
Swimlane (Pseudo) bar (Split / Fork) Decision
activity

Transition
Arrow

Activity Another
way to
show
decision

Ending
Activity
(Pseudo) Synchronization
bar (Join)
Notation

▶ Swimlane
→ A rectangular area on an activity diagram
representing the activities of a single agent.

▶ Starting Activity
→ A black circle is the standard notation for
an initial state before an activity takes place.
It can either stand alone or you can use a
note to further elucidate the starting point.
Notation

▶ Ending Activity
→ A black circle is the standard notation for
an initial state before an activity takes
place. It can either stand alone or you can
use a note to further elucidate the starting
point.
▶ Transition Arrow
→ Arrows represent the direction flow of the
flow chart. The arrow points in the direction
of progressing activities.
Notation

▶ Activity
→ The activity symbols are the basic building
blocks of an activity diagram and usually
have a short description of the activity they
represent.

▶ Synchronization bar (Split)


→ A fork splits one activity flow into two
concurrent activities.
Notation

▶ Synchronization bar (Join)


→ A join combines two concurrent activities
back into a flow where only one activity is
happening at a time.
▶ Decision Activity
→ A marker shaped like a diamond is the
standard symbol for a decision. There are
always at least two paths coming out of a
decision and the condition text lets you know
which options are mutually exclusive.
Contoh Soal (Kittens)

• Kittens merupakan organisasi yang berorientasi kepada


penyelamatan dan perawatan kucing, pemberian tempat
tinggal baru untuk kucing (tempat tinggal sementara atau
adopsi), serta pemberian edukasi bagi para pemilik atau calon
pemilik kucing. Kittens berdiri pada tahun 2008 dan
membuka shelter pertamanya di daerah Jakarta Selatan.
Berikut adalah proses bisnis pengadopsian kucing di Kittens :
Contoh Soal (Kittens)

• Calon adopter yang ingin mengadopsi kucing di Kittens dapat langsung


datang dan mengisi formulir adopsi yang berisi informasi dasar calon
adopter dan sejumlah pertanyaan yang dapat membantu proses seleksi
calon adopter untuk memastikan kehidupan yang lebih baik bagi kucing
yang akan diadopsikan, seperti keadaan dan kepemilikan tempat tinggal,
alasan pengadopsian, pendapatan calon adopter dan jenis kucing yang
ingin di adopsi. Calon adopter hanya berhak untuk mengadopsi 1 kucing
dalam sekali pendaftaran. Formulir adopsi kemudian diberikan kepada
frontdesk shelter untuk dicatat datanya ke dalam sistem.
Contoh Soal (Kittens)

• Dalam jangan waktu 3 hari, calon adopter akan dipanggil untuk tahapn
wawancara mengenai keadaan rumah dan pengetahuan serta
pengalaman calon adopter tentang perawatan kucing.
• Hasil wawancara akan dicatat oleh bagian pengadopsian. Setelah
dilakukan wawancara, calon adopter dihubungi oleh bagian frontdesk
shelter untuk house visit. House visit dapat diadakan kapan saja dan
bersifat mendadak agar kittens dapat meilihat keadaan rumah apa
adanya.
Contoh Soal (Kittens)

• Hasil house visit dicocokan dengan hasil wawancara dan disimpan


dalam formulir pengawasan. Formulir pengawasan akan diisi secara
berkala oleh bagian pengawasan saat pemantauan keadaan kucing
dengan mengedakan kunjungan dadakan maupun kunjungan yang
direncanakan.
• Apabila semua test telah berhasil dilalui adopter, maka bagian
pengadopsian membuatkan surat adopsi dengan tanda tangan dan
meterai untuk kedua belah pihak. Surat adopsi juga mencantumkan data
adopter berdasarkan formulir adopsi.
Contoh Soal (Kittens)

• Surat itu akan dipegang oleh divisi legal Kittens pengadopsian kucing
di kittens bersifat gratis, namun adopter diharuskan untuk merawat
kucing dengan sebaik-baiknya.
• Jika ditemukan kejanggalan yang mencurigakan dan terbukti benar,
maka bagian pengadopsian berhak untuk mencabut hak adopsi adopter
dan membawa kembali kucing yang telah diadopsi. Bagian
pengadopsian kemudian mengisi formulir blacklist yang berisi data
adopter dan penyebab adopter diblacklist. Blacklist dibuat untuk
mencegah keadaan pengadopsian yang serupa.
Contoh Soal (Kittens)

• Jika tidak ditemukan adanya masalah, maka adopter dapat


merawat kucing ataupun mengadopsi kembali kucing lain
dalam jangan waktu 3 bulan setelah adopsi yang pertama.
Example
Activity Diagram Business Process – Kittens
Questions?

You might also like