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
Diagram Class

    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

Popular posts from this blog

Tugas 9 - Exception Handling