ETS : Pembayaran Tokopedia

VIDEO : klik disini

1. Skenario Fungsionalitas

  • Tampilan Welcome pada ATM
  • Pertama, user memasukkan kartu ATM pada slot di mesin
  • Akan muncul tampilan PILIH BAHASA. Dalam hal ini user memilih Bahasa Indonesia. Maka, seluruh menu akan berbahasa Indonesia
  • Selanjutnya, user diminta memasukkan PIN. Saat pin yang dimasukkan salah maka akan diminta memasukkan kembali, saat pin benar maka akan masuk ke tampilan menu utama : MENU PENARIKAN CEPAT. Muncul beberapa nominal yang dapat ditarik, dan beberapa menu lain.
  • Karena user akan melakukan pembayaran lain, maka dipilih MENU LAIN
  • Selanjutnya, muncul tampilan PILIH TRANSAKSI LAIN. User memilih TRANSFER. 
  • Tampilan berganti ke pemilihan rekening yang akan dipindahbukukan. User memilih DARI REKENING TABUNGAN
  • Kemudian, user memilih tujuan transfer apakah REKENING BNI atau bank lain. Pada video user memilih REK BNI
  • User diminta untuk menginput NO REK TUJUAN pemindahbukan. User menginput nya. Jika sudah user memilih BENAR
  • User menginput JUMLAH UANG yang akan ditransfer. TEKAN JIKA BENAR.
  • Dialihkan ke berita transfer. Kolom ini boleh dikosongkan dengan menekan "TEKAN JIKA BENAR". Transaksi akan diproses dan menampilkan konfirmasi transfer
  • Akan muncul rangkuman transfer berupa no rekening, nama penerima, jumlah. Jika suda sesuai, user menekan "TEKAN JIkA YA". Transaksi diproses.
  • TRANSAKSI TELAH SELESAI. Jika ada transaksi lain, user menekan YA dan akan kembali ke menu utama. Jika tidak, user menekan TIDAK dan transaksi selesai, kartu ATM dan struk  dikeluarkan mesin ATM.

2. Pendefinisian dan Penggambaran Class

    Program ini terdiri dari lima class.
Diagram Class Mesin ATM

  • ATM Utama    : tampilan awal dan meiliki fungsi untuk mengecek PIN User
  • Menu Awal     : berisi Menu Utama saat PIN benar dan memanggil fungsi lain
  • Menu Lain      : berisi fungsi dan tampilan saat user memilih "MENU LAIN"
  • Akun               : menyimpan informasi kartu dan method/fungsi dalam program
  • Data Transfer  : berisi fungsi yang menyimpan data rekening tujuan

3. Implementasi Rancangan Class

  • ATM Utama

  • Menu Awal

  • Menu Lain

  • Akun

  • Data Transfer

4. Video Demo

Video dapat dilihat pada 
LINK INI


Komentar

Postingan Populer