PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika...
Transcript of PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika...
PEMROGRAMAN BERBASIS OBJECT Java Basic Programming
Outlines • Variabel • Operator Aritmatik • Array • Control Statement • Looping • Static Method
Variabel • Tipe variabel :
• Variabel Primitif
• Variabel Object String m; Pohon x = new Pohon(); Mobil porsche = new Mobil();
Operator Aritmatika
Operator Logika • Operator logika adalah operator yang digunakan untuk
membandingkan • Penggunaan operator logika menghasilkan TRUE dan
FALSE • 3 macam operator logika:
• Operator NOT ( ! ) • Operator AND ( && ) • Operator OR ( II )
Operator Logika
Array • Adalah tipe variabel yang bisa menyimpan banyak nilai • Deklarasi array tanpa mengalokasikan jumlah elemennya:
int[] myArray; • Deklarasi array dengan mengalokasikan 10 elemen:
int[] myArray = new int[10];
• Mengubah jumlah elemen array dengan 50: myArray = new int[50];
• Deklarasi array dan mengisinya secara langsung: int[] myArray = {10, 20, 30, 40}; String[] myArray2 = {"Malang", "Surabaya"};
• Mengetahui jumlah elemen array: myArray.length
Array
Array
Control Statement • Mengontrol alur program sesuai dengan kondisi yang diinginkan • Ada dua macam:
• IF-ELSE
if(<kondisi_boolean>) { // do something
} else if(<kondisi_boolean_2>) { // do something } else
{ // do something }
• SWITCH-CASE switch variabel
{ case <value1> : { // do something break; } case <value2> : { // do something break; } default : { // do something break; } }
Control Statement
Control Statement • Mengecek tahun kabisat
Control Statement
Control Statement
Looping • Perulangan • Ada dua macam
• FOR for(var = <value>; <kondisi_boolean>; <increment>) { // ngapain }
• WHILE while(<kondisi_boolean>) { // ngapain }
Looping
Looping
Method • Method adalah sub-program yang dapat dipanggil hanya
dengan menyebutkan nama methodnya • Method digunakan untuk memisahkan bagian program
yang sering dipanggil agar tidak perlu menulis berkali-kali • Ada 2 jenis method:
• Object method: method yang untuk memanggilnya harus melalui object
• Static method: method yang untuk memanggilnya tidak perlu melalui object. Bisa melalui nama class nya.