of 27 /27
S K P L 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 Nomor Dokumen Halaman Fakultas Teknologi Industri SKPL- SICC 1/27 Revisi A

Contoh SKPL

Embed Size (px)

DESCRIPTION

Contoh SKPL - RPL 2016

Citation preview

Page 1: Contoh SKPL

S K P L

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 Nomor Dokumen Halaman

Fakultas Teknologi

Industri

SKPL- SICC 1/27

Revisi A

Page 2: Contoh SKPL

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 ISI 1 Pendahuluan .........................................................

1.1 Tujuan ...........................................................

1.2 Lingkup Masalah .................................................

1.3 Definisi, Akronim dan Singkatan .................................

1.4 Referensi ........................................................

1.5 Deskripsi umum (Overview) ........................................

2 Deskripsi Kebutuhan .................................................

2.1 Perspektif produk ...............................................

2.2 Fungsi Produk ...................................................

2.3 Karakteristik Pengguna ..........................................

2.4 Batasan-batasan .................................................

2.5 Asumsi dan Ketergantungan ........................................

3 Kebutuhan khusus ....................................................

3.1 Kebutuhan antarmuka eksternal ...................................

3.2 Kebutuhan Fungsionalitas Perangkat Lunak .........................

4 Spesifikasi Rinci Kebutuhan ....................................

4.1 Spesifikasi Kebutuhan Fungsionalitas .........................

5 ERD ..................................................................

Page 3: Contoh SKPL

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 Arsitektur Perangkat Lunak SICC ............................. 2 Use Case Diagram .............................................

Page 4: Contoh SKPL

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 Kebutuhan Perangkat Lunak

(SKPL) ini merupakan dokumen spesifikasi kebutuhan

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

Page 5: Contoh SKPL

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 Definisi

SKPL Merupakan spesifikasi kebutuhan dari

perangkat lunak yang akan dikembangkan.

SKPL-SICC-

XXX

Kode yang merepresentasikan kebutuhan

pada SICC (Sistem Informasi Customer Care)

di mana XXX merupakan

nomor fungsi produk.

SICC Perangkat lunak pengelolaan desktop dan

web untuk pengelolaan rental Film DVD.

Internet Internet merupakan istilah umum yang

dipakai untuk merujuk jaringan global

yang terdiri dari komputer dan layanan

servis dengan sekitar 30 sampai 50 juta

pemakai komputer dan puluhan layanan

informasi seperti e-mail, FTP, dan

World Wide Web.

Page 6: Contoh SKPL

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

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. Bagian utama berisi penjelasan mengenai dokumen

SKPL tersebut yang mencakup tujuan pembuatan SKPL,

ruang lingkup masalah dalam pengembangan perangkat

lunak tersebut, definisi, referensi dan deskripsi umum

tentang dokumen SKPL ini.

Bagian kedua berisi penjelasan umum tentang

Server Komputer yang menyediakan sumber daya

bagi klien yang terhubung melalui

jaringan.

Myplanet Movie

DVD (MMD) Perusahaan penyewaan DVD yang tersebar di

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.

Denda Tarif yang dikenakan ke member apabila

tidak mengembalikan Film DVD sesuai waktu

yang telah ditentukan.

Page 7: Contoh SKPL

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

perangkat lunak SICC yang akan dikembangkan, mencakup

perspektif produk yang akan dikembangkan, fungsi produk

perangkat lunak, karakteristik pengguna, batasan dalam

penggunaan perangkat lunak dan asumsi 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 merupakan perangkat lunak yang dikembangkan

untuk membantu pengelolaan sistem 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. Sistem ini dapat dipergunakan oleh

Myplanet Movie DVD sendiri maupun dipergunakan oleh

member dari Myplanet Movie DVD dan sistem ini sendiri

dibagi menjadi dua jenis, aplikasi desktop dan aplikasi

web.

Pada aplikasi desktop digunakan oleh pihak

internal Myplanet Movie DVD seperti administrator,

customer service dan manajer. Aplikasi ini

menangani antara lain: pengelolaan pengguna sistem,

pengelolaan member, pengelolaan Film DVD, pengelolaan

pemesanan Film DVD, pengelolaan peminjaman Film DVD,

pengelolaan pengembalian DVD, pengelolaan pengisian deposit

kartu, pengelolaan pembayaran, dan pengelolaan laporan.

Untuk aplikasi web, sistem ini dapat digunakan

member, customer service, manajer dan 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

Page 8: Contoh SKPL

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 lunak desktop SICC ini berjalan pada

platform Windows XP/Vista/7, untuk web bisa 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.

Page 9: Contoh SKPL

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 yang digunakan oleh

administrator, manajer, dan customer 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 Data Member (SKPL-SICC-003-01).

Merupakan fungsi yang digunakan untuk

melakukan pendaftaran calon pelanggan pada Customer

Page 10: Contoh SKPL

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 Data Member (SKPL-SICC-003-05).

Merupakan fungsi 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 Film DVD Baru (SKPL-SICC-004-01).

Merupakan fungsi yang 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 fungsi yang digunakan untuk mengubah

Page 11: Contoh SKPL

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

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 yang digunakan untuk

menampilkan data peminjaman Film DVD 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

Page 12: Contoh SKPL

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 fungsi yang digunakan oleh manajer,

operator dan pemilik untuk 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.

Page 13: Contoh SKPL

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.

Page 14: Contoh SKPL

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 antar muka eksternal pada perangkat lunak

SICC meliputi kebutuhan antarmuka pemakai, antarmuka

perangkat keras, antarmuka perangkat lunak, antarmuka

komunikasi.

3.1.1 Antarmuka pemakai

Pengguna berinteraksi dengan antarmuka yang

ditampilkan dalam bentuk form-form.

3.1.2 Antarmuka perangkat keras

Antarmuka perangkat keras yang digunakan dalam

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 : SQL Server 2005

Sumber : Microsoft

Sebagai database management system (DBMS) yang digunakan

untuk penyimpan data di sisi server.

2. Nama : Windows XP/Vista/7

Sumber : Microsoft

Sebagai sistem operasi untuk perangkat dekstop.

3. Nama : IE/Firefox/Chrome/Opera/dll

Sumber : berbagai sumber

Sebagai aplikasi web browser untuk membuka sistem web.

4. Nama : IIS

Sumber : Microsoft.

Sebagai web server.

Page 15: Contoh SKPL

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 komunikasi perangkat lunak SICC

menggunakan protocol TCP/IP, sedangkan untuk aplikasi

web menggunakan protocol HTTP.

Page 16: Contoh SKPL

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

Page 17: Contoh SKPL

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 memberikan pilihan untuk melakukan

entry new data film, edit data 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.

Page 18: Contoh SKPL

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.

Page 19: Contoh SKPL

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.

Page 20: Contoh SKPL

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.

Page 21: Contoh SKPL

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.

Page 22: Contoh SKPL

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.

Page 23: Contoh SKPL

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. Customer Service dapat

melakukan entry data pemesanan film/DVD, 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 menginput data peminjaman

film/DVD (ID 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.

Page 24: Contoh SKPL

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.

Page 25: Contoh SKPL

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.

Page 26: Contoh SKPL

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 oleh aktor untuk melakukan

pengubahan atau pembatalan pemesanan. Aktor dapat

melakukan Display Data Pemesanan, Cari Data

Pemesanan, Edit 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 ini dimulai ketika member memilih

untuk melakukan pengubahan atau 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 melakukan verifikasi data pemesanan

Page 27: Contoh SKPL

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

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 menampilkan peringatan bahwa ID

pemesan tidak sesuai dengan yang ada pada

database.

2. Kembali ke Basic Flow langkah ke 5.

7. Preconditions

1. Member telah memasuki sistem.

8. Postconditions

1. Data pemesanan film/DVD diperbaharui.