Kabar Terbaru

Belajar Java - Kodinga

Struktur program Java secara umum dibagi menjadi 4 bagian:
  1. Deklarasi Package
  2. Impor Library
  3. Bagian Class
  4. Method Main

1. Deklarasi Package

Package merupakan sebuah folder yang berisi sekumpulan program Java.
Deklarasi package biasanya dilakukan saat membuat program atau aplikasi besar.

Contoh Deklarasi Package:

package id.web.rsugi.contoh;

Biasanya nama package mengikuti nama domain dari sebuah vendor yang mengeluarkan program tersebut
Aturannya: nama domain dibalik, lalu diikuti nama programnya.


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 import 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 objek.


class NamaProgram {
    public static void main(String args[]){
        System.out.println("Halo Dunia");
    }
}

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("Halo Dunia");
}

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 teks ke layar monitor.

Subscribe to receive free email updates:

0 Response to "Struktur - Package , Import , Class & Method"

Post a Comment