Functional Modeling
Week 4
LEARNING OUTCOMES
Learning Outcomes :
- Functional Requirement
- Modeling Functional Requirement with Use Cases
- Techniques for identifying Use case
- Guidelines creating Use Case Diagram
- Case Study : Creating Use Case Diagram
ISI
Pendahuluan Functional Requirement
Model proses menggambarkan kegiatan proses-bisnis yang dilakukan orang.
Proses model dikembangkan untuk sistem yang ada sekarang dan / atau to-be sistem
atau sistem yang akan dikembangkan . modul ini menggambarkan diagram aliran data,
salah satu teknik pemodelan proses yang paling umum digunakan.
Sebuah model fungsional adalah cara grafis yang mewakili bagaimana sebuah
sistem bisnis harus beroperasi. Ini menggambarkan proses atau kegiatan yang
dilakukan dan bagaimana data bergerak di antara mereka. Sebuah model proses dapat
digunakan untuk mendokumentasikan sistem yang sekarang (yaitu, sistem apa adanya)
atau sistem baru yang dikembangkan (yaitu, to-be sistem), apakah terkomputerisasi
atau tidak. Model fungsional telah menjadi bagian dari analisis dan desain sistem
informasi yaitu teknik selama bertahun-tahun digunakan. Hari ini, dengan use case
mendapatkan kemudahan karena kemampuan mereka untuk memperjelas kebutuhan
pengguna dengan cara yang mudah pula dimengerti, kita mungkin melihat bahwa
organisasi menempatkan kurang penekanan pada pemodelan proses daripada di masa
lalu.
Ada banyak teknik pemodelan proses yang berbeda yang digunakan saat ini,
tergantung pada pendekatan yang dipilih. Dalam Analisis dan perancangan dengan
menggunakan pendekatan Obyek atau object-oriented standar modeling yang
digunakan adalah UML (Unified Modeling Language) dari OMG. Dalam modul ini, kita
fokus pada salah satu teknik yang paling umum digunakan: diagram Use-Case yaitu
teknik yang digunakan memodel fungsional dari sistem bisnis dan domain Class
Diagram sebagai obyek yang diperlukan dalam proses. Ada kesepakan atau aturanaturan baku yang digunakan dalam menulis use-case secara sepintas akan dibahas
disini, termasuk bagaimana cara membuat diagram. Pemodelan data, dibahas dalam
sesi berikutnya, menyajikan bagaimana data dimodel sebagai kebutuhan / requirements
. Proses pemodelan-dan menuliskakan Use-case Diagram khususnya-adalah salah
satu keterampilan yang paling penting yang dibutuhkan oleh sistem analis.
Dalam modul ini, kita pertama menjelaskan cara membaca use-case dan
menjelaskan sintaxs dasar mereka. Kemudian kita menggambarkan proses yang
digunakan untuk merancang Use-case dan dari informasi kebutuhan tambahan yang
dikumpulkan dari pengguna.
Use-Case
Use case diagram telah disepakati dalam analisis sistem informasi berbasis
obyek dan menjadi pengarah utama untuk semua pemodelan-pemodelan sistem atau
menjadi dasar pemodelan selanjutnya sebagai gambaran atau konsep sistem yang
ingin disamapaikan analis. Teknik modeling ini sebagai bagian dari diagram UML, dan
sangat penting karena sebagai konsep dasar fungsional dari sistem yang dibutuhkan
pengguna dan bisnis. Dari use-case ini seorang analis dapat menggambarkan apa yang
dapat dilakukan pengguna dengan sistem ini, dan bagi developer yang akan
mengembangkan sistem ini, mengetahui aktivitas/proses apa saja yang harus bisa
dilakukan oleh sistem yang dibangun untuk para penggunanya.
Use case dipakai untuk menjelaskan fungsi dasar dari sistem: - Apa yang dapat
dilakukan pengguna dengan sistem ini, dan bagaimana sistem merespon setiap
aktivitas yang dilakukan pengguna. Setiap use case menggambarkan 1 dan hanya 1
fungsi. Secara ringkas diagram use-case dapat dijelaskan dengan atribut-atribut
sebagai berikut:
Trigger(s), event atau kejadian apa yang mentriger use-case ini untuk bekerja
Relationships:
Generalization:
Normal flow:
saja.
Actors: pengguna
sistems
Associations: berupa garis garis yang menghubungkan aktor dengan
use-cases
Use-case:
proses utama dalam sistem yang
memberikan manfaat kepada pengguna/users
Subject boundary: kotak bernama yang menggambarkan cakupan dari
Tentukan dan identifikasi batas-batas atau lingkut sistem yang menjadi subjek
Gambar batasan atau lingkut sistem yang jadi subyek, dan nama sistem yang
jadi subyek.
Diagram adalah salah satu jenis pemodelan, tujuannya adalah untuk mewakili
kompleksitas atau kenyataan agar lebih mudah memahami dan analisis yang lebih
baik.
10
Simpulan
Sesi ini adalah yang pertama dari tiga yang berfokus pada persyaratan
fungsional modeling sebagai bagian dari analisis sistem
Dua teknik untuk mengidentifikasi kasus gunakan adalah teknik tujuan pengguna
dan teknik cara dekomposisi
11
DAFTAR PUSTAKA
1. Alan Dennis, Barbara Haley W., David Tegarden.(2013). System Analysis and
Design with UML, An Object-Oriented Approach, 4rd Edition, John Wiley &Sons,
NJ 07030, ISBN978-1-11809236-1. Chapter 4
2. John W. Satzinger; Robert B. Jackson; Stephen D. Burd. (2012). Introduction to
Systems Analysis and design: an agile, iterative approach. 6th Edition.
ISBN:
9789814524629
12