ETS-2 Pemrograman Berbasis Obyek Soal 1 & 2
Nama: Muhammad Naufaldillah
NRP: 05111940000202
Kelas: PBO B
Pertanyaan:
1. Perhatikan video di atas, tuliskan skenario fungsionalitas aplikasi berdasarkan tayangan tersebut
Jawab:
Pada video tersebut merupakan skenario penggunaaan mesin setor ATM:
- ATM menampilkan home screen ketika tidak kartu ATM yang dimasukkan.
- Pengguna memasukkan kartu ATM.
- Kemudian Mesin ATM meminta pin pengguna dan pengguna meamsukkan pin ATM-nya.
- Mesin ATM menampilkan pilihan transaksi berupa "Setoran Tunai" dan "Penarikan Tunai/Transaksi Lainnya".
- User memilih "Setoran Tunai"
- Mesin ATM memasukkan uang tunai dengan maksimal 50 lembar.
- User memasukkan uang tunai ke dalam mesin ATM.
- Setelah itu, mesin ATM mengkonfirmasi jumlah uang yang mau disetor. Pilihannya adalah "Setor" atau "Batal"
- Mesin ATM mengkonfirmasi rekening tujuan anda. Pilihannya adalah "Rekening Anda" dan "Rekening Lain".
- Mesin ATM memproses transaksi Setor Tunai. Pengguna mendapatkan receipt dan dapat ingin melanjutkan transaksi atau tidak.
2. Definisikan Class dan gambarkan Diagram
Jawab:
Class yang diperlukan pada program:
- Class atm sebagai class utama pada program ini yang mengatur input pin, jenis transaksi, dan uang yang disetor.
- Class setorTunai yang melakukan transaksi penyetoran tunai.
- Class dataNasabah yang menyimpan data nasabah (nama, pin, saldo).
Gambar Class Diagram Mesin Setor ATM.
Komentar
Posting Komentar