Langsung ke konten utama

ETS PEMROGRAMAN BERBASIS OBJEK KELAS B (Setor tunai)

 Pada post kali ini kita akan membuat sebuah sistem setor tunai.  Kita akan membuat sistem ini dengan menggunakan bahasa pemrograman java, khususnya menggunakan aplikasi BlueJ. 

source : Soal

1. Skenario fungsionalitas setor tunai

Untuk melakukan setor tunai di ATM, user diharuskan untuk memasukkan kartu ATM terlebih dahulu. Lalu user diperintahkan untuk memasukkan pin ATM. Setelah itu, user diharuskan memilih transaksi yang akan dilakukan, dalam hal ini setor tunai. Kemudian user memasukkan uang tunai ke dalam tempat yang sudah disediakan untuk menyetor uang tunai. Lalu mesin ATM akan menghitung jumlah uang yang memenuhi syarat dan menampilkan jumlahnya di layar. Kemudian user dapat memilih 'setor' apabila jumlah uang yang disetor sesuai. Setelah menunggu beberapa saat, uang berhasil disetor dan saldo di rekening user diupdate sesuai transaksi yang dilakukan. User dapat memilih selesai apabila tidak ingin melakukan transaksi lagi. 


2. Diagram kelas

Untuk membuat sistem setor tunai, kita membutuhkan 3 kelas yaitu ATM, Transaction, dan Account. Kelas ATM merupakan kelas utama yang berfungsi untuk mengatur keseluruhan proses pada ATM, dan mengatur tampilan pada mesin ATM. Kelas Transaction berfungsi untuk memproses transaksi yang dilakukan oleh user. Sedangkan kelas Account berfungsi untuk menyimpan data-data user. 


Posting pada : 24 November 2020 (16.49 WIB)


3. Implementasi

Selanjutnya, kita akan membahas mengenai implementasi dari sistem setor tunai. Berikut adalah penjelasan dan source code dari masing-masing class : 

    a. ATM

    Class ini digunakan untuk mengatur tampilan dari mesin ATM dari mulai awal hingga akhir. Secara umum class ini terdiri dari beberapa method yaitu untuk tampilan pembuka, login, pemilihan transaksi, dan tampilan penutup. 

    b. Transaction

    Class ini digunakan untuk memproses transaksi yang diinginkan oleh user dan menampilkannya dalam bentuk kalimat.

    c. Account

    Class ini digunakan untuk menyimpan data-data user mulai dari username, password, dan saldo.

    Output Program : 

    



4. Video Demo



Apabila video tidak bisa diputar, bisa memutarnya dengan meng-klik link di bawah ini :


Sekian penjelasan mengenai cara membuat program aplikasi setor tunai menggunakan java. Mohon maaf apabila ada kekurangan dan kesalahan pada post ini. Terima kasih sudah membaca:)

Posting pada : 25 November 2020 (06.25 WIB)

Komentar