MODUL KE-3
PENGENALAN USE CASE DAN UML
LABORATORIUM PEMROGRAMAN
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2010
I. TUJUAN
Tujuan praktikum ini adalah :
1. Praktikan mengenal konsep UML
2. Praktikan mampu menggunakan Rational Rose
3. Praktikan mampu membuat sebuah skenario suatu sistem yang nantinya dapat
diimplementasikan menjadi sebuah perangkat lunak.
4. Praktikan bisa memahami alur dari setiap tahap yang digunakan dalam perancangan
perangkat lunak menggunakan UML.
III.
UML
DASAR TEORI
2. Use Case
Use case adalah gambaran fungsionalitas dari suatu sistem, sehingga customer atau
pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun.
Catatan:
Use case diagram adalah penggambaran sistem dari sudut pandang pengguna sistem
tersebut (user), sehingga pembuatan use case lebih dititikberatkan pada fungsionalitas
yang ada pada sistem, bukan berdasarkan alur atau urutan kejadian.
Cara menentukan Use Case dalam suatu sistem:
Pola perilaku perangkat lunak aplikasi.
Gambaran tugas dari sebuah actor.
Sistem atau benda yang memberikan sesuatu yang bernilai kepada actor.
Apa yang dikerjakan oleh suatu perangkat lunak (* bukan bagaimana cara
mengerjakannya.).
IV.TUGAS PENDAHULUAN
1. Jelaskan Fungsi Window dari Rational Rose dibawah ini
2. Jelaskan Macam-macam diagram yang ada di Rational Rose berserta penjelasan dan
layoutnya!
1. use case diagram
2. class diagram
3. statechart diagram
4. activity diagram
5. sequence diagram
6. collaboration diagram
7. component diagram
8. deployment diagram
V. PECOBAAN
PERCOBAAN 1
Percobaan 1.1 Membuat actor pada Rasional Rose 2000
1. Klik pada Use Case View package di browser.
2. Pilih New:Actor pada menu option. Sebuah actor baru bernama New class
ditempatkan di browser.
3. Pilih actor New class, lalu masukkan nama yg diinginkan untuk actor tesebut
PERCOBAAN 2
PERCOBAAN 3
Percobaan 3.1 Studi kasus rencana pembelajaran e-learning
VII.
HASIL PRAKTIKUM
1.
2.
3.
4.
5.
Browser
Diagram ToolBox
Diagram Window
Documentation window
Log
2. Jelaskan Macam-macam diagram yang ada di Rational Rose berserta penjelasan dan
layoutnya!
1. use case diagram digunakan untuk menjelaskan manfaat system jika dilihat
menurut pandang orang yang berada di luar system (actor).
2. class diagram untuk memvisualisasi struktur kelas-kelas dari suatu system.
3. statechart diagram class abstrak yg mengekspos fungsi state rose diagram didalam
eksetensibilitas interface.
4. activity diagram menyediakan jalan menuju model ke aliran kerja dalam bisnis
proses.
5. sequence diagram tampilan grapik dari skenario yg menunjukkan interaksi dalam
satu waktu berdasarkan rangkaian apa yg terjadi pertama dan apa yg terjadi
selanjutnya
6. collaboration diagram adalah sebuah alternatif yg mempresentasikan dari sebuah
interaksi
7. component diagram menyediakan tampilan fisik dari suatu model
8. deployment diagram menunjukkan proses, prangkat dan koneksi.