Macam-macam Type Data

Macam – Macam Type Data
Ada enam kelompok type data pada turbo pascal yaitu :
1. Tipe data sederhana , type data sederhana dibagi menjadi dua type :
   a. Type ordinal. Tipe data ordinal masih dibagi lagi menjadi beberpa tipe, yaitu :
  • Tipe bilangan bulat.
  • Tipe boolean.
  • Tipe karakter tipe terbilang.
  • Tipe subjangkauan.
   b. Tipe real
2. Tipe string, yaitu sekumpulan karakter.
3. Tipe terstruktur, tipe trestruktur dibagi menjadi lima tipe, yaitu :
  • Tipe larik.
  • Tipe rekaman.
  • Tipe himpunan.
  • Tipe berkas.
4. Tipe pointer.
5. Tipe prosedural.
6. Tipe objek

Tipe bilangan bulat
Tipe bilangan bulat digunakan untuk menyimpan semua bilangan bulat. Macam-macam tipe bilangan bulat yang dimiliki oleh pascal.

Tipe Boolean
Tipe data ini biasa digunakan untuk mempresentasikan logika dan hanya dapat bernilai True (1) atau False (2)
Macam tipe data Boolean :

Dalam suatu ekspresi, operator seperti =, <>, >, <, >=, <= dan In akan banyak dipakai untuk menentukan hasil dari suatu tipe data boolean.
Tipe Karakter
Tipe data ini hanya dapat menampung satu karakter saja dan mengalokasikan satu byte memori. Bentuk Umum : Var :char,
Contoh :

Var
Kalimat :string;
Nama :string[25];
Alamat :string[30];

Tipe Subjangkauan

Pada dasarnya tipe jangkauan hampir sama dengan tipe bilangan bulat, bedanya kita bebas menetukan jangkauan dari tipe data ini, misal dari 1 sampai 100.
Contoh deklarasi :
type
bulan = 1..12;
var
januari : bulan;


Tipe terbilang
Adalah tipe data yang kita definisikan sendiri dengan nilai yang terbilang
Adalah tipe data baru yang elemennya disebutkan satu per satu
Bentuk Umum :
Type
=(elemen1,elemen2,…,elemenN);
Contoh :

type
Hari=(Senin,Selasa,Rabu,Kamis,Jumat,Sabtu);
Var HariKerja :Hari;
Begin

for HariKerja := Senin to Sabtu do
{mengerjakan Statement perulangan}
End.


Real/Floating-Point
Tipe data ini biasa digunakan untuk mempresentasikan nilai pecahan.
Jenis tipe data real :
 

Tipe String
Merupakan tipe data gabungan (array) dari karakter sebanyak 256 (default).
Mendefinisikan untaian kata atau karakter
Bentuk Umum:
Var
:string,
Contoh :

Var
Kalimat :string;
Nama :string[25];
Alamat :string[30];
atau
kalimat := ‘Turbo Pascal’;

Tipe Larik
Tipe larik memungkinkan kita mendeklarasikan kumpulan variabel yang bertipe sama.
Pendeklarasian larik harus mengikuti bentuk umum ;
var
nama_larik : array[batas_bawah..batas_akhir] of tipe larik;
Contoh :
Var
a1,a2,a3,a4,a5,a6,a7,a8 : longint;
Dengan larik kita bisa mendefinisikan kedelapan variabel menjadi :
var
a : array[1..8] of longint;

Tipe Rekaman
Bila dengan larik kita menggabungkan beberapa variabel bertype sama, dengan rekaman kita menggabungkan beberapa variabel yang typenya tidak sama.
Untuk mendeklarasikan rekaman digunakan kata baku “ Record “,
contoh :

type
Tkaryawan = record;
nama := string;
alamat := string;
gaji := Longint;
end;


Tipe Himpunan

Tipe himpunan digunakan untuk menyimpan kumpulan nilai ( disebut juga anggota himpunan ) yang bertipe sama.
Contoh :

type
himpunankarakter : set of Char;

untuk mendeklarasikan tipe himpunankarakter sebagai himpunan dari karakter
Contoh :

var
vokal : Himpunankarakter; (‘a’,’I’,’u’,’e’,’o’)
huruf ; Himpunankarakter; (‘a’,…’z’)

Posting Komentar