ETS PBO B

Program Setor Tunai ATM

ATM menyediakan beberapa layanan yang diberikan kepada penggunanya, yaitu seperti penarikan tunai, setor tunai, transfer, informasi saldo, dan sebagainya.

1.      Skenario Fungsionalitas Aplikasi

  • Tampilan layar utama akan ditampilkan saat pengguna belum memasukkan kartu ATM
  • Pengguna memasukkan kartu ATM
  • Pengguna diminta memasukkan PIN ATM
  • Jika PIN ATM yang dimasukkan benar, maka akan ditampilkan pilihan transaksi yang akan dilakukan.
  • Pengguna memilih transaksi setoran tunai.
  • Kemudian pengguna memasukkan uang ke dalam mesin ATM.
  • Mesin ATM akan memproses transaksi tersebut.
  • Kemudian layar akan menampilkan jumlah uang yang telah disetorkan. Jika jumlah uang yang disetorkan sudah benar, maka click opsi “Setor”
  • Setelah itu, layar akan menampilkan opsi “setoran ke”, pengguna dapat memilih setoran tersebut disetor ke rekening pengguna atau ke rekening lain.
  • Kemudian mesin ATM memproses transaksi tersebut.
  • Setelah proses selesai, struk akan keluar
  • Kemudian layar akan menampilkan pilihan melanjutkan transaksi lain atau tidak.
  • Jika pengguna memilih “Ya”, maka program akan mengulang pada poin ketiga. Jika pengguna memilih “Tidak”, kartu ATM akan keluar dari mesin.
  • Tampilan layar utama akan kembali ditampilkan

 

2.      Definisi Class dan Diagram Class


Class ATM

    Class ATM merupakan class utama untuk program mesin ATM ini. Class ini akan berisi objek dari Class Transaksi. Class ini juga berfungsi untuk menampilkan menu-menu yang tersedia dalam program mesin ATM. 

Class Transaksi

    Class Transaksi berisi transaksi-transaksi yang tersedia dalam program mesin ATM, transaksi yang tersedia antara lain, setor tunai, tarik tunai, dan transaksi lain. Pada Class ini akan dilakukan pengecekan apakah PIN ATM yang dimasukkan sudah sesuai atau belum.


3.      Implementasi

ATM.java


Transaksi.java


Output



4.      Video



Komentar