Anda di halaman 1dari 1

Tipe data dalam Pascal dan Contoh Enumerated dan Subrange

Tipe-tipe data dalam Pascal

A. Tipe Data Standar Pascal


1. Tipe Data Integer : tipe data untuk bilangan bulat (short int,word, byte dll).
2. Tipe Data Real : bilangan yang mengandung pecahan, palingsedikit harus ada
satu digit sebelum dan sesudah titik desimal
3. Tipe Data Char : tipe data yang hanya bisa diisi dengan 1 karakter saja.
4. Tipe Data Boolean : tipe data yang memiliki satu dari dua nilai yang mungkin yang
dimaksudkan untuk mewakili dua nilai kebenaran dari logika dan aljabar Boolean.
B. Tipe Data Bentukan (User Defined) Pascal
1. Tipe Data Enumerated : tipe data khusus yang isinya bisa kita tentukan sendiri.
2. Tipe Data Subrange : tipe data bentukan yang berasal dari bagian (sub) tipe data
lain yang berada dalam sebuah jangkauan (range).
C. Tipe Data Structured Pascal
1. Tipe Data Array : tipe data bentukan yang terdiri dari kumpulan tipe data lain.
2. Tipe Data String : tipe data yang bisa menampung banyak karakter sekaligus.
3. Tipe Data Record : tipe data khusus yang komponennya terdiri dari berbagai jenis tipe
data lain.
4. Tipe Data Set : tipe data yang terdiri dari kelompok data yang sama.
5. Tipe Data File : tipe data yang digunakan untuk mengakses file.
D. Tipe Data Pointer
1. Tipe Data Pointer : tipe data yang berisi alamat memory dari sebuah variabel.

Contoh Program menggunakan subrange dari enumerasi


1 program tipe_enumeration;
uses crt;
2
type
3 nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
4 hari_kerja= senin..jumat;
5 weekend= sabtu..minggu;
6 var
a:hari_kerja;
7 b:weekend;
8 begin
9 clrscr;
10
11 a:= kamis;
12 writeln('a: ',a);
13
b:= sabtu;
14 writeln('b: ',b);
15
16 readln;
17 end.

Anda mungkin juga menyukai