Java Pertemuan 2
Java Pertemuan 2
DASAR PEMROGRAMAN
dtmhs.java
PEMROGRAMAN I 1
Aturan Penulisan Variabel
Ada aturan dalam pembuatan variabel, diantaranya:
• Nama variabel tidak boleh menggunakan kata kunci dari Java seperti if, else, for, switch,
case dll.
• Nama variabel boleh menggunakan huruf, angka, garis bawah, dan symbol dollar,
• Apabila nama variabel lebih dari 1 suku kata, maka kata ke-2 dituliskan dengan diawali
PEMROGRAMAN I 2
persegipanjang.java
Variabel luas bertipe data Double, berarti nilai yang bisa disimpan adalah Double.
Sedangkan variabel alas dan tinggi bertipe Integer. Agar hasil data integer dapat disimpan
dalam variabel bertipe double, maka perlu dikonversi.
Latihan 2
Lakukan kompilasi pada file tersebut dan amati hasilnya. Jika terjadi kegagalan, perbaiki
kesalahan diatas sehingga program tersebut dapat berjalan.
PEMROGRAMAN I 3
2.2 Operator dan Ekspresi
Ekspresi merupakan suatu bentuk yang menghasilkan nilai. Operator didalam bahasa
pemrograman digunakan untuk melakukan operasi tertentu. Ada lima jenis kelompok
operator dalam pemrograman Java :
1. Operator Artimatika;
2. Operator Penugasan;
3. Operator Pembanding;
4. Operator Logika;
5. Operator Bitwise;
2.2.1 Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi aritmatika, terdiri dari:
Nama Simbol
Penjumlahan +
Pengurangan -
Perkalian *
Pembagian /
Sisa Bagi %
PEMROGRAMAN I 4
Contoh8.java
PEMROGRAMAN I 5
2.2.2 Operator Penugasan
Operator penugasan berfungsi untuk meberikan tugas pada variabel tertentu.
Biasanya untuk mengisi nilai. Contoh:
int x = 10;
Variabel x ditugaskan untuk menyimpan nilai 10, operator Penugasan terdiri dari:
Pengisian Nilai =
PEMROGRAMAN I 6
Nama Operator Simbol
Contoh9.java
PEMROGRAMAN I 7
2.2.3 Operator Pembanding
Operator pembanding digunakan untuk membandingkan. Operator ini juga dikenal
dengan operator relasi. Nilai yang dihasilkan dari operator ini berupa boolean,
yaitu: true dan false yang terdiri dari:
Nama Simbol
Sama Dengan ==
contoh:
boolean x = 5 < 10
PEMROGRAMAN I 8
Contoh10.java
Logika OR ||
Negasi/kebalikan !
PEMROGRAMAN I 9
P1 P2 AND OR XOR ~P1
Contoh12.java
AND &
OR |
PEMROGRAMAN I 10
Nama Simbol di Java
XOR ^
Negasi/kebalikan ~
Operator ini berlaku untuk tipe data int, long, short, char, dan byte. Operator ini akan
menghitung dari bit-ke-bit. Misalnya, punya variabel bilangan bulat a = 60 dan b = 13
kemudian dikonversi dalam bentuk biner, akan menjadi seperti ini:
a = 00111100
b = 00001101
Operasi AND
a = 00111100
b = 00001101
a&b = 00001100
Operasi OR
A = 00111100
b = 00001101
a|b = 00111101
Operasi XOR
a = 00111100
b = 00001101
PEMROGRAMAN I 11
a^b = 00110001
a = 00111100
~a = 11000011
Hampir sama dengan operator Logika. Bedanya, Bitwise digunakan untuk biner.
Contoh13.java
PEMROGRAMAN I 12