UNIFIED MODELING LANGUAGE
(UML)
PERTEMUAN IV
D. Cahyadi, S. Kom, M. Kom
dccahyadi@yahoo.com
Kampus Pusat STMIK Pranata Indonesia
Jl Cut Mutiah No. 28 Bekasi Kota
ACTIVITY DIAGRAM
Activity Diagram
• Activity diagram menggambarkan berbagai alir aktivitas
dalam sistem yang sedang dirancang, bagaimana
masing-masing alir berawal, decision yang mungkin
terjadi, dan bagaimana mereka berakhir.
• Activity diagram juga dapat menggambarkan proses
paralel yang mungkin terjadi pada beberapa eksekusi.
• Activity diagram pada dasarnya memiliki struktur yang
hampir mirip dengan flowchart atau diagram alir dalam
perancangan sistem secara terstruktur.
• Activity diagram ini dibuat berdasarkan sebuah use case
atau beberapa use case dalam use case diagram.
Simbol simbol Activity Diagram
Activity
Activity
• Menggambarkan sebuah pekerjaan / tugas dalam
workflow.
Start State
• Start state dengan tegas menunjukkan dimulainya suatu
workflow pada sebuah activity diagram
• Hanya ada satu start state dalam sebuah workflow
Lanjutan
• End State
• End state menggambarkan akhir atau terminal dari
pada sebuah activity diagram
• Bisa terdapat lebih dari satu end state pada sebuah
activity diagram
State Transitions
State transition menunjukkan kegiatan apa
berikutnya setelah suatu kegiatan sebelumnya
Lanjutan
• Fork
• fork digunakan untuk menunjukan kegiatan yang
dilakukan secara pararel.
• Join
• Join digunakan untuk menunjukan kegiatan yang
digabungkan
Lanjutan
• Decisions
Decision adalah suatu titik / point pada activity
diagram yang mengindikasikan suatu kondisi
dimana ada kemungkinan perbedaan transisi.
• Merge
Merge berfungsi untuk menggabungkan kembali
aliran kerja yang sebelumnya telah dipecah oleh
Decision.
lanjutan
• Swinlanes
– Swimlane process diagram adalah sebuah diagram flow proses
yang menggambarkan interaksi dari beberapa bagian yang
berbeda yang terlibat dalam sebuah lini proses bisnis.
– Swimlane adalah sebuah tempat yang digunakan untuk
mengelompokkan suatu aktivitas sistem berdasarkan kategori
yang telah diwakili oleh swimlane itu sendiri.
Kasus : Sistem Informasi Hotel Dgn Activity Diagram
• Sistem Informasi Hotel
• Deskripsi
– Sistem informasi hotel adalah sebuah sistem informasi
untuk mengelola informasi yang diperlukan dalam sebuah
Hotel yang meliputi pengelolaan data tamu & harga kama,
pengelolaan pembayaran, dan pengelolaan Laporan.
Aturan Hotel yang harus dipenuhi pada sistem informasi
Hotel yang akan dimodelkan.
• Kerjakan UML 1. Use Case Diagram (Sudah )
• Kerjakan UML 2. Activity Diagram
Activity Diagram Hotel
Activity Diagram Reservasi : Pengelolaan Pesan, Tamu &
Kamar
Activity Diagram Reservasi : Pengelolaan Input Data
Pesan, Tamu & Kamar
Activity Diagram Reservasi : Pengelolaan Input Data
Pesan, Tamu & Kamar Menggunaka Swinlane
Activity Diagram Reservasi : Pengelolaan Edit Data Pesan,
Tamu & Kamar
Activity Diagram Reservasi : Pengelolaan Edit Data Pesan,
Tamu & Kamar Menggunakan Swinlane
Activity Diagram Reservasi : Pengelolaan Delete Data
Pesan, Tamu & Kamar
Activity Diagram Reservasi : Pengelolaan Delete Data
Pesan, Tamu & Kamar Menggunakan Swinlane
Activity Diagram Kasir : Menu Transaksi Pembayaran
Activity Diagram Kasir : Transaksi Pembayaran
Activity Diagram Kasir : Transaksi Pembayaran
menggunakan Swinlane
Activity Diagram Manager : Laporan Keseluruhan
Activity Diagram Reservasi : Laporan Data Pesan, Tamu &
Kamar
Activity Diagram Reservasi : Laporan Transaski
Pembayaran Per Hari
Activity Diagram Bag Keuangan : Laporan Transaksi
Pembayaran Per Bulan
Catatan :
• UML dikerjakan dgn 4 diagram ckp mewakili ada yg 13 diagram atau
9 diagram dll, yaitu sbb :
– Use Case Diagram
– Class Diagram
– Sequence Diagram
– Activity Diagram
• Salin berhubungan antar diagram tersebut
• Contoh yg diberikan dgn kasus Hotel memang blm lengkap.
• Kekurangan ada di sequence diagram & Activity diagram blm
lengkap menjabarkan kasus yang ada. silakan melengkapi.
• contoh kasus hotel sebagai pedomana utk membuat kasus2 yang
lainnya.
Tugas :
Sistem Informasi Pendaftaran Mahasiswa Baru
Deskripsi :
Sistem Informasi Pendaftaran pendaftaran
mahasiswa baru Pranata Indonesia adalah
pengelolaan sistem informasi meliputi
“Pengelolaan Pendaftaran Mhs, Pembayaran,
Laporan & Exit” yang akan dikembangkan
dengan proses teknologi informasi yang baik
sehingga diharapkan lebig efektif dan efisien
dalam penggunaannya
Sistem Berjalan Pendaftaran Mahasiswa
Baru Di Pranata Indonesia
• Mahasiswa mendaftar menjadi mahasiswa
baru ke Bagian FO mahasiswa dan membayar
Formulir Pendaftaran tsb.
• Bagian FO memberikan Formulir Pendaftaran
mahasiswa yang diisi oleh mahasiswa dan
membuat kwitansi pembayaran Formulir
Pendaftaran.
Lanjutan
• Mahasiswa mengisi Formulir pendaftaran dan setelah diisi, mahasiswa
memberikan kembali Formulir pendaftaran ke bagian FO dan dijadikan
arsip.
• Bagian FO menerima Formulir pendafataran yg telah diisi dan juga
memberikan Blanko pembayaran sebanyak 3 rangkap yaitu
Rangkap 1 : untuk Bank
Rangkap 2 : untuk Keuangan
Rangkap 3 : untuk Mahasiswa
• Blanko 3 rangkap diisi oleh mahasiswa lalu diberikan ke Bank
• Bank memproses menggunakan komputer tentang pembayaran rangkap ke-
1 untuk bank dan 2 rangkap lagi diberikan kepada Mahasiswa
• Mahasiswa memberika blanko rangkap ke 2 pada Keuangan dan rangkap
yang ke-3 buat arsip mahasiswa.
Program Aplikasi Pendaftaran Mahasiswa Baru
Login
Menu Utama
o File Induk
o Data Mahasiswa
– Input
– Edit
– Hapus
o Menu Pembayaran
– Transaksi Pembayaran
Lanjutan
o Laporan
• Lap data mahasiwa
– Preview
– Cetak
• Lap Pembayaran
– Cetak
– Preview
o Exit