Belajar koding untuk pemula Blog

OOP Praktis – Inheritance (Java)

This entry is part 5 of 5 in the series OOP Java

Teknik berikutnya dalam paradigma pemrograman berorientasi objek adalah inheritance atau pewarisan. Inheritance, sesuai dengan namanya mengenalkan hubungan hirarkis antara parent class (induk) dan child class (anak), dimana child class dapat mewarisi fields dan methods...

OOP Praktis – Encapsulation (python)

This entry is part 3 of 4 in the series OOP Python

Artikel-artikel tentang OOP sebelumnya, berfokus pada class dan object melalui fields/attribut maupun method penyusunnya. Pada artikel kali ini, akan dibahas teknik melakukan encapsulation atau juga dikenal dengan nama data hiding. Apa itu encapsulation? Encapsulation adalah...

OOP Encapsulation untuk validasi

Ini adalah artikel penjelas untuk artikel utama mengenai encapsulation dalam bahasa pemrograman java. Artikel ini mengulas contoh sederhana yang memperlihatkan sebuah use case (contoh kasus) dimana sebuah teknik encapsulation diperlukan untuk memastikan agar object...

OOP Praktis – Encapsulation (Java)

This entry is part 4 of 5 in the series OOP Java

Artikel-artikel tentang OOP sebelumnya, berfokus pada class dan object melalui fields/attribut maupun method penyusunnya. Pada artikel kali ini, akan dibahas teknik melakukan encapsulation/data hiding, yakni teknik membatasi akses pada fields sebuah object dari luar...

SKA#6 OOP Instance Method | Java

This entry is part 12 of 12 in the series SK A Grade Mahasiswa

Perhatian, anda sebaiknya membaca terlebih dahulu materi pengantar untuk instance method  yang diulas pada artikel ini. Jika pada contoh sebelumnya fungsi untuk menghitung nilai akhir dan konversi nilai akhir ke grade masih terpisah dari class NilaiMataKuliah, maka pada artikel...

OOP Praktis – Instance Method (Java)

This entry is part 3 of 5 in the series OOP Java

Pada artikel pertama tentang class & object menggunakan bahasa pemrograman Java, telah disampaikan bahwa dalam sebuah class kita dapat mendefinisikan fields, variabel yang nantinya akan dimiliki oleh object yang dibuat dari class tersebut. Fields...

SKA#5 OOP Instance Method | Python

This entry is part 11 of 12 in the series SK A Grade Mahasiswa

Contoh kasus A artikel ke-5 untuk bahasa pemrograman Python Perhatian, anda sebaiknya membaca terlebih dahulu materi pengantar untuk instance method  yang diulas pada artikel ini. Jika pada contoh sebelumnya fungsi untuk menghitung nilai akhir dan konversi...

OOP Praktis – Instance Method (python)

This entry is part 2 of 4 in the series OOP Python

Pada artikel pendahuluan tentang OOP, telah disebutkan bahwa selain attribute, sebuah object juga memiliki behavior. Jika attribute dapat kita definisikan pada initializer method, maka behavior dapat kita definisikan dalam bentuk fungsi di dalam class,...

OOP Praktis – Constructor (Java)

This entry is part 2 of 5 in the series OOP Java

Setelah membuat class sederhana dalam bahasa pemrograman Java, pembahasan selanjutnya adalah melengkapi class dengan constructor. Constructor, adalah mekanisme yang disediakan pada class untuk membuat object baru dari class tersebut. Dengan menyediakan constructor kita dapat...

SKA#5 OOP Constructor | Java

This entry is part 10 of 12 in the series SK A Grade Mahasiswa

Contoh kasus A artikel ke-5 untuk bahasa pemrograman Java Perhatian, anda sebaiknya membaca terlebih dahulu materi pengantar untuk constructor pada artikel ini. Pada artikel ke-5 ini, class NilaiMataKuliah dilengkapi dengan constructor. Dengan constructor, kita...