Anda di halaman 1dari 19

OPERATOR & EKPRESI

KOMPETENSI DASAR

Kompetensi Dasar Tujuan

3.4 Menerapkan penggunaan tipe data, variabel, konstanta, 1. Peserta didik mampu
operator, dan ekspresi menerapkan operator dan
ekspresi dan sintak penulisan
4.4 Membuat kode program dengan tipe data, variabel, konstanta,
dengan benar
operator dan ekspresi

Indikator 2. Peserta didik mampu


membuat kode program yang
3.4.3 Menerapkan operator dan ekspresi dan sintak penulisan memuat operator dan ekspresi
melalui aplikasi dengan benar
4.4.2 Membuat aplikasi program yang menerapkan operator dan
ekspresi
1. OPERATOR
OPERATOR

Operator merupakan simbol yang digunakan untuk mengoperasikan


operand menjadi sebuah ekspresi.
Jenis operator dalam pemrograman adalah sebagai berikut:
1. OPERATOR

Operator Keterangan Contoh


ARITMATIKA
- Pengurangan 7 + 6 = 13
PEMBANDING + Penjumlahan 4 – 2 =2

* Perkalian 9 * 3 = 27
LOGIKA
/ Pembagian (Div) 12 / 4 = 3

% Modulo/modulus (Sisa 7 mod 3 = 1


hasil bagi/mod)
1. OPERATOR

ARITMATIKA

PEMBANDING

LOGIKA
1. OPERATOR

ARITMATIKA Operator Keterangan Contoh

>  Periksa apakah nilai pertama lebih besar a > 10, periksa apakah nilai variabel
PEMBANDING dari nilai kedua a sama dengan 10
>= Periksa apakah nilai pertama lebih besar a >= 10, periksa apakah nilai
atau sama dengan nilai kedua variabel a lebih besar atau sama
LOGIKA dengan 10
<  Periksa apakah nilai pertama lebih keci a < 10, periksa apakah nilai variabel
dari nilai kedua a sama dengan 10
<= Periksa apakah nilai pertama lebih kecil a <= 10, periksa apakah nilai
atau sama dengan nilai kedua variabel a lebih kecil atau sama
dengan 10
== Periksa apakah nilai keduanya sama a==10, periksa apakah nilai variabel
a sama dengan 10
!= Periksa apakah nilaia keduanya tidak sama A !=1 , periksa apakah nilai variabel
a sama dengan 10
1. OPERATOR

ARITMATIKA

PEMBANDING

LOGIKA
1. OPERATOR

ARITMATIKA Hasil dari operator ini adalah data bertipe boolean (benar/salah)
3 > 1 hasil benar 4 <= 2 hasil salah
PEMBANDING
3 == 1 hasil salah 6 != 3 hasil benar
LOGIKA
1. OPERATOR

ARITMATIKA Operator ini hanya digunakan untuk tipe data boolean, tentu saja
operand dan hasil operasinya bertipe boolean
PEMBANDING
Operator Keterangan
&& (AND) Merupakan operator dan yang memiliki hasil true apabila
LOGIKA semua operand bernilai true

|| (OR) Merupakan operator dan yang memiliki hasil true apabila


salah satu saja operand bernilai true

! (NOT) Merupakan operator pembalik atau not yang digunakan


untuk membalikkan nilai true menjadi false, dan false
menjadi true
1. OPERATOR

ARITMATIKA Tabel kebenaran AND

PEMBANDING
Input 1 Input 2 Hasil
LOGIKA
0 0 0
0 1 0
1 0 0
1 1 1
1. OPERATOR

ARITMATIKA Tabel kebenaran OR

PEMBANDING
Input 1 Input 2 Hasil
LOGIKA
0 0 0
0 1 1
1 0 1
1 1 1
1. OPERATOR

ARITMATIKA Tabel kebenaran NOT

PEMBANDING
Input Hasil
LOGIKA
0 1
1 0
Prioritas Operator

Operator Tingkat Prioritas

NOT 1

*, /, MOD, AND 2

-, +, OR 3

==, <, >, <=, >= 4


Ekspresi

Ekspresi adalah pernyataan yang digunakan untuk mengolah suatu data menjadi output yang
dilakukan melalui suatu perhitungan yang dilakukan oleh operator . ekspresi terdiri dari
operator dan operand.

a. Ekspresi aritmatika
9-2=7 3 * 4 = 12
 
b. Ekspresi perbandingan
3 > 1 hasil benar 6 <= 2 hasil salah
 
c. Ekspresi logika
0 && 0 = 0 1 || 0 = 1
STUDI KASUS

Bagaimanakah untuk kode program dibawah ini ?


Pertemuan selanjutnya

Operasi
Aritmatika
TERIMAKASIH…!

Anda mungkin juga menyukai