Anda di halaman 1dari 2

TIPE DATA

Suatu tipe menyatakan pola penyajian data dalam computer.


Tipe data dikelompokan menjadi 2 (dua) macam :
1. Tipe dasar
2. Tipe bentukan
Tipe dasar
1. Bilangan logika (tipe boolean) : mengenal 2 (dua) buah nilai, true (benar) atau
false (salah). Operasi – operasi yang dapat dilakukan pada tipe data Boolean
adalah operasi logika, seperti not, or, and, dan xor.

a b Not a Not b a or b a and b a xor b


True True False False True True False
True False False True True False True
False True True False True False True
False False True True False False False

2. Bilangan bulat (tipe integer) : pada implementasinya tipe integer memiliki


rentang nilai yang terbatas, pada kompilator Turbo Pascal tipe integer dapat
direpresentasikan ke dalam 4 (empat) macam tipe.

Tipe Rentang nilai


Byte 0 . . . 255
Shortint -128 . . . 127
Word 0 . . . 65535
Integer -32768 . . . 32767
Longint -2147483648 . . . 2147483647

Operasi yang dapat dilakukan adalah operasi aritmatika dan operasi


perbandingan.
3. Bilangan riil (tipe real) : merupakan bilangan yang mengadung pecahan decimal.
Pada implementasinya tipe real memiliki rentang nilai yang terbatas, pada
kompilator Turbo Pascal tipe real dapat direpresentasikan ke dalam 4 (empat)
macam tipe.

Tipe Rentang nilai


-39
Real 2.9 x 10 . . 1.7 x 1038
Single 1.5 x 10-45 . . 3.4 x 1038
Double 5.0 x 10-324 . . 1.7 x 10308
Extended 3.4 x 10-4932 . . 1.1 x 104932
4. Karakter (tipe char) : semua huruf dalam alphabet, angka, tanda baca, operator
aritmetik, dan karakter – karakter khusus. Untuk data bertipe karakter harus
diapit oleh tanda petik tunggal (‘ ’), sehingga berbeda antara ‘9’ (sebagai
karakter) dengan 9 (sebagai angka/integer). Operasi yang dapat dilakukan pada
tipe data karakter adalah operasi perbandingan.
Tipe bentukan : tipe yang didefinisikan sendiri oleh pemrogram yang disusun oelh
satu atau lebih tipe dasar.
1. String (tipe string) : deretan karakter dengn panjang tertentu. Operasi yang
dapat dilakukan adalah operasi penyambungan (concatenation) dan
perbandingan.
2. Tipe dasar yang diberi nama tipe baru : ranah nilai dan operasi terhadap tipe
baru tidak berubah, tetap sama dengan tipe dasar aslinya.
Contoh : type bilbulat : integer;
P : bilbulat;
3. Rekaman (tipe record) : tersusun oelh satu atau lebih field. Tiap field
menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lainnya yang
sudah didefinisikan sebelumnya. Karena strukturnya yang disusun oleh field –
field, maka rekaman juga dinamakan juga tipe terstruktur.
Contoh : type titik : record
<x : integer, y : integer>

NAMA
Didalam algoritma, nama dipakai sebagai pengidentifikasi “sesuatu” dan pemrogram
mengacu “sesuatu” itu melalui namanya. Karena itu tiap nama harus unik, tidak boleh
ada dua nama yang sama.
1. Peubah (variable) : tempat penyimpanan data/informasi di memori yang isinya
dapat diubah.
2. Tetapan (constant) : tempat penyimpanan di dalam memori yang isinya selalu
tetap[ selama pelaksanaan program atau tidak dapat diubah, notasi untuk
menyatakan tetapan adalah const.
3. Tipe bentukan
4. Nama fungsi
5. Nama prosedure

Anda mungkin juga menyukai