Minggu, 25 November 2012

Tipe Data


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:

Domo-kun Staring