INFO : Bem Pelita Nusantara

Dasar-Dasar Java

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

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll to Top