Dasar-Dasar Pemrograman Java: Struktur, Variabel, dan Tipe Data – Java merupakan salah satu bahasa pemrograman paling populer di dunia dan banyak digunakan dalam pengembangan aplikasi desktop, web, maupun mobile (terutama Android). Bagi pemula, memahami dasar-dasar seperti struktur program, variabel, dan tipe data adalah langkah penting sebelum melangkah ke konsep yang lebih kompleks seperti object-oriented programming (OOP).
1. Struktur Dasar Program Java
Setiap program Java memiliki struktur yang tetap dan harus mengikuti aturan tertentu. Berikut contoh program sederhana:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Halo, dunia!");
}
}
Penjelasan:
public class HelloWorld: Mendefinisikan kelas utama bernama HelloWorld.public static void main(String[] args): Metode utama yang akan dijalankan pertama kali oleh Java.System.out.println(): Digunakan untuk menampilkan teks ke layar.
Setiap baris kode harus berada di dalam sebuah kelas, dan nama file Java harus sama dengan nama kelas (misalnya HelloWorld.java).
2. Variabel dalam Java
Variabel digunakan untuk menyimpan data di dalam program. Setiap variabel harus dideklarasikan dengan tipe data tertentu.
Contoh:
int umur = 20;
String nama = "Andi";
double tinggi = 170.5;
intdigunakan untuk bilangan bulat.Stringuntuk teks.doubleuntuk angka desimal.
Variabel dapat diubah nilainya selama program berjalan. Misalnya:
umur = 21;
System.out.println("Umur sekarang: " + umur);
3. Tipe Data di Java
Java memiliki dua jenis tipe data utama:
- Primitif: seperti
int,float,double,char,boolean. - Non-Primitif (Referensi): seperti
String,Array, danClass.
Contoh penggunaan tipe data primitif:
boolean aktif = true;
char grade = 'A';
float berat = 55.3f;
Kesimpulan
Pemahaman tentang struktur dasar, variabel, dan tipe data adalah fondasi utama dalam belajar Java. Dengan menguasai konsep ini, Anda akan lebih mudah mempelajari topik lanjutan seperti percabangan (if-else), perulangan (loops), dan konsep OOP seperti class dan object. Java mungkin terlihat ketat dalam sintaks, tetapi justru hal itu yang membuatnya kuat, stabil, dan banyak digunakan dalam industri perangkat lunak modern.
