Slide SIF108 Tipe Data

Data Types & Operator
Struktur Data
Suhendro

Tipe Data Primitive

Latihan: Tentukan tipe data yang
paling cocok untuk nilai berikut









v1
v2
v3
v4

v5
v6
v7
v8

=
=
=
=
=
=
=
=

150;
true;
50.5;
120;
-30 000;
‘a’;

21 47 483 648;
false;





584;

v9 = -39 592 848
v10 = 023;
v11 = 0x4f5;

Variable
• Variable merupakan lokasi penyimpanan yang memiliki
nama. Variable hanya dapat menyimpan jenis atau tipe data
tertentu saja

• Cara mendeklarasikan variable:
[tipe] [nama variable];

[tipe] [nama variable] = [nilai awal];
Co:
int jmlKendaraan = 50;
int jmlPeserta;

Operator
=
*
/
+
++
--

Assignment
Multiplication
Division
Plus / addition
Minus / substraction
Increment
decrement


Relational dan Equality Operator
• Equality Operator
== equal / sama dengan
!=not equal / tidak sama dengan
• Relational Operator
< lebih kecil
lebih besar
>= lebih besar atau sama dengan

Latihan: Hitung hasil dari statementstatement berikut ini
Diketahui int a = 10, b = 5;

8. b != a

1. a + b

9. b + b == a

2. a + a


10. a >= b

3. a++ + b

11. a – b == b

4. ++a + b

12. b – a