pemrograman berbasis object - ifrozi.files.wordpress.com · operator logika • operator logika...

18
PEMROGRAMAN BERBASIS OBJECT Java Basic Programming

Upload: hoangcong

Post on 30-May-2019

259 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

PEMROGRAMAN BERBASIS OBJECT Java Basic Programming

Page 2: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Outlines • Variabel • Operator Aritmatik • Array • Control Statement •  Looping • Static Method

Page 3: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Variabel •  Tipe variabel :

•  Variabel Primitif

•  Variabel Object String m; Pohon x = new Pohon(); Mobil porsche = new Mobil();

Page 4: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Operator Aritmatika

Page 5: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

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 )

Page 6: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Operator Logika

Page 7: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

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

Page 8: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Array

Page 9: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Array

Page 10: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

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; } }

Page 11: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Control Statement

Page 12: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Control Statement •  Mengecek tahun kabisat

Page 13: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Control Statement

Page 14: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Control Statement

Page 15: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Looping • Perulangan • Ada dua macam

•  FOR for(var = <value>; <kondisi_boolean>; <increment>) { // ngapain }

•  WHILE while(<kondisi_boolean>) { // ngapain }

Page 16: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Looping

Page 17: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

Looping

Page 18: PEMROGRAMAN BERBASIS OBJECT - ifrozi.files.wordpress.com · Operator Logika • Operator logika adalah operator yang digunakan untuk membandingkan • Penggunaan operator logika menghasilkan

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.