Algoritma dan program yang didasarkan pada suatu tipe data
akan beroperasi menggunakan Data tersebut. Kegiatan dari statement yang dapat
dilaksanakan tercermin dari perubahan nilai suatu satuan Data. Data input
diubah oleh program, setelah melalui tahapan proses menjadi Data Output. Di
dalam proses pemecahan masalah, perancangan dari struktur Data adalah sama
pentingnya dengan perancangan dari algoritma, dan perancangan dari program yang
didasarkan pada struktur data tersebut. Satuan data, dan instruksi program
dimasukkan ke dalam memori komputer berupa satu, atau umumnya beberapa BIT.
Suatu Tipe Data merupakan penafsiran yang diterapkan pada sejumlah bit yang
mewakili satuan data tertentu. Proses atau operasi yang diterapkan pada suatu
satuan data, adalah tergantung pada jenis satuan data tersebut. Bahasa
pemrograman tingkat tinggi biasanya dilengkapi dengan statement deklarasi, yang
dapat dipakai oleh pemrogram untuk menyatakan serta merinci jenis satuan data
di dalam program.
Berikut ini adalah garis besar tipe data sederhana beserta
nilai lingkupnya:
1.
Integer : Melingkupi himpunan bilangan bulat
..., -3, -2, -1, 0, 1, 2, 3,...
2.
Real : Melingkupi himpunan bilangan real,
termasuk integer, pecahan dan irrasional. Untuk menuliskan data real kita dapat
menggunakan penulisan titik desimal (atau koma desimal) seperti misalnya :
37.125. Selain cara tersebut, biasanya di dalam bahasa pemrograman digunakan
penulisan eksponensial, misalnya : 37.125 ditulis sebagai 3.7125E+01 atau
371.25E-01
3.
Boolean atau logika : merupakan jenis data yang
hanya memiliki 2 nilai, yaitu benar (true), dan salah (false), yang juga
diwujudkan sebagai 1 dan 0. Jenis data tersebut terutama sekali dipakai untuk
menunjukkan kondisi yang memerlukan keputusan untuk kelanjutan proses. Tipe
data tersebut dapat dimanfaatkan untuk mewakili suatu objek yang memiliki nilai
binar.
4.
Character : meliputi huruf dalam alfabet
(bersifat alfabetik) serta simbol digit (disebut Karakter Alphanumerik) atau
simbol khusus seperti $, !, dan sebagainya.
Karakter
tersebut biasanya diorganisir dalam bentuk barisan karakter, yang disebut untai
atau string. Angka atau digit sebagai satuan data numerik adalah berbeda dengan
angka sebagai string.