Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing &...
Transcript of Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing &...
![Page 1: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/1.jpg)
Mata Kuliah Testing & Implementasi Sistem
Program Studi Sistem Informasi 2013/2014
STMIK Dumai
-- Pertemuan 5 --
This presentation is revised by Hazlinda A., STMIK, 2013
![Page 2: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/2.jpg)
Acknowledgement
Main materials:
[Pressman, 2010] Pressman, Roger S. Software Engineering: A Practitioner’s Approach. New York:McGraw-Hill Higher Education, 2010. Print
Supplements:
[Yud, 2012] Yudhoatmojo, Satrio Baskoro. “Software & SoftwareEngineering” IKI30202 - Rekayasa Perangkat Lunak Term 1 -2011/2012. Faculty of Computer Science University of Indonesia. 2012. Print
[Miles & Hamilton, 2006] Miles, Russ, and Kim Hamilton. Learning UML 2.0. Beijing: O'Reilly, 2006. Print.
2
![Page 3: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/3.jpg)
Tentang Use Case3
Use case adalah set aktivitas yang memproduksi beberapahasil output.
Mendeskripsikan bagaimana sistem bereaksi terhadap aksiyang dilakukan aktor.
Menggambarkan fungsionalitas yang diharapkan darisebuah sistem.
Menggambarkan kebutuhan sistem dari sudut pandanguser.
Menggambarkan hubungan antara use case dan aktor. Use case menggambarkan proses sistem (kebutuhan sistem
dari sudut pandang user) Use case dibuat berdasarkan keperluan aktor“apa” yang
dikerjakan sistem, bukan “bagaimana” sistemmengerjakannya.
![Page 4: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/4.jpg)
Manfaat Use Case4
Menggambarkan hasil requirement fungsional dalam bentuk diagram yang terstruktur.
Melihat sistem per-fungsinya. Membantu menggambarkan komunikasi antara user
dengan fungsi sistem dalam diagram yang mudah dimengerti.
Membantu mengukur besarnya proyek, besarnya usaha, dan estimasi jadwal proyek.
Use case diagram digunakan untuk mengambarkan interaksi antara pengguna sistem (aktor) dengan kasus (use case) yang disesuaikan dengan langkah-langkah (skenario) yang telah ditentukan. Sejak tahun 1992, dengan adanya pengembang UML, use case menjadi model utama (Requeirment Model) pada UML.
![Page 5: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/5.jpg)
Komponen Use Case Diagram5
Catatan
Relasi
<<extend>>
System Boundary(Batasan Sistem)
Use Case
Aktor
<<include>>
![Page 6: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/6.jpg)
Sistem Boundary/Batasan Sistem6
Untuk mengelompokkan bagian di dalam sistemdengan di luar sistem.
Tidak harus digunakan.
SistemSistem
Boundary
![Page 7: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/7.jpg)
Aktor7
Menggambarkan orang, sistem atau pihak luar yang menyediakan atau menerima informasi dari sistem utama.
Menggambarkan sebuah tugas/peran dan bukannya posisi sebuah jabatan.
Memberi input atau menerima informasi dari sistem. Biasanya menggunakan kata benda. Tidak boleh ada komunikasi langsung antar aktor. Indikasi <<system>> pada aktor menerangkan sebuah
sistem luar yang menjadi aktor. Terdapat aktor bernama “Time” yang mengindikasikan
suatu kejadian yang terjadi secara periodik/bulanan (scheduled events).
![Page 8: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/8.jpg)
3 Jenis Aktor8
User/pengguna dari sistem
Biasanya merupakan orang secara fisik atau seorang user. Jenis ini merupakan yang paling umum dan ada disetiap sistem. Contoh: dalamsistem reservasi penerbangan, aktor merupakan orang yang secara langsung menggunakan sistem.
Sistem lain yang berinteraksi dengan sistem yang dibangun
Jenis aktor yang kedua adalah sistem lain. Contoh: sistem reservasi pesawat mungkin perlu interface dengan aplikasi eksternal untuk memvalidasi kartu kredit pembayaran. Dalam contoh ini, aplikasi kredit eksternal adalah sebuah aktor.
Waktu
Waktu menjadi sebuah aktor pada saat pada waktu tertentu memicu beberapa aksi dalam sistem. Contoh: sebagai bagian dari promosi diberikan kesempatan untuk memenangkan tiket gratis. Setiap hari pada jam 3 siang, sistem secara otomatis memilih secara acak konsumen untuk mendapatkan tiket gratis.
![Page 9: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/9.jpg)
Penempatan Aktor9
Sistem
AktorUTAMA
AktorPENDUKUNG
![Page 10: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/10.jpg)
Penulisan Use Case10
Use case diberi nama dengan menyatakan apa halyang dicapai dari hasil interaksinya dengan aktor.
Use case dinotasikan dengan gambar elips.
Use case biasanya dimulai dengan kata kerja.
Penulisan nama use case biasanya di dalam gambarelips, namun boleh juga ditulis di atas atau di bawahgambar elips.
Nama use case boleh terdiri dari beberapa kata dantidak boleh ada 2 use case yang memiliki nama yang sama.
![Page 11: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/11.jpg)
A Sample of Use-Case Model
Diagram11
Sistem
Aktor 1
Aktor 2
Aktor 3Use Case 1
Use Case 2
Use Case 3
![Page 12: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/12.jpg)
Relasi pada Use Case
12
![Page 13: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/13.jpg)
Relasi pada Use Case13
Terdapat 4 jenis relasi yang mungkin terjadi pada use case diagram:
1. Asosiasi antara aktor dan use case2. Asosiasi antar use case3. Generalisasi/Inheritance antar aktor4. Generalisasi/Inheritance antar use case
Asosiasi…. Asosiasi = gabungan Asosiasi bukan menggambarkan aliran data/informasi.
Asosiasi digunakan untuk menggambarkan bagaimanaaktor terlibat dalam use case.
![Page 14: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/14.jpg)
Asosiasi antara Aktor – Use Case14
Gunakan garis tanpa panah untuk asosiasi antara aktor dan use case.
![Page 15: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/15.jpg)
15
Contoh: kustomer melakukan pembayaran tiketdan memilih pembayaran dengan kartu kredit, kemudian sistem melakukan validasi kartu kesistem kartu kredit.
Asosiasi antara Aktor – Use Case
Kustomer
MembayarTiket
Sistem Kartu Kredit
![Page 16: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/16.jpg)
16
Ada 2 jenis relasi asosiasi (association relationship) antar sesama use case, yaitu:
Relasi “Includes”
Relasi “Extends”
Asosiasi antar Use Case
![Page 17: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/17.jpg)
Relasi “Includes”17
Relasi “includes” mengizinkan sebuah use case untuk menggunakan fungsi yang disediakan oleh use case lain. Relasi ini dapat digunakan pada kasus sbb:
Pertama: jika terdapat dua atau lebih use case yang memiliki sebuah fungsi besar yang identik, yang selalu dilakukan jika suatu use lain dilakukan. Kemudian masing-masing use case dapat memiliki sebuah relasi “includes” dengan use case ini.
Kedua: Jika sebuah use case tunggal memiliki sejumlah besar fungsi yang tidak biasa.
![Page 18: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/18.jpg)
Relasi “Includes”18
Use case yang dibuat dari fungsi identik beberapa use case lain disebut dengan use case abstrak.
Use case abstrak tersedia bagi use case lain yang membutuhkan fungsionalitas use case abstraktersebut.
Relasi antara use case abstrak dengan dengan use ceseyang menggunakannya disebut relasi “includes”.
Relasi ini digambarkan dengan panah dari use case abstrak ke use case yang menggunakannya, dan diberilabel <<include>>.
![Page 19: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/19.jpg)
Relasi “Includes”19
Contoh:
Setiap melakukan pembayaran tiket, selamaproses tersebut dilakukan juga pengecekan kartukredit dan menampilkan rincian tiket.
MembayarTiket
Cek KartuKredit
<<include>>
Use Case Abstrak Lihat RincianTiket
<<include>>
![Page 20: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/20.jpg)
Relasi “Extends”20
Use case extension
Use case yang memiliki fungsi tambahan yang dilakukan pada use case lain.
Use case yang memperluas fungsi dari use case aslinya.
Relasi “extend” digambarkan dengan garis putus-putus dengan ujung panah mengarah ke use case aslinya, dan diberi label <<extend>>.
![Page 21: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/21.jpg)
Relasi “Extends”21
Contoh:
Setiap melakukan ganti pesanan, lakukan cek kartu kredit jika danhanya jika total harga pesanan berubah. Jika setelah ganti pesananharga total pesanan tidak berubah, maka tidak perlu melakukancek kartu kredit.
Karena “Cek Kartu Kredit” tidak selalu dilakukan, maka ada sebuah relasi “extend” dari use case yang secara opsional berjalan (“CekKartu Kredit”) ke use case yang di-extend (“Ganti Pesanan”).
GantiPesanan
Cek KartuKredit
<<extend>>
Use Case Extension
![Page 22: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/22.jpg)
Sudah jelas perbedaan
antara relasi “include” dan
relasi “extends”?
22
![Page 23: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/23.jpg)
Apa Perbedaan antara Includes
dan Extends?23
“A includes B" artinya: tugas “A” adalah subtugasdari “B”; dalam menyelesaikan tugas “A”, tugas “B” akan diselesaikan paling tidak sekali.
“A extends B" artinya: “A” adalah tugas yang bertipe sama dengan “B”, namun “A” spesial, kasusnya lebih spesifik dari “B”. Jadi, “A” miripdengan “B”, namun “A” memiliki proses ekstra yang harus dilakukan dalam menyelesaikan “B”.
![Page 24: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/24.jpg)
Contoh… (salah) 24
Diagram ini mengatakan bahwa dalam memesan kursipesawat kamu harus memesan kursi penumpangbagian jandela dan bagian tengah sekaligus.
![Page 25: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/25.jpg)
Contoh… (benar) 25
Diagram ini mengatakan bahwa ada dua pilihan dalammemesan kursi penumpang, pesan kursi di pinggir jendelaatau kursi tengah, namun pemesan hanya memilih satudari dua kursi tersebut.
![Page 26: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/26.jpg)
Generalisasi antar Aktor26
Aktor generalisasi = Aktor inheritance (pewarisan)
Aktor generalisasi - beberapa aktor yang memiliki beberapa persamaan dan melakukan use case yang sama.
Beberapa aktor yang mewarisi interaksi aktorabstrak terhadap sistem.
Digambarkan dengan garis dengan panah tertutupyang mengarah ke aktor abstrak.
![Page 27: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/27.jpg)
27
Contoh:
Aktor dosen dan aktor mahasiswa sama-samadiizinkan untuk melihat forum.
Dalam hal ini dibuatkan satu aktor generalisasi (aktorabstrak) yang akan menuju ke use case “MelihatForum”.
Aktor dosen dan aktor mahasiswa sama-samamewarisi aktor abstrak tersebut.
Contoh use case diagramnya…
Generalisasi antar Aktor
![Page 28: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/28.jpg)
Generalisasi antar Aktor28
Mahasiswa
MelihatForum
Dosen
UnggahTugas
UnggahSlide
Sivitas Akademik
Dosen
MelihatForum
UnggahSlide
Mahasiswa
UnggahTugas
Relasi GeneralisasiAktor Abstrak
![Page 29: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/29.jpg)
Generalisasi antar Use Case29
Use case generalisasi = Use case inheritance (pewarisan)
Dari [Miles & Hamilton, 2006]:
Kondisi dimana satu use case merupakan tipespesial dari use case yang lain.
Langkah yang baik untuk menggunakan kembaliuse case sehingga analis hanya butuhmenspesifikasi langkah ekstranya (spesifiknya) pada use case spesifik.
![Page 30: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/30.jpg)
30
Hal yang harus diperhatikan saat membuat use case generalisasi:
Setiap langkah di use case general harus terjadi di use case spesial.
Setiap relasi dari use case general dengan aktor jugaharus sesuai dengan use case spesial.
Jika tidak ingin use case spesial melakukan apapunyang dilakukan oleh use case general, maka jangangunakan generalisasi use cae.
Generalisasi antar Use Case
![Page 31: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/31.jpg)
31
Generalisasi antar Use Case
Buat AkunBlog Baru
Buat Akun Blog Editorial Baru
Buat Akun Blog Regular Baru
Relasi Generalisasi
Contoh: Pada saat membuat blog akun baru, ada dua tipe blog yang tersedia, blog regular dan blog editorial. Kedua blog ini memiliki spesifikasi berbeda, namun secara umum sama-sama membuat suatu blog akun baru.
“Buat Akun Blog Baru” merupakan use case
general“Buat Akun Blog Regular Baru” dan “Buat Akun Blog Editorial
Baru” menjadi use case spesifiknya.
![Page 32: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/32.jpg)
Sudah SIAP Untuk Membuat
USE CASE DIAGRAM?
32
Mari kita latihan lagi …
![Page 33: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/33.jpg)
Contoh Kasus 133
Sistem Informasi Rekapitulasi Keuangan (SIReKe)
Sebuah perusahaan yang sedang berkembang ingin membuat aplikasi rekapitulasi keuangan perusahaan untuk melakukan proses pembukuan.
Akuntan dapat melakukan input data keuangan, ubah data keuangan, dan hapus data keuangan pada sistem ini.
Untuk membuat rekapitulasi keuangan, Akuntan harusmasuk ke fitur melihat rekapitulasi keuangan terlebihdahulu, kemudian memasukkan input tanggal yang diinginkan dan program rekapitulasi akan secara otomatis membuat laporan pembukuan dari input akuntan.
![Page 34: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/34.jpg)
Contoh Kasus 134
Aktor:
Akuntan
Input data keuangan
Ubah data keuangan, termasuk menghapusnya.
Rekap Data Keuangan
Melihat Rekapitulasi Keuangan
![Page 35: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/35.jpg)
Contoh Kasus 135
Akuntan
Melihat RekapitulasiKeuangan
Update Data Keuangan
Input Data Keuangan
<<extend>> <<extend>>
Hapus Data Keuangan
Ubah Data Keuangan
Sistem
Rekap Data Keuangan
<<include>>
![Page 36: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/36.jpg)
Contoh Kasus 236
Sistem Waspada Banjir (SiWaJir) BMKG ingin membuat suatu sistem yang dengan
segera dapat memberi peringatan dini bencana banjirke pada masyarakat. Petugas BMKG mengirimkan informasi cuaca ke dalam
sistem. Informasi cuaca hanya dapat dilihat oleh PetugasPU dan petugas BMKG sendiri.
Petugas PU Memberikan update informasi geografis banjir, yaitu menentukan daerah berpotensi banjir dan tips seputar banjir.
Masyarakat menerima semua informasi yang dikirimkanoleh pertugas PU.
![Page 37: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/37.jpg)
Contoh Kasus 237
Aktor:
Petugas BMKG
Mengirimkan informasi cuaca
Melihat informasi cuaca
Petugas PU
Melihat informasi cuaca
Memberikan update informasi geografis banjir, yaitumenentukan daerah berpotensi banjir dan tips seputar banjir.
Masyarakat
Melihat informasi daerah potensi banjir dan tips seputar banjir.
![Page 38: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/38.jpg)
Contoh Kasus 238
Petugas BMKG
MelihatInformasi Cuaca
Petugas PU
Masyarakat
MengirimInformasi
MengirimkanInformasi Cuaca
<<extend>> <<extend>>
Memberi Tips Seputar Banjir
MenentukanDaerah Potensi
Banjir
Petugas
Sistem
![Page 39: Mata Kuliah Testing & Implementasi Sistem Program Studi ... · PDF fileMata Kuliah Testing & Implementasi Sistem ... Menggambarkan hubungan antara use case dan aktor. ... merupakan](https://reader034.fdocuments.net/reader034/viewer/2022051405/5a7882267f8b9a1f128c0a7d/html5/thumbnails/39.jpg)
Pertanyaan?
39