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.
3. Implementasi
ATM.java
Transaksi.java
Output
4. Video
Komentar
Posting Komentar