Page 79 - Pemrograman Dasar kelas X
P. 79
Bab 2 Variabel, Tipe Data, dan Operator 75
Menanya
Setelah mengamati kedua soure code diatas, buatlah pertanyaan yang berkaitan dengan
kedua source code tersebut, misalkan
1. Operator apa sajakah yang digunakan dalam kode program di atas?
2. Bagian manakah yang disiebut ekspresi?
3. Bagian manakah yang disebut assignment?
4. Mengapa variabel d,e,c, mempunyai tipe yang berbeda, ada yang integer, real, dan boolean?
5. Apa maksud a mod b, a mod b =0, dan c:=(a mod b)?
Mengumpulkan Informasi/Mencoba
Dari contoh di atas, ada beberapa pernyataan yang melibatkan operasi dari dua buah variabel
atau lebih, misalkan a*b, a/b, a mod b, dan (a mod b)=0. Bentuk-bentuk ini disebut sebagai ekspresi,
yaitu sesuatu yang jika dievaluasi/diproses menghasilkan suatu nilai. Sebagai contoh dimasukkan nilai
a adalah 30 dan b adalah 5.
a*b memberikan nilai 150
a/b memberikan nilai 6.00
a mod b mememberikan nilai 0
(a mod b)=0 memberikan nilai TRUE.
Selanjutnya simbol-simbol *, /, mod dan = dsiebut sebagai operator dan nilai yang dioperasikan
disebut operan. Ketika nilai dari ekspresi diberikan kepada variabel lain maka disebut sebagai
assignment.
d:=a*b;
e:=a/b;
c:=(a mod b =0)
Dalam Pascal assignment ditandai dengan := (titik dua sama dengan). Selain ituperlu diperhatikan
bahwa operasi yang dilakukan menentukan tipe data dari variabel yang diberi nilai. Variabel d tetap
integer, e bertipe real, sedangkan c menjadi boolean. Mengapa? Simak jenis-jenis operator berikut
untuk mengetahui jawabannya.
Operator
Operator adalah sebuah symbol yang memberitahukan compiler pascal untuk melakukan
sebuah operasi matematika maupun operasi logika. Ada beberapa jenis operator dalam pemrograman
pascal diantaranya perator aritmatika, operator relasional, operator Boolean
1. Operator aritmatika