
Pada Pertemuan ke II kuliah PBO kali ini, ada sebuah latihan pengayaan, yaitu membuat simulai perbankan sederhana. Seperti yang umum kita ketahui bahwa sebuah bank pasti memiliki Nasabah (Account\Rekening) yang memiliki data nama, nomer rekening dan saldo. Setiap nasabah akan dibuatkan sebuah Rekening yang memiliki data nomer rekening, nama nasabah dan saldo. Setiap nasabah dapat melakukan transaksi penyetoran uang, penarikan uang dan lihat saldo.
Class Rekening
Berdasarkan cerita di atas maka dibuatlah class Rekening yang memiliki struktur seperti berikut:
public class Rekening
{
private String noRek;
private String nama;
private long saldo;
Dari struktur class Rekening di atas maka dibuatlah contructor untuk membuat obyek rekening berdasarkan nomer rekening, nama dan saldo.
/**
* Constructor
*/
public Rekening(String noRek, String nama, long saldo){
this.nama=nama;
this.noRek=noRek;
this.saldo=saldo;
}
Setelah dibuat constructor Rekening, maka kita dapat membuat obyek Rekening dengan cara sebagai berikut:
Rekening rek=new Rekening("123222","Jozz Megantara", 20000);
atau kita bisa buat dengan Bluej seperti berikut:

Setelah anda berhasil membuat oyek Rekening maka akan terlihat ada sebuah gambar obyek seperti berikut:

Dari obyek Rekening (rekening1) kita dapt memanggil method yang dimiliki oleh class Rekening dengan cara click kanan obyek rekening1, maka akan muncul daftar method yang dapat kita panggil seperti gambar berikut:

Method
Langkah selanjutnya adalah membuat method yang sesuai dengan proses yang dapat dilakukan oleh pemilik Rekening yaitu: setor tunai, tarik tunai dan lihat saldo. Berikut ini adalah contoh method setorTunai() yang digunakan untuk melakukan proses setor tunai sesuai dengan jumlah uang yang dimasukkan.
public void setorTunai(long jml){
if(jml>=MIN_SETOR)
saldo +=jml;
else
System.out.println("Minimum Setor = " + MIN_SETOR);
}