• Ekstend / extend
<<Extend>> Relasi use case tambahan ke sebuah use
case dimana use case yang ditambahkan
dapat berdiri sendiri meski tanpa use case
tambahan itu
arah panah mengarah pada use case yang
ditambahkan
lanjutan
• Include
<<include>> Relasi use case tambahan ke sebuah use
case dimana use case yang ditambahkan
membutuhkan use case ini untuk
menjalankan fungsinya atau sebagai
syarat dijalankan use case ini
• Generalisasi / generalization
<<extend>> <<extend>>
<<include>>
Isi Formulir
Bank
Data Pribadi
o Intinya perbedaan mendasar dari use case extend dan use case
include adalah : use case extend digunakan untuk mengembangkan
sebuah use case (use case inti), dimana pada hubungan extend
arah panah mengarah pada use case inti (use case ditambahkan).
sedangkan use case include digunakan untuk menjelasakan bahwa
sebuah use case memiliki sebuah syarat agar / ketentuan sebelum
bisa dijalankan
Contoh Generalisasi
Pengelolaan
Data Tamu
• Bank
Bank digunakan untuk transaksi pembayaran kamar
hotel yang dilakukan antara tamu hotel dan manajemen
hotel
• Bag Keuangan
Bagian Keuangan adalah petugas yang melaksanakan
dan melayani administrasi di bidang perencanaan dan
anggaran, akuntansi, dan perbendaharaan untuk
mendukung pelaksanaan tugas dan fungsi.
• Manager
Manager merupakan seseorang yang bertugas untuk
mengatur suatu proses manajemen.
Menentukan Use Case
No Nama Use Case Deskripsi Use Case Data Input
2 Pengelolaan Data Tamu, Digunakan untuk mengelola data Tamu, Input : Data Tamu, Pemesanan Kamar,
Pegawai, Fasilitas, Pegawai dan Pemesanan Kamar, penggunaa fasilitas hotel.Output : Laporan
Pemesanan kamar. Departemen, dan Perusahaan berupa Penyewaan kamar dan fasilitas
tambah, ubah, hapus dan simpan data.
3 Transaksi Pembayaran Digunakan untuk transaksi pembayaran Input : reques pembayaranOuput :Laporan
penyewaan kamar dan penggunaan Bukti Pembayaran.
fasilitas hotel.
4 Laporan Hotel Digunakan untuk menampilkan dan Input : penyewaan kamar, penggunaan
mencetak laporan fasilitas.Output :Pembayaran hotel, laporan
penggunaan fasilitas.
Program Aplikasi Reservasi Hotel
• Login
• Menu Utama Reservasi Hotel
• Pengelolaa Data Hotel
– Pesan
– Tamu
– Kamar
• Transaski Pembayaran
– Bank
• Tabungan Debet
• Kartu Kredit
– Tunai
• Laporan Hotel
– Laporan Tamu & Kamar
– Laporan Transaksi
• Logout
Use Case Diagram
• Tugas Kumpulkan :
Sistem Informasi Pendaftaran
Deskripsi :
Sistem Informasi Pendaftaran pendaftaran mahasiswa baru Pranata
Indonesia adalah pengelolaan sistem informasi meliputi “Pengelolaan
Pendaftaran Mhs, Pembayaran, Laporan & Exit” yang akan dikembangkan
dengan proses teknologi informasi yang baik sehingga diharapkan lebig
efektif dan efisien dalam penggunaannya.
o Login
• Menu Utama
o File Induk
Data Mahasiswa
• Input
• Edit
• Hapus
o Menu Pembayaran
Transaksi Pembayaran
• Bank
Debet
Kartu Kredit
Lanjutan
o Laporan
Lap data mahasiswa
• Preview
• Cetak
Lap Pembayaran
• Lap Pembayaran per hari
• Lap Pembayaran per bulan
o Exit