Selasa, 11 Januari 2011

Jenis Tipe Data

Diagram Tipe Data : 
 
A.      PRIMITIVE 

  1.     Tipe data numeric


Tipe data numeric digunakan pada variabel atau konstanta untuk
menyimpan nilai dalam bentuk bilangan atau angka. Semua bahasa
pemrograman menyediakan tipe data numeric, hanya berbeda dalam jenis
numeric yang diakomodasi.

Jenis yang termasuk dalam tipe data numeric antara lain integer (bilangan
bulat), dan float (bilangan pecahan). Selain jenis, dalam bahasa pemrograman
juga diterapkan presisi angka yang digunakan, misalnya tipe data Single adalah
tipe data untuk bilangan pecahan dengan presisi yang terbatas, sedangkan tipe
data Double adalah tipe data untuk bilangan pecahan dengan presisi yang lebih
akurat. Pada bab-bab berikutnya yang membahas aplikasi bahasa pemrograman
bagian ini akan diuraikan lebih lanjut.
2.   
          2. Character

Bersama dengan tipe data numeric, character merupakan tipe data yang
paling banyak digunakan. Tipe data character kadang disebut sebagai char atau
string. Tipe data string hanya dapat digunakan menyimpan teks atau apapun
sepanjang berada dalam tanda petik dua (“…”) atau petik tunggal (‘…’).
3.    
          3.  Boolean

Tipe data Boolean digunakan untuk menyimpan nilai True/False
(Benar/Salah). Pada sebagian besar bahasa pemrograman nilai selain 0
menunjukkan True dan 0 melambangkan False. Tipe data ini banyak digunakan
untuk pengambilan keputusan pada struktur percabangan dengan IF … THEN
atau IF … THEN … ELSE. 

     B.    COMPOSITE 

     4.    Array

Array atau sering disebut sebagai larik adalah tipe data yang sudah
terstruktur dengan baik, meskipun masih sederhana. Array mampu menyimpan
sejumlah data dengan tipe yang sama (homogen) dalam sebuah variabel. Setiap
lokasi data array diberi nomor indeks yang berfungsi sebagai alamat dari data
tersebut 

     5.    Record atau Struct

Seperti halnya Array, Record atau Struct adalah termasuk tipe data
komposit. Record dikenal dalam bahasa Pascal/Delphi sedangkan Struct dikenal
dalam bahasa C++. Berbeda dengan array, tipe data record mampu
menampung banyak data dengan tipe data berbeda-beda (heterogen). .
Sebagai ilustrasi array mampu menampung banyak data namun dengan satu tipe
data yang sama, misalnya integer saja. Sedangkan dalam record, kita bisa
menggunakan untuk menampung banyak data dengan tipe data yang berbeda,
satu bagian integer, satu bagian lagi character, dan bagian lainnya Boolean. 

      Biasanya record digunakan untuk menampung data suatu obyek. Misalnya,
siswa memiliki nama, alamat, usia, tempat lahir, dan tanggal lahir. Nama akan
akan menggunakan tipe data string, alamat bertipe data string, usia bertipe data
single (numeric), tempat lahir bertipe data string dan tanggal lahir bertipe data
date. 

      6.    Image

Image atau gambar atau citra merupakan tipe data grafik. Misalnya
grafik perkembangan jumlah siswa SMK, foto keluarga kita, video perjalanan dan
lain-lain. Pada bahasa-bahasa pemrograman modern terutama yang berbasis
visual tipe data ini telah didukung dengan sangat baik. 

      7.    Date Time

Nilai data untuk tanggal (Date) dan waktu (Time) secara internal
disimpan dalam format yang spesifik. Variabel atau konstanta yang
dideklarasikan dengan tipe data Date dapat digunakan untuk menyimpan baik
tanggal maupun jam. Tipe data ini masuk dalam kelompok tipe data composite
karena merupakan bentukan dari beberapa tipe data 

     C.    Tipe data lain 

     8.    Subrange

Tipe data subrange merupakan tipe data bilangan yang mempunyai
jangkauan nilai tertentu sesuai dengan yang ditetapkan programmer.
Biasanya tipe data ini mempunyai nilai batas minimum dan nilai batas
maksimum. Tipe data ini didukung dengan sangat baik dalam Delphi 
    
      9. Enumerasi

Tipe data ini merupakan tipe data yang mempunyai elemen-elemen yang
harus disebut satu persatu dan bernilai konstanta integer sesuai dengan
urutannya. Nilai konstanta integer elemen ini diwakili oleh suatu nama
variable yang ditulis di dalam kurung. Tipe data ini juga dijumpai pada
Delphi dan bahasa pemrograman deklaratif seperti SQL.

0     10.   Object

Tipe data object digunakan untuk menyimpan nilai yang berhubungan
dengan obyek-obyek yang disediakan oleh Visual Basic, Delphi dan dan
bahasa pemrograman lain yang berbasis GUI 

        11.  Variant

Tipe data hanya ada di Visual Basic. Tipe ini adalah tipe data yang
paling fleksibel di antara tipe data yang lain, karena dapat
mengakomodasi semua tipe data yang lain seperti telah dijelaskan.

Tidak ada komentar:

Posting Komentar