Anda di halaman 1dari 27

SKPL

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK


SICC
(Sistem Informasi Customer Care)

Untuk :
Myplanet Movie DVD Rental

Dipersiapkan Oleh:
Yohanes Dwiki Witman / 140707748
Jeremy Christian Wisandjojo/140707764

Program Studi Teknik Informatika


Fakultas Teknologi Industri
Universitas Atma Jaya Yogyakarta

Program Studi Teknik


Informatika
Fakultas Teknologi
Industri

Nomor Dokumen

1/27

SKPL- SICC

Revisi

Halaman

DAFTAR ISI
1

4
5

Pendahuluan .........................................................
1.1 Tujuan ...........................................................
1.2 Lingkup Masalah .................................................
1.3 Definisi, Akronim dan Singkatan .................................
1.4 Referensi ........................................................
1.5 Deskripsi umum (Overview) ........................................
Deskripsi Kebutuhan .................................................
2.1
Perspektif produk ...............................................
2.2 Fungsi Produk ...................................................
2.3
Karakteristik Pengguna ..........................................
2.4 Batasan-batasan .................................................
2.5 Asumsi dan Ketergantungan ........................................
Kebutuhan khusus ....................................................
3.1
Kebutuhan antarmuka eksternal ...................................
3.2
Kebutuhan Fungsionalitas Perangkat Lunak .........................
Spesifikasi Rinci Kebutuhan ....................................
4.1 Spesifikasi Kebutuhan Fungsionalitas .........................
ERD ..................................................................

Program Studi Teknik Informatika

SKPL - SICC

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

Daftar Gambar

1
2

Arsitektur Perangkat Lunak SICC .............................


Use Case Diagram .............................................

Program Studi Teknik Informatika

SKPL - SICC

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

Pendahuluan
1.1 Tujuan
Dokumen

Spesifikasi

(SKPL)

ini

merupakan

yang

mendefinisikan

Kebutuhan
dokumen

Perangkat

spesifikasi

kebutuhan

Lunak

kebutuhan

perangkat

lunak

SICC (Sistem Informasi Customer Care), meliputi antarmuka


eksternal (antarmuka antara sistem perangkat lunak dengan
sistem lain, perangkat keras, dan pengguna) dan atribut
(feature-feature yang dimiliki sistem), serta mendefinisikan
fungsi perangkat lunak.
1.2 Lingkup Masalah
Perangkat Lunak SICC dikembangkan dengan batasan :
1. Pengelolaan pengguna sistem, pengelolaan data member,
pengelolaan Film DVD, pengelolaan pemesanan Film DVD,
pengelolaan

peminjaman

Film

DVD,

pengelolaan

pengembalian Film DVD beserta tarifnya, pengelolaan


pengisian deposit kartu, pengelolaan pembayaran, dan
pengelolaan laporan.
2. Proses pengelolaan Film DVD dilakukan oleh customer
service dengan memasukkan atribut film ke dalam basis
data.
3. Penentuan tarif :
2.1 Tarif administrasi sebesar Rp 5.000,- , sebagai
pengganti kartu

magnetic

dan

dilakukan

hanya

sekali.
2.2 Tarif peminjaman Film DVD sebesar Rp 3.000,- ,
per 1 (satu) Film DVD selama 1x24 jam .
2.3 Tarif denda. Lewat dari tanggal pengembalian,
akan dikenakan denda sebesar Rp 500,- per hari
untuk 1 (satu) Film DVD.
4. Proses peminjaman dan pengembalian Film DVD hanya bisa
dilakukan di kantor Myplanet Movie DVD (MMD).
5. Proses pemesanan Film DVD dilakukan secara online
berbasis web.
6. Proses pengisian deposit dilakukan di kantor Myplanet
Program Studi Teknik Informatika

SKPL - SICC

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

Movie DVD (MMD).


7. Pembayaran menggunakan kartu magnetic member.
Dan perangkat lunak berjalan di lingkungan desktop dan
web.

Vendor

pengembang

perangkat

lunak

diserahkan

kepada MantisaSoft Corp.


1.3 Definisi, Akronim dan Singkatan
Daftar definisi akronim dan singkatan :
Keyword/Phrase
SKPL

Definisi
Merupakan

spesifikasi

kebutuhan

dari

perangkat lunak yang akan dikembangkan.


SKPL-SICC-

Kode

yang

XXX

pada SICC (Sistem Informasi Customer Care)


di

merepresentasikan

mana

kebutuhan

XXX

merupakan

nomor fungsi produk.


SICC

Perangkat

lunak

pengelolaan

desktop

dan

web untuk pengelolaan rental Film DVD.


Internet

Internet
dipakai
yang

merupakan
untuk

terdiri

istilah

merujuk
dari

umum

jaringan

komputer

dan

yang
global

layanan

servis dengan sekitar 30 sampai 50 juta


pemakai
informasi

komputer
seperti

dan

puluhan

e-mail,

layanan

FTP,

World Wide Web.

Program Studi Teknik Informatika

SKPL - SICC

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

dan

Server

Komputer
bagi

yang

klien

menyediakan
yang

sumber

terhubung

daya

melalui

jaringan.
Myplanet Movie Perusahaan penyewaan DVD yang tersebar di
DVD (MMD)
kota Jogjakarta yang merupakan cabang dari
perusahaan

penyewaan

dari

Jakarta.

Perusahaan ini memberikan layanan penyewaan


Film

DVD

kepada

lebih

kurang

1600

pelanggan.
Member

Pelanggan dari

Myplanet Movie DVD (MMD)

yang dapat merental Film DVD


Kartu Magnetik Kartu khusus yang disediakan oleh

Myplanet

Movie DVD (MMD), digunakan member untuk


melakukan pembayaran rental DVD.
Tarif

Denda

yang

dikenakan

ke

member

apabila

tidak mengembalikan Film DVD sesuai waktu


yang telah ditentukan.

1.4 Referensi
Referensi

yang

digunakan

pada

perangkat

lunak

tersebut adalah:
1.

Aloysius

Editiyan

110706483,

Spesifikasi

Kebutuhan Perangkat Lunak (SKPL) SICC, Universitas


Atma Jaya Yogyakarta.
1.

Soal Rekayasa Perangkat Lunak (RPL) 2016 semester


genap, Universitas Atma Jaya Yogyakarta.

1.5 Deskripsi umum (Overview)


Secara umum dokumen SKPL ini terbagi atas 3 bagian
utama.
SKPL

Bagian

utama

tersebut

ruang

lingkup

lunak

tersebut,

yang

berisi

penjelasan

mencakup

masalah

dalam

definisi,

mengenai

tujuan

pembuatan

pengembangan

referensi

dan

dokumen
SKPL,

perangkat

deskripsi

umum

tentang dokumen SKPL ini.


Bagian

kedua

Program Studi Teknik Informatika

berisi

penjelasan

umum

tentang

SKPL - SICC

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

perangkat

lunak

perspektif

SICC

yang

produk yang

perangkat

lunak,

penggunaan

akan

akan

dikembangkan,

karakteristik

perangkat

dikembangkan,

lunak

pengguna,

dan

asumsi

mencakup

fungsi

produk

batasan

dalam

yang

dipakai

dalam pengembangan perangkat lunak SICC tersebut.


Bagian ketiga berisi penjelasan rinci tentang kebutuhan
perangkat lunak SICC yang akan dikembangkan.

2 Deskripsi Kebutuhan
2.1 Perspektif produk
SICC
untuk

merupakan

membantu

perangkat

lunak

pengelolaan

yang

sistem

dikembangkan

informasi

pada

desktop dan web. Sistem ini membantu "Myplanet Movie DVD"


untuk

membangun

sebuah

sistem

informasi

yang

dapat meng-cover semua proses bisnis yang terjadi di kantor


tersebut.
Myplanet
member

Sistem
Movie

dari

ini

DVD

Myplanet

dapat

sendiri
Movie

dipergunakan

maupun
DVD

dan

oleh

dipergunakan
sistem

ini

oleh

sendiri

dibagi menjadi dua jenis, aplikasi desktop dan aplikasi


web.
Pada
internal

aplikasi

desktop

Myplanet

customer

Movie

service

menangani
pengelolaan
pemesanan

antara

dan
lain:

member,
Film

digunakan

DVD

seperti

manajer.
pengelolaan

pengelolaan

DVD,

Film

pengelolaan

oleh

pihak

administrator,
Aplikasi

pengguna
DVD,

peminjaman

ini
sistem,

pengelolaan
Film

DVD,

pengelolaan pengembalian DVD, pengelolaan pengisian deposit


kartu,

pengelolaan

Untuk

aplikasi

member,

customer

pembayaran,
web,

dan

sistem

service,

manajer

pengelolaan

ini
dan

dapat

laporan.
digunakan

pemilik.

Melalui

aplikasi web tersebut member dapat melakukan pemesanan Film


DVD, pengubahan dan pembatalan pemesanan di dalam keranjang
pemesanan. Manajer, eksekutif, dan pemilik Myplanet Movie
DVD dapat mengecek laporan pemasukan secara berkala baik

Program Studi Teknik Informatika

SKPL - SICC

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

harian, bulanan, maupun tahunan.


Perangkat
platform

lunak

Windows

desktop

XP/Vista/7,

SICC

ini

berjalan

untuk

web

bisa

pada

berjalan

pada web browser apapun seperti Chrome atau Mozilla Firefox,


dan dibuat menggunakan bahasa pemrograman Microsoft Visual
C#. Sedangkan untuk lingkungan pemrogramannya menggunakan
Microsoft Visual Studio 2008. Sedang untuk database, akan
dipergunakan SQL Server 2005, dan kedua aplikasi, desktop
dan web, akan mengacu kepada database yang sama.

Program Studi Teknik Informatika

SKPL - SICC

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

Gambar 1. Arsitektur Perangkat lunak SICC


2.2 Fungsi Produk
Fungsi

produk

perangkat

lunak

SICC

adalah

sebagai

berikut :
APLIKASI DESKTOP
1. Fungsi Login (SKPL-SICC-001).
Merupakan

fungsi

yang

digunakan

oleh

semua

member

internal untuk dapat masuk dalam sistem yang akan


digunakan.
2. Fungsi Change Password (SKPL-SICC-002).
Merupakan

fungsi

administrator,

yang

manajer,

dan

digunakan
customer

oleh

service

untuk

mengubah/mengganti password member.


3. Fungsi Pengelolaan Data Member (SKPL-SICC-003).
Merupakan fungsi yang digunakan administrator untuk
mengelola data member.
Fungsi Pengelolaan Data Member mencakup :
a. Fungsi

Entri

Merupakan

Data

fungsi

Member
yang

(SKPL-SICC-003-01).
digunakan

untuk

melakukan pendaftaran calon pelanggan pada Customer

Program Studi Teknik Informatika

SKPL - SICC

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

Service dengan mengisikan nama

lengkap pelanggan

(nama depan, nama belakang), alamat lengkap (nama


jalan, RT, RW, Kelurahan, Kecamatan, Kabupaten, Zip
Code), nomor telepon rumah, nomor hp, tempat dan
tanggal

lahir,

nomor

identitas/KTP,

dan

jenis

kelamin.
b. Fungsi Edit Data Member (SKPL-SICC-003-02).
Merupakan

fungsi

yang

digunakan

untuk

mengubah

data member.
c. Fungsi Hapus Member (SKPL-SICC-003-03).
Merupakan

fungsi

yang

digunakan

untuk

menghapus

member sudah tidak aktif lagi.


d. Fungsi Cari Data Member (SKPL-SICC-003-04).
Merupakan

fungsi

yang

digunakan

untuk

mencari

data member berdasarkan nama member.


e. Fungsi

Display

Merupakan

Data

fungsi

Member

(SKPL-SICC-003-05).

yang

digunakan

untuk

menampilkan data member.


f. Fungsi Reset Password (SKPL-SICC-003-06).
Merupakan

fungsi

yang

digunakan

untuk

mereset

password member.

4. Fungsi Pengelolaan Film (SKPL-SICC-004).


Merupakan fungsi yang digunakan customer service untuk
mengelola Film DVD yang ada di Myplanet Movie DVD.
Fungsi Pengelolaan Film DVD mencakup :
a. Fungsi

Entry

Merupakan

Film

DVD

fungsi

Baru

yang

(SKPL-SICC-004-01).
digunakan

untuk

menambahkan Film DVD baru dengan mengisikan atribut


Film DVD seperti nomor id, genre, judul film, actor,
dan status (tersedia/dipinjam/rusak).
b. Fungsi Edit Film DVD (SKPL-SICC-004-02).
Merupakan
Program Studi Teknik Informatika

fungsi

yang

digunakan

untuk

mengubah

SKPL - SICC

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

detail atribut dan status Film DVD .


c. Fungsi Hapus Film DVD (SKPL-SICC-004-03).
Merupakan

fungsi

yang

digunakan

untuk

menghapus

Film DVD.
d. Fungsi Cari Film DVD (SKPL-SICC-004-04).
Merupakan

fungsi

yang

digunakan

untuk

mencari

Film DVD berdasarkan id Film DVD dan judul.


e. Fungsi Display Film DVD (SKPL-SICC-004-05).
Merupakan

fungsi

yang

digunakan

untuk

menampilkan Film DVD yang dimiliki.


5. Fungsi Pengelolaan Peminjaman (SKPL-SICC-005)
Merupakan fungsi yang digunakan customer service untuk
mengelola proses peminjaman member.
a. Fungsi Cari (SKPL-SICC-006-01)
Merupakan fungsi yang digunakan untuk mencari data
film/DVD

yang

dipesan/dipinjam

atau

belum

di

database.
b. Fungsi Tampil Peminjaman (SKPL-SICC-006-02)
Merupakan

fungsi

menampilkan

data

yang
peminjaman

digunakan
Film

DVD

untuk
sebelum

melakukan pembayaran.
c. Fungsi Cetak Nota peminjaman (SKPL-SICC-006-04)
Merupakan fungsi yang digunakan untuk mencetak nota
pembayaran.
6. Fungsi Pengelolaan Pembayaran (SKPL-SICC-006)
Merupakan fungsi yang digunakan customer service untuk
mengelola proses pembayaran tagihan member melalui
kartu magnetic member.
a. Fungsi Cari (SKPL-SICC-006-01)
Merupakan fungsi yang digunakan untuk mencari data
film/DVD yang dipinjam .
b. Fungsi Tampil Pembayaran (SKPL-SICC-006-02)
Merupakan

fungsi

yang

digunakan

untuk

menampilkan data film yang dipinjam dan tarif yang

Program Studi Teknik Informatika

SKPL - SICC

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

di kenakan ke member. Tarif yang di maksudkan adalah


total peminjaman

+ denda (jika terlambat).

c. Fungsi Pembayaran (SKPL-SICC-006-03)


Merupakan

fungsi

yang

digunakan

untuk

membayar

menggunakan kartu magnetik member.


d. Fungsi Cetak Nota pelunasan (SKPL-SICC-006-04)
Merupakan

fungsi

yang

digunakan

untuk

mencetak

nota pembayaran.
7. Fungsi Pengelolaan Laporan .(SKPL-SICC-007)
Merupakan

fungsi

yang

digunakan

oleh

manajer,

eksekutif, dan pemilik untuk melihat/mengecek laporan


hasil rental Film DVD.

APLIKASI WEB

8. Fungsi Login (SKPL-SICC-008)


Merupakan

fungsi

yang

digunakan

oleh

manager,

pemilik dan operator untuk masuk ke dalam web.


9.

Fungsi

Change Password (SKPL-SICC-09)

Merupakan
operator

fungsi
dan

yang

digunakan

pemilik

untuk

oleh

manajer,

mengubah/mengganti

password member.
10. Fungsi Pengelolaan Pemesanan (SKPL-SICC-010)
Merupakan fungsi yang digunakan customer service untuk
mengelola proses pemesanan member melalui web.
a. Fungsi Cari (SKPL-SICC-010-01)
Merupakan fungsi yang digunakan untuk mencari data
film/DVD

yang

dipesan/dipinjam

atau

belum

di

database.
b. Fungsi Tampil Pemesanan (SKPL-SICC-010-02)
Merupakan

fungsi

yang

digunakan

untuk

menampilkan data yang akan dipesan sebelum melakukan


peminjaman.

Program Studi Teknik Informatika

SKPL - SICC

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

11. Fungsi Pembatalan Pemesanan (SKPL-SICC-011)


Merupakan

fungsi

yang

digunakan

oleh

member

untuk pembatalan pemesanan film/DVD.


2.3 Karakteristik Member
Karakteristik

dari

pengguna

perangkat

lunak

SICC

adalah sebagai berikut :


1. Memahami pengoperasian Microsoft Windows.
2. Mengerti tentang internet dan web.
3. Memahami pengunaan aplikasi SICC.
2.4 Batasan-batasan
Batasan-batasan

dalam

pengembangan

perangkat

lunak

SICC tersebut adalah :


1. Kebijaksanaan Umum
Berpedoman pada tujuan dari pengembangan perangkat
lunak SICC.
2. Keterbatasan perangkat keras
Dapat

diketahui

kemudian

setelah

sistem

ini

berjalan (sesuai dengan kebutuhan).


2.5 Asumsi dan Ketergantungan
Sistem ini dapat dijalankan pada perangkat desktop
yang

menggunakan

sistem

operasi

Windows

XP/Vista/7/10,

serta aplikasi web browser apapun.

Program Studi Teknik Informatika

SKPL - SICC

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

3 Kebutuhan khusus
3.1 Kebutuhan antarmuka eksternal
Kebutuhan
SICC

antar

meliputi

perangkat

muka

eksternal

kebutuhan

keras,

pada

antarmuka

antarmuka

perangkat

lunak

pemakai,

antarmuka

lunak,

antarmuka

perangkat

komunikasi.
3.1.1

Antarmuka pemakai

Pengguna

berinteraksi

dengan

antarmuka

yang

digunakan

dalam

ditampilkan dalam bentuk form-form.


3.1.2

Antarmuka perangkat keras

Antarmuka

perangkat

keras

yang

perangkat lunak SICC adalah:


1.

Perangkat dekstop.

2.

Perangkat Database Server.

3.

Perangkat Web Server.

3.1.3

Antarmuka perangkat lunak

Perangkat

lunak

yang

dibutuhkan

untuk

mengoperasikan

perangkat lunak DERES adalah sebagai berikut :


1. Nama
Sumber

: SQL Server 2005


: Microsoft

Sebagai database management system (DBMS) yang digunakan


untuk penyimpan data di sisi server.
2. Nama
Sumber

: Windows XP/Vista/7
: Microsoft

Sebagai sistem operasi untuk perangkat dekstop.


3. Nama
Sumber

: IE/Firefox/Chrome/Opera/dll
: berbagai sumber

Sebagai aplikasi web browser untuk membuka sistem web.


4. Nama
Sumber

: IIS
: Microsoft.

Sebagai web server.

Program Studi Teknik Informatika

SKPL - SICC

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

5. Nama

: Windows Server 2003

Sumber

: Microsoft.

Sebagai sistem operasi untuk web server.


6. Nama

: Crystal Report

Sumber
Sebagai

: -.
aplikasi untuk mencetak report/resi.

7. Nama

: .NET Framework 3.0

Sumber

: Microsoft.

Sebagai aplikasi

framework

untuk

menjalankan

aplikasi

SICC dalam sistem dekstop.

3.1.4 Antarmuka Komunikasi


Antarmuka
menggunakan

komunikasi

protocol

TCP/IP,

perangkat
sedangkan

lunak
untuk

SICC
aplikasi

web menggunakan protocol HTTP.

Program Studi Teknik Informatika

SKPL - SICC

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

3.2 Kebutuhan fungsionalitas Perangkat Lunak


3.2.1 Use Case Diagram

Use case diagram untuk Desktop

Use case diagram untuk Web

Program Studi Teknik Informatika

SKPL - SICC

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

4 Spesifikasi Rinci Kebutuhan


4.1 Spesifikasi Kebutuhan Fungsionalitas
APLIKASI DEKSTOP
4.1.1

Use case Spesification : Pengelolaan film/DVD

1. Brief Description
Use

Case

ini

digunakan

oleh

aktor

untuk

mengelola Film dan member . Aktor dapat melakukan entry


new member, edit data member, hapus data member, cari data
film (berdasarkan id dan judul film) dan menampilkan film
yang ingin di pinjam/pesan.
2.Primary Actor
1. Costumer service
3. Supporting Actor
none
4. Basic Flow
1.

Use

Case

ini

dimulai

ketika

aktor

memilih

untuk melakukan pengelolaan data film .


2.

Sistem

menampilkan

antarmuka

pengelolaan

data

film di desktop.
3.

Sistem

menampilkan

fungsi

yang

ada

di

dalam

pengelolaan .
4.

Sistem
entry

memberikan
new

data

pilihan

film,

edit

untuk
data

melakukan

film,

hapus

data film, cari data film (berdasarkan id dan


judul film ).
5.

Aktor memilih untuk melakukan fungsi entry new


data film.
A-1 Aktor memilih untuk melakukan edit data
film.
A-2 Aktor memilih untuk melakukan hapus data
film.
A-3 Aktor memilih untuk melakukan cari data
film.

Program Studi Teknik Informatika

SKPL - SICC

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

6. Aktor menginputkan data film/DVD.


7.

Aktor meminta sistem untuk menyimpan data


Film/DVD yang telah diinputkan.

8.

Sistem mengecek data film/DVD yang telah


diinputkan telah benar.
E-1 Data film/DVD yang diinputkan aktor
salah.

9.

Sistem menyimpan data film/DVD ke database.

10. Use Case selesai.


5. Alternative Flow
A-1 Aktor memilih untuk melakukan edit data
film/DVD.
1. Sistem menampilkan data film/DVD.
2. Aktor mengedit data film/DVD yang sudah
ditampilkan.
3. Aktor meminta sistem untuk menyimpan data
film/DVD yang telah diedit.
4. Sistem melakukan pengecekan terhadap data
film/DVD yang telah diedit benar.
E-2 Data film/DVD yang telah diedit salah.
5. Berlanjut ke Basic Flow langkah ke 9.
A-2 Aktor memilih untuk melakukan hapus data
film/DVD.
1. Sistem menampilkan data film/DVD yang ingin
dihapus.
2. Aktor memilih untuk menghapus data film/DVD.
3. Berlanjut ke Basic Flow langkah 9.

Program Studi Teknik Informatika

SKPL - SICC

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

A-3 Aktor memilih untuk melakukan cari data


film/DVD.
1.

Aktor mengetik data film/DVD yang ingin

dicari berdasarkan id film/DVD dan nama


film/DVD.
2. Sistem menampilkan data film/DVD yang dicari
aktor.
3. Berlanjut ke Basic Flow langkah ke 10.
6. Error Flow
E-1 Data film/DVD yang diinputkan aktor salah.
1. Sistem memberikan pesan peringatan bahwa
data yang diinputkan salah.
2. Kembali ke Basic Flow Langkah ke 4.
E-2 Data film/DVD yang diinputkan aktor salah.
1. Sistem memberikan pesan peringatan bahwa
data yang diedit salah.
2. Kembali ke Alternative Flow A-1 Langkah 2.
7. Preconditions
1. Use Case Login telah dilakukan.
2. Aktor telah memasuki system.
8. Postconditions
1. Data film/DVD di database telah terupdate.

Program Studi Teknik Informatika

SKPL - SICC

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

4.1.2

Use case Spesification : Pengelolaan


Pembayaran

1. Brief Description
Use

Case

ini

digunakan

oleh

aktor

untuk

mengelola

pembayaran: penyewaan dan denda peminjaman film/DVD


serta pencetakan nota .
2. Primary Actor
1. Costumer service
3. Supporting Actor
1. Member
4. Basic Flow
1. Use

Case

ini

dimulai

ketika

Costumer

Service

memilih untuk mengelola pembayaran.


2. Sistem

menampilkan

antarmuka

pengelolaan

pembayaran.
3. Sistem

memberikan

pilihan

untuk

melakukan

entry pembayaran : entry pembayaran peminjaman dan


denda(jika ada), cari data pembayaran (berdasarkan
member), mencetak nota pembayaran dan pembatalan
pembayaran.
4. Aktor

memilih

untuk

melakukan

entry

pembayaran.
A-1 Customer Service memilih untuk melakukan
cari data pembayaran peminjaman.
A-2 Member memilih untuk melakukan cetak nota
pembayaran.
A-3 Member memilih untuk melakukan
pembatalan pembayaran.
5. Customer Service menginputkan data pembayaran.
6. Member memberikan kartu magnetic ke Customer Service.
7. Customer Service meminta sistem untuk menyimpan
data pembayaran yang telah diinputkan.
8. Sistem mengecek data yang di inputkan benar.

Program Studi Teknik Informatika

SKPL - SICC

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

E-1 Data pembayaran yang diinputkan Customer


Service salah.
9. Member memilih untuk melakukan cetak nota
pembayaran.
10.Costumer Service meminta sistem untuk mencetak
nota pembayaran.
11. Sistem mencetak nota pembayaran.
12. Sistem mengupdate status saldo.
13. Sistem menyimpan data pembayaran ke dalam
database.
14. Use Case selesai.
5. Alternative Flow
A-1 Customer Service memilih untuk melakukan cari
data pembayaran.
1. Customer Service mengetik data member yang
ingin dicari berdasarkan nama member.
2.

Sistem menampilkan data pembayaran yang

dicari Customer Service.


3.

Berlanjut ke Basic Flow langkah ke 13.

A-2 Member memilih untuk mencetak nota pembayaran.


Customer Service memilih data pembayaran yang ingin
dicetak.
1. Sistem menampilkan data pembayaran.
2. Customer Service memilih tombol Cetak Nota.
3. Sistem meminta konfirmasi pencetakan nota.
4. Sistem mencetak nota pembayaran.
A-3 Member memilih untuk membatalkan pembayaran.
1. Customer Service memilih tombol Batal.
2.

Sistem meminta konfirmasi pembatalan

pembayaran.
3.

Customer Service memilih ya untuk tombol

batal.
4. Sistem membatalkan proses pembayaran.

Program Studi Teknik Informatika

SKPL - SICC

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

5. Error Flow
E-1 Data member yang diinputkan Customer Service salah.
1. Sistem memberikan pesan peringatan bahwa
data yang diinputkan salah.
2. Kembali ke Basic Flow Langkah ke 5.
6. Preconditions
1. Use Case Login sudah dilakukan
2. Customer Service telah memasuki system
3. Member membawa yang dipinjam film/DVD
4. Member siap dengan kartu magtenicnya.
7. Postconditions
1. Sewa film/DVD sudah dibayar.
2. Status film/DVD sudah berubah dari dipinjamm
menjadi tersedia/rusak.
3. Status saldo kartu magnetic member terupdate.

Program Studi Teknik Informatika

SKPL - SICC

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

4.1.3

Use case Spesification : Pengelolaan Peminjaman

1. Brief Description
Use Case ini digunakan oleh Member untuk melakukan
transaksi peminjaman film/DVD.
melakukan

entry

data

Customer

pemesanan

Service

film/DVD,

dapat

display

ketersediaan atau tidaknya film/DVD .


2. Primary Actor
1. Member
3. Supporting Actor
1.Customer Service
4. Basic Flow
1. Use

Case

ini

dimulai

ketika

Member

memilih

untuk melakukan peminjaman dengan meminta judul


film yang ingin dipinjam.
A-1

Member

memberi

info

pemesanan

online

kepada Customer Service.


2.

Customer

Service

menampilkan data

ketersediaan

film/DVD ke Member yang tersedia atau dipesan


orang lain.
3.

Customer

Service

menanyakan

kartu

magnetik

ke

member.
A-2

Customer

Service

meminta

member

untuk

membuat kartu magnetik.


4.

Customer Service memilih untuk melakukan entry


data peminjaman film/DVD.

5.

Customer

Service

film/DVD

(ID

menginput

peminjaman,

data

peminjaman

tanggal

peminjaman,

judul film/DVD, tanggal pengembalian film/DVD).


6.

Customer Service meminta sistem untuk menyimpan


data pemesanan yang telah diinputkan.

7.

Sistem mengecek judul/DVD

peminjaman yang telah

diinputkan.
E-1 Data judul film/DVD yang diinputkan
Customer Service salah.
8. Sistem menyimpan data peminjaman ke database.

Program Studi Teknik Informatika

SKPL - SICC

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

9. Use Case ini selesai.


5. Alternative Flow
A-1 Member memberi info pemesanan online kepada Customer
Service.
1.Customer Service melakukan verifikasi pemesanan
member dengan meminta kartu member.
2.Customer Serviec memberikan hak prioritas pertama
kepada member.
3.Kembali ke Basic Flow langkah ke 4.
A-2 Customer Service meminta member untuk membuat kartu
magnetik.
1. Membayar tarif administrasi sebesar Rp 5.000,dan mendeposit saldo kartu magnetik terlebih dahulu.
6.Error Flow
E-1 Data pemesanan yang diinputkan salah.
1. Sistem

menampilkan

peringatan

bahwa

data

pemesanan yang diinputkan salah.


2. Kembali ke Basic Flow langkah ke 4.
7. Preconditions
1.

Customer Service telah memasuki sistem.

2.

Member siap dengan kartu magtenicnya.

8. PostConditions
1.

Data pemesanan film/DVD sudah ditambahkan.

2.

Kartu member dan saldo member sudah terupdate.

Program Studi Teknik Informatika

SKPL - SICC

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

4.1.4

Use case Spesification : Pengelolaan Laporan

1. Brief Description
Use

Case

ini

digunakan

oleh

Manager

untuk

melihat

jumlah tamu masing-masing film/DVD beserta jumlah uang


yang diterima .
2. Primary Actor
1. Manager
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih
untuk melihat laporan.
2. Sistem menampilkan antarmuka laporan.
3. Aktor memilih untuk melakukan pencetakkan
laporan .
4. Sistem mencetak laporan.
5. Use Case ini selesai.
5. Alternative Flow
none
6. Error Flow
none
7. Preconditions
1.

Use case login telah dilakukan

2.

Aktor telah memasuki sistem

8. PostConditions
1.

Aktor

melihat

dan

mencetak

laporan

peminjaman

film/DVD beserta jumlah uang yang diterima.

Program Studi Teknik Informatika

SKPL - SICC

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

APLIKASI WEB

4.1.5

Use case Spesification : Pengubahan atau


Pembatalan Pemesanan

1. Brief Description
Use

Case

ini

digunakan

pengubahan

atau

melakukan

Display

Pemesanan,

Edit

oleh

pembatalan
Data

Data

aktor

untuk

melakukan

pemesanan.

Aktor

dapat

Pemesanan,

Cari

Data

Pemesanan,

Pembatalan

Pemesanan

Film/DVD dan Verifikasi Data Pemesan.


2. Primary Actor
1. Member
3. Supporting Actor
1.Costumer Service
4. Basic Flow
1.

Use

Case

untuk

ini

dimulai

melakukan

ketika

pengubahan

member
atau

memilih

pembatalan

pemesanan.
2.

Sistem menampilkan data pemesanan film/DVD.

3.

member memilih data pemesanan film/DVD.

4.

Member memilih untuk melakukan pengubahan data


pemesanan film/DVD.
A-1 Member memilih untuk melakukan
pembatalan pemesanan.

5.

Member mengubah data pemesanan film/DVD.

6. Member

meminta

sistem

untuk

menyimpan

data

pemesanan yang telah diubah.


7.

Sistem

mengecek

data

pemesanan

yang

telah

diubah.
E-1 Data pemesanan yang diubah system
salah.
8.

Sistem

meminta

konfirmasi

ID

pemesan

untuk

verifikasi data.
9. Costumer Service memasukkan ID pemesan
10. Sistem

Program Studi Teknik Informatika

melakukan

verifikasi

data

pemesanan

SKPL - SICC

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

dengan

mencocokan

ID

pemesan

yang

diinputkan

dengan ID pemesan pada database.


E-2 ID pemesan tidak sesuai dengan yang
ada pada database.
11. Sistem menyimpan data pemesanan ke database.
12. Use Case ini selesai.
5. Alternative Flow
A-1 member memilih untuk melakukan pembatalan
pemesanan.
2. Sistem menampilkan peringatan bahwa data
pemesanan telah dibatalkan.
3. Berlanjut ke Basic Flow langkah ke 8.
6. Error Flow
E-1 Data pemesanan yang diubah Member salah.
1. Sistem

menampilkan

peringatan

bahwa

data

pemesanan yang diubah salah.


2. Kembali ke Basic Flow langkah ke 5.
E-2 Data pemesanan yang diubah Member salah.
1. Sistem
pemesan

menampilkan
tidak

sesuai

peringatan
dengan

yang

bahwa
ada

database.
2. Kembali ke Basic Flow langkah ke 5.
7. Preconditions
1. Member telah memasuki sistem.
8. Postconditions
1.

Data pemesanan film/DVD diperbaharui.

Program Studi Teknik Informatika

SKPL - SICC

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

ID
pada