Pemaparan Penjelasan PBO
Pemaparan Penjelasan PBO
Suatu transaksi akan menghasilkan satu dari dua hal berikut: transaksi diterima
atau mengeluarkan pesan penolakan transaksi". Untuk melakukan sebuah transaksi akan
melalui dua tahap: pengecekan tabungan dan pemroses transaksi. Proses pengecekan
tabungan akan menetapkan persetujuan untuk proses transaksi. Jika persetujuan ditolak,
ATM akan mengeluarkan pesan penolakan, namun jika diterima, transaksi akan diproses
de ngan menggunakan nomor rekening tabungan dan ATM membaca dari kartu debit.
Pengecekan tabungan dilakukan bersamaan pada saat ATM memvalidasi kartu debit dari
bank yang bersangkutan. Jika kartu valid, password akan dicek dengan nasabah.
Gambar ini
menunjukkan ada
pengklasifikasikan atau
pembatasan dalam
setiap class agar dapat
memudahkan User
maupun Developer
untuk mengakses
dengan batasan kelas.
Berbeda dengan Konsep
Procedural, Setiap Class tidak dibedakan, melainkan dijadikan dalam satu file, yang
kekurangannya apabila terjadi kesalahan akan terjadi system crash. Karna cara kerja
sistemnya seperti pola Waterfall atau Top-Down Design sehingga akan menimbul
kesulitan dalam penganalisaan suatu masalah sistem.
Object adalah gambaran dari entity, baik dunia nyata atau konsep dengan
batasanbatasan dan pengertian yang tepat. Object bisa mewakili sesuatu yang nyata
seperti komputer, mobil atau dapat berupa konsep seperti proses kimia, transaksi bank,
permintaan pembelian, dll. Setiap object dalam sistem memiliki tiga karakteristik yaitu
State (status), Behaviour (sifat) dan Indentity (identitas).
2. Perancangan Diagram Sistem ATM
Prosedur dan fungsi dikelompokkan berdasarkan jenis objek benda yang dikenai
proses ditambah dengan sebuah kelas untuk menampung program utama. Kelas-kelas
yang dibuat akan digunakan oleh kelas utama karena kelas utama adalah kelas yang
akan pertama kali dijalankan ketika program dijalankan (running).