1.
Tipe data sederhana
a.
Tipe data standard (standard data type)
1)
Integer
Tipe data yang menerima angka dan bisa
dilakukan proses aritmatika. Tipe data ini adalah tipe data bilangan bulat
2)
Real
Tipe data yang menerima angka dan koma
serta bisa dilakukan proses aritmatika
3)
Boolean
Boolean
adalah tipe data yang hanya mempunyai dua kemungkinan, yaitu true dan false. Biasanya
digunakan untuk operasi logika dengan ungkapan AND, OR, atau NOT
4)
Char
Tipe data ini adalah tipe data yang menerima
kumpulan karakter (huruf, angka, symbol) tipe data ini tidak bisa dilakukan
proses aritmatika
5)
String
Tipe data yang menerima kumpulan
karakter (huruf, angka, symbol) tipe data ini tidak bisa dilakukan proses
aritmatika
b. Tipe data didefinisikan pemakai (user defined data type)
1) Subrange
Tipe
data ini merupakan pemberian batas nilai yang mungkin untuk suatu variabel dari
tipe data yang telah di definisikan. Sebagai contoh, jangkauan yang mungkin
dari nilai ujian adalah dari 0 sampai 100.
Type
nilai = 0..100;
2) Enumerated
Disebut tipe
enumerated (terbilang) karena semua nilai disebut satu persatu, contoh:
TYPE hari = {MINGGU, SENIN,
SELASA, RABU, KAMIS, JUMAT, SABTU, MINGGU};
2. Tipe
data terstruktur
a.
Array
Array atau lark
adalah tipe terstruktur yang mempunyai komonen dalam jumlah yang tetap dan
setiap komponen mempunyai tipe data yang sama. Posisi masing-masing komponen dalam
array dinyatakan sebagi nomor index. Contoh:
Type
Tipe_saya=array[1..100] of integer
Var
Var_baru
: tipe_saya;
b.
Record
Definisi Record hampir sama dengan Array, tetapi
yang membedakan antara keduanya adalah kalau
Array semua komponennya bertipe data yang sama sedangkan Record setiap komponennya bisa bertipe data yang beda-beda. Contoh:
TYPE my_rec = RECORD
Nama : STRING[90]; Npm : STRING[ 8] ;
Nilai : REAL;
END;
VAR
Data nya : my re c;
c.
Set
Himpunan (set) adalah kumpulan obyek yang mempunyai
tipe data yang sama dan urutan penulisannya
tidak diperhatikan. Setiap obyek dalam suatu himpunan disebut dengan anggota atau elemen himpunan. Contoh:
TYPE irama = (JAZZ, POP, ROCK ,DANGDUT, SKA);
Musik = SET OF irama;
VAR
Jenis musik : Musik;
d.
File
File (Berkas) adalah kumpulan sejumlah komponen yang bertipe data sama,
yang jumlahnya tidak tertentu, dan biasanya
tersimpan dalam suatu media penyimpan luar
3. Tipe
data penunjuk
a. Pointer
Tipe data pointer merupakan tipe data yang berbeda dengan yang lainnya. Semua
tipe data yang lainnya bersifat STATIS sedangkan tipe Pointer bersifat DINAMIS.
Tipe ini merupakan tipe data untuk suatu variabel, dimana isi variabel ini
berupa alamat variabel lain, dalam artian variabel pointer adalah variabel yang
menunjuk nilai atau alamat variabel lainnya
0 comments:
Post a Comment
Tolong beri komentar kalo ada salah satu dari tulisan saya salah atau berbeda dengan pendapat anda, atau beri saran atau masukan. Thanks ^_^