SlideShare a Scribd company logo
1 of 12
Download to read offline
DIAGRAM
AKTIVITAS
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
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.
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
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>>
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.
▪ 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
▪ 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”.
▪ 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
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
▪ 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
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

More Related Content

Similar to Temu 12 Diagram Aktivitas.pdf

Pertemuan 10 - UML.ppt
Pertemuan 10 - UML.pptPertemuan 10 - UML.ppt
Pertemuan 10 - UML.pptPCMSTasik
 
Bab 1 - Tinjauan Menyeluruh SIA (Romney & Steibart)
Bab 1 - Tinjauan Menyeluruh SIA (Romney & Steibart)Bab 1 - Tinjauan Menyeluruh SIA (Romney & Steibart)
Bab 1 - Tinjauan Menyeluruh SIA (Romney & Steibart)Budianto Budie
 
Pelatihan slims pada Mahasiswa Ilmu Perpustakaan Undip
Pelatihan slims pada Mahasiswa Ilmu Perpustakaan UndipPelatihan slims pada Mahasiswa Ilmu Perpustakaan Undip
Pelatihan slims pada Mahasiswa Ilmu Perpustakaan Undiperwan setyo budi
 
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...aprilia wahyu perdani
 
484 922-1-pb
484 922-1-pb484 922-1-pb
484 922-1-pbadhiethyo
 
Contoh Session By Tugas Session Hanni
Contoh Session By Tugas Session HanniContoh Session By Tugas Session Hanni
Contoh Session By Tugas Session HanniUllum Pratiwi
 
Materi ppt mei prabowo sukses teknologi.pptx
Materi ppt mei prabowo sukses teknologi.pptxMateri ppt mei prabowo sukses teknologi.pptx
Materi ppt mei prabowo sukses teknologi.pptxAgungNugroho645931
 
Analisis Sistem Informasi Pengadaaan dan Gudang Studi Kasus: PT. PRIMA INREKS...
Analisis Sistem Informasi Pengadaaan dan GudangStudi Kasus: PT. PRIMA INREKS...Analisis Sistem Informasi Pengadaaan dan GudangStudi Kasus: PT. PRIMA INREKS...
Analisis Sistem Informasi Pengadaaan dan Gudang Studi Kasus: PT. PRIMA INREKS...Faishal Wafiq Zakiy
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9Mrirfan
 
Makalah Sistem Informatika
Makalah Sistem InformatikaMakalah Sistem Informatika
Makalah Sistem Informatikaivansiagian
 
Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Erikson Hutabarat
 
Rpp mengoperasikan softwarebasisdata sem 4
Rpp mengoperasikan softwarebasisdata sem 4Rpp mengoperasikan softwarebasisdata sem 4
Rpp mengoperasikan softwarebasisdata sem 4M Nur Hidayat
 

Similar to Temu 12 Diagram Aktivitas.pdf (20)

Panduan ojs
Panduan ojsPanduan ojs
Panduan ojs
 
Pertemuan 10 - UML.ppt
Pertemuan 10 - UML.pptPertemuan 10 - UML.ppt
Pertemuan 10 - UML.ppt
 
Proposal penelitian
Proposal penelitianProposal penelitian
Proposal penelitian
 
Bab 1 - Tinjauan Menyeluruh SIA (Romney & Steibart)
Bab 1 - Tinjauan Menyeluruh SIA (Romney & Steibart)Bab 1 - Tinjauan Menyeluruh SIA (Romney & Steibart)
Bab 1 - Tinjauan Menyeluruh SIA (Romney & Steibart)
 
Laporan KKP
Laporan KKPLaporan KKP
Laporan KKP
 
Pelatihan slims pada Mahasiswa Ilmu Perpustakaan Undip
Pelatihan slims pada Mahasiswa Ilmu Perpustakaan UndipPelatihan slims pada Mahasiswa Ilmu Perpustakaan Undip
Pelatihan slims pada Mahasiswa Ilmu Perpustakaan Undip
 
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...
SIM, Aprilia Wahyu Perdani, Prof. Dr. Ir. Hapzi Ali, MM, CMA, Analisis dan Pe...
 
Process Modeling
Process ModelingProcess Modeling
Process Modeling
 
Laporan kp
Laporan kpLaporan kp
Laporan kp
 
484 922-1-pb
484 922-1-pb484 922-1-pb
484 922-1-pb
 
Contoh Session By Tugas Session Hanni
Contoh Session By Tugas Session HanniContoh Session By Tugas Session Hanni
Contoh Session By Tugas Session Hanni
 
Konsep dasar sistem
Konsep dasar sistemKonsep dasar sistem
Konsep dasar sistem
 
Materi ppt mei prabowo sukses teknologi.pptx
Materi ppt mei prabowo sukses teknologi.pptxMateri ppt mei prabowo sukses teknologi.pptx
Materi ppt mei prabowo sukses teknologi.pptx
 
Analisis Sistem Informasi Pengadaaan dan Gudang Studi Kasus: PT. PRIMA INREKS...
Analisis Sistem Informasi Pengadaaan dan GudangStudi Kasus: PT. PRIMA INREKS...Analisis Sistem Informasi Pengadaaan dan GudangStudi Kasus: PT. PRIMA INREKS...
Analisis Sistem Informasi Pengadaaan dan Gudang Studi Kasus: PT. PRIMA INREKS...
 
Tugas pemodelan sistem
Tugas pemodelan sistemTugas pemodelan sistem
Tugas pemodelan sistem
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Makalah SPSS
Makalah SPSSMakalah SPSS
Makalah SPSS
 
Makalah Sistem Informatika
Makalah Sistem InformatikaMakalah Sistem Informatika
Makalah Sistem Informatika
 
Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]
 
Rpp mengoperasikan softwarebasisdata sem 4
Rpp mengoperasikan softwarebasisdata sem 4Rpp mengoperasikan softwarebasisdata sem 4
Rpp mengoperasikan softwarebasisdata sem 4
 

Recently uploaded

TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.Monhik1
 
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggiKEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggiLookWWE
 
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMAS
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMASPOWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMAS
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMASAfrilyakurniarezki
 
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨Kartu Undangan Bandung
 
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...achmadwalidi444
 
undangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.docundangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.docLaelaSafitri7
 
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnvsagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnvademahdiyyah
 
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghhKELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghhRatriShintya
 
Pertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.pptPertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.pptDAVIDSTEVENSONSIMBOL
 
Presentasi Prinsip-prinsip Desain Grafis.pdf
Presentasi Prinsip-prinsip Desain Grafis.pdfPresentasi Prinsip-prinsip Desain Grafis.pdf
Presentasi Prinsip-prinsip Desain Grafis.pdfgeoartorthoplan
 
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...ahmadirhamni
 

Recently uploaded (11)

TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
 
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggiKEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
 
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMAS
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMASPOWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMAS
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMAS
 
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
 
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
 
undangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.docundangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.doc
 
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnvsagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
 
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghhKELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
 
Pertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.pptPertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.ppt
 
Presentasi Prinsip-prinsip Desain Grafis.pdf
Presentasi Prinsip-prinsip Desain Grafis.pdfPresentasi Prinsip-prinsip Desain Grafis.pdf
Presentasi Prinsip-prinsip Desain Grafis.pdf
 
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
 

Temu 12 Diagram Aktivitas.pdf

  • 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. 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. 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. 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. 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. ▪ 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. ▪ 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. ▪ 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. 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. ▪ 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. 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