use case diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran....

18
Use Case Diagram *

Upload: others

Post on 23-Mar-2021

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

Use Case Diagram

*

Page 2: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

*

*Use case class digunakan untuk memodelkan dan

menyatakan unit fungsi / layanan yang disediakan

oleh sistem (or bagian sistem: subsistem atau class)

ke pemakai.

*Use case dapat dilingkupi dengan batasan sistem

yang diberi label nama sistem.

*Use case dibuat berdasar keperluan actor,

merupakan “apa” yang dikerjakan system, bukan

“bagaimana” system mengerjakannya.

Page 3: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

*

*Use case biasanya menggunakan kata kerja.

*Nama use case boleh terdiri dari beberapa kata dan tidak boleh ada 2 use case yang memiliki nama yang sama.

*Use case class memiliki objek use case yang disebut skenario. Skenario menyatakan urutan pesan dan tindakan tunggal.

Page 4: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

*

Construct Description Syntax

use case Urutan dari tindakan , termasuk varian , yang sistem ( atau lain entitas ) dapat melakukan , berinteraksi dengan aktor dalam sistem .

actor Menggunakan kata benda atau eksternal dari sistem, actor berinteraksi dengan sistem, bisa menyediakan informasi atau menerima inf dari sistem

system boundary

Menggambarkan ruang lingkup antara system dan actor yang berinteraksi dengan

UseCaseName

ActorName

Page 5: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

*

Construct Description Syntax

association Associations bukan menggambarkan aliran data/informasi , Associations digunakan untuk menggambarkan bagaimana actor terlibat dalam use case,

Association antara actor dan use case menggunakan garis lurus.

generalization Generalization/inheritance digambarkan dengan sebuah garis berpanah tertutup pada salah satu ujungnya yang menunjukkan lebih umum

extend Sebuah kasus penggunaan yang berbeda menangani pengecualian dari kasus penggunaan dasar. Panah poin dari diperluas untuk kasus penggunaan dasar

<<extend>>

Page 6: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

*

Construct Description Syntax

include Sebuah kasus penggunaan mengandung perilaku yang umum bagi lebih dari satu kasus penggunaan lainnya. Panah menunjuk ke kasus penggunaan umum

<<include>>

Page 7: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

Menurut Rosa dan Salahuddin

*Extend adalah Relasi use case tambahan ke

sebuah use case dimana use case yang

ditambahkan dapat berdiri sendiri walau tanpa

use case tambahan itu.

*Include adalah Relasi use case tambahan ke

sebuah use case dimana use case yang

ditambahkan memerlukan use case ini untuk

menjalankan fungsinya.

Page 8: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

* uc UCD - Sistem ATM

Pengguna

Sistem ATM

Memasukkan Kartu Memasukkan PIN

Mengecek Saldo

Mentransfer Uang

Mengambil UangMelakukan Logout

«include»

Page 9: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

uc Sistem ATM

Sistem ATM

Pengguna

Memasukkan Kartu Memasukkan PIN

Memilih Transaksi

Melihat Saldo

Mengirim Uang

Mengambil Uang

Melakukan Logout

Admin

Mengganti Kotak

Deposit

«include»

«extend»

«extend»

«extend»

Page 10: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

*

*Use Case:

*- Petugas Pendaftaran → Mengelola

pendaftaran pasien, mengelompokan data

pasien dan mengirim verifikasi data ke sistem

- Pasien → Mengakses data pasien dan

mendaftar

- Sistem → Menerima autentifikasi pendaftaran

dari petugas pendaftaran dan memberikan

konfirmasi data ke admin

Page 11: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

Petugas

Memasukan data pasien

Pasien2Memasukan data pasien

Mengelompokan data pasien(Lama

& baru)

Login

<<include>>

<<include>>

<<include>>Sistem

Autentifikasi

Page 12: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

*

1. Prosedure peminjaman

Penyewa mobil yang ingin melakukan peminjaman dapat melihat harga penyewaan mobil pada daftar harga sewa mobil. Penyewa dapat menggunakan jasa supir atau tidak sesuai dengan kebutuhan penyewa sendiri. Setiap jenis kendaraan memiliki harga sewa yang berbeda-beda begitu juga harga sewa jasa sopir untuk daerah Jabodetabek dan diluar jabodetabek pun berbeda. Setelah itu penyewa mengisi Formulir Penyewaan (FS) disertai fotocopy identitas diri. Kemudian Formulir penyewaan yang telah diisi beserta pembayaran dimuka diserahkan kepada petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran.

Page 13: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

2. Prosedure pengembalian

Pada saat pengembalian kendaraan oleh penyewa, petugas membawa Formulir Pengembalian dan memeriksa kondisi kendaraan apakah terdapat kerusakan atau tidak. Bila ada (misalnya spion pecah, body penyok, cat tergores, dll), maka diperhitungkan penggantiannya dan dibebankan kepada penyewa. Bila tidak rusak/terlambat maka tidak perlu mengisi Formulir pengembalian. Namun Bila penyewa terlambat dalam pengembalian, maka jumlah keterlambatan mobil dan sopir akan dibebankan kepada penyewa. Setelah membayar kerusakan dan keterlambatan, maka petugas membuatkan kwitansi sebagai tanda bukti pembayaran denda.

3. Prosedure laporan

Diakhir bulan petugas membuat laporan penyewaan berikut denda atas kerusakan atau keterlambatan yang terjadi dan laporan kendaraan. Laporan tersebut diserahkan ke pemilik penyewaan Bendi car

Page 14: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

*

Page 15: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

*Rancangan Use case Usulan (Aplikasi)

No Aktor Deskripsi

1 Petugas Orang yang bertugas

memiliki hak akses operasi

pengelolaan data penyewa,

kendaraan, supir,

penyewaan, pengembalian

serta lap

Page 16: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

No Use Case Deskripsi

1 Mengelola data

penyewa

Proses mengelola data penyewa

mulai dari input, edit, hapus

dan simpan

2 Mengelola Data

kendaraan

Proses mengelola data Kendraan

mulai dari input, edit, hapus

dan simpan

3 Mengelola Data Supir Proses mengelola data Supir

mulai dari input, edit, hapus

dan simpan

4 Mengelola Data

transaksi penyewaan

Kendaraan

Proses mengelola transaksi

mulai dari input penyewaan,

simpan termasuk cetak

kwintansi

5 Mengelola Data

transaksi pengembalian

Kendaraan

Proses mengelola transaksi

mulai dari input pengembalian ,

simpan dan cetak kwintansi

denda jika ada

masalah/terlambat

6 Mencetak Lap data

kendaraan

Proses membuat sampai

mencetak lap kendaraan

7 Mencetak lap

penyewaan kendaraan

Proses membuat sampai

mencetak lap penyewaan

Page 17: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas
Page 18: Use Case Diagram...petugas kemudian petugas membuatkan kwitansi pembayaran sebagai bukti pembayaran. 2. Prosedure pengembalian Pada saat pengembalian kendaraan oleh penyewa, petugas

*

*Slide AMIK BSI

*RPL Rosa & Salahuddin