Study
← Semua Kategori

Java

Pengenalan Java

Apa itu Java, cara instalasi JDK, dan cara mengompilasi serta menjalankan kode Java pertamamu.

Variabel & Tipe Data di Java

Cara mendeklarasikan variabel di Java dan tipe data primitif yang wajib ditulis eksplisit.

Type Casting di Java

Cara mengubah satu tipe data primitif ke tipe lain: widening dan narrowing casting.

Konstanta di Java

Cara mendefinisikan nilai tetap di Java memakai keyword final.

Operator di Java

Operator aritmatika, perbandingan, dan logika di Java, termasuk beda == untuk primitif dan objek.

Percabangan di Java

Struktur if, else if, else, dan switch untuk mengatur alur logika di Java.

Perulangan di Java

Bentuk for, while, dan enhanced for (for-each) untuk perulangan di Java.

Array di Java

Cara membuat dan mengakses array di Java, termasuk array berukuran tetap.

String & Method String di Java

Method bawaan Java untuk memanipulasi String: length, substring, split, dan String.format.

Method di Java

Cara membuat dan memanggil method (fungsi) di dalam class Java.

Static vs Instance di Java

Perbedaan static (milik class) dan instance (milik object) pada field dan method Java.

ArrayList & Collection Dasar di Java

Struktur data ArrayList untuk menyimpan kumpulan data berukuran dinamis di Java.

OOP Dasar di Java (Class & Object)

Konsep class, object, constructor, dan method dasar dalam OOP Java.

Inheritance di Java (extends & super)

Cara membuat class turunan yang mewarisi field dan method dari class induk memakai extends dan super.

Encapsulation di Java (Private, Getter, Setter)

Cara melindungi data object dengan access modifier private dan mengaksesnya lewat getter/setter.

Interface & Abstract Class di Java

Cara mendefinisikan kontrak perilaku lewat interface dan abstract class di Java.

Exception Handling di Java (Try/Catch)

Cara menangani error tak terduga di Java memakai try/catch dan exception.

Tugas Akhir

Latihan akhir menggabungkan variabel, method, array, percabangan, perulangan, dan OOP dalam satu program Java.