menentukan alokasi memori di komputer, tetapi hanya mendefinisikan pola struktur informasi TYPE [2]
Mendefinisikan TYPE berarti :
Menentukan nama type dalam deklarasi Definisi domain harga yang dapat dipunyai oleh nama tersebut Konversi atau perjanjian tentang penulisan konstanta bertype tersebut Operator yang dapat dioperasikan terhadap objek bertype
Type dibedakan menjadi Type Dasar dan
Type Bentukan TYPE DASAR [1]
Type yang sudah didefinisikan oleh pemroses
bahasa
Karena sudah didefinisikan maka pemogram
dapat memakai nama type dan semua operator yang tersedia dan menaati domain nilai yang disimpan dalam type tersebut
Type Dasar adalah sebagai berikut :
Bilangan logika/ Boolean Bilangan bulat Bilangan Riil Karakter TYPE DASAR [2]
Contoh : Type Logika/ Boolean
Nama : boolean Domain : [true, false] Konstanta : true, false Operator : Kelompok Operator Arti Hasil Kelompok and dan boolean Logika or Atau boolean Xor Ekslusive OR boolean not Negasi boolean EQ Ekivalensi boolean nEQ Negasi dari ekivalensi boolean TYPE BENTUKAN [1]
Suatu Type yang dirancang/dibentuk dari
beberapa komponen ber-type tertentu
Sering disebut sebagai type komposisi,
agregat
Implementasinya dalam suatu bahasa sangat
bervariasi satu sama lain
Contoh : Type point • Type point : < X : real {absis} ,Y : real {ordinat}>