Konsep OOP di Java Bag.2

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 [...]

Konsep OOP di Java Bag.1

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 [...]

Bubble Sort | Algoritma Dasar Pengurutan

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 [...]

Counting Sort | Algoritma Dasar Pengurutan

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 [...]