Sample SKPL

  • Published on
    29-Oct-2015

  • View
    50

  • Download
    3

Embed Size (px)

Transcript

  • SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

    ATM (Anjungan Tunai Mandiri) BANK-KRUT

    untuk:

    Mata Kuliah

    Dipersiapkan oleh:

    Jurusan

    Jalan Dipatiukur No.112-116 Bandung

    Nomor Dokumen Halaman

    SKPL-001 1/36

    Revisi

    GL01

  • Jurusan SKPL-001 Halaman 2 dari 36

    DAFTAR PERUBAHAN

    Revisi Deskripsi

    A

    B

    C

    D

    E

    F

    G

    INDEX - A B C D E F G

    TGL

    Ditulis oleh

    Diperiksa oleh

    Disetujui oleh

  • Jurusan SKPL-001 Halaman 3 dari 36

    Daftar Halaman Perubahan

    Halaman Revisi Halaman Revisi

  • Jurusan SKPL-001 Halaman 4 dari 36

    Daftar Isi

    1. Pendahuluan ........................................................................................................................................................ 9

    1.1 Tujuan Penulisan Dokumen ..................................................................................................................... 9 1.2 Lingkup Masalah ..................................................................................................................................... 9 1.3 Definisi, Singkatan, dan Akronim ............................................................................................................ 9 1.4 Referensi .................................................................................................................................................. 9 1.5 Deskripsi Umum Dokumen ..................................................................................................................... 9

    2 Deskripsi Global Perangkat Lunak ................................................................................................................ 10 2.1 Perspektif Produk .................................................................................................................................. 10 2.2 Fungsi Produk ........................................................................................................................................ 11 2.3 Karakteristik Pengguna .......................................................................................................................... 11 2.4 Batasan-batasan ..................................................................................................................................... 12 2.5 Asumsi dan Kebergantungan ................................................................................................................. 12

    3 Deskripsi Rinci Kebutuhan ............................................................................................................................ 12 3.1 Kebutuhan antarmuka eksternal ............................................................................................................. 13

    3.1.1 Antarmuka pemakai ....................................................................................................................... 13 3.1.2 Antarmuka perangkat keras ........................................................................................................... 13 3.1.3 Antarmuka perangkat lunak ........................................................................................................... 13 3.1.4 Antarmuka komunikasi .................................................................................................................. 13

    3.2 Kebutuhan Fungsional ........................................................................................................................... 14 3.2.1 Autentikasi Operator ....................................................................................................................... 14

    3.2.1.1 Skenario ................................................................................................................................. 14 3.2.1.2 Dinamika Objek ..................................................................................................................... 15

    3.2.2 Verifikasi Deposit .......................................................................................................................... 15 3.2.2.1 Skenario ................................................................................................................................. 15 3.2.2.2 Dinamika Objek ..................................................................................................................... 16

    3.2.3 Set Stok Uang ................................................................................................................................ 16 3.2.3.1 Skenario ................................................................................................................................. 16 3.2.3.2 Dinamika Objek ..................................................................................................................... 17

    3.2.4 Aktivasi ATM ................................................................................................................................ 17 3.2.4.1 Skenario ................................................................................................................................. 17 3.2.4.2 Dinamika Objek ..................................................................................................................... 17

    3.2.5 Autentikasi Nasabah ...................................................................................................................... 18 3.2.5.1 Skenario ................................................................................................................................. 18 3.2.5.2 Dinamika Objek ..................................................................................................................... 18

    3.2.6 Penarikan Tunai ............................................................................................................................. 18 3.2.6.1 Skenario ................................................................................................................................. 18 3.2.6.2 Dinamika Objek ..................................................................................................................... 19

    3.2.7 Transfer Uang ................................................................................................................................ 19 3.2.7.1 Skenario ................................................................................................................................. 19 3.2.7.2 Dinamika Objek ..................................................................................................................... 20

    3.2.8 Deposit ........................................................................................................................................... 21 3.2.8.1 Skenario ................................................................................................................................. 21 3.2.8.2 Dinamika Objek ..................................................................................................................... 21

    3.2.9 Cek Saldo ....................................................................................................................................... 22 3.2.9.1 Skenario ................................................................................................................................. 22 3.2.9.2 DinamikaObjek ...................................................................................................................... 22

    3.3 Deskripsi Kelas-kelas ............................................................................................................................ 23 3.3.1 Diagram Kelas ............................................................................................................................... 23 3.3.2 Spesifikasi Kelas ............................................................................................................................ 24

    3.3.2.1 Kelas ATM ............................................................................................................................ 24 3.3.2.1.1 Deskripsi Atribut ................................................................................................................ 24 3.3.2.1.2 Deskripsi Layanan .............................................................................................................. 24

  • Jurusan SKPL-001 Halaman 5 dari 36

    3.3.2.2 Kelas ATM Controller ........................................................................................................... 24 3.3.2.2.1 Deskripsi Atribut ................................................................................................................ 24 3.3.2.2.2 Deskripsi Layanan .............................................................................................................. 24

    3.3.2.3 Kelas Console ........................................................................................................................ 25 3.3.2.3.1 Deskripsi Atribut ................................................................................................................ 25 3.3.2.3.2 Deskripsi Layanan .............................................................................................................. 25

    3.3.2.4 Kelas CardReader .................................................................................................................. 25 3.3.2.4.1 Deskripsi Atribut ................................................................................................................ 25 3.3.2.4.2 Deskripsi Layanan ....................................................................