Anda di halaman 1dari 3

Studi Kasus PBO

Tentang Proses Mesin ATM


Kelompok
Michael Fernando
Abdul Aziz Ubaidillah
Weldy Trio Ananda
1. Pemaparan Penjelasan
Sebuah bank mengoperasikan ATM dan mengelola banyak tabungan, setiap
nasabah memiliki setidaknya satu rekening tabungan pada satu bank tertentu. Setiap
tabungan dapat diakses melalui kartu debit. Proses utama sistem ATM berkomunikasi
dengan pusat komputer dan didesain untuk menangani beberapa transaksi. Setiap
transaksi menunjuk sebuah tabungan tertentu.

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.

Nah, kali ini gambar menjelaskan Konsep Pemrograman Berorientasi Objek(OOP)


dengan gambar berikut

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

Prosedur dan fungsi pada pemrograman berorientasi objek disebut dengan


metode
(method). Ide
pemrograman
berorientasi
objek muncul
agar kode
program yang
sudah dibuat
untuk sebuah
program
berorientasi
objek dapat
digunakan
untuk
program lain,
misalnya kode
program kelas anggota yang disimpan di sebuah file pada kasus Perancangan Sistem
ATM ini yang dapat digunakan untuk program lain yang sama sama melibatkan objek-
objek anggota, misalnya Program Pinjaman Bank(Yang hanya membutuhkan file anggota
dari class Bank. Berikut Perancangan setelah memakai Konsep PBO dalam
pengaplikasiannya

Anda mungkin juga menyukai