comments - azoel.files.wordpress.com · classes merupakan inti dari program java. suatu class...

18

Upload: nguyenminh

Post on 05-Jun-2019

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan
Page 2: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

CommentsComments digunakan untuk memberikan keterangan/penjelasan suatu baris program. Comments tidak akan dikompilasi oleh compiler.Lambang untuk comments :

- double slash ( // ) untuk memberikan penjelasan satu baris- /* dan */ untuk memberikan penjelasan satu baris atau lebih

Contoh:

Page 3: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

Reserved wordsReserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words class digunakan untuk membuat class pada java.

ModifiersModifiers digunakan untuk menentukan penggunaan dari suatu data,methods dan class. Contoh modifiers adalah public, static, private, final, abstract dan protected.

StatementsStatements merupakan baris perintah atau kumpulan perintah. Setiapstatements pada java selalu diakhiri dengan titik koma ( ; ).

BlocksBlocks digunakan untuk membentuk suatu grup statements. Blocks diawali dengan kurung kurawal buka ( { } dan kurung kurawal tutup ( } ). Blocks dapat digunakan secara nested (blocks didalam blocks).

Page 4: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

ClassesClasses merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object.

MethodsMethods merupakan kumpulan dari statements yang melakukan suatu fungsi atau operasi secara sekuens. Setiap java aplikasi harus mempunyai method main() (kecuali applet). Method main() pada java selalu berbentuk :

Page 5: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

IdentifiersIdentifiers merupakan penamaan dalam pemrograman untuk variabel, konstanta, method, class, dan package. Java merupakan bahasa pemrograman yang case-sensitive (membedakan antara huruf besar dan kecil). Aturan penamaan identifiers pada java adalah :1.Dapat dimulai dengan huruf, underscore ( _ ) atau tanda $2.Tidak dapat menggunakan simbol operator seperti : +, - , * , / dan lain-lain3.Tidak dapat menggunakan reserved word4.Dapat mempunyai panjang berapa saja.

VariablesVariables digunakan untuk input,output atau menyimpan hasil suatu prosespada program. Untuk melakukan deklarasi suatu variables digunakan:

Contoh : int angka;double radius;

Page 6: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

untuk mendeklarasi sekaligus melakukan inisialisasi digunakan:

ConstantsConstants merupakan data yang tidak berubah selama program berjalan. Pendeklarasian konstanta menggunakan :

Contoh : static final double PI = 3.14159;: area = radius*radius*PI;

Page 7: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

Terdapat tiga tipe variable yaitu :1.Tipe data primitif2.Tipe data class3.Array

Tipe data primitif pada java yaitu:1. Numerik (bulat dan pecahan)

Untuk numerik bulat ada 4 macam yaitu :

Page 8: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

Untuk numerik pecahan ada 2 macam yaitu :

Untuk numerik literal

Page 9: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

2. Charactermerupakan tipe data yang meyimpan satu buah karakter.

untuk membuat character literal digunakan tanda kutip satu ( ‘ )contoh : ‘a’ , ‘&’

Character escape codes pada java :

Page 10: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

3. Booleanmerupakan tipe data yang hanya berisi true atau false.

Tipe data classTipe data class pada java merupakan tipe data yang dideklarasikan untuk menampung instance (atau object yang dibuat dari class).contoh :

String lastName;Circle myCircle;

Tipe data arrayTipe data array digunakan untuk menampung beberapa tipe data yang sama dalam sebuah nama variable yang mempunyai indeks. Array pada java merupakan object yang dapat berisi tipe data primitif maupun class.Pendeklarasian suatu array adalah :

Page 11: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

Contoh: int [] temp = new int[50];int [][] temp = new int[2][3];

untuk inisialisasi :

Contoh : int [] temp = {1,4,2,3};

untuk mengakses elemen pada Array digunakan indeks (indeks array pada java merupakan base 0). Contoh:

Page 12: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

Untuk melakukan konversi tipe data numerik dapat dilakukan secara implisitmaupun eksplisit. Java melakukan konversi data secara implisit untuk tipedata yang lebih kecil ke tipe data yang lebih besar ketelitiannya. Untukmelakukan konversi dari tipe data yang lebih besar tingkat ketelitiannya ketingkat yang lebih kecil dilakukan type casting yaitu (typename) value.

contoh :float x = 1.0;float y = 2;float z = x / y -> implisit hasil akan menjadi float 0.5float x = (float) 10.1;int y = (int) x; ->eksplisit akan menjadi int 10

Page 13: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

Ekspresi merupakan suatu statement yang mengembalikan suatu nilai ,Operator merupakan Simbol yang digunakan dalam ekspresi

Operator Aritmatika pada Java :

Operator Penugasan (Asisgnment)

Page 14: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

Operator Increament dan Decreament

Operator kondisi (Conditional)

Operator logika (Logical)

Page 15: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

Operator bitwise

Page 16: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan

Operator PrecedenceOperator precedence merupakan urutan pengerjaan suatu operator dalam suatu ekspresi.

Page 17: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan
Page 18: Comments - azoel.files.wordpress.com · Classes merupakan inti dari program Java. Suatu class merupakan “blueprint” untuk menciptakan suatu object. Methods Methods merupakan kumpulan