Anda di halaman 1dari 3

LEMBAR KERJA PESERTA DIDIK

PEMODELAN PERANGKAT LUNAK

Nama : ………………….. Kelas : ……………………. Tanggal: …………………..

Penggunaan <<include>> dan <<extend>> pada Use Case Diagram

A. Tujuan
Membuat model sistem berorientasi objek sesuai prosedur dengan aplikasi perangkat lunak

B. Landasan Teori
Diagram use case merupakan pemodelan untuk menggambarkan kelakuan (behavior)
sistem yang akan dibuat. Diagram use case mendeskripsikan sebuah interaksi antara
satu atau lebih aktor dengan sistem yang akan dibuat. Diagram use case digunakan untuk
mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak
menggunakan fungsi-fungsi tersebut. Yang ditekankan pada diagram ini adalah “apa” yang
diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah
interaksi antara aktor (user atau sistem lainya) dengan sistem. Use case menjelaskan secara
sederhana fungsi sistem dari sudut pandang user.
Contoh use case diagram pada kehidupan sehari-hari:

mendaftar

Siswa Petugas

membaca buku

meminjam buku

<<include>>

Anggota
mengembalikan buku

<<extend>>

denda
C. Alat dan Bahan
1. Alat
 Hardware : PC/Laptop
 Software : StarUML
2. Bahan : -
D. Langkah-Langkah Pembelajaran
1. Buka Aplikasi StarUML hingga muncul halaman seperti berikut:

Tuliskan langkah-langkah yang kamu lakukan untuk membuka aplikasi StarUML!


……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
2. Buka halaman use case dengan memilih Main pada Use Case Model yang ada pada
Model Explorer
3. Buatlah sebuah use case diagram sederhana berkaitan dengan kehidupan sehari-hari
menggunakan fungsi <<include>> dan <<extend>> seperti pada contoh use case yang
ada pada landasan teori!
Gambar use case diagram:

Berikan penjelasan pada use case diagram tersebut!


……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………

E. Pertanyaan Pengarah
Berdasarkan contoh kasus di atas, jelaskan perbedaan penggunaan <<include>> dan
<<extend>> pada use case diagram?

F. Kesimpulan
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
Guru Mata Pelajaran

Heni Andriyani S.Kom

Anda mungkin juga menyukai