Tipe sebuah objek (data) menentukan himpunan nilai
yang dapat dimilikinya dan operasi yang dapat dilakukan pada objek tersebut. Nilai yang dicakup oleh tipe
tersebut dinyatakan dengan domain nilai. Operasi-operasi yang dapat dilakukan
terhadap tipe tersebut juga didefinisikan.
Tipe data dapat dikelompokan menjadi
2 macam, yaitu :
1. Tipe
dasar : Tipe
yang sudah dikenal sehari-hari.
a.
Bilangan
Logik (Lojik) : Tipe data ini merupakan tipe data logika yang hanya
berisi dua kemungkinan nilai yaitu True (nilai benar) dan False (nilai
salah).
Nama
Tipe adalah Boolean
Domain
Nilai adalah True atau False
Konstanta
: True dan False
Operasi :
Yang dapat dilakukan terhadap tipe
boolean adalah operasi logika atau operasi boolean yang menghasilkan nilai true
atau false.
Operatornya : not, or, and dan xor
b. Bilangan Bulat
: bilangan bulat atau tipe data yang nilainya tidak
mempunyai titik desimal.
Nama Tipe
: integer
Domain Nilai
: tidak terbatas dalam kehidupan sehari-hari. Dalam komputer, mempunyai domain
yang terbatas bergantung pada komputer dan kompilator yang digunakan.
Ada 5 macam tipe untuk integer :
byte, shortint, word, integer dan longint.
c.
Bilangan Riil : bilangan yang mengandung pecahan
desimal
Nama Tipe
: real
Domain Nilai
:
Tipe real dapat direpesentasikan ke
dalam 4 macam tipe : real, single, double dan extended.
Operasi :
a. Operasi Aritmatika
+ (penjumlahan) - (pengurangan)
* (perkalian)
/ (pembagian)
a.
Operasi
Pembandingan
d. Karakter : yang termasuk dalam karakter adalah
semua huruf abjad, semua tanda baca, angka dan karakter-karakter khusus.
Nama Tipe
: char
Domain Nilai
: semua huruf abjad, semua tanda baca, operator aritmatika, angka dan
karakter-karakter khusus.
e.
String : untairan karakter dengan panjang
tertentu. String sebenarnya bukan tipe dasar murni karena ia disususn dari
elemen-elemen bertipe karakter.
Nama tipe
: string
Domain nilai
: deretan karakter yang telah didefinisikan pada domain karakter.
2.
Tipe bentukan : Tipe
bentukan adalah tipe yang dibentuk sendiri oleh programmer (user defined type data).
Ada dua macam tipe bentukan :
1.
Tipe dasar yang diberi nama baru
Dengan
memberikan kata kunci : type.
Domain nilai
sama dengan tipe dasar aslinya.
2.
Tipe terstruktur
tipe yang berbentuk record
(rekaman) yang disusun oleh satu atau lebih field. Tiap field menyimpan data
dari tipe dasar tertentu atau tipe bentukan lain yang sudah didefinisikan
sebelumnya.
Tidak ada komentar:
Posting Komentar