Praktik Mandiri 1: Dasar Pemrograman Java

1. Variabel dan Tipe Data

Konsep:

  • Deklarasi variabel (int, double, String, boolean)
  • Operator aritmatika (+-*/%)

Contoh:

Latihan:

  1. Buat program untuk menghitung luas lingkaran (π × r²). Gunakan double untuk π = 3.14.
  2. 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 forwhile, dan do-while

Contoh:

Latihan:

  1. Buat program untuk mengecek apakah suatu bilangan genap atau ganjil.
  2. Gunakan perulangan while untuk mencetak angka 10 sampai 1 secara mundur.

3. Method (Fungsi)

Konsep:

  • Membuat method dengan parameter dan return value.

Contoh:

Latihan:

  1. Buat method cekPrima() yang mengecek apakah suatu bilangan adalah prima.
  2. Buat method sapaUser() yang menerima nama (String) dan mencetak “Halo, [nama]!”.

4. Array dan ArrayList

Konsep:

  • Array satu dimensi
  • ArrayList (dinamis)

Contoh:

Latihan:

  1. Buat array berisi 5 nama kota, lalu cetak semua elemennya dengan perulangan.
  2. 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:

  1. Buat class Mahasiswa dengan atribut NIM, nama, dan IPK.
  2. Tambahkan method tampilkanInfo() yang mencetak detail mahasiswa.

Proyek Akhir: Kalkulator Sederhana

Gabungkan semua konsep di atas untuk membuat kalkulator sederhana dengan fitur:

  1. Input dua bilangan.
  2. Pilih operasi (+, -, *, /).
  3. Tampilkan hasil.
  4. Validasi input (misal: pembagian dengan 0).

Contoh Output:

Tips Belajar:

  1. Gunakan IDE seperti IntelliJ IDEA atau VS Code untuk memudahkan penulisan kode.
  2. Debug program jika ada error dengan membaca pesan kesalahan.
  3. Cari referensi tambahan di Java Documentation.

Selamat belajar! 😊