Tipe data sebuah variabel merupakan kumpulan nilai
yang dapat dimuat oleh variabel tersebut. Misalnya sebuah tipe Boolean hanya
bernilai TRUE atau FALSE, tidak boleh nilai yang lain.
Tipe Data Abstrak adalah suatu model matematika,
disertai sekumpulan operasi terhadap model tersebut. Untuk mempresentasikan
suatu model matematis dari suatu TDA, digunakan struktur data yang berisi
sekumpulan variabel, yang bisa terdiri atas beberapa tipe data dan mempunyai
bermacam-macam jenis dan cara relasi antara setiap variabel.
Ada 3 jenis dasar dari tipe data pada Turbo
Pascal, yaitu :
1. Tipe Data Sederhana
2. Tipe Data Terstruktur
3. Tipe Data Pointer
1. Tipe Data Sederhana
Tipe data
sederhana bisa diartikan bahwa dalam sebuah variabel / perubah hanya menyimpan
sebuah nilai data.
a.
Tipe Ordinal
Karakteristik tipe data ordinal adalah
nilai dari suatu tipe ordinal merupakan himpunan berurutan (ordered set).
-
Tipe Integer
Tipe data integer adalah
bilangan bulat atau tipe data yang nilainya tidak mempunyai titik desimal. Pada
Pascal tipe data numerik ada dua yaitu Integer dan Real. Tanda Plus (+) dan
Minus(-) dapat mendahului bilangan integer.
Contoh konstanta integer
yang sah :
-234
+1098
1234
0
-67890
Contoh konstanta integer
yang tidak sah :
33000 (terlalu besar, maksimum 32767)
12,345 (memakai koma)
-33000 (terlalu kecil, minimum -32767)
24.0 (memakai titik desimal)
Ada 5 (lima) tipe yang termasuk dalam kelompok
ini, yaitu :
Tipe Batas
Nilai Ukuran dalm Byte
Byte 0
.. 255 1
Shortint -127 .. 127 1
Word 0
.. 65535 2
Integer -32767 .. 32767 2
Longint -2147483648
.. 2147483647 4
Tipe data juga menentukan macam operasi yang bisa dilaksanakan.
Operator–operator yang bisa dikerjakan dengan integer adalah : +, -, *, DIV dan
MOD.
Contoh :
Ø 3 DIV 4 akan menghasilkan 0
Karena
bagian pecahan yaitu 0.75 dihilangkan.
Ø 5 MOD 3 akan menghasilkan 1
Karena sisa pembagian 5 dan
3 adalah 2.
-
Tipe Boolean
Tipe data boolean mempunyai
dua nilai, yaitu True (nilai biner 1)
dan False (nilai biner 0).
Contoh mendeklarasikan
variabel x dan y sebagai tipe data boolean.
Var
x, y
: Boolean;
Variabel x dan y dapat
diberikan nilai dengan menggunakan pernyataan penugasan (assignment).
Contoh :
x := True;
y := False;
Variabel dengan tipe
boolean tidak dapat memasukkan nilai dengan menggunakan Readln. Tetapi bisa dideklarasikan
dengan konstanta boolean.
Contoh :
Const
Jawab = True;
sehingga
Writeln(x); (hasil :
True)
Writeln(y,Jawab); (hasil :
FalseTrue)
Pascal mendukung operasi
logika yang dapat dilaksanakan pada nilai boolean. Operasi logika tersebut
adalah NOT, AND, OR dan XOR.
Contoh :
X dan Z mempunyai nilai True dan Y mempunyai nilai False.
Mantab gan, boleh menambahkan?? monggo siapa saja mampir ..
ReplyDeletePENGERTIAN TIPE DATA, VARIABEL DAN KONSTANTACPP
http://gatewawan.blogspot.com/2014/07/pengertian-tipedata-variabel-dan-konstanta.html
Semoga bermanfaat, thanks :D
sama-sama masbro semoga bermanfaat
Deletethanks very much
ReplyDeleteilmu bermanfaat
ReplyDeletepostingan bagus
ReplyDeletepengabstrakan
ReplyDelete