Hello World
Setelah kemarin kita mengintip sejenak mengenai diabadikannya Java sebagai nama dari bahasa pemrograman maka saat ini kita akan melompat ke dalam samudranya. Bilamana kemarin kita masih berdiri di tepian maka sekarang kita akan langsung belajar berenang. Seperti yang penulis katakan sebelumnya bahwa dalam blog pribadi ini penulis tidak memberikan wadah yang cukup untuk mempelajari fundamental dari Java itu sendiri dalam ranah yang lengkap, melainkan kita akan berlanjut ke dalam kode program secara luas.
Artikel ini di buat bagi siapa saja yang sudah sedikit banyaknya tahu tentang bahasa pemrograman Java. Dalam blog pribadi kali ini penulis hanya akan fokus kepada source code dan begitu juga maknanya. Dalam penjelasannya, blog ini kemungkinan besar akan menggunakan bahasa yang cukup sederhana.
Ketika penulis menempatkan tubuhnya pertama kali dalam kelas bahasa pemrograman, kode pertama yang mengucapkan selamat datang adalah tentu saja "Hallo world". Dua kata, dua makna, satu frasa. Mereka selalu menjadi sapaan dari komputer kepada manusia, seolah-olah itu adalah bahasa awal sebelum mereka mulai saling mengenal.
Dalam konteks yang lain. Membuat kode program ternyata bukan suatu halyang sulit. Singkatnya, jika anda ingin pergi berbincang dengan teman di cafe maka anda cukup pergi ke cafe, dalam konteksnya adalah jika anda ingin memulai membuat source code maka anda perlu datang dulu ke tempatnya di mana kode programm tersebut dibuat. Setelah anda sampai di tempat, tidak mungkin jika hanya berdiri tanpa masuk ke tempatnya bukan?? Sama juga dalam pemrograman, setelah anda menemukan aplikasi maka anda akan mulai masuk ke dlam platform tersebut kemudian memulai langkah-langkah yang mungkin seperti ynag anda alkukan di cafe yakni perhi ke kasir, memeasan makanan atau minuman , dan lain lain. Dalam pemrograman mungkin anda akan mulai untukpergi ke package, membuat folder, mengetikkan judul, membuat class di dalamnya, dan kembali membuat nama agar dikenal.
Setelah anda mendapatkkan makanan atau minuman yang anda pesan maka anda akan mulai duduk dan menghampiri teman anda dan mualilah kalian berbincang banyak hal. Di sinilah, tempat komputer dan manusia mulai mengenal dan lebih dekat.
Struktur Dasar Program Java
package belajarJavaStart;Ini adalah cara Java mengelompokkan kode-kode kamu. Ibaratnya seperti folder di komputer. Kode ini berada di dalam "folder" bernamabelajarJavaStart.public class hallo { ... }Di Java, semua kode harus ada di dalam Class. Nama Class harus persis sama dengan nama file (TrynaGemini.java). Katapublicartinya class ini bisa diakses dari mana saja.public static void main(String[] args) { ... }Ini adalah "pintu masuk" utama. Tanpa baris ini, program tidak akan tahu harus mulai jalan dari mana.- 1.
public(Akses)Ini artinya metode ini bisa dilihat dan dipanggil oleh siapa saja, termasuk oleh mesin Java (JVM) saat pertama kali menjalankan programmu. Kalau kamu ganti jadi
private, mesin Java nggak bakal bisa "nemu" pintu masuknya.2.static(Sifat)Ini bagian yang agak teknis tapi penting.
staticartinya metode ini menempel pada Class, bukan pada objek.Analogi: Bayangkan
classitu adalah resep kue. Tanpastatic, kamu harus bikin kuenya dulu baru bisa baca resepnya. Denganstatic, Java bisa langsung baca perintah utamanya tanpa harus repot-repot membuat "kue" (objek) dari kelas itu terlebih dahulu.
3.void(Hasil)Ini adalah return type.
voidartinya metode ini tidak memberikan nilai balik. Dia cuma melakukan tugasnya (seperti nge-print "Genap" atau "Ganjil") lalu selesai. Dia nggak "ngasih" angka atau teks hasil ke siapa-siapa.4.main(Nama)Ini adalah nama wajib. Java sudah diprogram untuk mencari kata
mainsebagai titik awal eksekusi. Kalau kamu ganti jadiutamaataumulai, Java bakal bingung dan bilang: "Aku nggak nemu main method-nya!"5.(String[] args)(Parameter)Ini adalah "keranjang belanja" kosong.
String[]: Artinya sebuah Array (kumpulan) teks.args: Singkatan dari arguments.Gunanya: Kadang kita mau kasih perintah tambahan lewat terminal/CMD saat program dijalankan. Perintah itu akan masuk ke dalam
argsini. Tapi untuk pemula seperti kita, ini biasanya dibiarkan kosong dulu.
// ini komentar: Garis yang diawali//akan diabaikan oleh Java. Ini gunanya untuk memberi catatan buat diri sendiri atau orang lain yang baca kodenya.System.out.println( ... );Perintah untuk menampilkan teks ke layar/konsol.- 1.
System(Kelas Utama)Ini adalah kelas bawaan Java yang sudah disediakan sejak awal. Kelas ini berisi hal-hal yang berhubungan dengan sistem komputer tempat program kamu berjalan.
2.out(Alur Keluar)Ini adalah objek di dalam kelas
Systemyang bertugas menangani Output (aliran data keluar). Bayangkan ini seperti kabel yang menghubungkan kode kamu ke monitor/layar.3.println(Metode Pencetak)Ini adalah perintah untuk mencetak teks.
print: Mencetak teks tapi kursor tetap di baris yang sama.ln(line): Artinya "Ganti Baris". Setelah mencetak teks, dia akan otomatis memindahkan kursor ke baris baru di bawahnya.


Comments
Post a Comment