Header Ads

Sintaks Dasar Bahasa Pemrograman Java

Java adalah bahasa pemrograman berorientasi objek 'object oriented programming (OOP)' yang memfokuskan desain pemrograman pada objek dan class. Dasar-dasar OOP meliputi istilah class, object, attribute, method.



Class

Model dari suatu objek yang menjelaskan karakteristik (sifat) serta fungsi yang dimiliki dari suatu objek, Class merupakan wadah (tempat) yang digunakan untuk menciptakan suatu objek. Dengan kata lain sebuah Class merupakan blueprint dari suatu objek.

Object

Setiap objek selalu memiliki suatu keadaan (state) dan behaviour yang dapat mengubah state tersebut. Contoh: manusia memiliki state: umur, tinggi, berat badan, dan sebagainya. Behaviour yang dimiliki oleh manusia dapat berupa: makan, tidur, bekerja, menua, dan sebagainya.

Attribute

Elemen data dari suatu class. Atribut menyimpan informasi tentang class, atribut dapat diartikan sebagai data, variable, properti atau sebuah field.

Method

Sebuah fungsi dalam suatu class, setiap method mempunyai tugas masing-masing, ada dua jenis method dalam bahasa Java yaitu void dan non void method. Void method adalah method yang tidak mengembalikan nilai, sedangkan non void method adalah method yang mengembalikan nilai.

Dalam tutorial ini kita akan membahas dasar sintaks pada pemrograman java. Mari kita coba kode sederhana yang menampilkan kalimat Selamat Datang di Pemrograman Java.

public class SelamatDatang {
 public static void main(String[] args) {
  System.out.print("Selamat Datang di Pemrograman Java");
 }
}

Langkah-langkah dalam membuat dan menjalankan program diatas, sebagai berikut:
  • Buka text editor (Notepad, Sublime, dll) dan ketikan source code di atas.
  • Simpan dengan nama SelamatDatang dengan ekstensi .java sehingga menjadi SelamatDatang.java
  • Simpan di drive sesuai dengan keinginan anda, sebagai contoh di drive C: di folder java : C:\java.
  • Buka Command Prompt di menu windows.
  • Pindah ke path di mana kita menyimpan file SelamatDatang.java tadi.
  • Compile program dengan perintah javac SelamatDatang.java dan tekan enter, jika tidak terjadi error kita akan kembali ke path di mana kita berada.
  • Jalankan program dengan perintah java SelamatDatang. Jika semua perintah di atas dilakukan dengan benar maka kita akan melihat kata Selamat Datang di Pemrograman Java yang dicetak dengan perintah System.out.print("Selamat Datang di Pemrograman Java");

 Berikut hasil output dari program diatas.


Pada pemrograman java, sangat penting untuk diingat hal-hal berikut ini.

Case Sensitivity

Berarti pengidentifikasi Hello dan hello akan memiliki arti yang berbeda pada Java.

Class Names

Untuk semua nama class, huruf pertama harus kapital. Jika beberapa kata yang digunakan untuk membentuk nama class, huruf pertama setiap kata harus kapital.
Contoh class: MyFirstJavaClass

Method Names

Semua nama Method harus diawali dengan huruf kecil. Jika beberapa kata yang digunakan untuk membentuk nama method, maka huruf pertama diawali dengan huruf kecil kemudian kata berikutnya diawali dengan huruf kapital.
Contoh public void myMethodName ()

Program File Name

Nama file program harus persis sesuai dengan nama class. Ketika menyimpan file, Anda harus menyimpannya dengan nama class (ingat Java adalah case sensitive) dan menambah ‘.java’ ke akhir nama ( jika nama file dan nama class tidak cocok, program Anda tidak dapat di compaile.
Contoh: Asumsikan ‘MyFirstJavaProgram’ adalah nama class, maka file tersebut harus disimpan dengan ‘MyFirstJavaProgram.java’.

public static void main(String args[])

Program Java memulai proses dari method main(),yang merupakan bagian wajib dari setiap program Java.

Java Identifiers:

Dalam Java, identifier adalah nama yang diberikan untuk variabel, class dan method.
  • Identifier hanya boleh dimulai dengan huruf (A-Z atau a-z), menggunakan underscore _ dan tanda dollar $.
  • Java key word tidak bisa digunakan sebagai nama identifier.
  • Perlu diingat identifier itu case sensitive.
  • Contoh yang benar menulis identifier: $namavariabel, nama_variabel, $nama_variabel
  • Contoh yang salah menulis identifier: 123namavariabel, -nama_variabel

Java Modifiers:

Seperti bahasa pemrograman lainnya, modifier memungkinkan untuk modifikasi classes, variables, methods dan constructors. Ada dua jenis modifiers pada Java:
  • Access modifiers: default, public, protected, private
  • Non-access modifiers: final, abstract, strictfp

No comments

Powered by Blogger.