Kelompok 6
Kelompok 6
STRATEGIES
& USE CASE
KELOMPOK 6
Ahmad Fauzan Mansur
H071201001
Andi Ahmad Yani Pallawagau
H071201011
Ayu Lestari Ramadhani
H071201007
2
●
“
Tujuan Pembelajaran:
Menjelaskan beberapa strategi analisis yang dapat membantu sang analis
menemukan kebutuhannya.
● Menjelaskan tujuan dari use case dalam fase analisis SDLC.
● Menjelaskan proses yang digunakan untuk membuat use case.
● Menggambarkan bagaimana use case berkontribusi pada persyaratan
fungsional suatu sistem.
● Mengetahui komponen-komponen dan format use case.
3
1
Requirements Analysis
Strategies
Strategi-strategi untuk Analisis Kebutuhan
4
Strategi analisis →← Teknik
Strategi yang anda gunakan untuk menganalisis sistem
kebutuhan yang berpotensi, akan membentuk teknik yang
anda gunakan
5
Contoh:
Sebuah bank memiliki proses untuk menyetujui pinjaman
pelanggannya
- Pelanggan bertemu dengan petugas pinjaman
- Pelanggan mengisi informasi pada formulir kertas
- Bank menjalankan pemeriksaan kredit pada pelanggan
- Bank menyelesaikan wawancara tindak lanjut dengan
pelanggan
6
Analisis Masalah
- meminta pengguna untuk mengidentifikasi masalah dan
solusi
- Peningkatannya cenderung kecil dan bertahap
7
Analisis Akar Masalah
- Berasumsi tentang mengapa masalah ada
- melacak gejala-gejala yang ada ke sumbernya untuk
menemukan masalah sebenarnya
8
Analisis Durasi
- Berapa lama seluruh proses biasanya memakan waktu?
- Berapa lama waktu yang dibutuhkan untuk setiap tahap?
- Tahap mana yang dapat dipersingkat
Biaya Berdasarkan Aktivitas
- Berapa biaya setiap tahap yang dilakukan organisasi?
- Dapatkah salah satu tahap menjadi lebih hemat biaya?
Pembandingan Informal
- Bagaimana organisasi lain menyelesaikan proses atau aktivitas serupa?
- Peningkatan apa yang dapat kita buat?
11
Analisis Hasil
- Mempertimbangkan hasil yang diinginkan dari prespektif pelanggan
- Mempertimbangkan apa yang organisasi dapat lakukan untuk
pelanggan
Analisis Teknologi
- Para analis dan karyawan mencantumkan teknologi yang penting dan
menarik
- Kelompok tersebut kemudian menulusuri daftar teknologi yang telah
diidentifikasi dan bagaimana memanfaatkannya untuk bisnis
Eleminasi Aktivitas
- Mengidentifikasi apa yang akan terjadi jika aktivitas organisasinya
dihilangkan
- bersikeras bahwa semua aktivitas berpotensi dihilangkan bahkan jika
tampaknya tidak masuk akal
Rangkuman Strategi
Apa itu Use Case?
Memahami Tujuan dari Alat Ini 2 16
Apa itu Use Case (kasus penggunaan) ?
◉ Use Case adalah deskripsi tentang bagaimana sistem berinteraksi dengan lingkungannya
dengan menggambarkan aktivitas yang dilakukan oleh pengguna sistem dan respons sistem.
◉ Apa tujuan dari analisis use case?
❏ Tujuannya adalah untuk membuat satu set use case yang menggambarkan semua tugas yang
perlu dilakukan pengguna menggunakan sistem.
17
Peran Use Case
❖ Use Case berbasis teks mudah dipahami ❖ Mengalir dengan mudah ke dalam
pengguna. pembuatan model proses dan
● Penggambaran visual use case (use case model data
diagram)
18
Use Case yang didorong oleh peristiwa
19
Mendekati Analisis
Use Case
Langkah-langkah untuk membuat, tips praktis, bagaimana
hal itu sesuai dengan penentuan persyaratan
3 20
Membuat Use Case (kasus penggunaan)
21
Contoh Use Case (kasus penggunaan)
22
Membuat Use Case (kasus penggunaan)
23
Use Case (kasus penggunaan) Secara Berurutan
24
Tips Praktis Use Case (kasus penggunaan)
25
Use Case (kasus penggunaan) dan Persyaratan Fungsional
26
Persyaratan Fungsional Terperinci
27
Persyaratan Fungsional Terperinci
❏ Sistem ini akan memungkinkan LCA yang masuk ke sistem Chemical Request untuk
meminta satu atau lebih bahan kimia.
❏ Sistem ini akan memungkinkan LCA untuk menentukan bahan kimia dengan
memasukkan nomor ID atau nama.
❏ Sistem harus memberitahu LCA jika bahan kimia tidak lagi disetujui untuk digunakan.
❏ Sistem ini akan mendorong LCA untuk jumlah bahan kimia yang dibutuhkan.
❏ Sistem harus mencari penyimpanan data Pasokan Kimia untuk jumlah yang tersedia
untuk bahan kimia yang diminta dan menampilkan jumlah yang tersedia.
28
Persyaratan Fungsional Terperinci
❏ Sistem akan meminta pengguna untuk mengkonfirmasi permintaannya. Ketika permintaan
dikonfirmasi, sistem harus melakukan hal berikut sebagai transaksi tunggal:
❏ Tetapkan nomor Chemical Request berikutnya ke Chemical Request, tetapkan tanggal
dan waktu saat ini ke Chemical Request, catat nama dan nomor ID LCA atas
permintaan tersebut.
❏ Perbarui jumlah bahan kimia yang tersedia dengan mengurangi jumlah yang diminta
dari jumlah yang tersedia di penyimpanan data Pasokan Kimia.
❏ Cetak Pemberitahuan Otorisasi Penjemputan Kimia untuk LCA.
❏ Kirim pesan ke Gudang Pasokan Kimia dari Penjemputan Kimia yang disetujui.
❏ Catat Permintaan Kimia yang disetujui di penyimpanan data Permintaan Kimia,
ditandai sebagai "Pending Pick-up".
❏ Sistem ini akan meminta LCA untuk keluar dari sistem atau untuk membuat permintaan kimia
lain.
29
Komponen dan Format
Use Case
4 30
Komponen Use Case: Basic/Dasar
1 3
Setiap use case memiliki Memiliki aktor yang dapat
nama, angka, dan deskripsi berupa orang (ataupun sistem
singkat tentang use case itu lain) yang berinteraksi dengan
sendiri. sistem utama
2 4
Dapat memiliki prioritas untuk Memiliki trigger (pemicu),
mengindikasikan signifikansi yang memulai use case
use case External Trigger/Temporal
Trigger
31
Contoh Use Case Basic
32
Komponen Use Case: Details/Rinci
1 3
Normal course merupakan Preconditions, apapun yang
tahap-tahap yang dilalui - dibutuhkan/perlu diselesaikan
sebagai respon dari pemicu untuk memulai use case
2 4
Exceptions merupakan kondisi Postconditions, apapun yang
apabila terjadi kesalahan telah selesai ketika use case
dalam normal course berakhir
33
Contoh Use Case
Details/Rinci
34
Fully Dressed
Use Case
Teliti, rinci, dan terstruktur.
Komponen tambahan:
◉ Alternative Course
◉ Input dan Output (dari setiap tahap)
◉ Ringkasan Mengenai input dan Output
35
Kapan Menggunakan Fully Dressed Use Case?
36
THANKS!
Template from slidescarnival.
37