Anda di halaman 1dari 4

Modul III

Praktikum Rekayasa Perangkat Lunak

ACTIVITY DIAGRAM
A) Tujuan

Memahami konsep Use Case dalam UML

Menerapkan studi kasus ke dalam konsep Activity Diagram

B) Alat dan Bahan

Komputer

ArgoUML atau yang sejenis

C) Dasar Teori
Menurut Roger Pressman (Roger Pressman, 2011) Activity Diagram adalah
menggambarkan perilaku dinamis dari suatu sistem atau bagian dari sistem melalui
aliran kontrol antara tindakan yang sistem lakukan.
Menurut Satzinger et al (2010:141), Activity diagram merupakan sebuah tipe dari
diagram workflow yang menggambarkan tentang aktivitas dari pengguna ketika
melakukan setiap kegiatan dan aliran sekuensial.

Notasi/Simbol yang terdapat pada Activity Diagram antara lain :

Gambar 1. Simbol pada Activiti Diagram

D) Kasus Pembelajaran
SIM Perpustakaan terdapat petugas dan mahasiswa. Petugas dapat melakukan
aktivitas seperti: melayani peminjaman, kelola buku dan data mahasiswa.

Sementara

mahasiswa dapat mencari dan meminjam buku.


E) Prosedur Pelaksanaan
1. Proses dan aliran data untuk SIM Perpustakaan
2. Proses meliputi :
Peminjaman
o Validasi
Kelola Buku
o Cari buku
o Tambah Buku
o Edit Buku
o Hapus Buku
Kelola Mahasiswa
o Cari mahasiswa
o Tambah mahasiswa
o Edit mahasiswa
o Hapus mahasiswa
3. Use case diagram SIM Perpustakaan

Gambar 2. Ilustrasi Use Case Diagram SIM Perpustakaan


Keterangan :
Untuk meminjam buku mahasiswa harus melakukan validasi melalui petugas
perpustakaan (include).
Untuk Kelola Buku dan Kelola Mahasiswa yang dilakukan oleh petugas
perpustakaan dilakukan apabila ada kegiatan atau aktivitas (extend).

4. Activity Diagram Peminjaman Buku

F) Latihan
SIM PKN merupakan Sistem yang digunakan di Teknik Informatika untuk membantu
akademisi dalam mengelola pelaksanaan PKN. SIM PKN terdiri dari 3 aktor, yaitu
mahasiswa, dosen dan admin.
Admin bertugas untuk mengelola data mahaiswa, data dosen, data instansi, sampai pada
pembuatan laporan.
Dosen bertugas untuk melihat laporan dan memberikan nilai pelaksanaan PKN dengan cara
melakukan validasi terlebih dahulu.
Mahasiswa dalam hal ini menggunakan SIM PKN mulai alur pendaftaran kelompok dan
penentuan instansi yang akan dituju, sistem menyediakan dasbord untuk mahasiswa
berdasarkan NIM dan PIC yang dimiliki terintegrasi dengan sistem login pada KRS Online.
Pendaftaran PKN dapat dilakukan oleh salah satu anggota kelompok saja, masing masing
anggota wajib mengisi biodata secara lengkap, termasuk portfolio yang pernah dimiliki.
Apabila data yang diisikan tidak lengkap, maka admin berhak untuk menolak pendaftaran
pelaksanaan PKN, dan mahasiswa wajib melakukan pendaftaran ulang.
Apabila data pendaftaran yang diisikan sudah lengkap, admin dapat menerima pendaftaran
dan membuka link untuk mahasiswa tersebut agar dapat mengambil template proposal yang
harus dikirimkan ke instansi yang dituju. Setelah mendapatkan tanda tangan koordinator
PKN, mahasiswa dapat mengirimkan proposal ke instansi. Terdapat dua kemungkinan yang
terjadi, instansi dapat menerima atau menolak proposal pelaksanaan PKN tersebut yang
dapat dibuktikan dengan adanya surat balasan dari instansi terkait. Jika proposal ditolak,
maka admin akan memberikan keterangan penolakan instansi dan kelompok PKN tersebut
wajib melakukan langkah pendaftaran ulang. Jika proposal diterima, maka admin akan
menentukan dosen pembimbing PKN sekaligus membuka link mahasiswa untuk mengisi
laporan harian pelaksanaan PKN.

Tugas
Gunakan pendekatan Object Oriented Programmming dari SIM PKN tersebut gambarkan
ke dalam Unified Modeling Language (UML).
1. Buatlah Activiti Diagram dari Usecase Diagram yang sudah dibuat sebelumnya dari
skenario SIM PKN diatas.
Referensi
Roger S. Pressman. (2001). Software Engineering, A Practitioner's Approach. McGraw Hill.
Publishing Company. Retrieved from https://books.google.co.id/books?id=bL7QZHtWvaUC
Keng Siau & Terry Halpin. 2001. Unified Modeling Language : System Analysis, Design and
Development Issues. United Kingdom. Retrieved from https://books.google.co.id/books?
id=i8pYg7qQkb8C

Anda mungkin juga menyukai