Posted on November 10, 2009 by Fajar Hari Prabowo
Inheritance (pewarisan)
contoh gambaran:
Sepeda mewarisi sifat ke sepeda turunannya, yaitu:
- Sepeda balap
- Sepeda gunung
- Sepeda offroad.
- dan Macam sepeda lainnya
misal kita mau buat class dengan nama sepedaGunung. Kita bisa mengambil sifat dari class sepeda (superclass dari segala jenis sepeda).
Syntaxnya sebagai berikut;
class sepedaGunung extends sepeda {
//field baru dan method baru dari class sepeda untuk digunakan
//oleh class sepedaGunung
}
Interface
ialah [...]
DIarsipkan di bawah: Algoritma dan Pemrogramman | Ditandai: Inheritance, interface | Leave a Comment »
Posted on November 2, 2009 by Fajar Hari Prabowo
Object adalah sesuatu yang memiliki state dan behavior. State adalah identitas atau karakteristik atau sifat dari sebuah Object. Behavior adalah perilaku atau kerja dari sebuah object. Misalnya kalo dikatakan sapi itu sebuah objek maka statenya adalah nama: Sapi, warna: putih, sifatnya: lambat, klemah – klemeh. Sedangkan behaviornya adalah mengeluh, makan rumput, dsb. Contoh lainnya adalah [...]
DIarsipkan di bawah: Algoritma dan Pemrogramman | Ditandai: Java, OOP | Leave a Comment »
Posted on Agustus 1, 2009 by Fajar Hari Prabowo
Bubble Sort juga merupakan salah satu algoritma dasar pengurutan. Terinspirasi dari sifat gelembung, bahwa elemen terkecil ditempatkan di tempat teratas. Namun, algoritma ini bisa juga diterapkan untuk pengurutan dari terbesar ke terkecil. Inti dari algoritma ini adalah membandingkan antara data satu dengan data sebelumnya (apakah lebih besar atau lebih kecil). Apabila kondisi tersebut salah, maka [...]
DIarsipkan di bawah: Algoritma dan Pemrogramman | Ditandai: bubble, sort | 3 Komentar »
Posted on Juli 30, 2009 by Fajar Hari Prabowo
Adalah salah satu algoritma dasar dalam mengurutkan bilangan bulat. Counting sort sebenarnya merupakan metode pengurutan yang memanfaatkan index variabel array. Hanya effektif pada data yang nilainya kecil. Adapun syarat algoritma ini berjalan dengan baik ialah:
Data harus bilangan bulat yang bernilai lebih besar atau sama dengan nol
Range data diketahui
Ada 3 macam array yang terlibat:
Array untuk mengisi [...]
DIarsipkan di bawah: Algoritma dan Pemrogramman | Ditandai: Algoritma, Sorting | Leave a Comment »