Skpl Rental Dvd

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

description

skpl rental dvd // dany

Transcript of Skpl Rental Dvd

Page 1: Skpl Rental Dvd

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

GL01

Page 2: Skpl Rental Dvd

DAFTAR PERUBAHANRevisi Deskripsi

A

B

C

D

E

F

G

INDEX - A B C D E F GTGL

Ditulis oleh

Diperiksa oleh

Disetujui oleh

Jurusan Informatika UNIKOM SKPL-DVD Halaman 2 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 3: Skpl Rental Dvd

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Jurusan Informatika UNIKOM SKPL-DVD Halaman 3 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 4: Skpl Rental Dvd

Daftar Isi

1. Pendahuluan.........................................................................................................................................................61.1 Tujuan Penulisan Dokumen...........................................................................................................................61.2 Lingkup Masalah............................................................................................................................................61.3 Definisi, Singkatan, dan Akronim..................................................................................................................71.4 Referensi.........................................................................................................................................................71.5 Deskripsi Umum Dokumen ...........................................................................................................................7

1. Tujuan penulisan dokumen...................................................................................................................................72 Deskripsi Global Perangkat Lunak........................................................................................................................8

2.1 Perspektif Produk............................................................................................................................................82.2 Fungsi Produk.................................................................................................................................................82.3 Karakteristik Pengguna...................................................................................................................................82.4 Batasan-batasan..............................................................................................................................................92.5 Asumsi dan Kebergantungan..........................................................................................................................9

3 Deskripsi Rinci Kebutuhan ...................................................................................................................................93.1 Kebutuhan antarmuka eksternal.....................................................................................................................9

3.1.1 Antarmuka pemakai...............................................................................................................................103.1.2 Antarmuka perangkat keras...................................................................................................................103.1.3 Antarmuka perangkat lunak..................................................................................................................103.1.4 Antarmuka komunikasi.........................................................................................................................10

3.2 Kebutuhan Fungsional..................................................................................................................................103.2.1 Aliran informasi ....................................................................................................................................10

3.2.1.1 DFD 1..............................................................................................................................................123.2.1.2 DFD 2 dan seterusnya....................................................................................................................12

3.2.2 Spesifikasi proses...................................................................................................................................143.2.3 Deskripsi Proses 1..............................................................................................................................16

3.3 Deskripsi Data.................................................................................................................................................13.3.1 Entity Relationship Diagram.......................................................................................................................13.3.2 Kamus data..................................................................................................................................................13.3.2.1 Entitas Anggota........................................................................................................................................13.3.2.2 Entitas Film...............................................................................................................................................23.3.2.3 Entitas Pegawai........................................................................................................................................23.3.2.4 Entitas Peminjaman..................................................................................................................................33.3.2.5 Entitas Pengembalian...............................................................................................................................4

3.3.2.6 Relasi Anggota-Meminjam-Film.............................................................................................43.3.2.7 Relasi Peminjaman-Memiliki-Pengembalian..................................................................................43.3.2.8 Relasi Pegawai-Mengolah-Peminjaman..........................................................................................4

3.4 Deskripsi Kebutuhan Non Fungsional...........................................................................................................43.5 Atribut kualitas Perangkat Lunak..................................................................................................................53.6 Batasan Perancangan......................................................................................................................................53.7 Matriks Keterunutan.......................................................................................................................................6 Lampiran..............................................................................................................................................................7

Flow map/Prosedur..........................................................................................................................................7 Lampiran lain yang dianggap perlu...............................................................................................................10

Jurusan Informatika UNIKOM SKPL-DVD Halaman 4 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 5: Skpl Rental Dvd

Daftar GambarHanya dicantumkan dan diisi jika ada gambar pada badan dokumen

Daftar TabelHanya dicantumkan dan diisi jika ada tabel pada badan dokumen

Daftar LampiranHanya dicantumkan dan diisi jika ada lampiran setelah badan dokumen

Jurusan Informatika UNIKOM SKPL-DVD Halaman 5 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 6: Skpl Rental Dvd

1. Pendahuluan

1.1 Tujuan Penulisan DokumenDokumen 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 MasalahPerangkat 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

Jurusan Informatika UNIKOM SKPL-DVD Halaman 6 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 7: Skpl Rental Dvd

1.3 Definisi, Singkatan, dan AkronimAnggota : 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 ReferensiDokumen 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 keterurutanJurusan Informatika UNIKOM SKPL-DVD Halaman 7 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 8: Skpl Rental Dvd

2 Deskripsi Global Perangkat Lunak

2.1 Perspektif ProdukProduk 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 ProdukPerangkat 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 Pendidikan

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

- -

Jurusan Informatika UNIKOM SKPL-DVD Halaman 8 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 9: Skpl Rental Dvd

kaset DVDPemilik Melakukan

pengawasan dalam kegiatan tersebut

Menerima hasil laporam data peminjaman dan pengembalian

Lulus SMA

Mengerti teknis proses system program tersebut

- -

2.4 Batasan-batasan1. 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 Kebergantungan1. 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 eksternalBagian 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.

Jurusan Informatika UNIKOM SKPL-DVD Halaman 9 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 10: Skpl Rental Dvd

3.1.1 Antarmuka pemakaiPengguna utama sistem ini adalah petugas rental dvd, dimana petugas memiliki password .

Agar bias masuk ke dalam program.

3.1.2 Antarmuka perangkat kerasSistem 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 lunakUntuk mengakses Sistem informasi rental dvd ini setiap petugas wajib memasukan username

dan password .

3.1.4 Antarmuka komunikasiAplikasi 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.

Diagram Konteks

Jurusan Informatika UNIKOM SKPL-DVD Halaman 10 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 11: Skpl Rental Dvd

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

Jurusan Informatika UNIKOM SKPL-DVD Halaman 11 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 12: Skpl Rental Dvd

3.2.1.1 DFD 1

3.2.1.2 DFD 2 dan seterusnya

Jurusan Informatika UNIKOM SKPL-DVD Halaman 12 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 13: Skpl Rental Dvd

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

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

DFD Lv. 2 Proses 4 – Olah Data Peminjaman

Jurusan Informatika UNIKOM SKPL-DVD Halaman 13 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 14: Skpl Rental Dvd

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

1Proses KeteranganNo Proses 1Nama Proses LoginSumber PetugasInput LoginOutput Info Login, Login validTujuan PetugasLogika Proses 1. Isi Username

2. Isi PasswordNo Urut

2Proses KeteranganNo Proses 2Nama Proses Olah Data FilmSumber PetugasInput Login valid, Input data film, tambah

film, edit data film.Output Info data film , hasil tambah film,

hasil edit film, hasil hapus film.Tujuan FilmLogika Proses 1. Tambah Data Film

- Isi Form Data Film2. Edit Data Film

- Edit Data Film yang dipilih

3. Hapus Data Film- Hapus Data Film

yang dipilih. No Urut

3Proses KeteranganNo Proses 3Nama Proses Olah Data Anggota

Jurusan Informatika UNIKOM SKPL-DVD Halaman 14 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 15: Skpl Rental Dvd

Sumber PetugasInput Login valid, Input data anggota,

tambah anggota, edit data anggota.Output Info data film , hasil tambah film,

hasil edit film, hasil hapus film.Tujuan AnggotaLogika Proses 1. Tambah Data Anggota

- Isi Form Data Anggota

2. Edit Data Film- Edit Data Anggota

yang dipilih3. Hapus Data Anggota

- Hapus Data Anggota yang dipilih.

No Urut4

Proses KeteranganNo Proses 4Nama Proses Olah Data PeminjamanSumber PetugasInput Login valid, Input data peminjaman,

tambah peminjaman, edit data peminjaman.

Output Info data peminjaman, hasil tambah peminjaman, hasil edit peminjaman,

Tujuan PeminjamanLogika Proses 1. Tambah Data

Peminjaman- Isi Form Data

Peminjaman

2. Edit Data Peminjaman- Edit Data

Peminjaman yang dipilih.

No Urut5

Proses KeteranganNo Proses 5Nama Proses Olah Data PengembalianSumber PetugasInput Login valid, Input data

pengembalian, tambah pengembalian, edit data pengembalian.

Output Info data pengembalian , hasil tambah pengembalian, hasil edit pengembalian.

Tujuan PengembalianLogika Proses 1. Isi no

Peminjaman2. Kalkulasi

No Urut6

Proses KeteranganNo Proses 6Nama Proses Olah Rekap DataSumber PetugasInput Info Data Peminjaman, Info Data

Pengembalian.Output Hasil rekap dataTujuan LaporanLogika Proses 1. Rekap Data Peminjaman

2. Rekap Data

Jurusan Informatika UNIKOM SKPL-DVD Halaman 15 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 16: Skpl Rental Dvd

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

Jurusan Informatika UNIKOM SKPL-DVD Halaman 16 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 17: Skpl Rental Dvd

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

Jurusan Informatika UNIKOM SKPL-DVD Halaman 17 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 18: Skpl Rental Dvd

3.3 Deskripsi Data

3.3.1 Entity Relationship Diagram

Page 19: Skpl Rental Dvd

3.3.2 Kamus dataKamus 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 AnggotaTabel Entitas Anggota

Atribut Refresentasi Format Range Nilai defaul

t

NULL

Id AnggotaString

(10 karakter)xxxxxxxxxx

0000000000-

9999999999

- -

Nama_AnggotaString

(30 karakter)xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

0000000000

0000000000

0000000000-

9999999999

9999999999

9999999999

- -

Alamat String(30 karakter)

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

0000000000

0000000000

0000000000-

9999999999

999999999

- -

Page 20: Skpl Rental Dvd

9999999999

9

No_TeleponInt

-0-

MAX_INT- -

3.3.2.2 Entitas FilmTabel Entitas Film

Atribut Refresentasi Format Range Nilai defaul

t

NULL

Kode FilmString

(10 karakter)xxxxxxxxxx

0000000000-

9999999999- -

Nama_FilmString

(30 karakter)xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

000000000000000000000000000000

-999999999999999999999999999999

- -

Produser_FilmString

(30 karakter)xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

x

000000000000000000000000000000

-999999999999999999999999999999

- -

Tahun_Rilis Date dd-mm-yyyy - - -

Jenis_FilmString

(10 karakter)xxxxxxxxxx

0000000000-

9999999999- -

Stock_FilmSmall int(2 digit)

X 3 3 -

Harga_sewa_film Float -0-

MAX_FLOAT

0 -

3.3.2.3 Entitas PegawaiTabel Entitas Pegawai

Atribut Refresentasi Format Range Nilai defaul

t

NULL

Id PegawaiString

(10 karakter)xxxxxxxxxx

0000000000-

9999999999

- -

Nama_Pegawai String(30 karakter)

xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 0000000000

0000000000

000000000

- -

Jurusan Informatika UNIKOM SKPL-DVD Halaman 2 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 21: Skpl Rental Dvd

0-

9999999999

9999999999

9999999999

AlamatString

(30 karakter)xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

x

0000000000

0000000000

0000000000-

9999999999

9999999999

9999999999

- -

No_TeleponInt

-0-

MAX_INT- -

PasswordString

(10 karakterxxxxxxxxxx

0000000000-

9999999999

- -

3.3.2.4 Entitas Peminjaman

Tabel Entitas PeminjamanAtribut Refresentasi Format Range Nilai

defaultNULL

Nomor PeminjamanString

(10 karakter)xxxxxxxxxx

0000000000-

9999999999- -

Id_AnggotaString

(10 karakter)xxxxxxxxxx

0000000000-

9999999999- -

Kode_FilmString

(10 karakter)xxxxxxxxxx

0000000000-

9999999999- -

Id_PegawaiString

(10 karakter)xxxxxxxxxx

0000000000-

9999999999- -

Waktu_Peminjaman DateTimedd:mm:yyyy

hh:mm:ss- - -

Jumlah_PeminjamanSmall int(3 digit)

X 3 3 -

Total_Harga_Peminjaman

Float -0-

MAX_FLOAT

0 -

Jurusan Informatika UNIKOM SKPL-DVD Halaman 3 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 22: Skpl Rental Dvd

3.3.2.5 Entitas PengembalianTabel Entitas Pengembalian

Atribut Refresentasi Format Range Nilai defaul

t

NULL

Nomor PengembalianString

(10 karakter)xxxxxxxxxx

0000000000-

9999999999- -

Waktu_Pengembalian DateTime dd:mm:yyyy hh:mm:ss - - -

Denda Float -0-

MAX_Float0 -

No_TeleponInt

-0-

MAX_Float0 -

3.3.2.6 Relasi Anggota-Meminjam-FilmRelasi 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-PengembalianRelasi 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-PeminjamanRelasi 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 FungsionalKriteria 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.

Jurusan Informatika UNIKOM SKPL-DVD Halaman 4 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 23: Skpl Rental Dvd

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 LunakTabel Atribut Kualitas Perangkat Lunak

Kriteria Kualitas Tuntutan KualitasKeandalan 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 PerancanganBatasan-batasam pada tahap perancangan aplikasi rental DVD adalah:

1. Pengguna aplikasi

a. Sistem ini digunakan oleh bagian yang menangani peminjaman Film sebagai Pegawai.Jurusan Informatika UNIKOM SKPL-DVD Halaman 5 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 24: Skpl Rental Dvd

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 Proses

Nama Proses Verifikasi

FILM-01 Login pegawai 1.1 Validasi Login Demonstrasi

FILM-02 Olah data film film 1.2.1 Tambah Data Film Demonstrai1.2.2 Edit Data Film Demonstrai1.2.3 Hapus Data Film Demonstras

iFILM-03 Olah data anggota 1.3.1 Tambah Data Anggota Demonstras

i1.3.2 Edit Data Anggota Demonstras

i1.3.3 Hapus Data Anggota Demonstras

iFILM-04 Olah data

peminjaman1.4.1 Tambah Data

PeminjamanDemonstrai

1.4.2 Edit Data Peminjaman Demonstrasi

Jurusan Informatika UNIKOM SKPL-DVD Halaman 6 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 25: Skpl Rental Dvd

Lampiran

Flow map/Prosedur

Jurusan Informatika UNIKOM SKPL-DVD Halaman 7 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 26: Skpl Rental Dvd

• Prosedur peminjaman dan pengembalian di rental DVD

Jurusan Informatika UNIKOM SKPL-DVD Halaman 8 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 27: Skpl Rental Dvd

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.

13. Laporan peminjaman dan laporan pengembalian diserahkan kepada pemilik rental.

Jurusan Informatika UNIKOM SKPL-DVD Halaman 9 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika

Page 28: Skpl Rental Dvd

Lampiran lain yang dianggap perlu

Jurusan Informatika UNIKOM SKPL-DVD Halaman 10 dari 27

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika-UNIKOM dan bersifat rahasia.Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika