Anda di halaman 1dari 10

SISTEM INFORMASI PENYEWAAN VCD

USE CASE DIAGRAM

<<include>>

Pendaftaran Catat data


Anggota pribadi

Peminjaman
VCD

Pembayaran
Pelanggan Sewa VCD Penjaga
Rental

Buat Surat
Denda

Laporan

USE CASE DESCRIPTION

- Actor : Pelanggan, Penjaga Rental


- Description :
1. Use Case Pendaftaran Anggota
Actor : Pelanggan, Penjaga Rental
 Pelanggan sebelum meminjam VCD daftar dahulu sebagai anggota
Peminjam
 Dengan mencatat biodata pada Form yang telah disediakan
 Dari hasil Form tersebut maka diinput sebagai anggota peminjam
 Kemudian pelanggan mendapatkan Kartu Anggota Peminjam

2. Use Case Peminjaman VCD


Actor : Pelanggan, Penjaga Rental
 Sebelum Meminjam VCD, Pelanggan memilih dahulu judul VCD
yang akan dipinjam
 Kemudian setelah memilih VCD yang akan dipinjam, pelanggan
memberikan VCD ke Penjaga Rental untuk diinput pada data
peminjam VCD
3. Use Case Pembayaran Sewa VCD
Actor : Pelanggan, Penjaga Rental
 Penjaga Rental membuat kwitansi pembayaran sewa VCD
untuk diberikan kepada pelanggan.
 Setelah melakukan pembayaran VCD Pelanggan menerima
VCD juga dengan Carbon Copy Kwitansi pembayaran.
4. Use Case Buat Surat Denda
Actor : Pelanggan, Penjaga Rental
 Setelah menerima VCD dari pelanggan, Penjaga rental
menginput data pengembalian VCD
 Jika Pengembalian VCD lewat waktu yang ditentukan maka
akan dicetak Surat denda.
 Kemudian surat denda harus dibayar oleh pelenggan
5. Use Case Laporan
Actor : Penjaga Rental
 Pada akhir bulan penjaga rental melakukan Backup data dan
kemudian melakukan Laporan sewa perbulan dan Laporan denda.

ACTIVITY DIAGRAM

Pelanggan Penjaga Rental

Mengisi Formulir
Pendaftaran

Memberikan Formulir Ke Menerima Formulir dari


Penjaga RentalPendaftaran Pelanggan

Input Data Pendaftaran

Membuat Kartu Anggota

Memberikan Kartu Anggota


Menerima Kartu Anggota
Ke Pelanggan

Activity Diagram Pendaftaran Anggota


Pelanggan Penjaga Rental

Memilih VCD

Tidak ada

Apakah ada?
ada
Memberikan VCD ke
Menerima VCD
Penjaga Rental

Input Data Peminjam VCD

Activity Diagram Peminjaman VCD


Pelanggan Penjaga Rental

Membuat Kwitansi
Pembayaran

Menerima Kwitansi Menyerahkan Kwitansim ke


Pembayaran Pelanggan

Membayar Sewa VCD Menerima Pembayaran Sewa

Menerima Menerima
VCD CC Kwitansi

Activity Diagram Pembayaran Sewa VCD


Pelanggan Penjaga Rental

MemberikanVCD ke Menerima VCD dari


penjaga rental pelaanggan

Input Data Pengembalian

Ya

Apakah lewat waktu ?

Buat Surat tidak


Denda

Menerima Surat Denda Memberikan Surat Denda ke


Pelanggan

Membayar Denda

Activity Diagram Pembuatan Surat Denda

Penjaga Rental

Backup Data Penyewaan

Laporan Sewa Laporan Denda


Perbulan perbulan

Activity Diagram Pembuatan Surat Denda


SEQUENCE DIAGRAM

Form Data Ctrl Data


Anggota Anggota Anggota

: Penjaga
Rental
Open( )

Input(Data Anggota)

Get(Data Anggota)

Save( )

Sequence Diagram Pendaftaran Anggota


Form Ctrl Anggota VCD Data
Peminjam Peminjam Peminjam

: Penjaga
Rental
Open( )

AddPeminjam( )

Get( )
GetDataAnggota( )

GetDataVcd( )

Save( )

Sequence Diagram Peminjaman VCD


Form
Pembayaran Ctrl Anggota VCD Data
Sewa Pembayaran Pembayaran

: Penjaga
Rental
Open( )

AddPembayaran()

Get( )
GetDataAnggota( )

GetDataVcd( )

Save( )

Sequence Diagram Pembayaran Sewa VCD


Form Ctrl Anggota VCD Denda Data
Pengembalian Pegemblian Pegemblian

Open( )

AddPegembalian()

Get( ) GetDataAnggota( )

GetDataVcd( )

GetDenda( )

Save( )

PrintDenda( )

Get( )

Sequence Diagram Buat Surat Denda


Form Ctrl Cetak Anggota VCD Peminjam Denda
Laporan Laporan

Open( )

InputPrint()

Get( )
GetDataAnggota( )

GetDataVcd( )

GetPeminjam( )

GetDenda( )

Print()

Get( )

Sequence Diagram Laporan