TUGAS apss
-
Upload
muhammad-fajri -
Category
Documents
-
view
146 -
download
2
Transcript of TUGAS apss
-
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