Theme images by Storman. Powered by Blogger.

30 August 2017

Memahami Cara Penulisan Program dalam Pemrograman Java

A. Kode Sumber

Kode sumber program Java, merupakan tempat di mana kode-kode yang membangun program ditulis. Terdapat pernyataan (statement), blok (block) dan komentar (comment) di dalamnya. Aturan untuk menulis kode program Java yaitu:
  1. Nama file dapat dibuat apa saja, kecuali jika terdapat public class dalam kode program, maka nama file harus sama dengan nama public class tersebut, kemudian harus berakhiran atau memiliki ekstensi .java, contoh:
     ProgamKu.java  
     Kalkulator.java  
     Hello.java  
    
  2. Kode sumber yang kosong dapat di-compile tanpa pesan error.
  3. Bentuk atau struktur penulisan kode sumber program Java  ditulis dengan urutan berikut:
    • Pertama, diawali dengan penulisan package, setidaknya ada 0 atau 1 package, harus ditulis sebagai statement pertama dalam source code. Package merupakan pemaketan atau pengorganisasian kode program beserta sumber daya (resource), sehingga membuat program lebih ter-organisir dan ter-proteksi.
    • Diikuti dengan import, setidaknya ada 0 atau lebih pernyataan import, harus ditulis sebelum mendeklarasikan class. Import menyatakan library atau class apa saja yang dibutuhkan dan digunakan dalam program.
    • Kemudian, class, setidaknya ada 0 atau lebih deklarasi class, sedangkan public class hanya diperbolehkan 1 dalam satu file source code.
Berikut Strukturnya:
Struktur source code program Java
Struktur source code program Java


B. Pernyataan

Bentuk statement

Sebuah pernyataan diakhiri dengan tanda semicolon atau titik koma ( ; ), contoh:

 import java.util.Date;  
 System.out.println(“Sebuah pernyataan”);  
 int x;  

C. Blok

Bentuk blok

Blok merupakan bagian yang terdiri dari kumpulan statement, yang berada diantara tanda kurung kurawal buka( { ), dan kurung kurawal tutup ( } ), dan tidak diakhiri dengan tanda titik koma.

Contoh 1:
 Public static void main(String[] agrs) {  
      // Contoh komentar satu baris.  
      int x = 100; // Variabel x.  
      System.out.println(“Nilai x adalah”+x);  
 }  

Contoh 2:
 /* Contoh komentar yang lebih dari satu baris.  
 Jika nilai lebih dari 80,   
 nilai diberi A dan dinyatakan Lulus   
 */  
 if (x>80) {  
      nilai = 'A';  
      keterangan = “LULUS”;  
 }  

Contoh 3:
 public class Halo {  
      boolean tampil;  
      public static void main(String[] args) {  
           Halo h = new Halo();  
           h.tampil = true;  
           // h.tampil bernilai benar tampilkan tulisan Halo.  
           if (h.tampil) {  
                System.out.println(“Halo”);  
           }  
      }  
 }  

D. Komentar

Komentar dapat ditulis di bagian mana saja pada kode program. Komentar berguna untuk memberi keterangan dan sebagai dokumentasi untuk kode program, sehingga kode mudah untuk dibaca (readable) baik untuk programer itu sendiri, juga untuk orang lain, komentar tidak akan dibaca sebagai program. Ada tiga jenis komentar yaitu:
  1. Komentar satu baris, dapat ditulis dengan memberi tanda dua kali garis miring ( // ). 
    Komentar satu baris
    Komentar satu baris
  2. Komentar lebih dari satu baris, diawali tanda garis miring dan bintang ( /* ) ditutup dengan tanda bintang dan garis miring ( */ ).
    Komentar lebih dari satu baris
    Komentar lebih dari satu baris

  3. Terdapat komentar khusus yang disebut javadoc, dengan penulisan diawali tanda garis miring dan dua tanda bintang ( /** ), dan diakhiri dengan tanda bintang dan garis miring ( */ ). Dalam komentar ini dapat digunakan tag yang menjelaskan author, version, return, throws dan beberapa tag lain, juga dapat ditambahkan tag HTML untuk menformat teks. Komentar ini dapat di generate ke bentuk halaman HTML sebagai dokumentasi program, menggunakan tool atau perintah javadoc.
    Komentar javadoc
    Komentar javadoc

Contoh:
 /**  
   * Mencari kata berdasarkan kecocokan kandungan kata.  
   * @param kandunganKata kandungan dalam kata.  
   * @return ArrayList Mengembalikan kata yang ditemukan dalam bentuk list array.  
   */  
   public ArrayList<String> cariMengandung(String kandunganKata)  
   {  
     ...  
   }  

E. Gaya penulisan

Gaya penulisan kode ini menentukan seberapa baik kode program dapat dibaca (readable) oleh programer nya atau orang lain. Kode program bisa saja ditulis seperti kode dibawah.

 public class Halo { public static void main(String[] args) { System.out.println(“Halo, selamat datang di Java.”); } }  

Kode di atas dapat di compile dan dijalankan tanpa error, namun sangat sulit membaca dan memahami kode dengan bentuk tersebut, kita bisa menulis masing-masing pernyataan dalam satu baris, menambahkan penjorokan (indent) menggunakan tombol tab, jika bagian tersebut merupakan isi dari blok di atasnya dan menambahkan komentar pada beberapa bagian kode program, contoh:

 public class Halo {  
      public static void main(String[] args) {  
           // Menampilkan tulisan ke layar.  
           System.out.println(“Halo, selamat datang di Java”);  
      }  
 }   

0 on: "Memahami Cara Penulisan Program dalam Pemrograman Java"