ETS soal 3

3. Implementasikan rancangan Class dengan menggunakan bahasa pemrograman Java.

        Pada rancangan diagram class saya menggunakan 5 class dalam program ini, Pada kali ini saya akan menampilkan kodingan untuk program dengan menggunakan bahasa java beserta penjelasannya.

a. ATM 
        Pada class ini kita memasukkan pin akun atm kita yang disinkronkan dengan class akun, apabila salah maka program akan berhenti dan menampilkan pesan "PIN anda salah". Apabila pin yg dimasukkan benar maka akan langsung beralih ke menu tarik tunai.
source code

b. Akun
       Pada class ini kita mengatur saldo awal dan pin yang ada untuk memverifikasi penggunanya (seperti database) dan terdapat fungsi untuk mengecek kebenaran. Selain itu ada juga fungsi untuk mengecek kebenaran untuk menambil nilai pada variabel saldo apabila nilai yg diambil tidak memenuhi atau kurang. Terdapat juga fungsi set untuk mengatur nilai jika telah diprosesn dan fungsi get untuk mengambil nilai agar bisa diproses.
source code

c. TarikTunai
        Pada class ini terdapat beberapa pilihan untuk berapa nominal uang yang mau kita ambil, apabila ingin mengambil nominal sesuai yang diinginkan maka pilih transaksi lain dan jika ingin mengaktifkan mobile banking maka pilih E-banking.
source code 

d. Transaksilain
        Pada class ini terdapat beberapa pilihan transaksi lain, amun karena pada video hanya diminta untuk melakukan penarikan tunai maka fitur yang lain saya atur default untuk mengirimpesan "Layanan masih dalam perbaikan". Pada fungsi tarik tunai maka kita diminta untuk menginput nominal yang ingin diambil dan melakukan proses pengambilan saldo pada akun kemudian dilakukan proses dan mengubah nilai saldo pada akun kemudian menampilkan sisa saldo.
source code

e. Ebank
        Pada class ini digunakan untuk mengaktifkan mobile banking, namun karena pada video tidak digunakan maka saya atur default untuk mengirim pesan "Layanan masih dalam perbaikan".
source code

Komentar

Postingan populer dari blog ini

Tugas 4 : Elisitasi

Tugas 9 : RML

ETS RK D