You are on page 1of 10

<include>> pendaftaran Anggota Catat data Anggota

Peminjaman Buku

Pelanggan

Pengembali anBuku

Penjaga Perpus

Buat Surat Denda

USE CASE DESCRIPTION

Laporan

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 Anggota Penjaga Perpustakaan

Mengisi Formulir Pendaftaran

Memberikan Formulir Pendafataran kePenjaga Perpus

Menerima Formulir dari Anggota

Input Data Pendaftaran

Membuat Kartu Anggota

Menerima Kartu Anggota

Memberikan Kartu Anggota Ke Anggota

Activity Diagram Pendaftaran Anggota

Anggota

Penjaga Perpus

Memilih Buku

Tidak ada Apakah ada? ada


Memberikan Buku ke Penjaga Perpus Menerima Buku

Input Data Peminjam Buku

Activity Diagram Peminjaman Buku

Anggota

Penjaga Perpustakaan

Membuat Kwitansi Pembayaran

Menerima Kwitansi Pembayaran

Menyerahkan Kwitansi ke Anggota

Membayar Sewa Buku

Menerima Pembayaran Sewa

Menerima Buku

Menerima CC Kwitansi

Activity Diagram Pembayaran Sewa Buku

Anggota

Penjaga Perpus

Memberikan Buku ke penjaga perpus

Menerima Buku dari Anggota

Input Data Pengembalian Ya Apakah lewat waktu ? Buat Surat Denda tidak

Menerima Surat Denda

Memberikan Surat Denda ke Anggota

Membayar Denda

Activity Diagram Pembuatan Surat Denda

Penjaga Rental

Backup Data Penyewaan

Laporan Sewa Perbulan

Laporan Denda perbulan

Activity Diagram Pembuatan Surat Denda

SEQUENCE DIAGRAM

Form Data Anggota : Penjaga Perpustakaan Open( ) Input(Data Anggota)

Ctrl Anggota

Data Anggota

Get(Data Anggota) Save( )

Sequence Diagram Pendaftaran Anggota

Form Peminjam : Penjaga Perpustakaan Open( ) AddPeminjam( ) Get( )

Ctrl Peminja m

Anggota

VCD

Data Peminjam

GetDataAnggota( )

GetDataBuku( ) Save( )

Sequence Diagram Peminjaman VCD

Form Pembayaran Sewa : Penjaga Rental Open( ) AddPembayaran() Get( )

Ctrl Pembayara n

Anggota

VCD

Data Pembayaran

GetDataAnggota( )

GetDataVcd( ) Save( )

Sequence Diagram Pembayaran Sewa VCD

Form Pengembalian

Ctrl Pegemblian

Anggota

VCD

Denda

Data Pegemblia n

Open( )

AddPegembalian() Get( )
) GetDataVcd( ) GetDenda( ) Save( ) GetDataAnggota(

PrintDenda( ) Get( )

Sequence Diagram Buat Surat Denda

Form Laporan

Ctrl Cetak Laporan

Anggota

VCD

Peminjam

Denda

Open( ) InputPrint()

Get( )
) GetDataAnggota( GetDataVcd( ) GetPeminjam( ) GetDenda(

Print() Get( )

Sequence Diagram Laporan

You might also like