Tipe Data
Setiap data memiliki tipe data, apakah merupakan angka
bulat, angka pecahan, atau berupa karakter, dan sebagainya. Jadi, tipe data
adalah pengelompokan data berdasarkan isi dan sifatnya. Dalam bidang
informatika tipe data adalah jenis data yang dapat diolah oleh komputer untuk
memenuhi kebutuhan dalam pemrograman komputer.
Setiap variabel atau konstanta yang ada dalam kode
program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan
tipe data pada variabel atau konstanta akan sangat menentukan pemakaian
sumberdaya komputer (terutama memori komputer). Salah satu tugas penting
seorang programmer adalah memilih tipe data yang sesuai untuk menghasilkan
program yang efisien dan berkinerja tinggi. Ada banyak tipe data yang tersedia,
tergantung jenis bahasa pemrograman yang dipakai. Secara garis besar tipe data dapat
dikategorikan menjadi tiga macam yaitu tipe data dasar (primitive data type)
tipe data bentukan (composite data type) dan tipe data abstrak (abstract data
type).
- · Tipe dasar
Tipe data dasar atau tipe data sederhana
atau biasa juga disebut dengan tipe data primitive adalah tipe data yang sudah
ada dan dijadikan standar dalam bahasa pemrograman tertentu. Isi dari tipe data
sederhana ini adalah data-data tunggal. Tipe data dasar sudah disediakan oleh
program sehingga programmer bisa langsung memakai.
1. Integer
(Bilangan Bulat)
Yang
dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang
bukan merupakan bilangan pecahan.
2. Float
atau double (Bilangan Real)
Bilangan
real adalah bilangan yang mengandung pecahan desimal. Contoh : 3.45, 6,233.
3. Char
(Karakter)
Karakter
adalah semua huruf yang ada di dalam alfabet, tanda baca maupun karakter spesial.
Karakter ditulis diantara dua tanda petik tunggal. Contoh : 'A'.
4. Boolean
(logika)
Boolean
adalah tipe data logika yang terdiri dari dua pernyataan benar atau salah. Pernyataan
benar biasanya ditulis True atau angka 1, sedangkan pernyataan salah
ditulisdengan False atau angka 0. Sedangkan operasi aritmatika yang umum
digunakan adalah or, not, and dan xor.
- · Tipe data bentukan
Tipe data bentukan atau tipe data komposit
adalah tipe data yang dibentuk dari tipe data dasar dengan maksud mempermudah
pekerjaan programer. Yang masuk dalam tipe data bentukan adalah array, string, record,
union, struct, dan lain-lain. Tujuan dibuatnya tipe data bentukan adalah :
1. Mempermudah
proses pemrograman
2. Mempermudah
dalam penambahan variabel
3. Mempermudah
pengelompokan data sehingga lebih teratur.
- · Tipe data abstrak (Abstract Data Type)
Tipe data abstrak atau yang dikenal sebagai
Abstract Data Type adalah model matematika dari obyek data yang menyempurnakan
tipe data dengan cara mengaitkannya dengan fungsi-fungsi yang beroperasi pada
data yang bersangkutan. Tipe data abstrak adalah tipe data yang didefinisikan
sendiri oleh pemrogram untuk suatu keperluan tertentu yang tidak memungkinkan
untuk mendeklarasikan dari tipe data yang sudah ada. Contoh tipe data abstrak
adalah stack, queue, list, tree, graph, dan lain-lain.
Harus dibedakan antara pengertian struktur
data dan tipe data abstrak. Struktur data hanya memperlihatkan bagaimana
data-data di organisir, sedangkan tipe data abstrak mengemas struktur data
tertentu sekaligus dengan operasi-operasi yang dapat dilakukan pada struktur
data tersebut. Dengan demikian, definisi umum tentang tipe data abstrak dapat dipahami
bahwa tipe data abstrak adalah struktur data yang mengandung operasi-operasi
atau aturan-aturan tertentu. Pada sub bab selanjutnya akan dibahas beberapa
jenis tipe data dari tipe data – tipe data yang telah disebutkan sebelumnya.
Tidak ada komentar:
Posting Komentar