TIPE DATA SEDERHANA
Sederhana tunggal yaitu
1. Tipe data yg mengandung bilangan bulat disebut dengan
Tipe Integer.
2. Tipe data yang mengandung bilangan pecahan disebut dengan
Tipe Real.
3.
Tipe data yang mengandung karakter terdiri atas
2 yaitu :
a. Tipe
CHAR adl tipe data yang mengandung hanya satu karakter dg kapasitas 1 byte.
b. Tipe
STRING adl tipe data yang mengandung lebih dari satu karakter dengan kapasitas
setiap
karakter nya 1 byte.
4. Tipe BOOLEAN adl
Tipe data yang menampung nilai True dan False dg kapasitas1 byte.
VARIABEL & KONSTANTA
Variabel merup simbol yang dapat
dimasuki oleh sembarang tipe data (integer,string, char,real & Boolean),
dan nilainya dapat berubah-ubah.
Wordkey dlm pascal yaitu VAR…..
Konstanta merup simbol yang dapat
dimasuki sebarang tipe data yang nilai nya tetap (konstan).
Wordkey dlm Pascal yaitu CONST…..
PENDEKLARASIAN
Bagian deklarasi disebut dg
bagian pengenalan (identifier). Bagian ini terletak setelah judul dan sebelum
bagian Deskripsi. Yang termasuk pd bagian ini adalah : Variabel, konstanta,
Tipe Buatan, Label, Prosedur dan fungsi. Bagian ini hanya di kompilasi
(compile) tetapi tidak dapat dijalankan
(Running).
PENDEKLARASIAN VARIABEL
Dimulai dg kata cadangan VAR.
Misal : p=5; x= ‘MDP’ ; q=‘3’ ; r
= True; y=10000,00
Dlm bahasa Pascal yaitu :
VAR {kata cadangan}
p: byte; x:string; q : char ; r :
boolean ;
y :real; {tanda “;” utk
mengakhiri tipe data}
PENDEKLARASIAN KONSTANTA
Dimulai dengan kata cadangan
CONST.
Misal : Y= 6,765 , x= “STMIK
MDP”, z= 36000, q = false.
Dalam Bahasa Pascal :
CONST {kata cadangan}
Y= 6.765; x=‘STMIK MDP’ ,
Z:integer= 36000; q:boolean=true;
ATURAN PENGGUNAAN NAMA VARIABEL & KONSTANTA
- Harus dimulai dengan karakter alfabet (huruf) atau garis bawah (UnderScore).
- Harus unique (tidak boleh ada yang sama) pada ruang lingkup (scope) variabel yang sama.
- Panjangnya boleh berapa saja, tetapi hanya 63 karakter pertama yg dianggap.
- Beberapa karakter tidak diperbolehkan dipakai seperti operator.
- Tidak Boleh berupa kata cadangan
PENDEKLARASIAN
Label di pakai jika terdapat
pernyataan “GOTO “.Dalam Bahasa Pascal berarti Loncat/pergi ke suatu
pernyataan. Kata cadangan LABEL di ikuti dengan sembarang nama label, seperti :
Goto ulang, Goto 100, Goto
Selesai, dll dengan sebarang nama label.
Dalam bahasa Pascal :
LABEL
ulang,100,Selesai
;
PENDEKLARASIAN TIPE BUATAN
Kata cadangan yg dipakai yaitu
TYPE. Tipe yg akan dibuat sering berbentuk : Enumerasi, Subrange , Array,
Record. Enumerasi seperti :
TYPE
warna=(merah,kuning,hijau,biru,putih);
Subrange seperti :
TYPE bilangan = 1..100;
abjad = ‘a’..’Z’;
Array seperti :
TYPE indeks = Array[1..10] of String;
indeks_2 = Array[5..55] of Char;
indeks_3 = Array[0..7] of Real;
Record seperti :
TYPE
Buku
= Record
indeks : byte;
nama
: string[15];
Harga : Real;
end;