LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN...

48
LAPORAN ANALISIS SISTEM ANALISIS DAN PERANCANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin Febrian - 14121005 2. Toni Mubarok - 14121015 3. Aris Kurniawan - 14111048 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2017

Transcript of LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN...

Page 1: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

LAPORAN ANALISIS SISTEM

ANALISIS DAN PERANCANGAN SISTEM RENTAL DVD

Disusun oleh :

1. Erwin Febrian - 14121005

2. Toni Mubarok - 14121015

3. Aris Kurniawan - 14111048

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS MERCU BUANA YOGYAKARTA

2017

Page 2: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – ii

Daftar isi

Daftar isi ............................................................................................................................................ ii

Daftar Gambar ................................................................................................................................. iii

Daftar Tabel ...................................................................................................................................... iv

Bab I Pendahuluan ........................................................................................................................... 1

1.1 Identifikasi Masalah .......................................................................................................... 1

1.2 Analisis Sistem ......................................................................................................................... 1

1.3 Analisis Kebutuhan .................................................................................................................. 1

1.4 Fungsi Sistem (Proses) ............................................................................................................. 1

1.5 Akses ....................................................................................................................................... 2

Bab II Desain Sistem ......................................................................................................................... 3

2.1 System Flowchart .................................................................................................................... 3

2.1.1 Transaksi ........................................................................................................................... 3

2.2 Schematic Flowchart ............................................................................................................... 4

2.2.1 Flowchart Member ........................................................................................................... 4

2.3 Document Flowchart ............................................................................................................... 5

2.3.1 Pendaftaran ...................................................................................................................... 5

2.3.2 Peminjaman ..................................................................................................................... 6

2.3.3 Pengembalian ................................................................................................................... 6

2.4 Program Flowchart .................................................................................................................. 7

2.4.1 Peminjaman ..................................................................................................................... 7

2.4.2 Pengembalian Tidak Hilang .............................................................................................. 8

Bab III Perancangan Database ........................................................................................................... 9

3.1 ERD .......................................................................................................................................... 9

3.2 Definisi Tabel ......................................................................................................................... 10

3.3 Relasi Tabel ............................................................................................................................ 14

Daftar Pustaka ................................................................................................................................. 36

Page 3: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – iii

Daftar Gambar

Gambar 1. Flowchart Transaksi ......................................................................................................... 3

Gambar 2. Schematic Flowchart ....................................................................................................... 4

Gambar 3. Document Flowchart Pendaftaran .................................................................................. 5

Gambar 4. Document Flowchart Peminjaman .................................................................................. 6

Gambar 5. Document Flowchart Pengembalian ............................................................................... 6

Gambar 6. Program Flowchart Peminjaman ..................................................................................... 7

Gambar 7. Program Flowchart Pengembalian tidak hilang ............................................................... 8

Gambar 8. ERD Diagram .................................................................................................................... 9

Gambar 9. Tabel Relasi .................................................................................................................... 14

Page 4: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – iv

Daftar Tabel

Tabel 1. Akses Sistem ........................................................................................................................ 2

Tabel 2. Tabel Member .................................................................................................................... 10

Tabel 3. User .................................................................................................................................... 10

Tabel 4. Tabel DVD ........................................................................................................................... 11

Tabel 5. Tabel Denda ....................................................................................................................... 11

Tabel 6. Tabel Kategori .................................................................................................................... 12

Tabel 7. Tabel Transaksi ................................................................................................................... 12

Tabel 8. Tabel Detail Transaksi ......................................................................................................... 13

Page 5: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1

Bab I

Pendahuluan

1.1 Identifikasi Masalah

Penggunaan buku atau kertas untuk pencataan sangat tidak efektif pada kegiatan

administrasi di rental DVD.

Masih mungkin terjadi kesalahan pada saat menghitung jumlah denda.

Saat peminjaman, petugas harus mengecek dvd yang akan dipinjam untuk

memastikan stok masih ada.

Dengan pencatatan yang dilakukan secara manual sangat tidak efisien ketika

melakukan suatu pencarian atau update data.

1.2 Analisis Sistem

Umumnya persewaan DVD masih menggunakan metode lama dan cara-cara

manual dalam pencatatan dan pengarsipan data, dan itu sangat tidak efektif dan

efisien. Untuk mengatasi hal tersebut, dibutuhkan sebuah aplikasi komputer yang

dapat membantu dan mempermudah dalam melakukan komputerisasi terhadap

prosesproses yang selama ini dilakukan secara manual, sehingga pelayanan dapat

dilakukan dengan cepat dan akurat.

1.3 Analisis Kebutuhan

Data-data yang dibutuhkan untuk pembuatan sistem antara lain,

DVD/ Judul

Member

Denda

Transaksi

User (Karyawan).

1.4 Fungsi Sistem (Proses)

Yang bisa dilakukan sistem berbeda antara satu level user dengan level user

lainnya. Antara lain:

Non Member

o Melihat dan melakukan searching pada list DVD

Member

o Melihat dan melakukan searching pada list DVD.

o Melakukan pengecekan status peminjaman DVD.

Admin

o Pengelolaan data DVD (Input, Edit, Delete, Search)

o Pengelolaan data Denda (Input, Edit, Delete, Search)

Page 6: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 2

o Pengelolaan data Kategori (Input, Edit, Delete, Search)

o Pengelolaan data Member (Input, Edit, Delete, Search)

o Pengelolaan data User (Input, Edit, Delete, Search)

o Pengelolaan data Transaksi (Input, Edit, Search)

o Pengecekan Laporan transaksi.

o Pendaftaran Member dapat dilakukan oleh User.

o Transaksi pengembalian dan peminjaman dapat dilakukan oleh

User.

Karyawan

o Pengelolaan data DVD (Input, Edit, Delete, Search)

o Pengelolaan data Denda (Input, Edit, Delete, Search)

o Pengelolaan data Kategori (Input, Edit, Delete, Search)

o Pengelolaan data Member (Input, Edit, Delete, Search)

o Pengelolaan data Transaksi (Input, Edit, Search)

o Pendaftaran Member dapat dilakukan oleh User.

o Transaksi pengembalian dan peminjaman.

1.5 Akses Format untuk Akses dan fungsi sistem.

No Akses Fungsi Sistem (Proses)

1 Admin Login, Manajemen User, Manajemen DVD, Manajemen

Transaksi, Pengecekan Laporan Transaksi, Pendaftaran.

2 Karyawan Login, Manajemen DVD, Manajemen Transaksi, Pengecekan

Laporan Transaksi, Pendaftaran.

3 Member Login, Pengecekan Status DVD, Pengecekan pinjaman.

4 Non Member Pengecekan Status DVD

Tabel 1. Akses Sistem

Page 7: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 3

Bab II

Desain Sistem

2.1 System Flowchart

2.1.1 Transaksi

Gambar 1. Flowchart Transaksi

Page 8: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 4

2.2 Schematic Flowchart

2.2.1 Flowchart Member

Gambar 2. Schematic Flowchart

Page 9: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 5

2.3 Document Flowchart

2.3.1 Pendaftaran

Gambar 3. Document Flowchart Pendaftaran

Page 10: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 6

2.3.2 Peminjaman

Gambar 4. Document Flowchart Peminjaman

2.3.3 Pengembalian

Gambar 5. Document Flowchart Pengembalian

Page 11: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 7

2.4 Program Flowchart

2.4.1 Peminjaman

Gambar 6. Program Flowchart Peminjaman

Page 12: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 8

2.4.2 Pengembalian Tidak Hilang

Gambar 7. Program Flowchart Pengembalian tidak hilang

Page 13: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 9

Bab III

Perancangan Database

3.1 ERD

Berikut adalah Entity Relation Diagram pada Sistem Informasi Rental Disc.

Gambar 8. ERD Diagram

Page 14: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 10

3.2 Definisi Tabel

3.2.1 Tabel member

Tabel ini berisikan data peminjam DVD yang telah mendaftarkan dirinya ke

Sistem. Pada tabel ini juga disimpan password milik member yang nantinya akan

digunakan sebagai validasi untuk member saat akan masuk ke Sistem.

Kolom Tipe data Detail

id_member int(5) PK, AI

Nama varchar(100)

Telpon varchar(15)

Alamat varchar(100)

Gender Enum (‘L’,’P’)

Password varchar(32)

Tabel 2. Tabel Member

3.2.2 Tabel User

Tabel user berisikan data pengelola sistem yang dibagi menjadi 2 hak akses yaitu

admin dan karyawan. Pada tabel ini juga disimpan password milik user yang nantinya

akan digunakan sebagai validasi untuk user saat akan masuk ke Sistem.

Kolom Tipe data Detail

id_user int(5) PK, AI

Username varchar(20)

nama_user varchar(50)

Email varchar(100)

Telpon char(15)

Level Enum (‘admin’,’karyawan’)

Password varchar(32)

Tabel 3. User

Page 15: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 11

3.2.3 Tabel DVD

Tabel user digunakan untuk mengelola data DVD yang ada pada sistem rental

DVD.

Kolom Tipe data Detail

id_dvd int(5) PK, AI

id_kategori int(5) FK

Judul varchar(100)

Deskripsi Text

Isi int(2)

Stok int(2)

Tahun int(4)

Harga int(6)

tgl_masuk Date

file_gambar varchar(100)

Tabel 4. Tabel DVD

3.2.4 Tabel Denda

Tabel ini digunakan untuk menampung jenis-jenis denda yang yang nantinya

akan digunakan pada proses transaksi.

Kolom Tipe data Detail

id_denda int(5) PK, AI

jenis_denda varchar(50)

Denda int(6)

Tabel 5. Tabel Denda

Page 16: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 12

3.2.5 Tabel Kategori

Tabel ini digunakan untuk menampung kategori-kategori DVD yang ada, yang

nantinya akan membantu dalam proses pencarian dan pengelompokan DVD.

Kolom Tipe data Detail

id_kategori int(5) PK, AI

Kategori varchar(50)

Tabel 6. Tabel Kategori

3.2.6 Tabel transaksi

Tabel transaksi dignakan untuk mencatat proses peminjaman dan proses

pengembalian yang dilakukan oleh member, tiap transaksi akan dikelola oleh 1 user.

Selain mencatat tanggal peminjaman dan pengembalian, pada tabel ini juga dicatat total

bayar dan jenis jaminan yang digunakan oleh member.

Kolom Tipe data Detail

id_transaksi int(5) PK, AI

id_member int(5) FK

Jaminan Enum (‘KTP’,’SIM’,’KARTU PELAJAR’)

tgl_pinjam Date

tgl_kembali Date

tgl_dikembalikan Date

total_bayar int(6)

id_denda int(5) FK

id_user int(5) FK

Tabel 7. Tabel Transaksi

Page 17: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 13

3.2.7 Tabel Detail Transaksi

Tabel ini digunakan untuk mencatat, DVD-DVD yang dipinjam pada satu transaksi

(peminjaman)

Kolom Tipe data Detail

id_detail_transaksi int(5) PK, AI

id_transaksi int(5) FK

id_dvd int(5) FK

Tabel 8. Tabel Detail Transaksi

Page 18: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 14

3.3 Relasi Tabel

Gambar 9. Tabel Relasi

Page 19: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 15

Bab IV

Input/Output

4.1 Input Design

4.1.1 Rancangan Input Login

Page 20: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 16

4.1.2 Rancangan Input Menu

Page 21: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 17

4.2 Output Design

4.2.1 Rancangan Output Data DVD

Page 22: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 18

4.2.2 Rancangan Output Data Karyawan

Page 23: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 19

4.2.3 Rancangan Output Data Kategori

Page 24: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 20

4.2.4 Rancangan Output Data Member

Page 25: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 21

Bab V

Object Oriented Analysis Design

5.1 Software Requierment Spesification

No Requirement Aktor Use Case

1 Pengunjung yang belum terdaftar sebagai member hanya dapat melihat data DVD, dan melakukan pencarian DVD. Untuk menjadi member, pengunjung harus melakukan registrasi terlebih dahulu.

Pengunjung Melihat data DVD, dan Melakukan pencarian data DVD.

2 Member dapat melihat data DVD pada halaman Utama. Sedangkan untuk masuk ke dalam halaman member, maka member yang bersangkutan harus melakukan login terlebih dahulu. Setelah login member dapat melihat dan melakukan melakukan pencarian data DVD. Jika member pernah melakukan transaksi peminjaman, member dapat mengecek status penyewaan dan keterlambatan.

Member Login, melakukan pengecekan status penyewaan dan keterlambatan, Melihat data DVD, dan Melakukan pencarian data DVD.

3 Karyawan dapat melihat data DVD pada halaman Utama. Sedangkan untuk masuk ke dalam halaman Karyawan, maka Karyawan yang bersangkutan harus melakukan login terlebih dahulu. Setelah login karyawan dapat melakukan manajemen seperti: Manajemen DVD, Manajemen Denda, Manajemen Kategori, Manajemen Member, dan Manajemen Transaksi.

Karyawan Login, Manajemen DVD, Manajemen Denda, Manajemen Kategori, Manajemen Member, dan Manajemen Transaksi peminjaman dan pengembalian.

4 Admin dapat melihat data DVD pada halaman Utama. Sedangkan untuk masuk ke dalam halaman admin, maka admin yang bersangkutan harus melakukan login terlebih dahulu. Setelah login admin dapat melakukan manajemen seperti: Manajemen DVD, Manajemen Denda, Manajemen Kategori, Manajemen Member, Manajemen User, Manajemen Transaksi dan Manajemen Laporan

Admin Login, Manajemen DVD, Manajemen Denda, Manajemen Kategori, Manajemen Member, Manajemen User, Manajemen Transaksi peminjaman dan pengembalian, dan Manajemen Laporan Transaksi.

Page 26: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 22

Transaksi.

Page 27: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 23

5.2 Skenario

1. Use case : Lihat data DVD

Actor : Pengunjung dan Member

Tujuan : Pengunjung dan Member melihat Informasi DVD yang ada di Website

tersebut.

Aktor Sistem

1. Pengunjung atau Member membuka website

2. Sistem akan menampilkan Informasi daftar DVD.

3. Pengunjung atau Member memilih DVD.

4. Sistem akan menampilkan Informasi detail DVD yang dipilih.

2. Use case : Pencarian data DVD

Actor : Pengunjung dan Member

Tujuan : Pengunjung dan Member dapat menemukan Informasi DVD yang

di cari di Website tersebut.

Aktor Sistem

1. Pengunjung atau Member membuka website

2. Sistem akan menampilkan Informasi daftar DVD.

3. Pengunjung atau Member melakukan pencarian pada form pencarian di halaman utama.

4. Sistem akan menampilkan Informasi daftar DVD yang sesuai dengan kata kunci yang dimasukan.

5. Pengunjung atau Member memilih DVD.

6. Sistem akan menampilkan Informasi detail DVD yang dipilih.

Page 28: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 24

3. Use case : Login Member

Actor : Member

Tujuan : Member melakukan login untuk masuk kedalam halaman Member

Aktor Sistem

1. Member membuka website 2. Member memilih menu login

3. Sistem menampilkan form login

4. Member login dengan memasukkan username dan password pada form login

5. Sistem akan memverifikasi proses login Member 6. Jika username dan password yang dimasukkan sesuai, sistem memperbolehkan Member memasuki halaman Member

4. Use case : Pengecekan status penyewaan dan keterlambatan.

Actor : Member

Tujuan : Member mengetahui informasi status peminjaman dan

keterlambatan pada transaksi peminjaman yang pernah dilakukan.

Catatan : Member pernah melakukan Transaksi peminjaman dan status

sudah login.

Aktor Sistem

1. Member memilih menu Status peminjaman.

2. Sistem menampilkan daftar transaksi peminjaman yang pernah dilakukan.

3. Member memilih transaksi peminjaman yang ingin dilihat.

4. Sistem menampilkan detail transaksi peminjaman, status peminjaman, dan keterlambatan.

Page 29: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 25

5. Use case : Login Admin dan Karyawan

Actor : Admin dan Karyawan

Tujuan : Admin dan Karyawan melakukan login untuk masuk kedalam

halaman pengelolaan sistem.

Aktor Sistem

1. Admin atau Karyawan membuka website 2. Admin atau Karyawan memilih menu login

3. Sistem menampilkan form login

4. Admin atau Karyawan login dengan memasukkan username dan password pada form login

5. Sistem akan memverifikasi proses login Admin atau Karyawan 6. Jika username dan password yang dimasukkan sesuai, sistem memperbolehkan Admin atau Karyawan memasuki halaman pengelolaan sistem.

6. Use case : Manajemen DVD

Actor : Admin dan Karyawan

Tujuan : Admin atau Karyawan manajemen data DVD di dalam sistem

Catatan : Status sudah login.

Aktor Sistem

1. Admin atau karyawan memilih menu manajemen data DVD

2. Sistem akan menampilkan daftar DVD 3. Sistem memberikan pilihan (lihat, tambah, edit, delete)

Page 30: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 26

7. Use case : Manajemen Denda

Actor : Admin dan Karyawan

Tujuan : Admin atau Karyawan manajemen denda di dalam sistem.

Catatan : Status sudah login.

Aktor Sistem

1. Admin atau karyawan memilih menu manajemen Denda

2. Sistem akan menampilkan daftar Denda 3. Sistem memberikan pilihan (tambah, edit, delete)

8. Use case : Manajemen Kategori

Actor : Admin dan Karyawan

Tujuan : Admin atau Karyawan manajemen kategori di dalam sistem.

Catatan : Status sudah login.

Aktor Sistem

1. Admin atau karyawan memilih menu manajemen Denda

2. Sistem akan menampilkan daftar Denda 3. Sistem memberikan pilihan (tambah, edit, delete)

Page 31: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 27

9. Use case : Manajemen Member

Actor : Admin dan Karyawan

Tujuan : Admin atau Karyawan manajemen data member di dalam sistem.

Catatan : Status sudah login.

Aktor Sistem

1. Admin atau karyawan memilih menu manajemen Member

2. Sistem akan menampilkan daftar Member 3. Sistem memberikan pilihan (lihat, tambah, edit, delete)

10. Use case : Manajemen User

Actor : Admin

Tujuan : Admin manajemen data user atau pengguna di dalam sistem.

Catatan : Status sudah login.

Aktor Sistem

1. Admin memilih menu manajemen User

2. Sistem akan menampilkan daftar User 3. Sistem memberikan pilihan (lihat, tambah, edit, delete)

Page 32: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 28

11. Use case : Manajemen Transaksi Peminjaman

Actor : Admin dan Karyawan

Tujuan : Admin atau Karyawan manajemen transaksi di dalam sistem.

Catatan : Status sudah login dan pengunjung yang ingin melakukan transaksi telah

melakukan registrasi menjadi member.

Aktor Sistem

1. Admin memilih menu manajemen Transaksi

2. Sistem akan menampilkan daftar Transaksi 3. Sistem memberikan pilihan (lihat, tambah, edit, Ubah status menjadi dikembalikan, hilang atau rusak)

4. Admin atau Karyawan membuat transaksi baru berdasarkan data yang diberikan oleh member.

5. Sistem memberikan detail peminjaman dan total harga yang harus dibayar.

12. Use case : Manajemen Transaksi Pengembalian

Actor : Admin dan Karyawan

Tujuan : Admin atau Karyawan manajemen transaksi pengembalian di dalam

sistem.

Catatan : Status sudah login.

Aktor Sistem

1. Admin memilih menu manajemen Transaksi

2. Sistem akan menampilkan daftar Transaksi 3. Sistem memberikan pilihan (lihat, tambah, edit, Ubah status menjadi dikembalikan, hilang atau rusak)

4. Jika member mengembalikan DVD lengkap dan tidak ada yang rusak atau Hilang, Admin atau karyawan akan memilih tombol ‘Dikembalikan’ 5. Jika member mengembalikan DVD dan ada yang hilang ataupun rusak, Admin atau karyawan akan memilih tombol ‘Hilang atau Rusak’.

Page 33: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 29

6. Sistem akan melakukan pengecekan denda dan keterlambatan. 7. Jika DVD ada yang hilang atau rusak, sistem akan menampilkan detail denda yang harus dibayar. 8. Jika terdapat keterlambatan, sistem akan menampilkan detail keterlambatan dan denda yang harus dibayar. 9. Jika tidak terdapat keterlambatan, sistem akan kembali ke menu manajemen transaksi.

13. Use case : Manajemen Laporan Transaksi

Actor : Admin

Tujuan : Admin manajemen laporan transaksi di dalam sistem.

Catatan : Status sudah login.

Aktor Sistem

1. Admin memilih menu manajemen Laporan Transaksi

2. Sistem akan menampilkan form pilihan untuk memasukan rentang waktu laporan.

3. Admin memasukan rentang waktu laporan.

4. Sistem akan menampilkan data transaksi yang terjadi dalam rentang waktu yang telah dimasukan.

5. Admin memilih tombol “export” dari laporan tersebut.

6. Sistem akan menghasilkan file laporan transaksi yang dapat didownload.

Page 34: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 30

5.2 Diagram UML

5.2.1 Use Case Diagram

5.2.1.1 Use Case Diagram Pengunjung

Page 35: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 31

5.2.1.2 Use Case Diagram Member

Page 36: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 32

5.2.1.3 Use Case Diagram Karyawan

Page 37: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 33

5.2.1.3 Use Case Diagram Admin

Page 38: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 34

5.2.2 Activity Diagram

5.2.2.1 Activity Diagram Cek Informasi DVD

Page 39: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 35

5.2.2.2 Activity Diagram Login member

Page 40: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 36

5.2.2.3 Activity Diagram Pengecekan Status Peminjaman

Page 41: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 37

5.2.2.3 Activity Diagram Login Admin dan Karyawan

Page 42: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 38

5.2.2.4 Activity Diagram Manajemen DVD

Page 43: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 39

5.2.2.5 Activity Diagram Manajemen Denda

Page 44: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 40

5.2.2.6 Activity Diagram Manajemen KAtegori

Page 45: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 41

5.2.2.7 Activity Diagram Manajemen Member

Page 46: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 42

5.2.2.8 Activity Diagram Manajemen User

Page 47: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 43

5.2.2.9 Activity Diagram Manajemen Transaksi

Page 48: LAPORAN ANALISIS SISTEMebook.repo.mercubuana-yogya.ac.id/FTI/tugas_doc_20162/2014/141… · LAPORAN ANALISIS SISTEM ANALISIS DAN PERANANGAN SISTEM RENTAL DVD Disusun oleh : 1. Erwin

Template Laporan ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 44

Daftar Pustaka

http://fti.mercubuana-yogya.ac.id/content/materi_doc/TIF57_P5-Flowchart.pdf.