SJ Kay - шаблон joomla Joomla
Thursday, 30 July 2015 00:00

Java - 03. Basic Syntax

Written by 

Java - 03. Basic Syntax, Java Tutorial FGroupIndonesia

Ketika anda ingin mendevelop suatu aplikasi dengan menggunakan bahasa pemprograman java, maka anda perlu mengetahui secara detail apa itu Class, Object, Method, dan apa itu Instance Variable.

 

> Object

Object memiliki beberapa properties. Contoh: Kucing -> warna, nama, jenis bulu, dan aksi nya : mengeong, memakan, meminum, berlari, duduk, dan lain2. Object ialah salah satu instance dari sebuah Class.

 

> Class

Sebuah Class dapat dikenal sebagai blue-print yang menjelaskan aksi/properties yang telah disebutkan sebelumnya.

 

> Method

Method ini lebih mudah dikenal sebagai aksi atau fungsi yang akan dilakukan. Sebuah class bisa saja memiliki satu atua banyak Method. Di dalam method-lah sebauh logika, alur cerita, dan flow lainnya tertulis.

 

> Instance Variable

Setiap object dari sebuah kelas disebut sebagai instance variable. Dengan itu setiap object memiliki identitas yang unik tersendiri.

Coba mulailah menuliskan code berikut ini:

 

PROGRAM PERTAMA

Dengan code di bawah ini, kita akan mencoba untuk menampilkan text output "Hello Kawan!" pada screen kita.

public class KelasJava { /* Dengan ini akan muncul print-out 'Hello Kawan!' */ 
 public static void main(String []args) { 
System.out.println("Hello Kawan!"); 
}

 

Coba disave, lalu compile, dan run. Ikuti langkahnya seperti ini:

  • Buka Notepad ketik code tadi diatas
  • Simpan filenya kasih nama KelasJava.java
  • Buka Command Prompt window pastikan lokasinya ditempat kita simpan file *.java tadi
  • Ketik 'javac KelasJava.java' lalu tekan ENTER. Pastikan tidak ada error sampai sini
  • Sekarang ketik 'java KelasJava' lalu ENTER.
  • Kita akan mendapatkan output yang sama seperti ini:

 

C:/> javac KelasJava.java
C:/> java KelasJava 
Hello Kawan! 


BASIC SYNTAX

Kalau dibahas mengenai program java kita harus ingat beberapa poin berikut ini:

  • Hurufnya Sensitif (case-sensitivity) - Karena memang antara tulisan 'Hello' dan 'hello' meski sama suara, tetapi beda di mata Java.
  • Nama Kelas - Wajib hukumnya menggunakan awalan Kapital (huruf Besar)
    Catatan, jika kita menerapkan beberapa kata untuk penamaan kelas. Maka setiap katanya harus diberikan huruf besar, agar memudahkan pembacaan atau kenyamanan (sesuai standard) tanpa spasi. Contoh tadi : KelasJava bukan Kelasjava.
  • Nama Method - Method ini berbeda dengan Kelas. Jadi penamaannya diawali dengan huruf kecil. Standarisasi penamaan yang benar ialah, jika penamaan diberikan dengan beberapa kata, maka untuk kata pertama saja yang kecil, kata selanjutkan diawali dengan huruf kapital (besar) tanpa spasi.
  • Extension - Ingat file audio anda memiliki ekstensi *.mp3 ? Nah, di Java semua file coding harus berekstensi *.java saja tidak lain dan tidak bukan cukup itu saja. Lebih baik ditulis dengan huruf kecil ekstensi tersebut. Contoh : KelasJava.java bukan KelasJava.JaVa.
  • Main Method - Nah ini akan kita bahas nanti. Karena setiap java coding selalu bermula di method ini: public statis void main(String args[])

 

JAVA IDENTIFIER

Semua komponen (kelas, method, variable) yang kita rangkai dalam pemprograman berbasis java haruslah menerapkan nama yang sesuai, disebut sebagai Identifier. Berikut ini penjelasan singkatnya:

  • Semua Identifier harus bermula dengan huruf (A - Z atau a - z), boleh juga bermula dengna karakter dollar ($) atau boleh juga bermula dengan underscore (_).
  • Sesudah karakter pertama, anda boleh menggabungkan karakter lain
  • Identifier tidak boleh menggunakan Reserved Keywords (nama yg sudah terpakai oleh JVM)
  • Identifier pasti case-sensitive, Contoh Identifier yg salah : age,salary / 123abc / -delight

 

JAVA MODIFIER

Disebut sebgai Modifier karena dari sinilah suatu komponen dikenal cakupan aksesnya, apakah tertutup, open untuk semua, atau ada hal lain tertentu. Contohnya :

  • Access Modifier : default, public, protected, private
  • Non-Access Modifier : final, abstract, strict

Nanti kita bahas detail mengenai hal ini.

 

JAVA VARIABLE

Dalam penentuan variable di Java kita memiliki beberapa kategori diantaranya:

  • Local Variable
  • Class Variable (static variable)
  • Instance Variable (non-static variable)

Ingat baik-baik istilahnya, nanti pembahasan akan disambung kembali.

 

JAVA ARRAY

Disebut sebagai Array karena untuk yang satu ini menampung banyak variable yang memiliki tipe yang sama.

 

JAVA ENUM

Enum disebutkan pada Java 5.0. Batasan yang ada pada Enum ialah diharuskan untuk menetapkan nilai terlebih dulu sebelum penggunaan. Sehingga penggunaannya tidak dinamis seperti Array tadi. Sebagai contoh ketika ingin menentukan jenis ukuran suatu Object. Maka ditentukan terlebih dahulu jenisnya; Kecil, Besar, dan Sedang. Nah Enum mampu menyimpan ini di awal. Bingung? Jangan khawatir, nanti kita lihat perbandingannya dengan jenis variable yang lain.

class BotolJus {
enum UkuranBotolJus{ KECIL, SEDANG, BESAR }
UkuranBotolJus size;
public class BotolJusTest {
public static void main(String args[]){
BotolJus juice = new BotolJus();
juice.size = BotolJus.UkuranBotolJus.SEDANG ;
System.out.println("Ukuran : " + juice.size);
}
} 

 

Hasil output code diatas pastilah :

 

 Ukuran : SEDANG

 

Perlu kita catat semua bahwa Enums ini bisa dideklarasikan didalam sebuah kelas. Dan method, variable, constructor pun bisa didefinisikan dari dalam Enums pula.

 

JAVA KEYWORDS

Nah ini dia daftar beberapa Reserved Words pada Java. Dengan adanya Reserved Words ini kita tidak boleh menggunakan nama yang sama pada Identifier (penamaan variable, method, class).

 

JAVA COMMENT

Ada dua jenis komen dalam pemprograman berbasis java, yang pertama single-line, dan yang kedua ialah multi-line. Mirip seperti C dan C++. Tentunya komen ini tidak akan dikenal sebagai perintah dalam java tetapi akan diabaikan oleh JVM.

 

 public class KelasAwal{
/* Ini kelas awal java program.
* Tugasnya hanya print-out 'Hello Sobat' 
* Cara komen ini termasuk multi-line comments. */
public static void main(String []args){
// Baris ini termasuk single-line comment
/* Ini juga single-line comment. */
System.out.println("Hello Sobat!");
}
} 

 

BLANK LINES

Disebut sebagai Blank Lines karena terdapat Whitespace, atau karakter yang kosong, bukan angka nol! Dengan ini java akan mengabaikan Blank-Line sepanjang apapun.

 

INHERITANCE

Dalam java, sebuah kelas mampu diambil dari berbagai kelas. Istilah ini disebut sebagai inheritance, atau keturunan dari. Konsep ini digunakan ketika ada beberapa kelas yang kemudian digabungkan kemudian diambil (digunakan) beberapa bagian-bagian tertentu, dalam hal ini method / variable yang akan digunakan. Sehingga akan ada istilah SuperClass dan ada yang dikenal sebagai SubClass

 

INTERFACE

Dalam pemprograman berbasis Java, sebuah interface ialah hubungan antar object yang berkomunikasi satu sama lain. Penting untuk anda ketahui dalam hal ini mengei inheritance sebelumnya, karena perbedaannya cukup tipis.

Implementasi bagian method tidak akan diturunkan seluruhnya oleh subclass, berbeda dengan Inheritance yang sudah pasti dapat beberapa akses keturunannya dari SuperClass.

 

Berikutnya, kita akan bahas lagi mengenai Object dan juga Class dalam pemprograman berbasis Java ini. Kita pun akan membahas detail mengenai Object dan penerapannya dalam sebuah Class pada Java.

 

-----

Ayo daftarkan segera menjadi peserta training / kursus Pemprograman Java bersama kami disini.

Pendaftaran Kursus Java Programming FGroupIndonesia.com

Read 1276 times Last modified on Tuesday, 08 September 2015 01:19
Gumuruh S

Lulusan S1 Soft. Engineering, Universiti Utara Malaysia (UUM). Masih aktif sebagai praktisi teknologi dalam Pembuatan Software, Desain Grafis, sekaligus Bahasa Inggris dan juga sedang mendalami bahasa arab di Ma'had Al-Imarat, Bandung.

Media Sosial

Salah satu cara memudahkan komunikasi menjadi lebih transparan.

Kontak

Jl. Parahyangan no.18,
Komp. Panghegar Permai I,
Ujung Berung, Bandung 40614
Tel: (022) 92800-446 / (022) 95244-964
WA: 0857-95569337 / 0857-21261437
BBM: 7DF95683 / 7CD59179

Email: This email address is being protected from spambots. You need JavaScript enabled to view it. / This email address is being protected from spambots. You need JavaScript enabled to view it. / This email address is being protected from spambots. You need JavaScript enabled to view it.
Top
Direktori Web Indonesia | Active Search Results [Social Submit this] HTTP://WWW.SITUS.WEB.ID Essential SSL