Apa Itu Java? #
Java adalah bahasa pemrograman tingkat tinggi yang dikembangkan oleh Sun Microsystems (sekarang bagian dari Oracle Corporation) pada tahun 1995. Java dirancang untuk memiliki beberapa fitur utama seperti portabilitas, keamanan, dan performa tinggi. Salah satu prinsip utama Java adalah “Write Once, Run Anywhere” (WORA), yang berarti bahwa kode Java dapat dijalankan di berbagai platform tanpa modifikasi.
Mengapa Memilih Java? #
Java memiliki beberapa keunggulan yang membuatnya menjadi pilihan populer di kalangan pengembang:
Portabilitas: Kode Java yang ditulis sekali dapat dijalankan di mana saja dengan bantuan Java Virtual Machine (JVM).
Keamanan: Java memiliki fitur keamanan yang kuat, membuatnya ideal untuk aplikasi jaringan.
Kinerja Tinggi: Dengan teknologi Just-In-Time (JIT) compiler, Java dapat mencapai kinerja tinggi.
Multithreading: Java mendukung pemrograman multithreading, memungkinkan aplikasi untuk menjalankan banyak tugas secara bersamaan.
Komunitas Besar dan Pustaka Kaya: Java memiliki komunitas pengembang yang besar dan pustaka standar yang kaya, memudahkan pengembangan aplikasi yang kompleks.
Menginstal JDK dan IDE #
Untuk mulai menulis dan menjalankan kode Java, Anda perlu menginstal Java Development Kit (JDK) dan Integrated Development Environment (IDE).
Menginstal JDK #
Download JDK: Kunjungi situs Oracle dan unduh JDK versi terbaru.
Instal JDK: Ikuti petunjuk instalasi yang diberikan oleh installer. Pastikan untuk mengatur variabel lingkungan JAVA_HOME
ke lokasi instalasi JDK.
Menginstal IDE #
IDE memudahkan penulisan dan pengelolaan kode Java. Beberapa IDE populer untuk Java adalah:
IntelliJ IDEA: Sangat populer di kalangan pengembang Java karena fitur-fiturnya yang kaya.
Eclipse: IDE open-source yang kuat dan fleksibel.
NetBeans: IDE resmi dari Oracle yang mendukung banyak bahasa pemrograman.
Pilih salah satu IDE di atas dan unduh dari situs resminya. Ikuti petunjuk instalasi yang disediakan.
Struktur Dasar Program Java #
Program Java terdiri dari kelas-kelas dan metode-metode. Setiap aplikasi Java harus memiliki setidaknya satu kelas dengan metode main
yang berfungsi sebagai titik awal eksekusi program.
Contoh: Program Java Sederhana
// HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Penjelasan:
- public class HelloWorld: Mendefinisikan kelas publik bernama
HelloWorld
. - public static void main(String[] args): Mendefinisikan metode
main
, titik awal eksekusi program. - System.out.println(“Hello, World!”); Mencetak “Hello, World!” ke konsol.
Menjalankan Program Java #
Menggunakan Command Line #
Tulis Kode: Buat file dengan nama HelloWorld.java
dan tulis kode di atas ke dalam file tersebut.
Kompilasi Kode: Buka terminal atau command prompt dan navigasikan ke direktori tempat file HelloWorld.java
disimpan. Jalankan perintah berikut untuk mengkompilasi kode:
javac HelloWorld.java
Perintah ini akan menghasilkan file bytecode bernama HelloWorld.class
.
Jalankan Program: Setelah dikompilasi, jalankan program dengan perintah berikut:
java HelloWorld
Anda akan melihat output “Hello, World!” di konsol.
Menggunakan IDE #
Buat Proyek Baru: Buka IDE pilihan Anda dan buat proyek Java baru.
Tulis Kode: Buat file Java baru di dalam proyek dengan nama HelloWorld.java
dan tulis kode di atas ke dalam file tersebut.
Jalankan Program: Di dalam IDE, temukan dan klik tombol “Run” atau “Execute” untuk menjalankan program. IDE akan mengkompilasi dan menjalankan program secara otomatis.
Struktur Dasar Kode Java #
Berikut adalah struktur dasar dari kode Java:
public class NamaKelas {
// Variabel anggota (member variables)
int variabel1;
String variabel2;
// Konstruktor
public NamaKelas(int variabel1, String variabel2) {
this.variabel1 = variabel1;
this.variabel2 = variabel2;
}
// Metode (method)
public void metode1() {
// Blok kode
}
public int metode2() {
// Blok kode
return 0;
}
// Metode utama
public static void main(String[] args) {
NamaKelas objek = new NamaKelas(10, "Contoh");
objek.metode1();
}
}
Penjelasan:
public class NamaKelas: Mendefinisikan kelas publik bernama NamaKelas
.
Variabel anggota: Variabel yang dideklarasikan di dalam kelas.
Konstruktor: Metode khusus yang dipanggil saat objek dari kelas dibuat.
Metode: Fungsi yang dideklarasikan di dalam kelas.
main: Metode utama yang merupakan titik awal eksekusi program.
Dengan memahami pendahuluan ini, Anda siap untuk mempelajari lebih lanjut tentang sintaks dasar, kontrol aliran, fungsi, dan konsep-konsep lainnya dalam Java. Jika ada pertanyaan lebih lanjut atau bagian yang perlu diperjelas, jangan ragu untuk bertanya.