Pemodelan Berorientasi Objek 4 - UseCase Diagram
apa itu usecase diagram? adalah diagram yang menjelaskan apa peran dan fungsi dari aktor yang bekerja dalam sebuah sistem komputer. Kalau kalian tidak mengetahui sistem bisa lihat di bab 1 yang sudah pernah di share yaa..
yang dimaksud dengan aktor ialah manusia sebagai pengguna dari sistem coding itu.
jadi begini contohnya: kalian pasti pernah ke indomaret kan? disana ada kasir yang menggunakan program komputer untuk melayani anda dalam melakukan pembelian barang disana. Nah! kasir tersebut yang dinamakan aktor dalam usecase diagram, sedangkan program komputer yang dipakai untuk mengscan barang, menghitung uang kembalian dll adalah sistem komputernya.
sebelum lebih lanjut tentang penjelasan diagram kita harus mengetahui kegunaan bagi para programmer atau para investor yang akan membeli program komputer. Disini programmer adalah orang yang membuat program kasir tadi yang dibahas, sedangkan investor adalah pemilik toko indomaret. Kegunaan mengetahui usecase diagram:
yang dimaksud dengan aktor ialah manusia sebagai pengguna dari sistem coding itu.
jadi begini contohnya: kalian pasti pernah ke indomaret kan? disana ada kasir yang menggunakan program komputer untuk melayani anda dalam melakukan pembelian barang disana. Nah! kasir tersebut yang dinamakan aktor dalam usecase diagram, sedangkan program komputer yang dipakai untuk mengscan barang, menghitung uang kembalian dll adalah sistem komputernya.
sebelum lebih lanjut tentang penjelasan diagram kita harus mengetahui kegunaan bagi para programmer atau para investor yang akan membeli program komputer. Disini programmer adalah orang yang membuat program kasir tadi yang dibahas, sedangkan investor adalah pemilik toko indomaret. Kegunaan mengetahui usecase diagram:
1. Merancang dan mengetahui dengan baik alur kerja sebuah sistem.
2. Menentukan bagian yang akan dicoding
3. Mengkoneksikan permintaan dari investor dengan programmer agar memiliki pandangan yang sama.
Sekarang ke bagian bagaimana cara membuat usecase diagram.
Untuk membuat usecase diagram simple saja, anda tentukan aktor yang berhubungan langsung dengan komputer didalam sistem kerja kalian.
Untuk membuat usecase diagram simple saja, anda tentukan aktor yang berhubungan langsung dengan komputer didalam sistem kerja kalian.
Gambar 1
nah kalian gambarkan seperti ini(lihat Gambar 1) , pada gambar customer,customer support kalian isi dengan aktor kalian, dan isi dari search for items, place order sebagai aktivitas yang berhubungan langsung dengan program.
Kenapa search for items, place order, obtain help, submit taxes itu adalah aktivitas dari usecase diagram? karena dalam sistem yang diminta aktor berhubungan langsung dengan bagian-bagian tersebut dalam komputer dan nantinya akan dicoding.
Gambar 2
lebih lanjut ada yang namanya include dan extend(lihat gambar 2). apa itu ?
- include adalah aktivitas yang pasti dijalankan ketika ada aktivitas lainnya. contohnya: kalau anda ambil makanan di indomaret pasti bayar di kasir kan, nah include dalam sistem seperti itu
- extend adalah kondisi ketika aktivitas yang dihubungkan dengan garis putus-putus tidak pasti terjadi. contohnya: Ketika orang yang masuk ke indomaret bisa beli makanan disana atau bisa jadi tidak beli apa-apa.
nah sekian penjelasan untuk usecase diagram silahkan diresapi dan comment jika ada pertanyaan, jangan lupa share kalau menurut kalian web ini berguna ^^ cheers!
credit gambar: http://agilemodeling.com/images/models/useCaseOnlineShopping.gif


Komentar
Posting Komentar