• Tidak ada hasil yang ditemukan

Skpl - Rental Dvd

N/A
N/A
Protected

Academic year: 2021

Membagikan "Skpl - Rental Dvd"

Copied!
28
0
0

Teks penuh

(1)

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 10109701

Jurusan 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/27

Revisi 0 Tgl: 23-04-2011

(2)

DAFTAR PERUBAHAN

Revisi Deskripsi

A

B

C

D

E

F

G

INDEX - A B C D E F G TGL Ditulis oleh Diperiksa oleh Disetujui oleh

(3)

Daftar Halaman Perubahan

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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 -

(9)

-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.

(10)

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.

(11)

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

(12)

3.2.1.1 DFD 1

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

3.3 Deskripsi Data

(19)

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 -

(20)

-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 -

(21)

-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

(22)

-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.

(23)

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

(24)

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

(25)

Lampiran

(26)
(27)

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.

(28)

Gambar

Tabel Entitas Anggota
Tabel Entitas Film
Tabel Entitas Peminjaman
Tabel Entitas Pengembalian
+2

Referensi

Dokumen terkait

HUBUNGAN ANTARA DUKUNGAN SOSIAL DENGAN TINGKAT STRES PADA REMAJA HIPERTENSI DI WILAYAH. KERJA PUSKESMAS KEDUNGMUNDU

Sakit, merah, dan bengkak adalah gejala utamanya. Intensitas sakit mencerminkan hebatnya pembengkakan palpebra. 1 Kalau menunduk, rasa sakit bertambah. Pada pemeriksaan terlihat

NEE di perkebunan kelapa sawit cenderung bernilai positif pada malam hari dan bernilai negatif pada pagi hingga sore hari, baik pada bulan April maupun

sehingga alat bukti tersebut tidak dapat mendukung dalil perlawanan Pelawan sebagai pelawan yang beritikad baik;--- Menimbang, bahwa karena dari hasil

Pada pengobatan skizofrenia program pendidikan selama fase stabilisasi telah efektif dalam mengajar berbagai pasien dengan keterampilan manajemen diri minum obat (misalnya,

DONG DO MARINE di semua waktu memberikan upaya terbaik untuk menjadi pilihan yang tepat untuk mitra domestik dan luar negeri di bidang transportasi laut dan jasa kelautan melalui

Selama dua belas bulan terakhir dari tujuh kelompok pengeluaran, yang mengalami inflasi tertinggi yaitu Kelompok Bahan Makanan sebesar 7,15 persen, diikuti

Adapun kegiatan yang dilakukan adalah: Koordinasi dengan badan pemberdayaan masyarakat Desa, Kepala Desa untuk sosialisasi dan pengenalan program KKN-PPM kepada