Ada banyak tipe data yang tersedia, tergantung jenis
bahasa pemrograman yang anda pakai. Namun secara umum dapat dikelompokkan
menjadi dua:
Tipe data primitive - adalah tipe data dasar yang
tersedia secara langsung pada suatu Bahasa pemrograman. Sebagai contoh tipe
data integer dan char.
Tipe data composite - adalah tipe data bentukan yang
terdiri dari dua atau lebih tipe data primitive. Contohnya tipe data string (
bentukan dari tipe data char ).
Tipe Data Primitive
Ada 4 jenis tipe data primitif dalam bahasa pemrograman:
- Tipe data integer
- Tipe data real
- Tipe data char
- Tipe data Boolean
Tipe data Integer
Dalam bahasa pemrograman, tipe data
integer adalah tipe data yang terdiri dari angka bulat (tidak mengandung nilai
pecahan atau nilai desimal).
Tipe data real
biasanya digunakan untuk angka desimal
(pecahan, misalnya 3.14). Tipe data ini dikenal juga dengan tipe data float
atau floating point.
Tipe Data Char
Tipe Data Char adalah tipe data yang hanya bisa diisi
dengan 1 karakter saja. Karakter ini (alpanumerik) harus ditulis diantara tanda
kutip. Karena hanya bisa diisi dengan 1 karakter saja, tipe data char hanya
membutuhkan 1 byte memory (1 byte = 8 bit).
Tipe Data Boolean
tipe data ini merupakan tipe data
logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah). Tipe
data boolean banyak digunakan untuk percabangan kode program, atau untuk
memutuskan apa yang mesti dijalankan ketika sebuah kondisi terjadi. Sebagai
bilangan ordinal boolean TRUE mempunyai nilai 1(satu), sedangkan FALSE nilainya
adalah 0 (nol).
Tabel
1.1 Tipe Data Integer
Tipe
data
|
Ukuran
Tempat
|
Rentang
Nilai
|
Byte
|
1
Byte
|
0
s/d +255
|
Shortint
|
1
Byte
|
-128
s/d +127
|
Ineteger
|
2
Byte
|
-32768
s/d +32767
|
Word
|
2
Byte
|
0
s/d +65535
|
Longint
|
4
Byte
|
-2147483648
s/d +2147483647
|
Tabel
1.2 Tipe Data Real
Tipe
data
|
Ukuran
Tempat
|
Rentang
Nilai
|
single
|
4
byte
|
1.5
x 10^45 s/d 1.7 x 10^38
|
real
|
6
byte
|
2.9
x 10^-39 s/d 1.7 x 10^38
|
double
|
8
byte
|
5.0
x 10^-324 s/d 1.7 x 10^308
|
comp
|
8
byte
|
-9.2
x 10^18 s/d 9.2 x 10^18
|
extended
|
10
byte
|
3.4
x 10^-4932 s/d 1.1 x 10^4932
|
Tipe Data Composite
Jika tipe data prmitive adalah tipe data murni yang ada
dalam bahasa pemrograman maka tipe data composite adalah bentukan dari dua atau
lebih dari tipe data primitive.
Sebagi contohnya yaitu tipe data string dan array.
Tipe Data String
merupakan tipe data yang menyimpan array dari suatu karakter, sebagai contoh
‘ABCDEF’ merupakan konstanta string yang berisikan 6 byte karakter
0 Comments