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