Senin, 26 Desember 2016

OOP Mesin ATM

ATM (bahasa Indonesia: Anjungan Tunai Mandiri atau dalam bahasa Inggris: Automated Teller Machine) adalah sebuah alat elektronik yang melayani nasabah bank untuk mengambil uang dan mengecek rekening tabungan mereka tanpa perlu dilayani oleh seorang "teller" manusia


Ilustrasi


Source Code :
1. Screen

2. Keypad

3. CashDispenser

4. DepositSlot

5. BankDatabase

6. Balance

7. WithDrawTrabsaction

8. Transaction

9. Account

10. ATM

11. ATMCaseStudy




Output :
1. Balance


2. WithDraw


3. Deposit










Minggu, 25 Desember 2016

Final Projek Pemrograman Berorientasi Projek Kelas D

Nama : Andrea Prahita J dan Brama Diwangkara
NRP : 5115100047 dan 5115100150
Kelas : PBO-D
Dosen Pengajar : Bapak Fajar Baskoro

Final Projek Pemrograman Berorientasi Objek :

  1. Buatlah program ATM sesuai dengan yang telah dibahas.
  2. Modifikasi dan Reuse dari program yang ada untuk membuat program vending machine mesin pengeluar minuman yang menggunakan smartcard e-money Bank Mandiri.
  3. Dokumentasikan ke dalam blog kemudian update link ke blog saya.


Gambar Relasi antar classnya :


Cara Kerja :

1. Disediakan beberapa pilihan item(minuman) , silahkan pilih minuman yang tersedia
2. Memasukan karutu E-money Mandiri ke dalam vending machine 
3. Jika saldo cukup , maka akan keluar sebuah item

Source code :

1. Class MainVandingMachine

2. Class VendingMachine

3. Class Pembelian

4. Class Transaction

5. Class Screen

6. Class Keypad

7. Class ItemStock

8. Class DataBase

9. Class Emoney


OutPut Program :

1. Berhasil

2. Tersedia


3. Input Salah 


4. Kartu tidak teridentifikasi