Tutorial Belajar Java Part 10: Aturan Dasar Penulisan Kode Program Bahasa Java

Melanjutan tutorial belajar bahasa java di duniailkom, kali ini kita akan membahas aturan dasar penulisan kode program bahasa Java. Aturan ini mencakup case sensitifity, whitespace, baris komentar, statement, dan identifier.


Perbedaan Huruf Besar / Kecil dalam Bahasa Java

Case sensitifity adalah perbedaan antara huruf besar dan huruf kecil. Java termasuk bahasa yang case sensitif, yang artinya huruf besar dan kecil dianggap berbeda. Sebagai contoh, kode program berikut akan menghasilkan error, bisakah anda menebak apa yang salah?

class HelloBelajar {
  public static void main(String args[]){
    system.out.println("Belajar Java di Duniailkom");
  }
}

Berikut pesan error yang tampil:

HelloBelajar.java:3: error: package system does not exist
    system.out.println("Belajar Java di Duniailkom");
          ^
1 error

Kesalahannya ada di huruf "S" di baris 3, seharusnya adalah System, bukan system.

Perbedaan huruf besar dan kecil ini juga berlaku untuk perintah lain, seperti nama variabel, nama function / method, dst. Intinya, kita harus hati-hati dengan perbedaan huruf dalam bahasa Java.


Cara Penulisan Komentar di dalam Bahasa Java

Komentar atau comment adalah 'kode program' yang ditambahkan untuk memberi keterangan/penjelasan mengenai cara kerja program. Komentar tidak akan diproses oleh compiler Java dan ditujukan bagi programmer yang sedang membaca kode tersebut.

Dalam bahasa Java, terdapat 3 jenis baris komentar:

  1. Single Line Comment
  2. Multi Line Comment
  3. Documentation Comment

Sesuai dengan namanya, Single Line Comment dipakai untuk membuat baris komentar yang terdiri dari 1 baris saja. Untuk membuatnya, awali sebuah baris dengan tanda // , yakni garis miring dua kali. Berikut contoh penggunaannya:

class HelloBelajar {
  public static void main(String args[]){
    // Tampilkan teks ke layar
    system.out.println("Belajar Java di Duniailkom");
  }
}

Multi Line Comment adalah baris komentar yang mencakup lebih dari satu baris. Caranya, gunakan pasangan karakter /* sebagai pembuka baris komentar, dan karakter */ sebagai penutup baris komentar. Seluruh baris atau kode program yang berada di antara kedua karakter ini akan dianggap sebagai komentar. Berikut contohnya:

class HelloBelajar {
  public static void main(String args[]){
    /* Tampilkan teks ke layar
       Menggunakan perintah System.out.println
       Teks yang akan ditampilkan adalah "Belajar Java di Duniailkom"
    */
    
    System.out.println("Belajar Java di Duniailkom");
  }
}

Documentation Comment adalah baris komentar yang sangat mirip seperti multi line comment. Bedanya, komentar yang ditulis bisa diproses oleh tools khusus untuk meng-generate dokumentasi seperti Javadoc. Untuk menulis documentation comment, gunakan tanda /** sebagai karakter pembuka, dan karakter */ sebagai penutup. Berikut contoh penggunaannya:

class HelloBelajar {
  public static void main(String args[]){
    /** 
      Perintah System.out.println
      dipakai untuk menampilkan teks ke layar
    */
    
    System.out.println("Belajar Java di Duniailkom");
  }
}

Selain untuk membuat penjelasan tentang kode program, baris komentar ini juga sering dipakai untuk proses debugging atau pencarian kesalahan. Daripada menghapus kode program yang mungkin sebenarnya sudah benar, lebih baik dijadikan komentar untuk sementara.

class HelloBelajar {
  public static void main(String args[]){
    //  system.out.println("Belajar Java di Duniailkom");
    System.out.println("Belajar Java di Duniailkom");
  }
}

Pengertian Statement dalam Bahasa Pemrograman Java

Statement dalam bahasa Java adalah sebuah baris perintah. Hampir semua baris perintah (statement) harus diakhiri dengan tanda titik koma ( ; ). Berikut beberapa contoh statement dalam bahasa Java:

int nilai = 80;
hasil = a + b;
System.out.println("Belajar Java di Duniailkom");

Sebuah statement tidak harus mencakup satu baris. Perintah kondisi seperti if else dan perulangan (looping) bisa mencakup beberapa baris, dan ini dianggap sebagai satu statement:

if (nilai == 80) {
  System.out.println("Belajar Java di Duniailkom");
}

Statement yang terdiri dari beberapa baris seperti ini biasanya diawali dengan tanda kurung kurawal " { " dan diakhiri dengan tanda " } ". Bagian ini juga sering disebut sebagai blok kode program. Khusus blok kode program seperti ini, tidak perlu diakhiri dengan tanda titik koma.


Pengertian Identifier dalam Bahasa Pemrograman Java

Identifier adalah nama untuk menandakan "sesuatu" sepanjang kode program. Contoh dari identifier adalah nama class, nama variable, nama function atau nama method.

Perhatikan statement berikut:

double hasil = 33.33;
int totalPenjualan = 80;

Disini, hasil dan totalPenjualan adalah variabel dan termasuk ke dalam identifiers.

Secara umum, kita bebas ingin menulis nama identifier, namun terdapat beberapa aturan:

  • Identifier harus selain dari keyword, yakni kata khusus yang dipakai oleh Java. Sebagai contoh, kita tidak bisa memakai kata int sebagai nama variabel, karena int merupakan keyword untuk menandakan tipe data integer.
  • Identifier bisa terdiri dari huruf, angka dan karakter underscore / garis bawah ( _ ).
  • Karakter pertama dari identifier hanya bisa berupa huruf dan underscore, tidak bisa berupa angka.

Selama mengikuti aturan diatas, tidak masalah ingin memberikan nama apapun untuk identifier. Namun terdapat beberapa kebiasaan dari programmer Java terkait penulisan identifier ini:

  • Nama class ditulis dengan PascalCase, dimana setiap kata diawali dengan huruf besar, termasuk kata pertama dan tanpa spasi. Contohnya seperti class HelloBelajar, class LuasLingkaran, atau class MahasiswaJurusanKomputer.
  • Nama variable dan function (termasuk method), ditulis dengan camelCase, dimana setiap kata juga diawali dengan huruf besar, kecuali kata pertama dan tanpa spasi. Contohnya: panjangSegitiga, hitungLuasSegitiga(), getMahasiswa() atau totalBelanja().
  • Nama konstanta ditulis dengan SNAKE_CASE, yakni huruf besar semua dengan garis bawah (underscore) sebagai pemisah kata. Contohnya: public final String NAMA_WEBSITE atau public final int KURS_DOLLAR = 14000.

Dalam tutorial bahasa pemrograman bahasa Java kali ini kita telah membahas beberapa aturan dasar dari bahasa Java. Ini semua menjadi pedoman dalam menulis kode program bahasa Java.

Tutorial berikutnya akan masuk ke Cara Pembuatan Variabel dalam Bahasa Pemrograman Java.

6 Comments

  1. DPR
    02 Nov 19
    • Andre
      02 Nov 19
      • anton
        10 Oct 21
        • Andre
          11 Oct 21
  2. Syarip
    14 Feb 20
    • Andre
      11 Oct 21

Add Comment

Leave a Reply to Syarip Cancel reply