Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Temu 12 Diagram Aktivitas.pdf

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Prochain SlideShare
Temu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdf
Chargement dans…3
×

Consultez-les par la suite

1 sur 12 Publicité

Plus De Contenu Connexe

Similaire à Temu 12 Diagram Aktivitas.pdf (20)

Plus récents (20)

Publicité

Temu 12 Diagram Aktivitas.pdf

  1. 1. DIAGRAM AKTIVITAS
  2. 2. Diagram Aktivitas Definisi Diagram aktivitas menggambarkan aliran fungsionalitas sistem. Pada pemodelan bisnis, diagram aktivitas dapat digunakan untuk menunjukan aliran kerja bisnis. Diagram aktivitas dapat juga digunakan untuk menggambarkan aliran kejadian dalam use case. Tujuan utama dari Diagram Aktivitas adalah menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses agar lebih mudah dipahami. Activity diagram juga digunakan untuk menunjukkan aliran pesan dari satu aktivitas ke aktivitas lainnya… Adapun tujuan pembuatan Activity Diagram lainnya yaitu : ▪ Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses ▪ Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis ▪ Membantu memahami proses secara keseluruhan ▪ Menggambarkan aliran paralel, bercabang dan bersamaan dari sistem
  3. 3. Komponen Diagram Aktivitas terdiri dari beberapa komponen/symbol 1. Titik Mulai (Initial State) Start Point merupakan lingkaran hitam kecil, yang menandakan tindakan awal atau titik awal aktivitas untuk setiap diagram aktivitas. 2. Aktivitas (Activity) Menunjukan aktivitas yang dilakukan/yang sedang terjadi dalam diagram aktivitas. 3. Arah (Action Flow) Digunakan untuk transisi dari suatu tindakan ke tindakan yang lain atau menunjukan aktivitas selanjutnya setelah aktivitas sebelumnya. 4. Keputusan (Decision) Percabangan dimana jika ada pilihan aktivitas lebih dari satu. 5. Sinkronisasi ▪ Fork (percabangan) digunakan untuk memecah aktivitas atau action yang paralel. ▪ Join (penggabungan) digunakan untuk menggabungkan aktivitas atau action yang paralel.
  4. 4. 6. Swimlanes Berfungsi untuk memecah diagram aktivitas menjadi baris dan kolom untuk membagi tangung jawab obyek-obyek yang melakukan aktivitas. Swimlane Vertikal Swimlane Horizontal 7. Titik Akhir (Final State) Menunjukan bagian akhir dari aktivitas. Aktivitas Aktivitas Aktivitas Aktivitas Fork node Join node Nama Swimlane Nama Swimlane
  5. 5. Petugas Anggota/Pengunjung Mengelola Pinjaman Menghapus Anggota Mengubah Anggota Memasukan Anggota Mencari Anggota Melihat Anggota Mengelola Peminjaman Memasukan Peminjaman Mengubah Peminjaman Menghapus Peminjaman Mencari Peminjaman Melihat Peminjaman Login Mengelola Pustaka Melihat Pustaka Mencari Pustaka Menghapus Pustaka Mengubah Pustaka Memasukan Pustaka <<include>> <<include>> <<include>>
  6. 6. Pemecahan studi kasus ▪ Pertama, melakukan pencarian aktor. Mulailah bertanya dengan SIAPA, PERAN dan NILAI apa yang akan didapatkan. No Aktor Deskripsi 1. Petugas Perpustakaan Petugas perpustakaan adalah orang yang bertugas dan memiliki hak akses untuk melakukan operasi pengelolaan data pustaka, anggota, dan proses peminjaman pustaka 2. Anggota/Pengunjung Anggota adalah orang yang diperbolehkan meminjam pustaka sesuai dengan hak aksesnya, sedangkan Pengunjung hanya memiliki hak akses melihat pustaka dan membaca di perpustakaan tanpa memiliki hak untuk meminjam pustaka.
  7. 7. ▪ Kedua, menemukan use case. No Use Case Deskripsi 1. Login Proses untuk melakukan login petugas perpustakaan 2. Mengelola Pustaka Proses pengelolaan Pustaka yang meliputi memasukkan pustaka, melihat pustaka, mengubah pustaka, menghapus pustaka dan mencari pustaka. 3. Memasukkan Pustaka Proses memasukkan data pustaka ke dalam basis data 4. Melihat Pustaka Proses menampilkan data pustaka yang ada di dalam basis data 5. Mengubah Pustaka Proses mengubah data pustaka yang ada di dalam basis data 6. Menghapus Pustaka Proses menghapus data pustaka yang ada di dalam basis data 7. Mencari Pustaka Proses mencari data pustaka yang ada di dalam basis data 8. Mengelola Anggota Proses pengelolaan Anggota yang meliputi memasukkan anggota, melihat anggota, mengubah anggota, menghapus anggota dan mencari anggota. 9. Memasukkan Anggota Proses memasukkan data anggota ke dalam basis data 10. Melihat Anggota Proses menampilkan data anggota yang ada di dalam basis data 11. Mengubah Anggota Proses mengubah data anggota yang ada di dalam basis dataproses mengubah data anggota yang ada di dalam basis data 12. Menghapus Anggota Proses menghapus data anggota yang ada di dalam basis data 13. Mencari Anggota Proses mencari data anggota yang ada di dalam basis data
  8. 8. ▪ Ketiga, membuat scenario per use case. Use case: Memasukan Pustaka Aksi Aktor Reaksi Sistem 1. Memasukan data pustaka seperti judul buku, penerbit, tahun terbit, pengarang, jumlah halaman, kondisi buku di Menu Memasukan Pustaka. 2. Menekan tombol “Simpan” 3. Mengecek valid tidaknya data masukan. 4. Jika data yang dimasukan valid, maka data pustaka akan disimpan di database dan akan menampilkan pesan “sukses disimpan” Alur alternatif No. 4 a. Jika data yang dimasukan tidak valid, maka akan menampilkan pesan “tidak sukses disimpan”.
  9. 9. ▪ Diagram Aktifitas Memasukan Pustaka Petugas Sistem Perpustakaan Basis Data Memasukan data pustaka (judul, penerbit, tahun terbit, dll) Konfirmasi data tidak berhasil disimpan Konfirmasi data Sukses Disimpan Menekan tombol “Simpan” Mengecek valid tidaknya data masukan Valid Tidak Valid Simpan Data
  10. 10. Latihan skenario use case: Menghapus Pustaka Aksi Aktor Reaksi Sistem 1. Memasukan judul buku atau ID buku 2. Menekan tombol “Cari” 3. Jika Judul Buku atau ID Buku dtemukan, menampilkan informasi buku yang terdiri dari judul buku, penerbit, tahun terbit, pengarang, jumlah halaman, kondisi buku, letak buku. 4. Menekan tombol “Hapus” 5. Menampilkan pesan “Yakin akan dihapus ?” 6. Jika jawaban pesan adalah “Ya”, maka data pustaka ID Buku yang dicari akan dihapus dari database Alur Alternatif No. 3: - Jika Judul Buku atau ID Buku tidak ditemukan, akan ditampilkan pesan “Buku Tidak Ditemukan” Alur Alternatif No. 6: - Jika jawaban pesan adalah “Tidak”, maka akan ditampilkan Menu Pustaka
  11. 11. ▪ Diagram Aktifitas Menghapus Pustaka Petugas Sistem Perpustakaan Basis Data Memasukan ID atau Judul Buku Menekan tombol “Cari” Mencari Buku Ditemukan Tidak Ditemukan Hapus Data Buku Tampilkan pesan “Buku tidak ditemukan” Tidak dihapus Dihapus Tampilkan pesan “Yakin akan dihapus ?” Tampilkan informasi Buku Menekan tombol “Hapus” Tampilkan Menu Pustaka
  12. 12. Latihan Buatlah Diagram Aktifitas untuk Use Case: 1. Mengelola Anggota: ▪ Memasukan anggota ▪ Melihat anggota ▪ Mengubah anggota ▪ Menghapus anggota 2. Mengelola Peminjaman. ▪ Memasukan peminjaman ▪ Melihat peminjaman ▪ Mengubah peminjaman ▪ Menghapus peminjaman

×