Java - Program Hello World

Selamat datang, pemrogram masa depan! Hari ini, kita akan melakukan perjalanan yang menarik ke dunia pemrograman Java. Saya masih ingat program "Hello World" pertama saya - itu seperti penyihir, melihat kata-kata itu muncul di layar. Mari kita ciptakan penyihir itu bersama!

Java - Hello World Program

Apa itu Java?

Sebelum kita masuk ke dalamnya, mari berbicara singkat tentang Java. Java adalah sebuah bahasa pemrograman yang populer dan serbaguna, digunakan untuk mengembangkan semua jenis aplikasi, dari aplikasi mobile hingga layanan web. Dikenal dengan filosofi "tulis sekali, jalan di mana saja", yang berarti Anda dapat menjalankan program Java di setiap perangkat yang mendukung Java.

Program Java Pertama Anda: Hello World

Program "Hello World" adalah sebuah upacara masuk bagi setiap pemrogram. Ini sederhana, namun mengajarkan konsep fundamental. Mari kita mulai!

Langkah-langkah untuk Menulis, Menyimpan, dan Menjalankan Program Hello World

  1. Tulis Kode: Buka penyunting teks (seperti Notepad di Windows atau TextEdit di Mac) dan ketikkan kode berikut:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
  1. Simpan File: Simpan file ini sebagai HelloWorld.java. Nama file harus sesuai dengan nama kelas dan memiliki ekstensi .java.

  2. Kompilasi Kode: Buka kotak perintah atau terminal, navigasikan ke direktori tempat Anda menyimpan file, dan ketikkan:

javac HelloWorld.java
  1. Jalankan Program: Jika tidak ada kesalahan, ketikkan:
java HelloWorld

Anda seharusnya melihat "Hello, World!" dicetak di layar Anda. Selamat! Anda baru saja menjalankan program Java pertama Anda!

Penjelasan Program Hello World

Mari kitauraikan program ini baris demi baris:

public class HelloWorld {

Baris ini mendeklarasikan sebuah kelas publik bernama HelloWorld. Dalam Java, setiap program harus memiliki setidaknya satu kelas, dan nama kelas harus sesuai dengan nama file.

public static void main(String[] args) {

Ini adalah metode utama. Ini adalah titik masuk dari program Java kita. Ketika Anda menjalankan sebuah program Java, itu mulai menjalankan dari metode ini.

System.out.println("Hello, World!");

Baris ini mencetak "Hello, World!" ke konsol. System.out adalah sebuah objek yang mewakili output konsol, dan println adalah sebuah metode yang mencetak sebuah baris teks.

}
}

Tanda kurung tutup ini mengakhiri metode utama dan kelas, masing-masing.

Pernyataan Kontrol Java

Sekarang bahwa kita telah mencoba keberuntungan, mari eksplorasi beberapa pernyataan kontrol dasar dalam Java. Ini adalah batu bata dari logika pemrograman.

Pernyataan If-Else

Pernyataan if-else memungkinkan Anda untuk membuat keputusan dalam kode Anda. Berikut adalah contohnya:

int umur = 18;
if (umur >= 18) {
System.out.println("Anda adalah orang dewasa!");
} else {
System.out.println("Anda adalah anak kecil.");
}

Kode ini memeriksa jika umur adalah 18 atau lebih tua. Jika ya, itu mencetak "Anda adalah orang dewasa!". Jika tidak, itu mencetak "Anda adalah anak kecil."

Loop For

Loop memungkinkan Anda untuk mengulangi tindakan. Loop for banyak digunakan saat Anda tahu berapa kali Anda ingin mengulangi sesuatu:

for (int i = 1; i <= 5; i++) {
System.out.println("Count: " + i);
}

Loop ini akan mencetak angka dari 1 hingga 5.

Loop While

Loop while mengulangi sebuah tindakan selama suatu kondisi adalah benar:

int count = 0;
while (count < 5) {
System.out.println("Count: " + count);
count++;
}

Loop ini juga mencetak angka dari 0 hingga 4.

Pemrograman Berorientasi Objek

Java adalah sebuah bahasa pemrograman berorientasi objek (OOP). Ini berarti itu berdasarkan konsep "objek" yang berisi data dan kode. Mari kita buat sebuah kelas sederhana untuk mendemonstrasikan:

public class Anjing {
String nama;
int umur;

public void gong() {
System.out.println(nama + " berkata Woof!");
}
}

Kelas Anjing memiliki dua atribut (nama dan umur) dan sebuah metode (gong()). Kita dapat membuat dan menggunakan sebuah objek Anjing seperti ini:

Anjing anjingku = new Anjing();
anjingku.nama = "Buddy";
anjingku.umur = 3;
anjingku.gong();  // Output: Buddy berkata Woof!

Kelas Built-in Java

Java menyediakan banyak kelas built-in yang membuat pemrograman menjadi lebih mudah. Mari kita lihat beberapa:

Kelas String

Kelas String digunakan untuk bekerja dengan teks:

String pengantar = "Hello, Java!";
System.out.println(pengantar.length());  // Output: 12
System.out.println(pengantar.toUpperCase());  // Output: HELLO, JAVA!

Kelas ArrayList

ArrayList adalah sebuah array dinamis yang dapat membesar dan mengecil:

import java.util.ArrayList;

ArrayList<String> buah = new ArrayList<String>();
buah.add("Apel");
buah.add("Pisang");
System.out.println(buah);  // Output: [Apel, Pisang]

Kesimpulan

Kita baru saja menyentuh permukaan dari pemrograman Java. Ingat, belajar pemrograman adalah seperti belajar sebuah bahasa baru - itu memerlukan waktu dan praktek. Jangan kesusahan jika sesuatu tidak masuk akal saat ini. Tetap program, tetap eksperimen, dan yang paling penting, nikmati prosesnya!

Dalam pelajaran mendatang, kita akan mendalami topik seperti pengolah file, penanganan kesalahan, pemrograman multithreading, dan banyak lagi. Sampai saat itu, cobalah untuk mengubah program Hello World. Bisakah Anda membuatnya mencetak nama Anda? Atau sebuah kutipan favorit? Kebanyakan kemungkinan itu!

Selamat coding, pemimpin Java masa depan!

Credits: Image by storyset