Langsung ke konten utama

Belajar Java Ceria 7

 Membuat ATM Sederhana

    Halo kisanak kali ini saya akan membuat sistem ATM sederhana seperti video dibawah ini.  Dibuatnya berdasarkan apa yang ada dalam video ini saja.

Berdasarkan Video ini terdapat skenario fungsionalitasnya seperti berikut,
    Pengguna akan memasukkan Account-nya (terdiri dari nomor ID dan PIN) menggunakan Keypad yang kemudian akan dicocokkan dengan DatabaseBank. Jika Account tersebut ada di DatabaseBank, maka akan lanjut menjalankan Screen ATM yang mempilkan beberapa fungsi pada ATM umumnya seperti, Cek Saldo, Tarik Tunai, Transfar Tunai, dll. Berdasarkan Video diatas, fungsi yang dipakai adalah Tarik Tunai dengan dua tipe yaitu nominal yang disediakan dan nomial yang ditentukan pengguna itu sendiri menggunakan keypad. Saat melakukan Tarik Tunai, saldo uang pengguna juga akan dicek sebelum dan sesudah melakukan terik tunai. Setelah melakukan Tarik Tunai, saldo pengguna akan ditampilkan pada layar dan pengguna bisa memilih untuk melakukan transaksi lagi atau keluar dari ATM.

Dari skenario diatas, maka dapat dibentuk Diagram Classnya
Definisi Class:
ATM : Class ini akan menjadi Main Class
DatabaseBank : Class ini akan mencari Database nasabah/pengguna
Account : Class ini menjadi akun yang digunakan pengguna pada ATM
TarikTunai : Class ini menjalankan jenis transaksi tarik tunai pada ATM
Keypad : Class ini menerima input dari pengguna
Sreen : Class ini akan menampilkan Pesan yang dikeluarkan ATM
Timestamp : 11:19  24/11/2020

Setelah tau gambaran (abstraksi) programnya, bisa dibuat program ATM dan berikut ini kodingannya

Keypad

Screen

Account

DatabaseBank

TarikTunai

ATM

Dan bagaimana hasil kodingan diatas, berikut Video singkat akan kujelaskan untuk Kisanak
note: speed 1.5x biar ga bosen

Timestamp: 20.02 24/11/2020

Komentar

Postingan populer dari blog ini

Belajar Java Ceria 3

 Grouping Object      Kali ini aku akan mencoba implementasi sederhana tentang grouping object dengan Collection serta membuat Sistem lelang sangat sederhana  Java Collection Java Collection secara sederhana merupakan sebuah objek. Collectionadalah framework yang menyediakan tempat untuk menyimpan dan memanipulasi sekumpulan objek. framework ini dapat melakukan pencarian, pengurutan, memasukan data dan menghapus. Collection menyediakan berbagai interface seperti Set, List, Queue, Dequeue dan untuk class-nya antara lain, ArrayList, Vector, Linked List, dll.  ArrayList Contoh ArrayList ini memakai iterasi while Contoh ArrayList dengan For-Each Loop ini memakai iterasi for Contoh ArrayList dan Class Data Disini perlu dibuat dulu Class Mahasiswa, bisa seperti ini Dan Seperti ini Class dari ArrayListnya Contoh Memakai addAll di ArrayList Contoh Memakai RemoveAll di ArrayList Contoh Memakai RetainAll di ArrayList Demikian berbagai contoh pengunaan Arraylist. Lal...

Belajar Web Ceria 1

Membuat Website CV Pribadi Programmer wajib memiliki Website CV Sebagai seorang programmer, memiliki sebuah website pribadi untuk digunakan sebagai CV (curriculum vitae) sangatlah penting untuk menunjang karir. Baik itu berupa web statis ataupun dinamis. Pembuatan website CV juga bisa menjadi portofolio pribadi yang dapat ditunjukkan saat melamar pekerjaan. Maka dari itu, aku akan berbagi sedikit ilmu ke kisanak dalam membuat website CV. Konten Dalam Website CV sebaiknya mencakup beberapa konten yang sama layaknya sebuah cv pada umumnnya. Pada websiteku, konten yang aku pakai antara lain: Profil diri (nama, TTL, nomor HP, email) Bahasa pemrograman yang dikuasai Hasil project yang pernah dibuat. baik dari tugas kuliah ataupun proyek dengan client Media sosial disini aku menambahkan juga tempat untuk podcastku, ya sekalian promosi podcast. Pada web ini, aku menggunakan HTML, CSS, Javascript yang dibantu dengan  Bootsrap  dan  Canva  & avataaars  untuk bagian a...

Belajar Java Ceria 9

 Game Sederhana: Pong Ping     Halo kisanak, ga terasa ya sudah ada di penghujung tahun ini dan kali ini aku akan ngebuat game yang sederhana aja yaitu pong ping. Aku yakin kalian sudah tau ini. Disini terdapat 4 Class yaitu Renderer, Ball, Paddle, dan Pong sebagai main class-nya. Aku akan taruh .jar asli game ini, jadi kalian bisa donlot  disini!  Penjelasannya sudah ada divideo paling bawah, silakan menonton h3h3 Class Renderer Class Ball Class Paddle Class Pong WATCH ME (ADA CHALLENGE!)