Anda di halaman 1dari 20

TIPE DATA, VARIABEL,

KONSTANTA, OPERATOR,
& EKSPRESI
BAGIAN II
PEMROGRAMAN DASAR – SEMESTER I

Oleh:
EKO ZULKARYANTO, S.Komp, MCTS
SMK TRI SUKSES NATAR LAMPUNG SELATAN

https://youtube.com/c/EkoZulkaryantoTV & http://lms.smktrisukses.sch.id


KOMPETENSI DASAR

3.4 Menerapkan penggunaan tipe data, variabel, konstanta,


operator, dan ekspresi

4.4 Membuat kode program dengan tipe data, variabel,


konstanta, operator dan ekspresi

https://youtube.com/c/EkoZulkaryantoTV
MATERI POKOK

• Operator
• Ekspresi

https://youtube.com/c/EkoZulkaryantoTV
PENGERTIAN OPERATOR

• Adalah simbol yang biasa dilibatkan dalam program


untuk melakukan sesuatu operasi atau manipulasi
data.

https://youtube.com/c/EkoZulkaryantoTV
OPERATOR

• Operator Aritmatika
• Operator Pemberi Nilai
• Operator Pembanding
• Operator Logika

https://youtube.com/c/EkoZulkaryantoTV
OPERATOR ARITMATIKA

Operator Nama Keterangan


+ Penjumlahan Memjumlahkan bilangan
- Pengurangan Mengurangkan bilangan
* Perkalian Mengalikan bilangan
/ Pembagian Membagi bilangan
% Sisa Bagi atau Modulo Sisa dari hasil operasi pembagian
++ Increment Menjumlahkan bilangan dengan 1
-- Decrement Mengurangkan bilangan dengan 1

https://youtube.com/c/EkoZulkaryantoTV
OPERATOR PEMBERI NILAI

OPERATOR NAMA KETERANGAN


= atau  Assignment Contoh: x = 10; atau x  10;
artinya variabel x diberi dengan
nilai 10.
Jadi, nilai 10 dimasukkan ke dalam
variabel x.

https://youtube.com/c/EkoZulkaryantoTV
OPERATOR PEMBANDING

OPERATOR NAMA Keterangan


== Sama dengan
!= Tidak sama dengan
> Lebih besar
< Lebih kecil
>= Lebih besar sama dengan
<= Lebih kecil sama dengan

https://youtube.com/c/EkoZulkaryantoTV
OPERATOR LOGIKA
OPERATOR NAMA KETERANGAN

! NOT Membalik nilai logika.

|| OR Bernilai true (benar atau 1) jika minimal ada 1


pernyataan yang dibandingkan bernilai true (benar
atau 1).

&& AND Bernilai true jika dan hanya jika semua pernyataan
bernilai true.

https://youtube.com/c/EkoZulkaryantoTV
TABEL LOGIKA

A B !A !B A || B A && B
1 1 0 0 1 1
1 0 0 1 1 0
0 1 1 0 1 0
0 0 1 1 0 0

https://youtube.com/c/EkoZulkaryantoTV
EKSPRESI

Ekspresi (atau ungkapan) adalah statement program yang


memiliki nilai.

https://youtube.com/c/EkoZulkaryantoTV
CONTOH EKSPRESI

• Variabel
• Konstanta
• Kombinasi antara variabel, konstanta, dan operator

https://youtube.com/c/EkoZulkaryantoTV
CONTOH EKSPRESI PADA OPERATOR
ARITMATIKA & PEMBERI NILAI

int x = 10;
int y = 0;
y = x + 10;

https://youtube.com/c/EkoZulkaryantoTV
CONTOH 1 (BAHASA C)

#include<stdio.h>

int main(){

int x = 10;
int y = 0;
y = x + 10; } Ekspresi

printf(“%d”, y);

return 0;
}
https://youtube.com/c/EkoZulkaryantoTV
CONTOH EKSPRESI PADA OPERATOR
PEMBADING
Misal x = 10 dan y= 12. Maka kita dapat menentukan nilai dari hasil perbandingan dari kedua
operator tersebut. Hasil dari perbandingan tersebut adalah berupa nilai logika.
Contoh:
a. x>y bernilai false (salah)
b. x>0 bernilai true (benar)
c. x != y bernilai true
d. x <= y bernilai true
e. y >= 10 bernilai true
https://youtube.com/c/EkoZulkaryantoTV
CONTOH 2 (BAHASA C)

#include<stdio.h>
int main(){
int x = 10;
int y = 12;

printf(“%d\n”, x > y);


printf(“%d\n”, x > 0);
printf(“%d\n”, x != y);
printf(“%d\n”, x <= y);
printf(“%d\n”, y >= 10);

return 0;
}
https://youtube.com/c/EkoZulkaryantoTV
CONTOH EKSPRESI PADA OPERATOR
LOGIKA
Operator logika dapat digunakan untuk melakukan operasi logika terhadap ekspresi memiliki nilai logika.
Contoh: Variabel x = 10 dan y = 12. Tentukan nilai logika dari operasi logika di bawah ini:
a. x > y || x > 0 …
b. x > 0 && y > 0 …
c. !(x >= 12) …
d. !(x > 0 && y < 10) …
e. x != y && x > 0 && y > 10 …

https://youtube.com/c/EkoZulkaryantoTV
CONTOH 3 (BAHASA C)

#include<stdio.h>
int main(){
int x = 10;
int y = 12;

printf(“%d\n”, x > y || x > 0);


printf(“%d\n”, x > 0 && y > 0);
printf(“%d\n”, !(x >= 12));
printf(“%d\n”, !(x > 0 && y < 10));
printf(“%d\n”, x != y && x > 0 && y > 10);

return 0;

}
https://youtube.com/c/EkoZulkaryantoTV
TUGAS MANDIRI

Cobalah contoh 1, 2, dan 3 (Bahasa C) di Dev-C++ atau di


http://cpp.sh dan amati output-nya!

https://youtube.com/c/EkoZulkaryantoTV
TERIMA KASIH

https://youtube.com/c/EkoZulkaryantoTV

Anda mungkin juga menyukai