Tutorial Java Singkat untuk Pemula
Java adalah bahasa pemrograman berorientasi objek yang populer dan banyak digunakan. Tutorial ini akan memberikan pengantar singkat tentang dasar-dasar Java.
Instalasi dan Konfigurasi
Langkah pertama adalah menginstal Java Development Kit (JDK) di komputer Anda. Anda bisa mengunduhnya dari situs web Oracle. Setelah instalasi selesai, pastikan variabel environment JAVA_HOME diatur dengan benar dan direktori bin JDK ditambahkan ke PATH.
Struktur Program Java
Program Java terdiri dari kelas-kelas. Setiap program harus memiliki setidaknya satu kelas yang mengandung metode main. Contoh sederhana:
public class HelloWorld { public static void main(String[] args) { System.out.println("Halo Dunia!"); } }
Penjelasan:
public class HelloWorld: Mendefinisikan kelas bernamaHelloWorld.public static void main(String[] args): Metode utama yang dieksekusi saat program dijalankan.System.out.println("Halo Dunia!"): Mencetak teks “Halo Dunia!” ke konsol.
Tipe Data
Java memiliki beberapa tipe data primitif:
int: Integer (bilangan bulat)double: Floating-point (bilangan desimal)boolean: Boolean (trueataufalse)String: Teks (urutan karakter)
Contoh penggunaan:
int umur = 30; double tinggi = 175.5; boolean isMenikah = true; String nama = "John Doe"; System.out.println("Nama: " + nama + ", Umur: " + umur + ", Tinggi: " + tinggi + ", Menikah: " + isMenikah);
Operator
Java memiliki berbagai operator, seperti:
- Aritmatika:
+,-,*,/,% - Perbandingan:
==,!=,>,<,>=,<= - Logika:
&&(AND),||(OR),!(NOT)
Kontrol Alur
Java menyediakan pernyataan kontrol alur seperti if, else, for, dan while.
Contoh if-else:
int nilai = 75; if (nilai >= 70) { System.out.println("Lulus"); } else { System.out.println("Tidak Lulus"); }
Contoh for:
for (int i = 0; i < 5; i++) { System.out.println("Iterasi ke-" + i); }
Kesimpulan
Ini hanyalah pengantar singkat tentang Java. Untuk mempelajari lebih lanjut, Anda bisa menjelajahi konsep-konsep seperti OOP (Object-Oriented Programming), koleksi, exception handling, dan lain-lain. Banyak sumber daya online dan buku yang tersedia untuk membantu Anda mendalami Java lebih lanjut.