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

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

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

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

  • 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

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

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

  • 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

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

  • 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

  • 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

  • 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

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

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

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

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

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

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

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