2.3. Jenis – jenis data
Jenis – jenis data yang
dikenal dalam bahasa pascal antara lain yaitu:
1. Jenis data sederhana
- Jenis data yang standar; yaitu :
·
Integer
·
Real
·
Karakter
·
Boolean
- Jenis data yang non standar (user defined), yaitu;
·
Enumerated
·
Sub-range
2. Jenis data berstuktur,
yaitu:
- Array
- Record
- Set
- File
3. Jenis Data Pointer
INTEGER
Jenis data ini terdiri atas integer positif, integer
negatif dan nol. Merupakan nilai bilangan bulat.
Pada TURBO PASCAL jenis data
ini di bagi atas beberapa bagian, yaitu :
Tipe
|
Ukuran memori
(dalam byte)
|
Jangkauan nilai
|
BYTE
|
1
|
0..255
|
SHORTINT
|
1
|
-128..127
|
INTEGER
|
2
|
-32768..32767
|
WORD
|
2
|
0..65535
|
LONGINT
|
4
|
-2147483648..2147483647
|
Operator Integer terdiri
atas : + , - , * , / , DIV dan MOD
Contoh :
Var
Jumlah : byte;
Begin
Jumlah := 200;
WriteLn(‘Nilai JUMLAH = ‘,Jumlah);
End.
Hasilnya bila dijalankan :
Nilai JUMLAH = 200
REAL
Penulisan untuk jenis data
ini selalu menggunakan titik desimal. Nilai konstanta numerik real berkisar
dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11
digit. E menunjukkan nilai 10 pangkat. Nilai konstanta numerik real menempati
memori sebesar 6 byte.
Contoh :
123.45
12345. ® salah, titik desimal tidak
boleh dibelakang
12E5
12E+5
-12.34
.1234 ® salah, titik desimal tidak
boleh dimuka
Pada TURBO PASCAL, jenis
data ini dibedakan atas :
Tipe
|
Ukuran memori
(dalam byte)
|
Jangkauan nilai
|
Digit signifikan
|
SINGLE
|
4
|
1.5x10E-45 .. 3.4x10E38
|
7-8
|
DOUBLE
|
8
|
5.0x10E-324 .. 1.7x10E308
|
15-16
|
EXTENDED
|
10
|
1.9x10E-4951 ..
1.1x10E4932
|
19-20
|
COMP
|
8
|
-2E+63+1 .. 2E+63-1
|
19-20
|
Operator untuk jenis data
ini terdiri atas : + , - , * dan /
KARAKTER
Yang dimaksud dengan jenis
data ini adalah karakter tunggal atau sebuah karakter yang ditulis diantara
tanda petik tunggal, seperti misalnya ‘A’,’a’,’!’,’5’ dsb.
Dasarnya adalah ASCII
CHARACTER SET.
Misalnya : 032 pada tabel
ASCII CHARACTER SET menunjukkan karakter.
Blank.
033 !
048 0
076 L
dst
STRING
Nilai data string merupakan
urut-urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai
data string akan menenpati memori sebesar banyaknya karakter stringnya ditambah
dengan 1 byte. Bila panjang dari suatu string di dalam deklarasi variabel tidak
disebutkan, maka dianggap panjangnya adalah 255 karakter.
Contoh :
Var
Kampus : string[10];
Begin
Kampus := ‘Gunadarma’;
Write(Kampus);
End.
BOOLEAN
Jenis data ini mempunyai
nilai TRUE atau FALSE.
Operator untuk jenis data
ini adalah :
1. Logical Operator, yaitu :
NOT, AND dan OR
2. Relational Operator, yaitu :
>, <, >=, <=, <> dan =
Tidak ada komentar:
Posting Komentar