TIPE DATA - Simponi MDP

advertisement
TIPE DATA
Sistematika tipe data
T.D. Ordinal
T.D. Sederhana
Integer
ShortInt
Longint
Boolean
Char
Byte
Word
SubRange
Enumerasi
T.D. Real
Tipe String
Tipe Terstruktur
Larik/Array
Rekaman/Record
Himpunan/Set
Berkas / File
Tipe Pointer
Tipe data sederhana
Sederhana tunggal yaitu
1. Tipe data yg mengandung bilangan bulat disebut
dengan Tipe Integer.
Tipe
Byte
Word
Rentang Nilai
0 – 255
0 – 65535
Byte
1
2
ShortInt -128 – 127
SmallInt -32768 – 32767
Integer -2147483647 - 2147483647
1
2
4
Cardinal 0 – 2147483647
LongInt -2147483647 - 2147483647
4
4
2. Tipe data yang mengandung bilangan pecahan
disebut dengan Tipe Real.
Tipe
Real48
Rentang Nilai
2.9 x 10-39 – 1.7 x 1038
Single
Double
Extended
Comp
1.5 x 10-45 – 3.4 x 1038
5.0 x 10-324 – 1.7 x 10308
3.6 x 10-4951 – 1.1 x 104932
-263+1 – 263-1
Currency
-922337203685477.5808 922337203685477.5807
Byte
6
4
8
10
8
8
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
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;
Download