Abstraction vs Encapsulation: Si Kembar yang Sering Salah Disangka
Abstraction vs Encapsulation: Si Kembar yang Sering Salah Disangka

Masih sering tertukar antara abstraction dan encapsulation? Lewat obrolan santai di artikel ini, kamu bakal tahu bedanya, cara kerjanya, dan kenapa keduanya sam...

Bisa Nyetir Bukan Berarti Harus Jadi Montir: Belajar Abstraction dari Jalan Raya
Bisa Nyetir Bukan Berarti Harus Jadi Montir: Belajar Abstraction dari Jalan Raya

Kamu bisa nyetir tanpa perlu tahu rumitnya mesin mobil, sama seperti abstraction di OOP: cukup pakai interface, tak perlu pusing detail teknis di baliknya. Arti...

Belajar Encapsulation dari Sebuah Warung
Belajar Encapsulation dari Sebuah Warung

Encapsulation dalam OOP itu seperti dapur rahasia di Warung Bu Ani: pelanggan cukup pesan dari luar, sementara semua proses rumit tetap tersembunyi di balik pin...

Kopi, Polymorphism, dan Pelayan Bernama Objek
Kopi, Polymorphism, dan Pelayan Bernama Objek

Satu perintah, seribu hasil—itulah keindahan polymorphism. Seperti barista warung kopi yang paham “pesanan biasa” setiap pelanggan, kode polymorphic membuat sis...

Ketika Class Punya Anak: Inheritance dan Drama Keluarga di Dunia Kode
Ketika Class Punya Anak: Inheritance dan Drama Keluarga di Dunia Kode

Inheritance bukan sekadar fitur di OOP, tapi cara menyusun kode yang tumbuh seperti silsilah keluarga: dari class induk hingga anak cucu, semua punya peran. Art...

Class dan Object: Dua Hal Sederhana yang Bisa Menyelamatkan Kode Kamu
Class dan Object: Dua Hal Sederhana yang Bisa Menyelamatkan Kode Kamu

Ngoding tanpa class dan object itu seperti nulis cerita tanpa tokoh. Artikel ini bantu kamu kenalan sama OOP dari nol—dengan cara yang bisa kamu pahami.

Ngoding Tanpa OOP Itu Kayak Nyetir Tanpa Setir
Ngoding Tanpa OOP Itu Kayak Nyetir Tanpa Setir

Adi kira dunia ngoding sudah ia kuasai, sampai tugas Object-Oriented Programming (OOP) datang dan bikin kepala pening. Dari kebingungan di depan terminal kosong...