LAPORAN ANALISIS SISTEM INFORMASI
“Aplikasi Sistem Informasi Penyewaan VCD/DVD“
Disusun Oleh : Riska Mardinawan : 13111033 Feryanto Ahmad Wahyudi 21
PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA
Daftar Isi
LAPORAN ANALISIS SISTEM INFORMASI ....................................................................................................... 1 Daftar Isi ........................................................................................................................................................ 2 Daftar Gambar ............................................................................................... Error! Bookmark not defined. 1.
Software Requirement Spesification(SRS) ............................................................................................ 3
2.
Sekenario .............................................................................................................................................. 3
3.
Diagram ................................................................................................................................................. 8
4.
1.
Use Case ............................................................................................................................................ 8
2.
Activity Diagram .............................................................................................................................. 10
3.
Class Diagram .................................................................................................................................. 20
4.
Deployment Diagram ...................................................................................................................... 21
5.
Component Diagram ....................................................................................................................... 21 Rancangan database ........................................................................................................................... 22
1. Software Requirement Spesification(SRS) No 1
2
3
Requiretmen Penyewa dapat melihat langsung daftar VCD/DVD ke persewaan VCD/DVD dan langsung dapat melakukan transaksi penyewaan VCD/DVD Operator dapat melihat aplikasi dengan masuk /login aplikasi penyewaan VCD/DVD dengan level operator ,dapat melakukan proses manajeman seperti: manajemen VCD/DVD, manajemen laporan transaksi Admin dapat masuk aplikasi dengan login aplikasi penyewaan VCD/DVD dengan level admin,manajemen operator,manajemen laporan transaksi,manajemen VCD/DVD
Actor Penyewa
Use Case Lihat Informasi ketersediaan VCD/DVD,Transaksi
Operator
Login,Manajemen VCD/DVD,Manajemen Laporan transaksi
Admin
Login,Manajemen VCD/DVD,Manajemen Laporan transaksi,Manajemen Operator
2. Sekenario 1. Use Case Aktor Tujuan
: Lihat Informasi Ketersediaan VCD/DVD : Penyewa : Melihat daftar VCD/DVD yg tersedia
Aktor 1. Penyewa datang ke Persewaan VCD/DVD
Sistem
2. System menampilkan informasi VCD/DVD 3. Penyewa melihat Informasi VCD/DVD
2. Use Case Aktor Tujuan
: Transaksi : Penyewa : Penyewa melakukan Transaksi untuk penewaan VCD/DVD
Aktor 1. Penyewa memilih VCD/DVD
System 2. Sistem menampilkan semua VCD/DVD
3. Member memilih detail VCD/DVD 4. System menampilkan detail VCD/DVD 5. Penyewa menambahkan daftar sewa 6. System menampilkan daftar sewa 7. System menawarkan kembali pilihan”beli lagi atau proses” 8. Jika penyewa memilih sewa lagi maka kembali ke no 1. 9. Jika Penyewa memilih proses maka transaksi akan dilanjutkan. 10. “proses ”Sistem akan menampilkan data penyewa dan akan menawarkan pilihan “pembatalan transaksi atau proses transaksi selanjutnya” 11. Jika Penyewa memilih “pembatalan transaksi”. 12. Jika member memilih “proses transaksi selanjutnya”. 13. System menghapus transaksi 14. System menampilkan informasi yang telah disetujui beserta biaya total transaksi. 15. Penyewa melakukan konfirmasi pemesanan 16. Sistem mencatat transaksi yang sudah terverifikasi. 3. Use Case Aktor Tujuan
: Login : Operator : Masuk Ke aplikasi dengan level Operator
Aktor 1. Operator membuka aplikasi 2. Operator memilih login operator
System
3. System menampilkan menu login 4. Operator login dengan username dan password pada from login 5. System akan menverifikasi proses login admin 6. Jika username dan password yang dimasukan sesuai ,system memperbolehkan operator masuk
halaman operator. 7. Jika login dan username salah maka akan kembali ke no 4
4. Use Case Aktor Tujuan
: Manajemen VCD/DVD : Operator : Melakukan manajemen VCD/DVD
Aktor 1. Operator memilih menu manajemen VCD/DVD
System
2. System akan menampilkan daftar VCD/DVD. 3. System memberikan pilihan (tambah,edit,delete). 5. Use Case : Manajemen Laporan Transaksi Aktor : Operator Tujuan : Transaksi Penyewaan VCD/DVD Aktor System 1. Operator memilih manajemen laporan transaksi 2. System akan menampilkan daftar laporan transaksi 3. Operator mengkonfirmasi pembayaran Penyewaan VCD/DVD 6. Use Case Aktor Tujuan
: Login : Admin : Masuk Ke aplikasi dengan level Admin
Aktor 1. Admin membuka aplikasi 2. Admin memilih login operator
System
3. System menampilkan menu login 4. Operator login dengan username dan password pada from login 5. System akan menverifikasi proses login admin 6. Jika username dan password yang dimasukan sesuai ,system
memperbolehkan operator masuk halaman operator. 7. Jika login dan username salah maka akan kembali ke no 4.
7. Use Case : Manajemen VCD/DVD Aktor : Admin Tujuan : Menejemen Penyewaan VCD/DVD Aktor System 1. Admin memilih menu manajemen VCD/DVD 2. System akan menampilkan daftar VCD/DVD. 3. System memberikan pilihan (tambah,edit,delete). 8. Use Case : Manajemen Laporan Transaksi Aktor : Admin Tujuan : Transaksi Penyewaan VCD/DVD Aktor System 1. Admin memilih DVD/VCD 2. System akan menampilkan daftar laporan transaksi 3. Admin mengkonfirmasi pembayaran Penyewaan VCD/DVD 9. Use Case : Manajemen Operator Aktor : Admin Tujuan : Manajemen Operator Aktor 1. Admin memilih menu manajemen Operator
System
2. System akan menampilkan daftar Operator. 3. System memberikan pilihan (tambah,edit,delete).
3. Diagram 1. Use Case 1.1 Use Case admin
1.2 Use Case Operator
1.3 Use Case Penyewa
2. Activity Diagram 1. Admin Login
2. Manajemen operator
3. Manajemen Transaksi
4. Manajemen DVD/VCD
5. Login Operator
6. Manajemen dvd/vcd
7. Manajemen transaksi
8. Lihat vcd/dvd
9. Transaksi
3. Class Diagram
4. Deployment Diagram
5. Component Diagram 1. Component Penyewa
2. Component Operator
3. Component Admin
4. Rancangan database Tabel VCD/DVD No 1 2 3 4
Nama Field Id_vcddvd Judul Tahun_produksi Id_kategori
Type data Int(10) Varchar(30) Date Int(10)
Keterangan Primary key
Nama Field Id_kategori
Type Data Int(10)
Keterangan Primary key
Tabel kategori No 1
2 3 4 5 6 Tabel transaksi
Musik Os_komputer Game Lain-lain film
No Nama Field 1 Id_transaksi 2 Id_penyewa 3 Id_pegawasi 4 Id_vcddvd 5 Tgl_sewa 6 Tgl_kembali 7 Total_denda 8 Total_harga 9 Total_cv 10 Id_detail Tabel detail transaksi
Varchar(30) Varchar(30) Varchar(30) Varchar(30) Varchar(30)
Type Data Int(10) Int(10) Int(10) Int(10) Date Date Int(15) Int(15) int(15) Int(10)
Keterangan Primary key
No 1 2 3 4 5 Tabel penyewa
Nama Field Id_detail Id_pegawai Id_transaksisewa Id_vcddvd total
No 1 2 3 4 5 6 Tabel pegawai
Nama Field Id_penyewa Nama_penyewa Alamat_penyewa Agama tlp Jenis_kelamin
Type Data Int(10) varchar(30) Varchar(50) Varchar(20) Bigint(12) Enum(‘L’,’P’)
Keterangan Primary key
Nama Field Id_pegawai Nama_pegawai Alamat Jenis_kelamin tlp
Type Data Int(10) Varchar(30) Varchar(50) Enum(‘L’,’P’) Bigint(12)
Keterangan Primary key
No 1 2 3 4 5 Tabel Admin
Type Data Int(10) Int(10) Int(10) Int(10) Int(10)
Keterangan primary key
No 1 2 3 4
Field Id_admin nama alamat Jenis_kelamin
5. Kesimpulan Aplikasi ini offline dan sant mudah dipergunakan
Type data int varchar varchar Enum’p’,’L’
Keterangan Primary key