02 Variabel, Tipe Data Operator
02 Variabel, Tipe Data Operator
Perlu dibuat ‘wadah’ dalam memory untuk Objek data (variabel & konstanta) harus
menampung nilai-nilai sesuai dengan tipe datanya memiliki nama:
Ada dua jenis:
▪ Dimulai huruf abjad, tidak boleh angka/simbol
▪ Variabel → nilainya bisa berubah-ubah
▪ Karakter penyusun hanya boleh alfabet, angka,
▪ Konstanta → nilainya tetap
Harus dideklarasikan tipe datanya dan _ (underscore)
▪ Tidak boleh mengandung operator aritmatika,
relasional, tanda baca, atau karakter khusus lain
▪ Bukan kata-kata tercadang untuk bahasa
pemrograman (reserved word)
1
8/8/2018
2
8/8/2018
Hasil operasi jika a dan b adalah variabel X, Y, dan Z adalah variabel bertipe boolean.
Boolean: X bernilai true
a not a
Y bernilai false
Z bernilai true
True
false
No Operasi Logika Hasil
a b a and b a or b a xor b 1 (X and Y) or Z
True True 2 X and (Y or Z)
True False
3 not (X and Z)
False True
4 (Y xor Z) and Y
false false
PROGRAM VarKonstBoolean
{Mempraktekkan deklarasi variabel dan konstanta
Bilangan yang tidak mengandung pecahan
boolean} desimal
Contohnya?
DEKLARASI
matang : boolean Nama tipe: integer
const kondisi_awal = false Operasi: Aritmetika & Perbandingan
Contoh variabelnya?
ALGORITMA
{contoh assignment}
matang kondisi_awal
3
8/8/2018
1. 5 * 10 PROGRAM VarKonstInteger
{Mempraktekkan deklarasi variabel dan konstanta integer}
2. 10 div 3
3. 10 mod 3
4. 3<8 DEKLARASI
5. (24 div 3) ≠ 8 a, b, c : integer
const JumMahasiswa = 198
6. 3+6*6
7. 8–5+3 ALGORITMA
Secara teori tak terbatas (negatif tak hingga Buatlah program untuk menghitung luas
sampai positif tak hingga) persegi.
Komputer memproses nilai yang terbatas
4
8/8/2018