Modul 3 - Activity Diagram

April 5, 2019 | Author: Akhmad Zulfikar | Category: N/A
Share Embed Donate


Short Description

Rekayasa Perangkat Lunak - Activity Diagram...

Description

Modul III Praktikum Rekayasa Perangkat Lunak

ACTIVITY DIAGRAM

A) Tujuan 

Memahami konsep Use Case dalam UML



Menerapkan studi kasus ke dalam dala m konsep Activity Diagram

B) Alat dan Bahan 

Komputer



ArgoUML atau yang sejenis seje nis

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 Validasi o Kelola Buku  Cari buku o o Tambah Buku Edit Buku o o Hapus Buku Kelola Mahasiswa  Cari mahasiswa o o Tambah mahasiswa Edit mahasiswa o 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

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF