ETS PBO : Belanja Tokopedia via ATM (Update : no 3 & no 4)

 

Pertanyaan :

  1. 1. Perhatikan video di atas, tuliskan skenario fungsionalitas aplikasi pada mesin ATM, berdasarkan tayangan tersebut ( Terakhir Posting 14.30)
  2. 2. Definisikan Class dan gambarkan Diagram Class untuk membangun aplikasi tersebut. (Terakhir Posting 14.30)
  3. 3. Implementasikan rancangan Class dengan menggunakan bahasa pemrograman Java. (Terakhir  Posting 23.30)
  4. 4. Buat video demo yang menjelaskan pembuatan aplikasi tersebut beserta dengan hasil eksekusinya. ( Terakhir Posting 23.30)
  5. 5. Semua jawaban dalam blog dan buat koment di link blog ini.
Jawaban

1. Skenario Fungsionalitas
    Pada video di atas memperlihatkan sebuah skenario seseorang sedang berbelanja online di Tokopedia lalu melanjutkan transaksinya lewat ATM BNI. Dalam case tersebut, barang yang hendak dibeli adalah "Rode Videomic" dengan jumlah total pembayaran adalah Rp1.022.564. Berlanjut ke ATM, pada tampilan awal memunculkan pesan selamat datang dan menginstruksi user untuk memasukkan kartu atm, dengan kata lain akun nasabah mereka. Lalu, user diminta memasukkan nomor PIN (Personal Identification Number) yang sudah dibuat ketika mengajukan kartu ATM. Selanjutnya, akan muncul menu layanan-layanan yang disediakan dan untuk kasus ini fokus ke menu transfer dimana user menstransfer sejumlah uang yang sesuai dengan tagihan transaksi. Setelah memilih menu transfer, user dibawa ke tampilan menu untuk mengisi nomor rekening yang dituju (dalam kasus ini rekening Tokopedia). Lalu, user diminta mengisi nominal jumlah uang yang akan ditransfer. Langkah berikutnya, ATM akan memproses dan memunculkan informasi berupa : nomor rekening user, nomor rekening penerima, nama akun dari rekening penerima, jumlah nominal, serta pertanyaan konfirmasi "Transaksi dilanjutkan?" dengan pilihan jawaban "Ya/Tidak". Setelah transaksi dilakukan user diberi pilihan apakah melanjutkan transaksi atau tidak, bila iya, maka cetak struk dan kembali ke menu layanan, sebaliknya bila tidak maka akan mencetak struk transaksi lalu kartu ATM keluar dari mesin.
Kesimpulannya : 
a. Tampilan Welcome
b. Masukkan akun nasabah beserta nomor PIN
c. Tampilan menu layanan
d. Menu Transfer : Masukkan nomor rekening --> Masukkan jumlah nominal.
e. Menampilkan informasi transaksi
f. Mencetak struk transaksi dan keluar dari aplikasi

2. Definisi Class dan Diagram Class
    


a. Class ATM.java merupakan class utama yang menjalankan sistem
b. Class Account merepresentasikan akun nasabah yang berisi PIN
c. Class Screen mengimplementasikan tampilan layar sebuah ATM
d. Class menuTransfer Mengimplementasikan menu layanan transfer

Time : 14.19 WIB

3. Implementasi dengan program Java
    Berikut tampilan terminal window output:



Berikut tampilan source code dari class Account:

Berikut tampilan source code dari class Screen:

Berikut tampilan source code dari class menuTransfer:

Berikut tampilan source code dari class ATM:

4. Video Demo beserta Hasil Eksekusinya

time : 23.50 WIB

Sekian ETS PBO : Belanja Tokopedia via ATM

Komentar

Postingan populer dari blog ini

TUGAS 4 PBKK : Building Desktop Application

TUGAS 5 PBKK : Desain Aplikasi Dekstop

TUGAS 2 PBKK : Mencoba Framework Net