Jumat, 23 Desember 2016

ATM : Automated Teller Machine

Pada kesempatan kali ini, saya akan memposting source code OOP berupa java yang dapat dijalankan pada java program, salah satunya adalah BlueJ. Bentuk realisasinya yaitu seperti mesin ATM yang memiliki fitur login, melakukan transaksi seperti penarikan uang, pengecekan saldo, dan yang lainnya seperti yang dimiliki oleh mesin ATM pada umumnya.

Berikut adalah beberapa class yang terdapat pada program saya dapat dilihat di bawah ini:
1. Screen
2. Keypad
3. DepositSlot
4. Account
5. Transaction
6. Bank Database
7. Balance Inquiry
8. Deposit
9. Cash Dispenser
10. Withdrawal
11. Main

Jika digabung dari source codenya, maka kita akan menemukan bentuk hubungan dari class tersebut seperti di bawah ini:

Jika sudah di compile, maka akan keluar tampilan output seperti ini: