ETS part II (nomor 1-4)
AUTOMATED TELLER MACHINE (ATM)
Jaman sekarang siapa sih yang tidak mengenal ATM ini, alat ini sudah mempermudah pekerjaan dari teller bank, yang cantik-cantik biasanya ituu, heheheh. Sudah - sudah mari kembali ke topik. Nah pada ETS PBO kelas A ini, kami diminta untuk membuat skenario program ATM dan kelas - kelas yag terletak di dalamnya. Nah mari langsung saja kita buat....
- Skenario fungsionalitasnya :
Nah dari video yang dibuat, awalnya kita disuguhkan dengan melihat kata sambutan di ATM. Setelah itu, memasukkan kartu ATMnya, dan kemudian passwordnya. Disini pengguna tidak usah menginputkan sendiri data kartu dan saldonya, karena dianggap sudah tersedia di database ATM. Kemudian apabila benar, pengguna dapat langsung dan menu-menu yang ada didalam ATM tersebut. Selanjutnya user dihadapkan dengan tampilan utamanya, yang disini memiliki beberapa pilihan perintah. Sebenarnya ada banyak, namun karena waktu yang diberikan, jadi saya hanya membuat 5 saja, yaitu cek saldo, transfer, penarikan dan pembayaran, dan yang tidak kalah penting yaitu keluar.
Nah setelah melakukan 1 perintah, apabila ingin melakukan perintah lagi, nanti akan ada pilihan untuk iya atau tidak. Apabila iya, nanti user akan diarahkan untuk menginput password lagi. Dan apabila benar, akan mengulang ke layar utama. Nah apabila sudah puas, tinggal pilih opsi keluar. Di program ini juga akan dibuat beberapa case, yaitu apabila pin salah dan apabila transaksi dilakukan dengan saldo yang tidak cukup (saldo kurang).
2. Definisi class dan diagram class
Disini kita menggunakan beberapa kelas, yaitu
- Main class ATM nya, yang berisi semua perintah dan input program
- Class password yang berperan penting dalam setiap melakukan transaksi dan diinisialisasi dengan protected agar hanya dapat diakses oleh subclassnya
- Class login, untuk login pada aplikasi apabila password sudah benar
- Class saldo dan saldo2 untuk mendeklarasikan saldo awal, saldo setelah dilakukan operasi, dan saldo minimum yang harus tersimpan di dalam ATM (Biaya admin)
- Class transaksi lagi, untuk bertanya kepada user, apakah ingin transaksi lagi atau tidak
Diagram kelasnya :
3. Implementasikan rancangan Class dengan menggunakan bahasa pemrograman Java.
a. Password
b. Login
c. Saldo
d. Saldo2
e. Transaksi lagi
f. Main
4. Video demo dan hasil eksekusi program
Video demo dan hasil eksekusi dari program dapat dilihat di link ini
Sekian dari hasil pengerjaan ETS saya, semoga dapat bermanfaat bagi yang melihat website ini. Stay safe dan tetap produktif !!!
Nama : Johnivan Aldo Sudiono
NRP : 05111940000051
Kelas : PBO A
Komentar
Posting Komentar