Tentu, ini draf untuk artikel lanjutannya.
Selamat datang kembali di seri tutorial Java! Pada bagian sebelumnya, kita telah berhasil melakukan instalasi dan konfigurasi Java Development Kit (JDK). Sekarang, saatnya untuk benar-benar mulai coding dan memahami elemen-elemen paling dasar dari bahasa pemrograman Java.
Di tutorial ini, kita akan membuat program pertama kita (“Hello, World!”), lalu dilanjutkan dengan belajar tentang variabel, tipe data, dan operator dasar.
Program Pertama: Hello, World!
“Hello, World!” adalah program tradisi yang dibuat oleh programmer saat mempelajari bahasa baru. Tujuannya sederhana: menampilkan teks “Hello, World!” di layar.
Buka editor teks favorit Anda (seperti Notepad++, Visual Studio Code, atau Sublime Text) dan ketik kode berikut:
public class HaloDunia {
    public static void main(String[] args) {
        // Ini adalah baris yang akan menampilkan tulisan ke layar
        System.out.println("Hello, World!");
    }
}
Simpan file tersebut dengan nama HaloDunia.java. Penting: Nama file harus sama persis dengan nama class yang ada di dalam kode (dalam hal ini HaloDunia), dan diakhiri dengan ekstensi .java.
Memahami Struktur Kode
Mari kita bedah setiap baris dari kode di atas:
public class HaloDunia { ... }: Setiap program Java harus diawali dengan deklarasi sebuahclass. Anggap sajaclassadalah sebuah wadah atau cetak biru untuk program kita.HaloDuniaadalah nama yang kita berikan untuk kelas ini.public static void main(String[] args) { ... }: Ini adalah method utama (main). Ketika Anda menjalankan program Java, JVM akan mencari method inilah sebagai titik awal eksekusi program. Untuk saat ini, terima saja baris ini sebagai bagian wajib yang harus ada.System.out.println("Hello, World!");: Ini adalah perintah sebenarnya.System: Merupakan sebuah kelas bawaan dari Java.out: Adalah objek output stream.println(): Adalah method (fungsi) untuk mencetak teks ke konsol, danlndi akhir berarti line (baris baru), jadi kursor akan pindah ke baris baru setelah teks ditampilkan.
// Ini adalah baris ...: Teks yang diawali dengan//adalah komentar. Komentar tidak akan dieksekusi oleh program dan hanya berfungsi sebagai catatan untuk programmer.
Kompilasi dan Menjalankan Program
Sekarang kita akan menjalankan program yang sudah kita tulis.
- Buka Command Prompt (CMD) atau Terminal.
 - Navigasi ke Direktori: Pindah ke folder tempat Anda menyimpan file 
HaloDunia.java. Misalnya, jika Anda menyimpannya diD:\BelajarJava, gunakan perintah:Bashcd D:\BelajarJava - Kompilasi Kode: Ketik perintah berikut untuk mengkompilasi file 
.javamenjadibytecode(.class):Bashjavac HaloDunia.javaJika tidak ada pesan eror, maka sebuah file baru bernama
HaloDunia.classakan tercipta di folder yang sama. - Jalankan Program: Sekarang, jalankan bytecode tersebut dengan perintah:
Bash
java HaloDuniaPerhatikan, saat menjalankan, kita tidak menggunakan ekstensi
.class. Jika semua berjalan lancar, Anda akan melihat output:Hello, World!Selamat, Anda baru saja membuat dan menjalankan program Java pertama Anda!
 
Variabel dan Tipe Data
Variabel adalah sebuah “wadah” di dalam memori yang digunakan untuk menyimpan suatu nilai. Setiap variabel di Java harus memiliki tipe data yang spesifik.
Berikut adalah beberapa tipe data primitif yang paling umum:
int: Untuk menyimpan bilangan bulat (contoh: 5, -10, 1000).double: Untuk menyimpan bilangan desimal atau pecahan (contoh: 3.14, -0.5).char: Untuk menyimpan satu karakter tunggal, diapit oleh tanda kutip satu (contoh: ‘A’, ‘b’, ‘5’).boolean: Hanya bisa menyimpan dua nilai:trueataufalse.String: Meskipun bukan tipe data primitif (ini adalah sebuah objek),Stringsangat sering digunakan untuk menyimpan kumpulan karakter atau teks, diapit oleh tanda kutip dua (contoh: “Belajar Java”).
Contoh Deklarasi dan Inisialisasi Variabel:
public class BelajarVariabel {
    public static void main(String[] args) {
        // Deklarasi dan inisialisasi variabel
        String nama = "Budi";
        int umur = 25;
        double tinggiBadan = 175.5;
        char jenisKelamin = 'L';
        boolean sudahMenikah = false;
        // Mencetak nilai variabel ke layar
        System.out.println("Nama: " + nama);
        System.out.println("Umur: " + umur + " tahun");
        System.out.println("Tinggi Badan: " + tinggiBadan + " cm");
        System.out.println("Jenis Kelamin: " + jenisKelamin);
        System.out.println("Status Menikah: " + sudahMenikah);
    }
}
Tanda + di dalam System.out.println digunakan untuk menggabungkan teks dengan nilai dari variabel.
Operator Dasar
Operator digunakan untuk melakukan operasi pada variabel dan nilai.
- Operator Aritmatika: Digunakan untuk operasi matematika.
+(Penjumlahan)-(Pengurangan)*(Perkalian)/(Pembagian)%(Modulus/Sisa bagi)
Javaint a = 10; int b = 3; System.out.println(a + b); // Output: 13 System.out.println(a / b); // Output: 3 (karena int, hasil desimal diabaikan) System.out.println(a % b); // Output: 1 (sisa dari 10 dibagi 3) - Operator Penugasan (Assignment): Digunakan untuk memberikan nilai ke variabel.
=(Contoh:int x = 5;)+=(Contoh:x += 2;sama artinya denganx = x + 2;)-=*=/=
 
Apa Selanjutnya?
Pada tutorial ini, kita telah mempelajari fondasi yang sangat penting: membuat, mengompilasi, dan menjalankan program, serta memahami variabel, tipe data, dan operator. Di bagian selanjutnya, kita akan membahas tentang Struktur Kontrol Keputusan (if, else, switch) yang memungkinkan program kita berjalan secara dinamis berdasarkan kondisi tertentu. Terus berlatih dan sampai jumpa!