Vous êtes sur la page 1sur 5

Activity Diagram adalah diagram yang menggambarkan workflow (aliran kerja) atau

aktivitas dari sebuah sistem atau proses bisnis. yang perlu diperhatikan adalah bahwa diagram
aktivitas ini menggambarkan aktivitas sistem bukan apa yang dilakukan aktor/user, jadi
aktivitas yang dapat dilakukan oleh sistem.

Komponen yang ada pada activity diagram antara lain:

 Activity atau State : menunjukan aktivitas yang dilakukan.


 Initial activity atau Initial state : menunjukan awal aktivitas dimulai
 Final activity atau Final state : menunjukan bagian akhir dari aktivitas
 Decision : menggambarkan test kondisi untuk memastikan bahwa control flow atau
object flow mengalir ke satu jalur, jumlah jalur sesuai yang diinginkan
 Merge : menggabungkan flow yang pecah oleh decision
 Syncrhonization : dibagi menjadi 2 yaitu Fork dan Join. Fork digunakan untuk
memecah behaviour menjadi activity atau action yang paralel. sedangkan Join untuk
menggabungkan kembali activity atau action yang paralel.
 Swimlanes : Memecah activity diagram menjadi baris dan kolom untuk membagi
tanggung jawab obyek-obyek yang melakukan aktivitas
 Transition : menunjukan aktivitas selanjutnya setelah aktivitas sebelumnya.

1. Proses Pendaftaran anggota perpustakaan

jika pengunjung perpustakaan ingin meminjam buku maka harus menjadi anggota, yang
harus dilakukan pengunjung yaitu mendaftar, kemudian pustakawan meregristrasi lalu
mencetak kartu anggota, setelah itu pustakawan memberikan kartu anggota. maka
pengunjung sudah menjadi anggota dan dapat meminjam buku

2. Proses Pembayaran Denda


jika anggota perpustakaan telat mengembalikan buku yang dipinjam maka anggota mendapat
denda. prosesnya yaitu anggota menunjukkan kartu anggota kemudian pustakawan
memvalidasi atau mengecek data, mengecek buku yang dipinjam anggota. Jika anggota
meminjam buku sesuai waktu peminjaman maka proses selesai jika tidak atau telat maka
anggota dikenai denda, pustakawan menentukan jumlah denda yang harus dibayar oleh
anggota, pustakawan memvalidasi data setelah anggota membayar denda lalu proses selesai.

3. Proses Meminjam Buku

sebelum anggota meminjam buku diperpustakaan, anggota harus membawa kartu dan
menunjukkannya kepada pustakawan. Pustakawan akan mengecek kartu, mengecek buku
yang akan dipinjam jika tidak cocok maka selesai, jika cocok atau sesuai maka pustakawan
memberikan buku kepada anggota untuk dipinjam lalu prosespun selesai.
..:: Activity Diagram Perpustakaan
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 merupakan state diagram khusus, di mana sebagian besar state adalah action
dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing).
Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan
interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-
jalur aktivitas dari level atas secara umum. Sebuah aktivitas dapat direalisasikan oleh satu use
case atau lebih. Aktivitas menggambarkan proses yang berjalan, sementara use case
menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas. Sama
seperti state, standar UML menggunakan segiempat dengan sudut membulat untuk
menggambarkan aktivitas. Decision digunakan untuk menggambarkan behaviour pada
kondisi tertentu. Untuk mengilustrasikan proses-proses paralel (fork dan join) digunakan titik
sinkronisasi yang dapat berupa titik, garis horizontal atau vertikal. Activity diagram dapat
dibagi menjadi beberapa object swimlane untuk menggambarkan objek mana yang
bertanggung jawab untuk aktivitas tertentu.

1. Diagram Pendaftaran

Pada aktifitas diagram diatas yaitu seorang mahasiswa yang ingin meminjam buku di
perpustakaan kampus, tetapi mahasiswa tersebut belum mempunyai member atau belum
pernah meminjam buku sama sekali dari perpus, olehkarena itu perlu adanya pendaftaran
identitas si peminjam. Berikut langkah-langkahnya untuk pendaftaran :

 Sipeminjam harus input data terlebih dahulu yaitu dengan membuktikan nama, nomor
identitas atau NPM dan jurusan fakultas. Pembuktian ini berbentuk dalam BLANKO
atau tanda bukti pembayaran uang kuliah pada semester yang bersangkutan.

 Setelah itu adanya verifikasi yaitu petugas perpus menginpit semua data si peminjam
dalam komputer.

 Setelah menginput, petugas perpus mencetak kartu member sipeminjam,

 Setelah selesai di cetak kartu member diberikan kepada sipeminjam, jadi jika mau
meminjam dan mengembalikan buku pinjaman harus menyertakan kartu member
tersebut. Maka sipeminjam boleh meminjam buku tersebut sampai batas waktu yang
telah ditentukan oleh perpustakaan.

2. Diagram pengembalian buku


Pada diagram activity diatas yaitu transaksi dimana sipeminjam mengembalikan buku yang
telah dipinjam. Berikut langkah-langkah aktifitasnya :

 Sistem peminjam membawa buku yang telah dipinjam kepada petugas perpus,

 Setelah itu petugas memeriksa data-data sipeminjam dengan menyerahkan kartu


member,

 Petugas juga mengecek buku tersebut apakah benar buku tersebut yang telah
dipinjam, jika ya maka si petugas menghitung masa waktu pengembalian buku
tersebut. Jika melewati tanggal pengembalian buku yang telah ditetapkan petugas
maka sipeminjam wajib membayar denda. Jika tidak maka sipeminjam tidak
dikenakan denda. Setelah itu petugas juga memeriksa kondisi buku. Setelah selesai
membayar denda, maka petugas wajib memeriksa validasi data sipeminjam atau
mengupdatenya bahwa sipeminjam sudah mengembalikan buku tersebut.