Top Banner

of 18

TUGAS apss

Oct 17, 2015

Download

Documents

Muhammad Fajri
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • TUGAS II

    ANALISIS DAN PRANCANGAN SISTEM

    ANGGOTA KELOMPOK: 1.WAFINA NURUL ADILA (125150218113018)

    2. ABDUL AZIS (125150218113027)

    3. MUHAMMAD FAJRI (125150218113029)

    4. ARIFALDI JAYAPUTRA (125150218113030)

    TEKNIK INFORMATIKA

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

    UNIVERSITAS BRAWIJAYA

    2014

  • ATM

    1. Entity Relationship Diagram ATM

    Dari sistem yang akan dibuat, dapat diketahui ada 3 entitas yang dapat digunakan.

    Berikut entitas beserta atribut dan hubungannya.

    1. Entitas Nasabah

    Atribut : No_Idkartu, PIN, nama dan alamat

    2. Entitas Operator

    Atribut : No_id, nama

    3. Entitas ATM

    Atribut : No_atm, jumlah_uang, layanan

  • 2. Data Flow Diagram Level 0 (Diagram Context)

    Sistem ATM akan meminta data autentifikasi dari nasabah beserta request services yang

    diinginkan nasabah, sebaliknya Sistem akan melakukan respon transaksi yang yang dilakukan

    nasabah. Pada Operator ATM, sistem akan mengirimkan notifikasi deposit yang selamjutnya

    operator akan memverifikasi deposit tersebut dan memasukan jumlah stok uang pada ATM

    nasabah

    Sistem

    ATM

    Sistem

    Bank

    Opertor

    ATM

    Data autenfikasi

    nasabah request

    transaksi ATM

    Verifikasi

    Deposit

    Jumlah stok

    Notifikasi

    Deposit

    Request Transaksi

    Bank

    Respon Transaksi

    Bank

  • Data Flow Diagram Level 1

    1 : Pengelolaan ATM

    Proses ini hanya dapat diakses oleh operator. Kegiatan yang mungkin dilakukan adalah

    melakukan verifikasi deposit dan memasukkan jumlah cash on hand. Semua aktivitas direkam

    dalam Log ATM.

    2 : Transaksi ATM

    Proses ini diakses oleh nasabah dan mencakup kegiatan perbankan seperti penarikan

    tunai, transfer dana antar rekening, deposit uang, dan pengecekan saldo. Semua transaksi

    direkam dalam Log Transaksi.

  • Data Flow Diagram Level 2 Proses 1 (Proses Pengelolaan ATM)

    1.1 : Autentikasi Operator

    Proses ini harus dilalui sebelum operator dapat mengakses proses yang lain. Autentikasi

    dilakukan dengan menggunakan kode dan password. Jika Respon Autentikasi Operator dari

    Sistem Bank OK, maka operator dapat melanjutkan. Jika salah, sistem akan menampilan pesan

    autentikasi.

    1.2 : Verifikasi Deposit

    Mesin ATM membaca Log Transaksi untuk mengetahui apakah ada deposit dari nasabah.

    Jika ada, operator akan menerima notifikasi dari mesin ATM bahwa ada deposit dari nasabah.

  • Kemudian operator melakukan verifikasi terhadap amplop (yang diambil dari dalam mesin

    ATM) dan memberikan konfirmasi/verifikasi kepada ATM. Mesin ATM kemudian melakukan

    request verifikasi deposit kepada sistem bank dan menerima respons. Semua hal ini direkam

    dalam Log ATM.

    1.3 : Start Stop Mesin

    Proses ini akan menghidupkan atau mematikan mesin, sesuai dengan request dari

    operator. Setiap kegiatan menghidupkan atau mematikan mesin direkam dalam Log ATM.

    1.4 : Set Stok Uang

    Operator memasukkan jumlah uang tunai yang berada dalam mesin ATM. Jumlah uang

    yang dimasukkan direkam dalam Log ATM.

  • 2.1 : Autentikasi Nasabah

    Proses ini akan memeriksa keabsahan Data Autentikasi yang dimasukkan oleh nasabah.

    Data Autentikasi berupa No Kartu dan PIN. Sistem akan melakukan validasi No Kartu dan PIN

    dengan Sistem Bank Jika validasi berhasil, nasabah dapat melanjutkan ke proses transaksi. Jika

    validasi gagal, maka nasabah tidak dapat melanjutkan dan pesan kegagalan proses autentikasi

    akan ditampilkan ke nasabah.

    2.2 : Transaksi Penarikan

    Nasabah memasukkan jumlah uang tunai yang ingin diambil. Kemudian ATM

    melakukan validasi dengan sistem bank. Jika respons dari sistem bank OK, maka ATM akan

    mengeluarkan uang tunai. Setiap transaksi direkam dalam Log Transaksi.

    2.3 : Transaksi Deposit

    Nasabah memasukkan jumlah uang yang ingin di-deposit ke rekening bank. Kemudian

    ATM melakukan validasi dengan sistem bank. Jika respons dari sistem bank OK, maka ATM

    akan mengizinkan nasabah untuk memasukkan uang tunai atau cek. Setiap transaksi direkam

    dalam Log Transaksi.

    2.4 : Transaksi Transfer

    Nasabah memasukkan data transfer (nomor rekening tujuan dan jumlah uang). Kemudian

    ATM melakukan validasi dengan sistem bank. Jika respons dari sistem bank OK, berarti

    transfer dana berhasil dilakukan. Setiap transaksi direkam dalam Log Transaksi.

    2.5 : Pengecekan Saldo

    ATM melakukan request saldo kepada sistem bank. Kemudian ATM mencetak sebuah

    struk yang berisi informasi saldo nasabah. Setiap transaksi direkam dalam Log Transaksi.

  • 3. STD ATM

    4.PSPEC

    Input : kartu kerdit (data in)

    Output : uang (data out)

    Body : if saldo >= penarikan dan saldo >Rp50.000

    Change due = saldo-penarikan

    Penarikan cukup = true

    else

    Saldo

  • Request penarikan uang Saldo cukup Ambil uang

    T T 1

    D/C F` 0

    6. USECASE SKENARIO PENARIKAN

    Use Case Penarikan uang

    Brief Descriptions Usecase ini menjelaskan bagaimana customer menggunakan atm untuk menarik uang ke/rekening bank.

    Actor Customer

    Pre-conditions Pelanggan atm harus log in ke sistem

    Main Flow Customer memilih menupenarikan

    Sistem meminta jumlah penarikan

    Customer memasukkan jumlah penarikan uang

    Sistem mengeluarkan uang

    Alternative Flow Customer dapat membatalkan transaksi

    Customer dapat memilih menu lain

    Post Conditions Customer telah menerima uang dan system memperbaharui databasenya.

  • 7. USECASE DIAGRAM

  • PEMINJAMAN PERPUSTAKAAN

    1. Entity Relationship Diagram Peminjaman Perpustakaan

    Dari sistem yang akan dibuat, dapat diketahui ada 3 entitas yang dapat digunakan.

    Berikut entitas beserta atribut dan hubungannya.

    1. Entitas ANGGOTA

    Atribut : KD-ANGGOTA, NAMA-ANGGOTA, TGL_LAHIR, TGL_DAFTAR

    2. Entitas PEMINJAM

    Atribut : NO_PINJAM, TGL_PINJAM, TGL_KEMBALI

    3. Entitas BUKU

    Atribut : KD-BUKU, JUDUL, PENERBIT, PENGARANG, STOK

    TERDIRI DARI

    MELAKUKAN

    ANGGOTA

    KD-ANGGOTA

    NAMA-ANGGOTA

    TGL_LAHIR

    TGL_DAFTAR

    BUKU

    KD-BUKU

    JUDUL

    PENERBIT

    PENGARANG

    STOK

    PEMINAJAMAN

    NO_PINJAM

    TGL_PINJAM

    TGL_KEMBALI

  • 2. Diagram Konteks

    1. Pada saat pendaftaran, identitas anggota diserahkan ke petugas untuk dicatat jika belum

    terdaftar, lalu dibuatkan kartu anggoa.

    2. Proses peminjaman diawali dengan menyerahkan kode buku pinjaman dan kartu

    anggota ke petugas administrasi perpustakaan

    3. Petugas akan memeriksa buku yg dipinjam, jika ada, buku pinjaman akan dicatat pada

    catatan peminjaman buku, kemudian dibuatkan bukti peminjaman buku utk peminjam.

    4. Kartu buku disimpan petugas dan Buku beserta bukti peminjaman diterima peminjam

    dan dicatat oleh system peminjaman buku.

    5. Sistem ini harus dapat menghasilkan laporan peminjaman untuk Pimpinan dan Daftar

    pengeluaran buku untuk Bag.Pengadaan.

    6. Buku-buku yang tersedia diperoleh dari bag.pengadaan.

  • DFD level 1

    1. Peminjam / anggota melakukan pengecekan kartu id-anggota

    2. Jika tidak punya atau belum terdaftar, maka akan melakukan pendaftaran

    3. Jika terdaftar maka akan melakukan pencocokan kartu id.

    4. Bagian pendaftaran menyerahkan kartu anggota untuk peminjam.

    5. Proses Peminjaman : Peminjaman buku diawali dari proses pemilihan buku kemudian

    setelah menemukan yang dicari akan dibawa ke petugas perpustakaan untuk dicatat.

    Sistem menampilkan status buku.

    6. Proses Pencarian Data Peminjam : jika petugas ingin mengetahui buku apa saja yang

    telah dipinjam oleh anggota perpustakaan. Maka petugas akan melakukan proses

    pencarian.

    7. Proses Pencarian Data Buku : dalam proses ini diawali jika peminjam atau anggota

    tidak mengetahui letak buku yang dicarinya, maka ia bisa mencarinya di program ini

    sesuai dengan judul buku, nama pengarang dan lain-lain sesuai dengan apa yang

    disediakan oleh program komputer.

    8. Hasil proses dari peminjaman buku akan disimpan dalam tabel peminjaman (storage),

    proses pencarian data peminjam atau anggota perpeustakaan akan disimpan dalam tabel

    * *

    *

  • anggota, dan yang terakhir proses pembuatan laporan akan disimpan dalam tabel

    laporan.

    9. Setelah disimpan laporan peminjaman diserahkan untuk Pimpinan dan Daftar

    pengeluaran buku untuk Bag.Pengadaan.

  • DFD level 1 proses 1.0

    1. membaca id anggota, proses mencari data anggota

    2. proses merekam data anggota pada storage

    3. storage menranfer data anggota

    4. proses mencetak kartu anggota

    5. kartu anggota tercetak

    DFD level 1 proses 4.0

    1. Data buku terverifikasi

    2. Proses merekam peminjaman buku oleh anggota

    3. Masuk ke dalam storage peminjam

    pemilihan buku

  • 4. Proses melakukan update bukti peminjaman untuk storage buku

    5. Proses mencetak bukti peminjaman

    DFD level 2 proses 5.0

    1. Storage peminjaman dan buku dicetak menjadi laporan dan dicetak untuk daftar

    pengeluaran oleh pemroses

    2. Laporan peminjaman dan daftar pengeluaran tercetak.

    3. STD PEMINJAMAN PERPUSTAKAAN

    Pemilihan buku Update status buku

  • 4. PSPEC

    Input : Kartu anggota (data in)

    Output : Buku (data out)

    Body : cek peminjaman ()

    if buku terlambat

    pembayaran denda

    else if buku ada

    update jumlah buku =-1

    cetak laporan

    else buku tidak ada (=0)

    keluar

    5. CSPEC

    Request peminjaman buku Buku ada Ambil buku

    T T 1

    D/C F` 0

    6. USECASE SKENARIO

    Use Case Meminjam buku

    Brief Descriptions Use case ini merupakan proses peminjaman buku oleh anggota atau petugas.

    Actor Anggota, petugas.

    Pre-conditions Annggota mencari terlebih dahulu buku di katalog perpustakaan.

    Main Flow Anggota menyerahkan kartu anggota dan buku yang akan dipinnjam.

    Petugas melakakukan pengecekan atas peminjaman yang terakhir.

    Anggota melakukan pembayaran denda terlebih dahulu (apabila ada).

    Alternative Flow Anggota mencari buku lain yang sejenis.

    Anggota melunasi pembayaran dendanya terlebih dahulu.

    Post Conditions Transaksi peminjaman dapat dilakukan dengan waktu dan jumlah buku yang sesuai dengan ketentuan.

  • 7. USECASE DIAGRAM