SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Sistem Informasi Rental DVD
untuk:
Ultra DVD
Dipersiapkan oleh:
1. Seftian Setia 10108409 2. Anda Alimudin 10108381 3. Ariep Dwi N 10108390 4. Aswin Nurman P 10108412 5. Sandi Satriawan 10108422 6. Dimas Ricky F 10108401 7. Hamdi Djamien 10109701Jurusan Teknik Informatika - Universitas Komputer Indonesia
Jalan Dipati Ukur Nomor 112-114, Bandung 40132
Jurusan Teknik Informatika Universitas Komputer
Indonesia
Nomor Dokumen Halaman
GL01-
DVD 1/27Revisi 0 Tgl: 23-04-2011
DAFTAR PERUBAHAN
Revisi DeskripsiA
B
C
D
E
F
G
INDEX - A B C D E F G TGL Ditulis oleh Diperiksa oleh Disetujui olehDaftar Halaman Perubahan
Daftar Isi
1. Pendahuluan...6
1.1 Tujuan Penulisan Dokumen...6
1.2 Lingkup Masalah...6
1.3 Definisi, Singkatan, dan Akronim...7
1.4 Referensi...7
1.5 Deskripsi Umum Dokumen ...7
1. Tujuan penulisan dokumen...7
2 Deskripsi Global Perangkat Lunak...8
2.1 Perspektif Produk...8
2.2 Fungsi Produk...8
2.3 Karakteristik Pengguna...8
2.4 Batasan-batasan...9
2.5 Asumsi dan Kebergantungan...9
3 Deskripsi Rinci Kebutuhan ...9
3.1 Kebutuhan antarmuka eksternal...9
3.1.1 Antarmuka pemakai...10
3.1.2 Antarmuka perangkat keras...10
3.1.3 Antarmuka perangkat lunak...10
3.1.4 Antarmuka komunikasi...10 3.2 Kebutuhan Fungsional...10 3.2.1 Aliran informasi ...10 3.2.1.1 DFD 1...12 3.2.1.2 DFD 2 dan seterusnya...12 3.2.2 Spesifikasi proses...14 3.2.3 Deskripsi Proses 1...16 3.3 Deskripsi Data...1
3.3.1 Entity Relationship Diagram...1
3.3.2 Kamus data...1 3.3.2.1 Entitas Anggota...1 3.3.2.2 Entitas Film...2 3.3.2.3 Entitas Pegawai...2 3.3.2.4 Entitas Peminjaman...3 3.3.2.5 Entitas Pengembalian...4 3.3.2.6 Relasi Anggota-Meminjam-Film...4 3.3.2.7 Relasi Peminjaman-Memiliki-Pengembalian...4 3.3.2.8 Relasi Pegawai-Mengolah-Peminjaman...4
3.4 Deskripsi Kebutuhan Non Fungsional...4
3.5 Atribut kualitas Perangkat Lunak...5
3.6 Batasan Perancangan...5
3.7 Matriks Keterunutan...6
Lampiran...7
Flow map/Prosedur...7
Daftar Gambar
Hanya dicantumkan dan diisi jika ada gambar pada badan dokumen
Daftar Tabel
Hanya dicantumkan dan diisi jika ada tabel pada badan dokumen
Daftar Lampiran
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini bertujuan sebagai acuan atau panduan bagi pengembang dan pengguna perangkat lunak yang akan di bangun. Dokumen SKPL ini berisi spedifikasi kebutuhan dari perangkat lunak Sistem Informasi DVD yang akan dibangun.
Bagi pihak pembangun, SKPL ini dapat di gunakan sebagai acuan dalam setiap tahapan pembangunan perangkat lunak agar sesuai dengan kebutuhan yang diinginkan oleh pengguna dan tujuan perangkat lunak itu sendiri, termasuk dalam pengukuran kualitas , pembuatan, rencana pengujian, dan perawatan perangkat lunak. Sedangkan bagi pihak klien, dalam hal ini adalah pemilik ULTRA DVD, SKPL ini digunkan untuk mencatat semua spesifikasi kebutuhan dari perangkat lunak yang di kembangkan dan harapan yang diingkan.
1.2 Lingkup Masalah
Perangkat lunak yang akan dibangun adalah perangkat lunak sistem informasi rental DVD, yang merupakan simulasi sebagian fungsionalitas sistem informasi rental DVD pada dunia nyata. Perangkat lunak ini diharapkan dapat menangani :
1. Dapat menangani interaksi dengan konsol pengguna (keyboard and display) untul simulasi dengan petugas yang dikendalikan dengan password agar tidak sembarangan orang mengaksesnya.
2. Dapat melayani peminjaman DVD 3. Dapat melayani pengembalian DVD 4. Dapat menangani transaksi yang terjadi
5. Dapat menyimpan log transaksi yang pernah dilakukan 6. Dapat membuat pendaftaran Anggota baru
7. Dapat membuat informasi penghasilan yang di peroleh tiap harinya /report
8. Dapat mengolah data DVD 9. Dapat mengolah data Member 10. Dapat memperlihatkan status DVD Perangkat lunak tidak menangani :
1. Pengolahan data suplier 2. Pengolahan gaji
1.3 Definisi, Singkatan, dan Akronim
Anggota : Peminjam DVD yang sudah terdaftar di ULTRA DVD
DFD : Data Flow Diagram
ERD : Entity Relationship Diagram
Kartu Anggota: Kartu yang dipakai sebagai penanda sudah terdaftar di ULTRA DVD rental Petugas : Orang yang mengelola semua transaksi yang terjadi
SKPL : Spesifikasi Kebutuhan Perangkat Lunak
1.4 Referensi
Dokumen acuan yang di pergunakan dalm penulisan dokumen ini adalah :
1. GLO1A :Panduan pengisisan Dokumen spesifikasi Kebutuhan Perangakat Lunak (SKPL).
2. GLO1AT : Template Dokumen spesifikasi Kebutuhan Perangkat Lunal (SKPL).
3. Presman, Roger. 2001.Software engineering :A Practice, 5th ed.
McGrawHill,Singapore.
4. GLO1-SKPL-ATM-IF : Pengembangan Perangkat Lunak simulasi ATM 5. IEEE Std. 830-1993 : IEEE Recommended Practice for Software Requirement
Specifications
1.5 Deskripsi Umum Dokumen
1. Tujuan penulisan dokumen 2. Lingkup masalah
3. Glossary 4. Referensi
5. Perspektif dan fungsi produk 6. Karaqkteristikl pengguna
7. Batasan,asumsi dan kebergantungan 8. Kebutuhan antarmuka
9. Kebutuhan fungsional 10. Kebutuhan non-fungsional 11. Deskripsi data
12. Atribut kualitas perangkat lunak 13. Matriks keterurutan
2 Deskripsi Global Perangkat Lunak
2.1 Perspektif Produk
Produk yang dibuat merupakan program dari system di rental dvd. Sebagai simulasi perangkat lunak ini dapat membantu petugas untuk melayani pelanggan yang hendak menjadi anggota, meminjam kaset dvd ,mengembalikan kaset dvd. Semua data – data yang terkait dengan rental dvd ini akan tersimpan di dalam database program, sehingga dapat dengan mudah di akses ole petugas yang sedang membutuhkan data – data tersebut.
2.2 Fungsi Produk
Perangkat lunak system rental DVD ini memiliki beberapa fungsi utama, yaitu :
1. Pembuatan anggota
Sistem ini dapat membantu petugas untuk melakukan pendaftaran anggota, yang nantinya anggota tersebut bias untuk meminjam kaset.
2. Pengolahan data kaset DVD
Sistem ini akan membantu petugas dalam mengolah data – data kaset DVD di dalam database.
3. Peminjaman kaset DVD
Sistem ini akan membantu petugas untuk dapat melakukan input data peminjaman kaset DVD yang dipinjam oleh anggota.
4. Pengembalian kaset DVD
Sistem ini akan menbantu petugas nantinya untuk melakukan pengembalian kaset DVD yang telah dipinjam oleh anggota
2.3 Karakteristik Pengguna
Pengguna Tanggung
Jawab Hak Akses Tingkat Pendidika n
Tingkat
Keterampilan Pengalaman Jenis Pelatihan Petugas Melakukan kegiatan utama di rental DVD Melakukan kegiatan proses pendaftaran anggota, peminjaman dan pengembalian
Apa saja Bisa dan mamahami cara menggunakan program tersebut -
-kaset DVD Pemilik Melakukan pengawasan dalam kegiatan tersebut Menerima hasil laporam data peminjaman dan pengembalian Lulus
SMA Mengerti teknis proses system program tersebut
-
-2.4 Batasan-batasan
1. Sistem informasi berupa data film (DVD), data anggota, transaksi peminjaman, transaksi pengembalian, dan pembuatan laporan
2. Petugas hanya melayani transaksi pada peminjaman yang sudah terdaftar sebagai anggota
3. Sistem informasi penyawaan menyediakan layanan informasi ketersediaan barang yang akan mereka pinjam
4. Input berupa data biodata anggota pada saat pendaftaraan anggota, no.dvd pada saat akan meminjam, dan nomor peminjaman pada saat pengembalian.
5. Output berupa laporan keanggotaan(anggota), transaksi, film ,dan laporan
2.5 Asumsi dan Kebergantungan
1. Perangkat lunak system rental DVD ini akan berjalan dalam lingkungan desktop. 2. Sudah memenuhi system requirements program ini.
3. Perangkat keras yang dibutuhkan tersedia.
4. Program ini hanya bisa di akses oleh pengguna yang telah mengetahui password program tersebut.
5. Password harus diketahui oleh petugas dan pemilik, agar bias untuk mengakses program tersebut.
3 Deskripsi Rinci Kebutuhan
3.1 Kebutuhan antarmuka eksternal
Bagian ini berisi semua kebutuhan perangkat lunak yang diuraikan secara rinci untuk keperluan perancangan parangkat lunak. Kebutuhan perangkat lunak tersebut meliputi kebutuhan antarmuka eksternal, kebutuhan fungsional dan Non fungsional, kebutuhan data, dan atribut perancangan.
3.1.1 Antarmuka pemakai
Pengguna utama sistem ini adalah petugas rental dvd, dimana petugas memiliki password . Agar bias masuk ke dalam program.
3.1.2 Antarmuka perangkat keras
Sistem informasi rental dvd ini memerlukan perangkat keras seperti Komputer untuk
menjalankan aplikasi , printer untuk mencetak struk transaksi dan laporan untuk setiap hasil transaksi
3.1.3 Antarmuka perangkat lunak
Untuk mengakses Sistem informasi rental dvd ini setiap petugas wajib memasukan username dan password .
3.1.4 Antarmuka komunikasi
Aplikasi Sistem indormasi rental DVD ini hanya berkomunikasi dengan petugas.Karena petugaslah yang menvalidasi semua transaksi yang terjadi di retal DVD ini.
3.2 Kebutuhan Fungsional
3.2.1 Aliran informasi
Diagram konteks berisi gambaran secara umum atau garis besar dari suatu system. Diagram konteks merupakan diagram tertinggi dari suatu DFD. Didalamnya tertdapat suatu entitas, proses dan aliran data.
Laporan Rekap data
Info data pengembalian Data pengembalian
Info data peminjaman Input Data peminjaman
Info data anggota Input data anggota
Info data film Input Data film
Info login Login
1
Sistem Informasi Rental DVD
+ Pegawai
3.2.1.1 DFD 1
DFD Lv.3 Proses 2 – Olah Data Film
Info data film Hasil hapus film
[Login valid]
Hasil edit film Edit film
Info data film Edit data film
[Hasil tambah film] [Tambah film]
[Input Data film] [Info data film] Pegawai Login Film 1.2.1 Tambah 1.2.2 Edit 1.2.3 Hapus
DFD Lv. 2 Proses 3 – Olah Data Anggota
Info data anggota Hasil hapus anggota
[Login valid]
Hasil edit anggota Edit anggota
Info data anggota Edit data anggota
[Hasil tambah anggota] [Tambah anggota]
[Info data anggota] [Input data anggota] Pegawai Login Anggota 1.3.1 Tambah 1.3.2 Edit 1.3.3 Hapus
Hasil edit peminjaman Edit peminjaman
Info data peminjaman Edit data peminjaman
[Login valid]
[Hasil tambah peminjaman] [Tambah peminjaman]
[Info anggota] [Info status film]
[Info data peminjaman] [Input Data peminjaman]
Pegawai Login Film Anggota Peminjaman 1.4.1 Tambah 1.4.2 Edit 3.2.2 Spesifikasi proses No Urut
1 ProsesNo Proses Keterangan1 Nama Proses Login Sumber Petugas Input Login
Output Info Login, Login valid Tujuan Petugas
Logika Proses 1. Isi Username 2. Isi Password
No Urut
2 ProsesNo Proses Keterangan2 Nama Proses Olah Data Film Sumber Petugas
Input Login valid, Input data film, tambah film, edit data film.
Output Info data film , hasil tambah film, hasil edit film, hasil hapus film. Tujuan Film
Logika Proses 1. Tambah Data Film - Isi Form Data Film 2. Edit Data Film
- Edit Data Film yang dipilih
3. Hapus Data Film - Hapus Data Film
yang dipilih.
No Urut
3 ProsesNo Proses Keterangan3 Nama Proses Olah Data Anggota
Sumber Petugas
Input Login valid, Input data anggota, tambah anggota, edit data anggota. Output Info data film , hasil tambah film,
hasil edit film, hasil hapus film. Tujuan Anggota
Logika Proses 1. Tambah Data Anggota - Isi Form Data
Anggota 2. Edit Data Film
- Edit Data Anggota yang dipilih 3. Hapus Data Anggota
- Hapus Data Anggota yang dipilih.
No Urut
4 ProsesNo Proses Keterangan4
Nama Proses Olah Data Peminjaman Sumber Petugas
Input Login valid, Input data peminjaman, tambah peminjaman, edit data peminjaman.
Output Info data peminjaman, hasil tambah peminjaman, hasil edit peminjaman, Tujuan Peminjaman
Logika Proses 1. Tambah Data Peminjaman - Isi Form Data
Peminjaman
2. Edit Data Peminjaman - Edit Data
Peminjaman yang dipilih.
No Urut
5 ProsesNo Proses Keterangan5
Nama Proses Olah Data Pengembalian Sumber Petugas
Input Login valid, Input data pengembalian, tambah pengembalian, edit data pengembalian.
Output Info data pengembalian , hasil tambah pengembalian, hasil edit pengembalian.
Tujuan Pengembalian
Logika Proses 1. Isi no Peminjaman 2. Kalkulasi
No Urut
6 ProsesNo Proses Keterangan6 Nama Proses Olah Rekap Data Sumber Petugas
Input Info Data Peminjaman, Info Data Pengembalian.
Output Hasil rekap data Tujuan Laporan
Logika Proses 1. Rekap Data Peminjaman 2. Rekap Data
Pengembalian
3.2.3 Deskripsi Proses 1 Proses Login
Proses ini adalah proses dimana petugas harus mengisi username dan password untuk mengakses menu aplikasi. Jika salah mengisi username atau password maka login dinyatakan invalid.
Proses Olah Data Film
Proses ini adalah proses dimana petugas dapat menambah, mengubah(edit), menghapus data film. Untuk menambah data film, petugas harus mengisi form data film baru yang sudah disediakan. Sedangkan untuk mengubah dan menghapus, petugas hanya memilih beberapa data film yang akan diubah atau dihapus saja, tidak harus mengisi form baru.
Proses Olah Data Anggota
Proses ini adalah proses dimana petugas dapat menambah, mengubah(edit), menghapus data anggota. Untuk menambah data anggota, petugas harus mengisi form data anggota baru yang sudah disediakan. Sedangkan untuk mengubah dan menghapus, petugas hanya memilih beberapa data anggota yang akan diubah atau dihapus saja, tidak harus mengisi form baru.
Proses Olah Data Peminjaman
Proses ini adalah proses dimana petugas dapat menambah, mengubah(edit) data peminjaman. Untuk menambah data peminjaman, petugas harus mengisi form data peminjaman baru yang sudah disediakan. Sedangkan untuk mengubah, petugas
hanya memilih beberapa data peminjaman yang akan diubah saja, tidak harus mengisi form baru.
Proses Olah Data Pengembalian
Proses ini adalah proses dimana petugas cukup mengisi no peminjaman saja. Lalu Total harga peminjaman dapat dikalkulasikan.
Proses Olah Rekap Data
Proses ini adalah proses dimana petugas dapat membuat sebuah laporan peminjaman dan pengembalian film
3.3 Deskripsi Data
3.3.2 Kamus data
Kamus data dapat dinyatakan dengan tabel yang memiliki kolom-kolom : 1. Nama sub-data pembentuk
2. Representasi, misalnya : teks,karakter,numerik. 3. Unit/format, misalnya : kg,meter,orang.
4. Presisi, misalnya 2 desimal 5. Range, misalnya 1-100,A.F
6. Nilai tetap (default) 7. Boleh Kosong/Tidak
3.3.2.1 Entitas Anggota
Tabel Entitas Anggota
Atribut Refresentasi Format Range Nilai
defaul t
NULL
Id Anggota (10 karakter)String xxxxxxxxxx
000000000 0 -999999999 9 -
-Nama_Anggota (30 karakter)String xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
000000000 0 000000000 0 000000000 0 -999999999 9 999999999 9 999999999 9 - -Alamat String (30 karakter) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x 000000000 0 000000000 0 000000000 0 -999999999 9 -
-9 999999999
9
No_Telepon Int - MAX_INT0- -
-3.3.2.2 Entitas Film
Tabel Entitas Film
Atribut Refresentasi Format Range Nilai
defaul t
NULL
Kode Film (10 karakter)String xxxxxxxxxx 0000000000
-9999999999 -
-Nama_Film (30 karakter)String xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0000000000 0000000000 0000000000 -9999999999 9999999999 9999999999 -
-Produser_Film (30 karakter)String xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0000000000 0000000000 0000000000 -9999999999 9999999999 9999999999 -
-Tahun_Rilis Date dd-mm-yyyy - -
-Jenis_Film (10 karakter)String xxxxxxxxxx
0000000000
-9999999999 -
-Stock_Film Small int(2 digit) X 3 3
-Harga_sewa_film Float - MAX_FLOA
0-T
0
-3.3.2.3 Entitas Pegawai
Tabel Entitas Pegawai
Atribut Refresentasi Format Range Nilai
defaul t
NULL
Id Pegawai (10 karakter)String xxxxxxxxxx
000000000 0 -999999999 9 - -Nama_Pegawai String (30 karakter) xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 000000000 0 000000000 0 000000000 -
-0 -999999999 9 999999999 9 999999999 9
Alamat (30 karakter)String xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
000000000 0 000000000 0 000000000 0 -999999999 9 999999999 9 999999999 9 - -No_Telepon Int - 0-MAX_INT - -Password String (10 karakter xxxxxxxxxx 000000000 0 -999999999 9 - -3.3.2.4 Entitas Peminjaman
Tabel Entitas Peminjaman
Atribut Refresentasi Format Range Nilai
default
NULL
Nomor Peminjaman (10 karakter)String xxxxxxxxxx 0000000000
-9999999999 - -Id_Anggota (10 karakter)String xxxxxxxxxx 0000000000
-9999999999 - -Kode_Film (10 karakter)String xxxxxxxxxx
0000000000
-9999999999 - -Id_Pegawai (10 karakter)String xxxxxxxxxx
0000000000
-9999999999 - -Waktu_Peminjaman DateTime dd:mm:yyyy
hh:mm:ss - -
-Jumlah_Peminjaman Small int(3 digit) X 3 3 -Total_Harga_Peminjama
n Float
- 0-MAX_FLOA
-3.3.2.5 Entitas Pengembalian
Tabel Entitas Pengembalian
Atribut Refresentasi Format Range Nilai
defaul t
NUL L
Nomor Pengembalian String
(10 karakter) xxxxxxxxxx
0000000000 -9999999999
-
-Waktu_Pengembalian DateTime dd:mm:yyyy hh:mm:ss - -
-Denda Float - MAX_Float0- 0
-No_Telepon Int - MAX_Float0- 0
-3.3.2.6 Relasi Anggota-Meminjam-Film
Relasi ini menghubungkan Entitas Anggota dengan Entitas Film. Relasi ini memiliki Kardinalitas n ke n.Banyak Anggota bisa melakukan banyak peminjaman Film dan banyak Film yang bisa dipinjam oleh Banyak Anggota,dimana Relasi peminjaman bisa menjadi entitas karena kedudukan n ke n.Partisipasi kedua entitas bersifat partisipasi total.
3.3.2.7 Relasi Peminjaman-Memiliki-Pengembalian
Relasi ini menghubungkan entitas Peminjaman dengan entitas Pengembalian. Relasi ini memiliki kardinalitas 1 ke 1. Satu Peminjaman memiliki satu Pengembalian dan satu pengembalian dimiliki satu peminjaman,dimana entitas pengembalian ini entitas lemah dan tergantung dari entitas kuat yaitu entitas Peminjaman.Partisipasi kedua entitas bersifat pertisipasi total.
3.3.2.8 Relasi Pegawai-Mengolah-Peminjaman
Relasi ini menghubungkan entitas Pegawai dengan entitas Peminjaman. Relasi ini memiliki kardinalitas 1 ke n. Satu Pegawai bisa mengolah sejumlah Peminjaman dan satu peminjaman unik hanya dilakukan oleh satu pegawai. Partisipasi kedua entitas bersifat partisipasi total.
3.4 Deskripsi Kebutuhan Non Fungsional
Tabel Kebutuhan Non Fungsional
Kriteria Tuntutan
Performansi Harus dapat menerima masukan karakter dengan kecepatan minimal 5 karakter/detik.
Batasan Memori Maksimal jumlah memori yang digunakan oleh perangkat lunak tidak boleh melebihi 10 MB.
RAM yang digunakan minumun 256 MB.
Keamanan Password yang dimasukkan hanya boleh terlihat jumlah karakternya tetapi karakter aslinya dilambangkan dengan karakter lainnya.
Modus Operasi Pengguna login dengan memasukkan username dan password.
Jika username dan password tidak ada dalam database / tidak valid maka akan tampil message dialog gagal login.
Jika login berhasil tampil message dialog berhasil login dan pengguna dapat mengolah data film, data peminjaman, data pengembalian dan data anggota.
Setiap kesalahan/error yang terjadi harus disertai dengan pesan error kepada pengguna
Antarmuka Tulisan pesan dan menu perintah yang ditampilkan harus cukup jelas terbaca oleh pengguna dalam keadaan terang maupun gelap dengan menggunakan warna tulisan dan latar belakang yang tingkat kontrasnya tinggi dengan jenis huruf Arial berukuran minimal 14 pt.
Antarmuka pesan dan perintah harus memiliki karakteristik tertentu yang dapat membantu pengguna membedakan keduanya.
Modus grafis yang digunakan adalah VGA dengan resolusi minimal 800 x 600 dengan kedalaman warna 16 bit.
Batasan Data
3.5 Atribut kualitas Perangkat Lunak
Tabel Atribut Kualitas Perangkat Lunak
Kriteria Kualitas Tuntutan Kualitas
Keandalan Perangkat lunak dapat dijalankan minimal 12 jam/hari
kegagalan pemrosesan data karena kerusakan sistem atau gangguan jaringan ditekan seminimal mungkin. Toleransi kegagalan dinyatakan tidak lebih dari 0,05 %.
Ketersediaan Perangkat keras yang digunakan harus robust dan tidak cepat panas. Menggunakan antarmuka perangkat keras yang sudah standar dan tersedia banyak dipasaran.
Keremawatan Perangkat lunak harus di-maintain agar tetap dapat berfungsi dengan baik. Perawatan meliputi perangkat lunak dan perangkat keras.
Keamanan Perangkat lunak harus aman karena terkait dengan data-data penting. Penyalahgunaan aplikasi ini serta perubahan data oleh pihak-pihak yang tidak bertanggungjawab harus dapat diminimalisir.
Kepemindahan Perpindahan dari satu fungsi ke fungsi lain dalam perangkat lunak ini harus cepat, sistem harus dapat memberikan respon yang dapat memudahkan pengguna untuk melakukan tugasnya.
3.6 Batasan Perancangan
Batasan-batasam pada tahap perancangan aplikasi rental DVD adalah: 1. Pengguna aplikasi
b. Perangkat dapat melihat data laporan dan mencetak laporan.
2. Prosedur
a. Memanipulasi data
b. Membuat rekapitulasi pendataan Film untuk setiap Film yang dipinjam dan dikembalikan
3. Data yang diolah:
a. Data Pegawai
b. Data Film
c. Data Anggota d. Data Peminjaman
e. Data Pengembalian
4. Infomasi yang dihasilkan diantaranya:
a. Informasi data pegawai, data film, data anggota, data peminjaman dan data
pengembalian.
b. Informasi jumlah stok Film yang tersedia.
c. Laporan data peminjaman dan pengembalian
3.7 Matriks Keterunutan
Kode
Spesifikasi Nama Spesifikasi Kode Prose
s Nama Proses Verifikasi
FILM-01 Login pegawai 1.1 Validasi Login Demonstras
i
FILM-02 Olah data film film 1.2.1 Tambah Data Film Demonstrai
1.2.2 Edit Data Film Demonstrai
1.2.3 Hapus Data Film Demonstras
i
FILM-03 Olah data anggota 1.3.1 Tambah Data Anggota Demonstras
i
1.3.2 Edit Data Anggota Demonstras
i
1.3.3 Hapus Data Anggota Demonstras
i
FILM-04 Olah data
peminjaman 1.4.1 Tambah Data Peminjaman Demonstrai
1.4.2 Edit Data Peminjaman Demonstras i
Lampiran
1. Pengunjung mengisi data anggota yang telah disediakan untuk mendapatkan kartu anggota.
2. Data anggota diserahkan kepada pegawai untuk dicatat dengan komputer.
3. Pegawai mencatat data anggota yang telah diisi oleh pengunjung dan menyimpannya didalam komputer.
4. Pegawai membuatkan kartu anggota bagi pengunjug yang telah mengisi data anggota. 5. Kartu anggota diserahkan kepada pengunjung.
6. Pengunjung memilih film yang akan dipinjam dan mengisi daftar filmnya pada daftar peminjmana film yang telah disediakan.
7. Daftar peminjaman film diberikan kepada pegawai untk dicatat.
8. Pegawai mencatat film yang akan dipinjam dan menyimpan data nya dikomputer. 9. Pegawai membuat faktur bagi pengunjung. Lalu menyerahkannya kepada pengunjung 10. Pegawai membuat laporan peminjaman dengan melhat dari faktur-faktur yang telah
dibuat.
11. Pengunjung mengembalikan film yang dipinjam. Dan menulisnya di data pengembalian yang telah disediakan.
12. Pegawai membuat laporan pengembalian dan menyimpannya dikomputer.