Page 2 - POLA BERFIKIR
P. 2
Tipe Data Integer
Tipe data integer adalah tipe data yang terdiri dari angka bulat (tidak mengandung nilai pecahan
atau nilai desimal). Nilai ini bisa berbentuk angka positif maupun negatif, contohnya 3, 99, 1114, -
44, 10000, atau 128730123.
Berikut contoh cara pendefenisian tipe data integer di dalam pascal:
1 var
2 a:integer;
Tipe Data Real
Tipe data real adalah tipe data angka yang mengandung nilai pecahan (baik positif maupun
negatif), seperti: 3.14, 99.99, atau 679073.22.
Berikut contoh cara pendefenisian tipe data real di dalam pascal:
1 var
2 a:real;
Tipe Data Char
Tipe data char adalah tipe data yang akan menampung karakter. Karakter ini hanya boleh terdiri
dari 1 digit, seperti ‘a’, ‘A’, ‘x’, atau ‘#’.
Berikut contoh cara pendefenisian tipe data char di dalam pascal:
1 var
2 a:char;
Tipe Data Boolean
Tipe data boolean adalah tipe data yang hanya bisa diisi dengan 1 diantara 2
nilai: true atau false (benar atau salah). Tipe data boolean biasanya digunakan untuk percabangan
kode program seperti struktur IF atau perulangan (looping).
Berikut contoh cara pendefenisian tipe data boolean di dalam pascal:
1 var
2 a:boolean;
2. Tipe Data Bentukan (User Defined) Pascal
Kelompok kedua dari tipe data pascal adalah tipe data bentukan (user defined) atau dikenal juga
dengan tipe data non standar. Tipe data bentukan ini terdiri dari 2 tipe: enumerated dan subrange.
Kedua tipe data ini harus didefenisikan di dalam bagian type struktur pascal.
Tipe Data Enumerated
Tipe data enumerated adalah tipe data yang isinya terdiri dari kelompok data yang sudah
ditentukan. Sebagai contoh, kita bisa membuat tipe enumerated warna yang
berisi: merah, kuning, biru dan ungu. Atau tipe nama_hari yang berisi nama-nama hari
seperti senin, selasa, rabu, dst.
Tipe data enumerated sering juga disebut enumeration atau enum saja.
Berikut contoh cara pendefenisian tipe data enumerated di dalam pascal:
1 type
2 nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
3 var
4 a: nama_hari;