Anda di halaman 1dari 25

YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

KELOMPOK 3. ACTIVITY

SOFTWARE
DIAGRAM
211321025 FAUZIAH
ENGINEERING
211321029 JOKO ERIYANTO

2 0 2 2
211321033 RIDHO AFWAN
211321035 RIZKY RAHMANSYAH
Dr. Ir. Gunadi Widi Nurcahyo, M.Sc
Dosen Software Engineering

© 2021. All Rights


Reserved

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

UML Pengertian UML (Unified


DIAGRAM Modelling Languange) Menurut
Rosa Salahuddin, 2011 :113
Interaction
Diagram adalah suatu metode permodelan
secara visual yang berfungsi
sebagai sarana perancangan sistem
UML Behaviour
Use Case
Activity berorientasi objek.
Diagram
Diagram
Statemachin
e

The unified Modelling Languange ,


adalah Bahasa standart untuk
Structure melakukan spesifikasi, visualisasi,
Diagram
konstruksi, dan dokumentasi dari
komponen-komponen perangakt lunak,
dan digunakan untuk pemodelan bisnis.

2022 | Enormous Infographic

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


2
YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG

Basic Point. UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

Definisi UML Menurut Para Ahli


01 02 03
Booch (2005:7) Nugroho(2010:6) Herlawati (2011:11)

► bahasa standar dalam ► sebuah bahasa ► UML memiliki 9 jenis diagram,


membuat suatu permodelan khusus untuk namun ada beberapa juga
rancangan software. sistem atau software yang menyebutkan hanya ada
dengan paradigma 8 dikarenakan terdapat

04 berorientasi objek. beberapa diagram yang


digabung seperti diagram
Utami (2015) 05 urutan,diagram komunikasi
► bahasa pemrograman Yadanur (2012) serta diagram perwaktuan
yang dapat digunakan
► bahasa standar yang bisa yang tergabung pada diagram
dalam mengatur
dimanfaatkan untuk interaksi.
rekruitmen,analisa desain
membangun dan juga
serta penggambaran
dalam menggambarkan
dalam suatu program yang
sistem software. 3
mengarah kepada tujuan.
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG
YAYASAN PERGURUAN TINGGI KOMPUTER
4 (YPTK) PADANG

MPIO
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG
CHA
N

Tujuan dan Fungsi UML


Dapat memberikan
bahasa permodelan Menggabungkan Memberikan Suati
visual kepada para bermacam-macam Visual model yang
user dari beragam informasi terbaik ekspresif dalam
jenis pemrograman yang ada dalam melakukan
dan juga proses pemodelan
umum rekayasa.
pengembangan sistem

+ + +

Dapat memodelkan Mempermudah user Sebagai blueprint


system berorientasi dalam membaca dan menjelaskan
objek sebuah sistem informasi yang
menyeluruh dalam
perancangan berupa
coding sebauh
program
+ ++ +

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

01. Use Case Diagram

Jenis-Jenis 02. Sequence Diagram

03. Class Diagram

UML 04. Activity Diagram


05. Statemachine Diagram
Let’s start to begin

06. Communication Diagram

07. Deployment Diagram , dll

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG

Basic Point. UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

Definisi Activity Diagram


01 02

Activity Diagram Tujuan Activity Diagram


Adalah bagian penting dari UML • Menggambarkan aliran aktivitas dari
yang menggambarkan aspek dinamis system
dari system. Logika procedural, • Menggambarkan urutan aktivitas
proses bisnis, dan aliran kerja suatu dari satu aktivitas ke lainnya
bisnis dapat dengan mudah
dideskripsikan dalam activity • Menggambarkan paralisme,
diagram percabangan dan aliran konkuren
dari system.

• Sehinggga tujuan dari activity diagram adalah untuk menangkap


tingkah laku dinamis dari system dengan cara menunjukkan aliran
pesan dari satu aktivitas ke aktivitas lain 6

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

Definisi Activity Diagram

Penggunaan Activity Diagram


Secara umum Activity Diagram
mencakup hal-hal berikut :
digunakan untuk
☁Pemodelan aliran kerja yang
menggambarkan diagram alir
yang terdiri dari banyak aktivitas menggunakan aktivitas

dalam system dengan beberapa ☁Pemodelan kebutuhan bisnis


fungsi tambahan seperti : ☁Pemodelan tingkat tinggi dari
percabangan, aliran parallel,
fungsionalitas sistem
swim lane, dsb.

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG

Basic Point. UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

01
Simbol Activity Diagram
💭 Aktivitas adalah fungsi yang dilakukan oleh sistem.
Aktivitas
💭Aktivitas adalah perilkau parameter yang

Aktivitas dapat berupa : dipresentasikan sebagai aliran tindakan yang


• Action terkoordinasi
• Object
• Control

• Kemunculan fungsi primitif, seperti fungsi


Kegiatan (Activity)
aritmatika.
mungkin berisi
• Perilaku (Behavior)
tindakan (Actions)
• Manipulasi objek, seperti membaca atau
dari berbagai jenis :
menulis atribut atau asosiasi

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG

Basic Point. UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

01
Simbol Activity Diagram

💭 Menunjukkan dimulainya suatu workflow pada


sebuah activity diagram. Hanya ada satu Initial
Start State/ Activity Initial Node Node dalam satu workflow
💭 End State Menggambarkan akhir atau terminal dari
apda sebuah activity diagram
End State/ Activity Final Node

Activity Final Node Simpul Akhir yang menghentikan semua


adalah aliran aktivitas dalam workflow. Dalam
satu workflow dapat memiliki lebih dari
satu Final Node
9

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

Simbol Activity Diagram

Transitions ketika sebuah aktivitas atau state selesai,


maka flow control berganti ke aktivitas atau state
State Transition
berikutnya

Flow Final Node menunjukkan akhir sebuah flow


Flow Final Node tertentu tanpa menghentikan seluruh activity

Semua node yg mengarah ke Final Node akan hancur/


berhenti, tapi tidak akan berpengaruh ke aktivitas lain di
dalam workflow.

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

Simbol Activity Diagram


Decision Decision adalah suatu titik/point pada
activity diagram yang mengindikasikan
suatu kondisi dimana ada kemungkinan
perbedaan transisi.

Asosiasi percabangan dimana jika ada


pilihan aktivitas lebih dari satu.

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

Simbol Activity Diagram


Fork Node
Adalah node kontrol yang memiliki satu
aliran masuk dan membagi menjadi
beberapa aliran keluar, atau sebaliknya
Menggabungkan beberapa aliran aktivitas menjadi satu
aliran aktivitas atau sebaliknya

Fork (Percabangan) Join (Penggabungan)

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

Simbol Activity Diagram

Memisahkan organisasi bisnis yang


bertanggung jawab terhadap
aktivitas yang terjadi

Sebuah cara mengelompokkan aktivitas


atau
berdasarkan aktor

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

ACTIVITY
DIAGRAM

SELF SERVICE
LIBRARY

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

ACTIVITY
DIAGRAM

SELF SERVICE
LIBRARY

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

ACTIVITY
DIAGRAM

SELF SERVICE
LIBRARY

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

ACTIVITY
DIAGRAM

SELF SERVICE
LIBRARY

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

ACTIVITY
DIAGRAM

SELF SERVICE
LIBRARY

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

ACTIVITY
DIAGRAM

SELF SERVICE
LIBRARY

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

ACTIVITY
DIAGRAM

SELF SERVICE
LIBRARY

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

ACTIVITY
DIAGRAM

SELF SERVICE
LIBRARY

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

ACTIVITY
DIAGRAM

SELF SERVICE
LIBRARY

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

ILUSTRASI GAMBAR

SELF SERVICE LIBRARY

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG


REFERENSI
• Munawar, Analisis Perancangan Sistem Berorientasi Objek dengan UML (Unified Modelling Language),
Bandung, 2018, Penerbit Informatika
• https://www.uml-diagrams.org/activity-diagrams.html
• https://www.uml-diagrams.org/activity-diagrams-controls.html
• Gde Yuda Pratama, I. 2018. Pengembangan Sistem Informasi Manajemen Perpustakaan Pada Ruang Baca
Fakultas Ilmu Komputer Universitas Brawijaya. Skripsi. Malang : Universitas Brawijaya.
• Rachmawati, Ariefah. Putri Syarif, Viola Dwi. (2021). Manajemen Perpustakaan Berbasis It-based Self
Service Pada Perpustakaan Perguruan Tinggi (Studi Kasus : Stie Tri Bhakti).
• Setiawan, Yasin. Susanti, Evi. (2013). Rekayasa Sistem Pelayanan Mandiri Perpustakaan Berbasis
Komputer.
• Salsabilah, Zafira. Yulianti. (2019). Perancangan Aplikasi Perpustakaan Berbasis Web Pada SMK Negeri 1
Rangkasbitung.
• Hasfera, Dian. (2018). Library Service Quality dalam Mewujudkan Excellent Service untuk Kepuasan
Pengguna.

24
YAYASAN PERGURUAN TINGGI KOMPUTER (YPTK) PADANG
UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

UNIVERSITAS PUTRA INDONESIA “YPTK” PADANG

Anda mungkin juga menyukai