
Rekap Struktur Program dan Latihan Kecil
Selamat! Kamu telah menyelesaikan seluruh materi dasar tentang struktur program di Java. Sebagai penutup dari Seri Empat, mari kita ulas kembali hal-hal penting yang sudah dipelajari, lalu praktikkan semuanya dalam sebuah latihan mini project.
1. Ringkasan Materi
- Struktur Dasar Program – Mengenal
main()
,class
, danSystem.out.println()
- Variabel dan Tipe Data – Cara menyimpan informasi menggunakan
int
,String
,boolean
, dan lainnya - Operator – Melakukan perhitungan dan logika menggunakan
+ - * / % && ||
- Struktur Kontrol – Mengatur alur program menggunakan
if
,for
,while
, danswitch
- Fungsi dan Parameter – Membuat kode modular dan reusable
- Input-Output dan Validasi – Membaca masukan pengguna dan menjaga agar input tetap valid
2. Latihan Mini Project: Kalkulator Sederhana
Ayo kita gabungkan semuanya dalam satu program kecil!
Tujuan:
Membuat aplikasi kalkulator yang menerima dua angka dan operator, lalu menampilkan hasilnya.
Contoh Output:
1 2 3 4 5 6 |
Masukkan angka pertama: 10 Masukkan angka kedua: 5 Pilih operasi (+, -, *, /): + Hasil: 15 |
Struktur Program:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
import java.util.Scanner; public class Kalkulator { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Masukkan angka pertama: "); double a = input.nextDouble(); System.out.print("Masukkan angka kedua: "); double b = input.nextDouble(); System.out.print("Pilih operasi (+, -, *, /): "); String op = input.next(); double hasil = 0; switch (op) { case "+": hasil = a + b; break; case "-": hasil = a - b; break; case "*": hasil = a * b; break; case "/": if (b != 0) { hasil = a / b; } else { System.out.println("Tidak bisa dibagi 0!"); return; } break; default: System.out.println("Operasi tidak dikenali."); return; } System.out.println("Hasil: " + hasil); } } |
3. Kesimpulan
Dengan menguasai struktur program dasar di Java, kamu sudah memiliki bekal kuat untuk masuk ke topik-topik lebih lanjut seperti struktur data dan pemrograman berorientasi objek (OOP). Teruslah berlatih, dan jangan takut mencoba hal baru!
Ditulis sebagai bagian dari Seri Empat: Dasar-Dasar Struktur Program di Java