Senin, 14 Maret 2016

Analisa dan Perancangan Sistem Informasi RENTAL FILM


mata kuliah ANSI nggak akan lengkap tanpa adanya tugas tentang Use Case dkk. disini saya mau coba buat ngasih sedikit referensi yang mungkin benar mungkin juga salah. kalo benar ya alhamdulillah tapi kalo salah mohon di maafkan...

 
NARASI
Staff mendata film dan membaginya dalam beberapa genre seperti horor, romance, ataupun action. Setiap film di berikan kode film untuk memudahkan pencarian. Dalam informasi data film memuat judul film, kode film, genre film, dan tahun film.
Katalog film dapat dilihat oleh semua pengunjung, baik yang sudah menjadi member ataupun belum. Untuk menjadi member pengunjung harus mengisi folmulir pendaftaran serta membawa fotocopy ktp, serta membayar uang administrasi. Pencarian dalam katalog dapat di lakukan dengan memasukkan judul film beserta genrenya kemudia memilih tombol cari. Kemudian sistem akan menginformasikan letak film dan status film.
Member dapat meminjam film dengan membawa film atau memberitahukan judul film yang akan di pinjam pada staff. Sebelum meminjam member harus menyerahkan kartu member terlebih dulu. Kemudian staff akan menginputkan transaksi peminjaman. Staff selanjutnya menyerahkan kembali kartu member beserta film yang di pinjam dan nota transaksi. Di dalam nota transaksi terdapat rincian harga yang harus di bayar serta informasi batas waktu peminjaman.
Member harus mengembalikan film sebelum batas waktu peminjaman habis, jika melebihi waktu tersebut maka member akan dikenakan denda. Denda juga akan di berikan jika film yang di pinjam tersebut mengalami kerusakan. Saat pengembalian staff akan menginputkan transaksi kembali untuk mengubah status film. Jika terjadi denda maka staff akan memberikan nota denda.




1.    USE CASE DIAGRAM





Identifikasi Use Case
NO
Use Case
Aktor
Transaksi
1
Melihat Katalog
Pengunjung
Member
Melihat Katalog
2
Input Data Member
Staff
Input Data Member
3
Input Data Film
Staff
Input Data Film
4
Input Data Peminjaman
Staff
Transaksi Peminjaman
5
Cetak Nota
Staff
6
Input Data Pengembalian
Staff
Transaksi Pengembalian
7
Input Transaksi Denda
Staff
8
Up Date Status Film
Staff









2.    SKENARIO SISTEM

  1. Proses : melihat katalog
Aktor : member, pengunjung
Aktor
Respon sistem
  1. Input judul atau genre film yang dicari

  1. Klik tombol cari


  1. Jika film yang dicari tidak tersedia/tidak ada maka akan tampil pemberitahuan “Film tidak tersedia”

  1. Jika film tersedia akan menampilkan data film dan status film (Keluar/Tersedia)

  1. Proses : input data member
Aktor : staff
Aktor
Response sistem
  1. Input data member

  1. Scan barcode kartu member untuk id member

  1. Klik simpan


  1. Jika proses berhasil sistem akan menampilkan “data di simpan”

  1. Jika gagal maka akan muncul “proses  gagal” dan aktor harus mengulang proses 1
  1. Menyerahkan kartu member


  1. Proses : input data film
Aktor : staff

Aktor
Response sistem
  1. Input data film

  1. input id film

  1. Klik simpan


  1. Jika proses berhasil sistem akan menampilkan “data di simpan”

  1. Jika gagal maka akan muncul pemberitahuan “proses  gagal” dan aktor harus mengulang proses 1
       



  1. Proses : transaksi pinjam
Aktor : staf

Aktor
Response sistem
  1. Input id member

  1. Input id film yang akan di pinjam

  1. Klik pinjam


  1. Jika berhasil akan tampil “pinjam berhasil”

  1. Jika gagal akan tampil “ proses  gagal” dan aktor harus mengulang dari proses 1

  1. Ketika proses berhasil maka sistem akan menampilkan nota peminjaman yang menampilkan daftar film yang dipinjam, tanggal pengembalian, biaya peminjaman
  1. Klik cetak nota


  1. Nota di cetak




  1. Proses : transaksi kembali
Aktor : staf

Aktor
Response sistem
  1. Input id mamber

  1. Klik film yang di pinjam

  1. Ubah ststus film yg di pinjam dari “keluar” menjadi “ada”

  1. Input tanggal pengembalian

  1. Cek kondisi film

  1. Klik ok


  1. Jika terjadi keterlambatan pengembalian maka sistem akan menampilkan nota denda
  1. Input data denda

  1. Cetak nota


  1. Sistem mencetak nota denda
  1. Klik simpan


  1. Jika berhasil maka sistem akan menampilkan “proses berhasil”

  1. Jika gagal sistem akan menampilkan “proses gagal”

3.    ACTIVITY DIAGRAM
1.     Melihat Katalog



2.     Input Data Film

3.     Input Data Member

4.     Transaksi Peminjaman

5.     Transaksi Pengembalian
4.    DESAIN INPUT OUTPUT
1.     Form pencarian katalog

2.     Output pencarian katalog
3.     Form input data film


4.     Form input data member
5.     Form peminjaman

6.     Form pengembalian

7.     Nota transaksi peminjaman

8.     Nota denda






5.    SQUENTIAL DIAGRAM

1.     Melihat Katalog

2.     Input Data Film

3.     Input Data Member

4.     Transaksi Peminjaman


5.     Transaksi Pengembalian



6.    CLAS DIAGRAM


Tidak ada komentar:

Posting Komentar