Kembali ke Beranda

Java

Bahasa Berorientasi Objek & Lintas Platform

Apa itu Java?

Java adalah bahasa pemrograman berorientasi objek (Object-Oriented Programming/OOP) tingkat tinggi yang sangat populer dan serbaguna. Berkat Java Virtual Machine (JVM), kode Java yang telah dikompilasi dapat berjalan di platform apa pun yang memiliki JVM, mewujudkan slogan "Write Once, Run Anywhere". Java banyak digunakan untuk membangun aplikasi Android, perangkat lunak enterprise, aplikasi web sisi server, dan pengolahan Big Data.

Konsep & Sintaks Kunci

Java memiliki sintaks yang terstruktur dan bersifat *statically-typed*, yang berarti tipe data dari setiap variabel harus dideklarasikan secara eksplisit. Semua kode dalam Java harus berada di dalam sebuah class.

Struktur Program Dasar

Setiap aplikasi Java harus memiliki setidaknya satu class dan satu method main(). Method main() adalah titik awal dari eksekusi program.

Contoh Kode:

// Nama file harus sama dengan nama class: HelloWorld.java
public class HelloWorld {
    // Ini adalah method utama
    public static void main(String[] args) {
        // Mencetak teks ke konsol
        System.out.println("Hello, World from Java!");
    }
}

Hasil di Terminal/Konsol:

Hello, World from Java!

Variabel dan Tipe Data

Anda harus mendeklarasikan tipe data sebelum nama variabel. Beberapa tipe data primitif yang umum adalah int (bilangan bulat), double (bilangan desimal), char (karakter), dan boolean (true/false). Untuk teks, digunakan class String.

Contoh Kode:

public class DataDiri {
    public static void main(String[] args) {
        String nama = "Miyamura";
        int umur = 22;
        double ipk = 3.85;
        boolean aktif = true;

        System.out.println("Nama: " + nama);
        System.out.println("Umur: " + umur);
        System.out.println("IPK: " + ipk);
        System.out.println("Status Aktif: " + aktif);
    }
}

Hasil di Terminal/Konsol:

Nama: Miyamura

Umur: 22

IPK: 3.85

Status Aktif: true

Class dan Objek

Class adalah cetak biru (blueprint) untuk membuat objek. Objek adalah instance dari sebuah class. Ini adalah konsep inti dari Pemrograman Berorientasi Objek (OOP).

Contoh Kode:

// Definisikan class Mobil
class Mobil {
    String warna;

    // Method (fungsi di dalam class)
    void maju() {
        System.out.println("Mobil maju...");
    }
}

// Class utama untuk menjalankan program
public class Garasi {
    public static void main(String[] args) {
        // Membuat objek 'mobilSaya' dari class 'Mobil'
        Mobil mobilSaya = new Mobil();
        mobilSaya.warna = "Merah";

        System.out.println("Warna mobil saya: " + mobilSaya.warna);
        mobilSaya.maju();
    }
}

Hasil di Terminal/Konsol:

Warna mobil saya: Merah

Mobil maju...