Tipe Data Primitive dan Composite dalam Pemrograman Java , C++ dan PHP

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

Post a Comment

0 Comments