ETS PBO B (PROGRAM SETOR TUNAI ATM)

 Jadi sekarang saya akan membuat sebuah program ATM dengan menggunakan java. Program ini memiliki fungsi untuk melakukan penyetoran uang. Biasanya setelah melakukan penyetoran uang, mesin ATM akan menampilkan informasi saldo. Pada program ini terdapat 3 fungsi inti yaitu :

  1. Transaksi : pada program ini hanya akan mengimplementasikan penyetoran uang
  2. Akun : menyimpan informasi saldo dan pin dari suatu rekening
  3. ATM : fungsi inti dari program yang menampilkan menu-menu ATM
Skenario fungsionalitas aplikasi ATM sebagai berikut : 
1. Kartu dimasukkan  
2. User masukkan pin akun
3. Menampilkan beberapa pilihan fungsi antara lain:
    a. Setoran Tunai
    b. Penarikan Tunai dan Transaksi Lainnya
4. Apabila user memilih opsi setoran tunai maka akan mengembalikan “Silahkan Memasukkan Uang Anda".
5. Lalu user memasukkan nominal uang yang akan di setor
6. Setelah dikonfirmasi bahwa memang sesuai nominal yang diinnginkan masuk di atm, maka atm akan memberikan opsi untuk memasukkan uang tersebut di "Rekening Anda" atau "Rekening Lain"
7. Apabila user memilih opsi rekening anda  maka atm akan mengeluarkan resi yang berarti penyetoran tunai berhasil

Untuk program berikut terdapat 3 class, yaitu :

  1. ATM.Java yaitu class yang menampung fungsi kerja mesin atm.
  2. Screen.Java yaitu class untuk menampilkan tampilan atm pada output
  3. Account.Java yaitu sebagai class yang menampung pin dan kartu user.
Berikut Diagram dari kelas - kelas di atas




Berikut merupakan Source Code dari kelas - kelas di atas

A.ATM.java








B.Account.java


C.Screen.java




Berikut merupakan penjelasan dari Program Setor Tunai ATM sekaligus Outputnya 
























Komentar

Postingan populer dari blog ini

WEBSITE BOOTSTRAP

TUGAS PBO B (JAVA FX)

FORM VALIDASI