ETS PBO 2020
Case
Pertanyaan
1. Perhatikan video di atas, tuliskan skenario fungsionalitas aplikasi pada mesin ATM, berdasarkan tayangan tersebut.
2. Definisikan Class dan gambarkan Diagram Class untuk membangun aplikasi tersebut.
3. Implementasikan rancangan Class dengan menggunakan bahasa pemrograman Java.
4. Buat video demo yang menjelaskan pembuatan aplikasi tersebut beserta dengan hasil eksekusinya.
Jawaban
1. Skenario Fungsionalitas Mesin ATM
- Mesin ATM menampilkan tampilan awal berupa perintah untuk memasukkan kartu ATM pengguna.
- Kemudian, masukkan pin ATM.
- Mesin menunjukkan pilihan menu transaksi.
- Pilih opsi "transfer".
- Kemudian, tampil pilihan tujuan transfer.
- Lalu, masukkan nomor rekening tujuan transfer dan kemudian tekan opsi benar.
- Setelah itu, masukkan nominal uang yang akan ditransfer dan klik benar.
- Muncul pesan konfirmasi, tekan "ya" untuk melanjutkan transaksi.
- Jika transaksi berhasil, akan muncul pesan "transaksi selesai".
- Kartu ATM dan tanda bukti transfer dapat diambil.
2. Definisi Class Mesin ATM
Terdapat 2 Class pada Mesin ATM
a. Class mesinATM
Class ini merupakan main class dari program yang menjalankan peran dari mesin ATM itu sendiri. Class menampilkan tampilan menu-menu yang digunakan pada mesin ATM.
b. Class transferATM
Merupakan Class yang mengatur jalannya metode transaksi pada mesin ATM. Untuk case kali ini metode yang digunakan adalah metode transfer.
3. Implementasi
Berikut merupakan source code dari program Mesin ATM.
Class mesinATM
Class transferATM
Output
4. Demo
Sekian dari dokumentasi ETS.
Comments
Post a Comment