Home > OOP Concept > Struktur Program JAVA

Struktur Program JAVA

September 24, 2009 Leave a comment Go to comments

Java mempunyai struktur dalam penulisan source code yang dimulai dengan penulisan class, variable, method, dan lainya.  Secara garis besar struktur program java terlihat pada listing dibawah ini.

package namaPackage;

import namaPackage;

/**

*Komentar dalam java

*/

modifier class namaKelas{

//deklarasi variable

modifier methodConstructor(){

//statement

}

public static void main(){

/*

*Statement1

*Statement2

*/

}

}

PACKAGE

Package atau paket adalah cara pengelompokan dan pengorganisasian class-class dalam satu library. Package bekerja dengan membuat direktori dan folder baru sesuai denga penamaan package, kemudian menyimpan file class pada folder tersebut. Deklarasi package dituliskan pada baris paling atas sebelum  perintah import, sebagaimana terlihat pada struktur program java diatas.

Deklarasi package sebagai berikut:

package namaPackage;

Package adalah perintah java yang digunakan untuk memberitahukan bahwa suatu class adalah anggota dari package, sedangkan namaPackage dapat berupa susunan direktori tempat dimana file class disimpan atau nama folder. Penulisan nama package dalam java biasanya diawali denga huruf kecil.

IMPORT

Perintah import digunakan untuk memberitahukan kepada program untuk mengacu pada class-class yang terdapat pada package tersebut dan buka menjalankan class-class tersebut. Dalam program, anda dapat mengimport class-class tertentu saja dan dapat pula mengimport semua class yang terdapat pada package.

Deklarasi:

import namaPackage.*;

import namaPackage.namaKelas;

Untuk mengimport semua class anda menggunakan tanda asterisk (*) pada akhir nama package. Sedangkan untuk mengimpor class tertentu anda dapat menuliskan nama class setelah nama package.

Komentar dalam java

Komentar adalah catatan yang ditulis bersama kode program yang berguna sebagai catatan/keterangan dari suatu kode, sehingga dapat digunakan sebagai referensi dalam pembuatan dokmentasi. Komentar merupakan bagian dari program yang tidak mempengaruhi jalanya program saat program dikompilasi atau dieksekusi.

Dalam penulisan komentar, java mengizinkan penulisan komentar dalam versi java sendiri yang dapat digunakan sebagai pembuatan dokumentasi html. Selain itu java juga mengadopsi penulisan versi C dan C++ akan tetapi dapat dibuat dokumnetasi html.

Penulisan komentar versi java diawali dengan /** . didalam tanda tersebut anda dapat menulisakan lebih dari satu baris komentar. Contoh:

/**

*ini adalah contoh komentar dalam versi java

*menguasai pemrograman java

*/

Identifier JAVA

Identifier adalah suatu tanda yang berupa huruf, lata, atau gabungan kata yang digunakan sebagai nama variable, method, class, dan sebagainya.

Deklarasi Class

Dalam deklarasi class, pertimbangan dimana dan bagaimana class tersebut digunakan (menentukan modifier). Kemudian berilah nama (identifier) yang sesuai dengan informasi yang dikandungnya dan tuliskan deklarasi property secara lengkap beserta method secara urut. Pilihlah modifier yang sesuai untuk menentukan hubungan dengan class lain.

Bentuk umum:

(modifier_1) namaKelas (modifier_2) {

<deklarasi variable/property>

<deklarasi konstruktor>

<deklarasi method>

}

Modifier

Modifier adalah keyword java yang berfungsi mengatur hubungan antar class, mothod, dan variable. Hubungan yang dimaksud yakni apakah suatu variable, method dan class dama satu class dapat diakses oleh class dan method lainya.

Blok statement java

Blok statement adalah himpunan pernyataan yang terdapat diantara kurung kurawal buka dan kurung kurawal tutup({…}). Blok sendiri terdiri dari 3 macam, yaitu:

Blok class

Blok class dimulai dari tanda “{“ setelah identifier dan diakhiri dengan tanda “}”. Disini terlihat blok class sebagai hierarkhi tertinggi yang didalamnya terdapat data, blok method.

Blok method

Blok method terdapat dalam blok class dan tidak dapat berdiri sendiri. Blok method terdiri atas data dan struktur control.

Blok control

Blok kotrol merupakan representasi struktur control

Deklarasi method

Method adalah bagian program yang menjelaskan tingkah laku dari objek yang akan diinstan. Method tidak dapat berdiri sendiri sebagaimana class, dimana letak penulisan berada dalam badan class.

Deklarasi method:

(modifier) tipeKembalian namaMethod (parameter input) throws exception {

Statement

}

Categories: OOP Concept
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.