Sebuah proyek dengan membuat program mesin ATM secara Object Oriented
- atm_card.py berisi Kelas ATMCard
- customer.py berisi Kelas Customer yang merupakan anak kelas dari ATMCard
- atm_program.py berisi program utama (driver)
Pada awal program, user diminta untuk memasukkan PIN (default = 1234). Jika salah sampai 3 kali, maka program akan keluar. Setelah itu user akan memilih fitur-fitur dari menu
- Cek Saldo = Untuk mengecek saldo sekarang (default = 10000)
- Debet = Untuk mengambil uang (mengurangi saldo)
- Simpan = Untuk menyimpan uang (menambah saldo)
- Ganti PIN = Mengganti PIN default
- Keluar = Keluar dari program dan mencetak resi