
1. Pengertian Java
Java adalah bahasa pemrograman tingkat tinggi yang berbasis objek (object-oriented) dan dikembangkan oleh Sun Microsystems pada tahun 1995. Java dirancang agar dapat dijalankan di berbagai platform tanpa perlu melakukan perubahan kode, yang dikenal dengan prinsip “Write Once, Run Anywhere”.
2. Struktur Program Java
Struktur dasar program Java meliputi:
– Kelas (Class)
– Metode utama (main method)
– Pernyataan (statements)
Contoh:
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“Hello, World!”);
}
}
3. Tipe Data dalam Java
Java memiliki dua jenis tipe data:
– Tipe primitif: int, boolean, char, byte, short, long, float, double
– Tipe referensi: String, Arrays, Objects
4. Variabel dan Konstanta
Variabel digunakan untuk menyimpan nilai. Java adalah bahasa yang strongly typed, sehingga setiap variabel harus dideklarasikan dengan tipe datanya.
Contoh:
int umur = 25;
final double PI = 3.14; // konstanta
5. Operator
Java memiliki berbagai macam operator seperti:
– Aritmatika: +, -, *, /, %
– Relasional: ==, !=, >, <, >=, <=
– Logika: &&, ||, !
6. Percabangan dan Perulangan
Percabangan: if, if-else, switch
Perulangan: for, while, do-while
Contoh:
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
7. Pemrograman Berorientasi Objek (OOP)
Konsep OOP dalam Java meliputi:
– Enkapsulasi
– Pewarisan (Inheritance)
– Polimorfisme
– Abstraksi
8. Exception Handling
Digunakan untuk menangani error saat runtime dengan menggunakan try, catch, dan finally.
Contoh:
try {
int hasil = 10 / 0;
} catch (ArithmeticException e) {
System.out.println(“Terjadi kesalahan: ” + e.getMessage());
}
9. Input dan Output
Java menggunakan kelas Scanner untuk input dari pengguna.
Contoh:
Scanner input = new Scanner(System.in);
System.out.print(“Masukkan nama: “);
String nama = input.nextLine();
10. Kompilasi dan Eksekusi Program Java
File sumber Java disimpan dengan ekstensi .java dan dikompilasi menggunakan javac:
javac HelloWorld.java
java HelloWorld