Pengantar Method

Salah satu konsep penting dari pemrogramman berorientasi objek adalah pembuatan method. Seperti yang kita ketahui bahwa yang namanya class memiliki nama class, attribut dan method. Ya…method, merupakan salah satu komponen class yang sangat penting. Sebuah class akan menjadi kumpulan variable tanpa bisa melakukan apapun jika class tersebut tidak memiliki method. Semua proses, operasi dan implementasi algoritma diletakkan dalam method. Perhatikan contoh class berikut ini:

public class ContohWoMethod{
   private int i=10;
   private String str="";
   if(int>10)
      str="i lebih dari 10";
   else
     str="i kurang dari 10";
}

Kalau kita perhatikan definisi class di atas jelas tidak masalah, tidak ada kesalahan syntax, tapi class tersebut pasti tidak bisa di-compile. Mengapa bisa demikian?

Posted in PBO | 32 Comments

PBO 111 Latihan 2: Membuat Simulasi System Perbankan Sederhana


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);
   }
Posted in PBO | 93 Comments

Ada yang baru dari Google

Ketika saya mencoba mencari gambar untuk membuat presentasi, ee….
ternyata kok ada yang beda nih dengan tampilan awal mesin pencari
yang satu ini (http://www.google.com) yang beda apa ya?

Pencarian Gambar
Ada fitur yang luar biasa nih, saya beberapa waktu lalu pernah berfikir untuk membuat mesin pencari
berbasis gambar, ee…belum selesai utak-atak ternyata om google sudah membuatnya.
Oke..saya coba masukan gambar logo CISA

Hasil Pencarian

Setelah melakukan dropping gambar ke kotak pencarian, maka si google mulai memproses.
Dan…hasilnya adalah seperti berikut:

Ternyata luar biasa, saya bayangkan bahwa mesin pencari akan melakukan ekstaksi fitur gambar yang kita masukkan, kemudian mencari pattern dan baru memasukkan pada core search engine google. Proses tersebut tentu membutuhkan waktu yang lama, tapi…si google hanya butuh satu tarikan nfas…dan keluarlah hasilnya.
Jika anda ingin menggali lebih detil cara pencarian image silakan click disini

Posted in Uncategorized | 26 Comments