Materi 3. Memahami Struktur Program - hammamkarim/Belajar-JAVA GitHub Wiki

Memahami Struktur Program

CODE 1

public class Main
{
    public static void main (String[] args) // Ini adalah fungsi main tempat program pertama kali dimulai, ini juga termasuk method
    {
        System.out.println("Hello World");
    }
}

OUTPUT

Hello World

Pembahasan

  1. public class Main :
  • public = visibility, yang berarti program terbuka untuk umum. Setiap program .java harus ada public class yg dmn didalamnya adalah program java kita.
  • class = Keyword untuk pembuatan class
  • Main = Nama file program Java. Merupakan identifier dari clasnya, berati class main. Untuk namanya harus sama dengan file javanya
  • {} = Kurung kurawal yang berati body. Program berada di dalam bodynya si class
public class Main 
{
// Menjelaskan bahwa di program dengan nama Main ada programnya, yang namanya adalah Main.
}
  1. public static void main (String[] args) :
  • public = visibility, yang berarti program terbuka untuk umum. Kalau tidak berlaku untuk umum bisa memakai keyword private
  • main = Fungis main. Bagian ini harus ada.
  1. System.out.println :
  • System = Mengakses system dimanapun dia akan dijalankan, kalau di windows maka sistemnya adalah windows, kalau mac sistemnya adalah si mac nya. Titik digunakan untuk mengakses komponen yang ada di systemnya.
  • out. = Mengeluarkan sesuatu ke sistem.
  • println = mencetak sesuatu dan menambahkan enter untuk baris selanjutnya

CODE 2

// ini adalah program utama pada program CobaProgram
public class CobaProgram
{
    // Kalau sudah terdappat bagian ini kalau di run tidak akan error karena compiler sudah tau dimana dia akan pertama kali menjalankan program. 
    // akan tetapi jika didalam sebuah program hanya ada bagian ini saja maka tidak ada yang akan ditampilkan 
    public static void main(String[] args) 
    {
        System.out.println("Nama saya adalah Hammam"); // menampilkan sesuatu ke konsol
    }
}

OUTPUT

Nama saya adalah Hammam

Pembahasan Tambahan

public class namaFile
{
// meskipun tidak ada isinya(program kosong) kalau di compile tidak akan menyebabkan error 
// karena dengan adanya `public class namaFile` menandakan bahwa program tersebur ada isinya
// Akan tetapi kalau dijalankan bakal error karena tidak ada hal yang akan di run.
}
  1. Kalau kita mau buat program biasa tidak perlu pakai main method, kalau mau menjalankan suatu program yang dimulai dibagian tertentu maka harus pakai main method