4 struktur dasar dalam bahasa pemrograman Java

Sumber gambar “ whytoread.com

Java adalah bahasa pemrograman yang biasa digunakan untuk mengembangkan bagian back-end dari software, aplikasi Android, dan juga website. Java juga dikenal memiliki moto “Write Once, Run Anywhere”. Artinya, Java mampu dijalankan di berbagai platform tanpa perlu disusun ulang menyesuaikan platformnya. Kelahiran Java berawal dari ambisi Sun Microsystems untuk menciptakan platform universal yang dapat mengintegrasikan berbagai mesin. Projek rahasia yang membawa misi besar itu diberi nama Green Project. Projek tersebut melibatkan Patrick Naughton, Mike Sheridan, dan James Gosling serta kemudian dibantu 13 orang staf. Mereka bekerja secara tertutup dan mengasingkan diri pada sebuah gedung di Sand Hill Road, Menlo Park, California, AS. Projek yang dimulai pada Desember 1990 akhirnya membuahkan hasil setelah bekerja keras selama 18 bulan dan menghabiskan dana jutaan dolar AS. Java hadir pada momentum yang tepat saat internet dan kebutuhan aplikasi multimedia mulai berkembang. James Gosling membuktikan kehebatan Java bersama John Gage, direktur Sun Science Office saat memberikan presentasi bertajuk “Hollywood-meets-Silicon-Valley” di awal tahun 1995. Ia berhasil memperlihatkan gerakan molekul tiga dimensi di tengah-tengah layar komputer dengan menggerakkan mouse. Apalagi sejak HotJava (sebelumnya disebut WebRunner) browser internet berbasis Java siap diluncurkan sebulan kemudian. Kerjasama antara Sun Microsystems dan Netscape untuk memasang Java pada browser Netscape Communicator saat dirilis kemudian ikut mempercepat ketenaran Java. Struktur Program Java secara umum dibagi menjadi 4 bagian: Deklarasi Package

Impor Library

Class

Method

Main Mari kita bahas satu per satu dari struktur diatas…

1. Deklarasi Package Package merupakan sebuah folder yang berisi sekumpulan program Java. Contoh deklarasi package: Package com.imastudio.program; Biasanya nama package mengikuti nama domain dari sebauh vendor yang mengeluarkan program tersebut. Pada contoh di atas, com.imastudio adalah nama domain dari imastudio. Aturannya: nama domain dibalik, lalu diikuti nama programnya. Bagaimana kalau kita tidak mendeklarasikan package? Boleh-boleh saja dan programnya akan tetap bisa jalan. Tapi nanti saat produksi, misalnya saat membuat aplikasi Android, kita wajib mendeklarasikan package.

2. Bagian Impor Pada bagian ini, kita melakukan impor library yang dibutuhkan pada program. Library merupakan sekumpulan class dan fungsi yang bisa kita gunakan dalam membuat program. Contoh impor library: Import java.util.Scanner; Pada contoh tersebut, kita mengimpor class Scanner dari package java.util.

3. Bagian Class Java merupakan bahasa pemrograman yang menggunakan paradigma OOP (Object Oriented Programming). Setiap program harus dibungkus di dalam class agar nanti bisa dibuat menjadi object. Kalau kamu belum paham apa itu OOP? Cukup pahami class sebagai deklarasi nama program. Class Program { Public static void main(String args[]){ System.out.println(“Hello World”); } } Ini adalah blok class. Blok class dibuka dengan tanda kurung kurawal { kemudian ditutup atau diakhiri dengan }. Di dalam blok class, kita dapat mengisinya dengan method atau fungsi-fungsi dan juga variabel. Pada contoh di atas, terdapat method main().

4. Method Main Method main() atau fungsi main() merupakan blok program yang akan dieksekusi pertama kali. Ini adalah entri point dari program. Method main() wajib kita buat. Kalau tidak, maka programnya tidak akan bisa dieksekusi. Contoh method main(). Public static void main(String args[]){ System.out.println(“Hello World”); } Penulisannya harus seperti ini… Method main() memiliki parameter args[]. Parameter ini nanti akan menyimpan sebuah nilai dari argumen di command line. Lalu di dalam method main(), terdapat statement atau fungsi: System.out.println(“Hello World”); Ini adalah fungsi untuk menampilkan output teks ke layar monitor. Semoga bermanfaat

editor: sf

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll to Top
WhatsApp Tanya & Beli Program?