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
   74   75   76   77   78   79   80   81   82   83   84