1. Variabel dan Tipe Data
Konsep:
- Deklarasi variabel (int, double, String, boolean)
- Operator aritmatika (
+
,-
,*
,/
,%
)
Contoh:

Latihan:
- Buat program untuk menghitung luas lingkaran (π × r²). Gunakan
double
untuk π = 3.14. - Deklarasikan variabel untuk menyimpan harga barang (int), diskon (double), dan total harga setelah diskon.
2. Struktur Kontrol (If-Else dan Perulangan)
Konsep:
- Percabangan dengan
if-else
- Perulangan dengan
for
,while
, dando-while
Contoh:

Latihan:
- Buat program untuk mengecek apakah suatu bilangan genap atau ganjil.
- Gunakan perulangan
while
untuk mencetak angka 10 sampai 1 secara mundur.
3. Method (Fungsi)
Konsep:
- Membuat method dengan parameter dan return value.
Contoh:

Latihan:
- Buat method
cekPrima()
yang mengecek apakah suatu bilangan adalah prima. - Buat method
sapaUser()
yang menerima nama (String) dan mencetak “Halo, [nama]!”.
4. Array dan ArrayList
Konsep:
- Array satu dimensi
- ArrayList (dinamis)
Contoh:

Latihan:
- Buat array berisi 5 nama kota, lalu cetak semua elemennya dengan perulangan.
- Gunakan ArrayList untuk menyimpan daftar bilangan genap dari 1 sampai 10.
5. Object dan Class Sederhana
Konsep:
- Membuat class dengan atribut dan method.
- Instansiasi objek.
Contoh:

Latihan:
- Buat class
Mahasiswa
dengan atribut NIM, nama, dan IPK. - Tambahkan method
tampilkanInfo()
yang mencetak detail mahasiswa.
Proyek Akhir: Kalkulator Sederhana
Gabungkan semua konsep di atas untuk membuat kalkulator sederhana dengan fitur:
- Input dua bilangan.
- Pilih operasi (+, -, *, /).
- Tampilkan hasil.
- Validasi input (misal: pembagian dengan 0).
Contoh Output:

Tips Belajar:
- Gunakan IDE seperti IntelliJ IDEA atau VS Code untuk memudahkan penulisan kode.
- Debug program jika ada error dengan membaca pesan kesalahan.
- Cari referensi tambahan di Java Documentation.
Selamat belajar! 😊