Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengenalan dan Struktur Java (Operator dan Input)

Presentasi serupa


Presentasi berjudul: "Pengenalan dan Struktur Java (Operator dan Input)"— Transcript presentasi:

1 Pengenalan dan Struktur Java (Operator dan Input)

2 Tujuan Istruksional Khusus
Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu: Mengetahui macam-macam operator di dalam bahasa pemrograman Membuat program sederhana menggunakan inputan

3 Operator vs Operand 2 + 8 = 10 ? Operator Operand

4 Berdasarkan Jumlah Operand
Unary Operator Binary Operator Ternary Operator

5 Berdasarkan Jenis Operasi
Operator Penugasan (Assignment Operator) Operator Aritmatika Operator Relasional Operator Logika Operator Bitwise

6 Operator Penugasan Syntaks Contoh:
<operand1> <operator> <operand2> Contoh: x = 2; // konstanta x = y; // variabel lain x = 2 * y; // ekspresi a = sin(y); // fungsi int x = 7/2; // x = 3 float y = 3; // y = 3.000

7 Operator Aritmatika * : perkalian / : pembagian % : modulo (sisa bagi)
+ : penjumlahan - : pengurangan ++ : increment (menaikkan 1) -- : decrement (menurunkan 1)

8 Increment vs Decrement
n++; // post increment ++n; // pre increment n--; // post decrement --n; // pre decrement

9 Combined Operator Ekspresi Dapat diganti dengan
<variabel> = <variabel> <operator> <ekspresi>; Dapat diganti dengan <variabel> <operator> = <ekspresi>;

10 Combined Operator (lanj)
Ekspresi Dapat diganti dengan a = a + b; a += b; a = a – b; a –= b; a = a * b; a *= b; a = a / b; a /= b; a = a % b; a %= b; a = a ^ b; a ^= b;

11 Operator Relasional Simbol Fungsi Sama Dengan Tidak Sama Dengan
== Sama Dengan != Tidak Sama Dengan < Lebih Kecil Dari > Lebih Besar Dari <= Lebih Kecil atau Sama Dengan >= Lebih Besar atau Sama Dengan ?: Conditional assignment

12 Operator Logika Truth table Simbol Fungsi False True True False False
&& AND || OR ! NOT Truth table A B !A A && B A || B False True True False False True False True False False True False True True

13 Operator Bitwise Simbol Fungsi Contoh AND OR XOR Complement
& AND a & b; | OR a | b; ^ XOR a ^ b; ~ Complement ~a; >> Shift Right a >> 3; << Shift Left b << 2;

14

15 Contoh Menggunakan Input
1 import java.util.Scanner; 2 3 public class Input1 { 4 /* Main method */ 5 public static void main(String[] args) { 6 Scanner masukan = new Scanner(System.in); 7 int var_a, var_b; 8 9 System.out.print("Masukkan nilai var var_a : "); 10 var_a = masukan.nextInt(); System.out.print("Masukkan nilai var var_b : "); 13 var_b = masukan.nextInt(); System.out.println(); System.out.println("Variabel yang terdapat dalam program : "); 18 System.out.println("var_a = " + var_a); 19 System.out.println("var_b = " + var_b); 20 } 21 }

16 Fungsi Membaca Inputan
next() : string 1 kata nextLine() : string lebih dari 1 kata nextInt() : integer nextDouble() : double nextBoolean() : boolean nextByte() : byte nextLong() : long nextShort() : short

17

18 LATIHAN Buatlah program yang mengimplementasikan pre- increment, post-increment, pre-decrement, dan post- decrement! Jelaskan perbedaan masing-masing operator tersebut! Buatlah program yang mengimplementasikan operator bitwise AND, OR, XOR, dan Complement! Jelaskan cara kerja masing-masing operator bitwise tersebut! Buatlah program untuk menghitung hasil penjumlahan, pengurangan, perkalian, dan pembagian dari dua buah bilangan yang dimasukkan oleh user! Buatlah program luas segitiga, persegi, dan lingkaran dengan menggunakan inputan!

19

20 Filosofi Pemrograman “Good programmer write code for machine….. Great Programmer write code for other programmer…..”

21


Download ppt "Pengenalan dan Struktur Java (Operator dan Input)"

Presentasi serupa


Iklan oleh Google