Page 60 - Modul Algoritma dan Pemrograman Dasar_HTML
P. 60
d. Rekaman (struct)
Tipe data rekaman (dalam bahasa C dinamakan struct)
adalah suatu struktur data yang menggabungkan beberapa
data yang mempunyai tipe data yang berbeda (heterogen).
Tipe data dalam Bahasa C disediakan lima macam tipe data
dasar, yaitu:
Tabel 5.1 Tipe Data Dasar C
Pemilihan tipe data yang tepat akan membuat proses
operasi data menjadi lebih efektip. Pemilihan tipe data yang
tepat tergantung dari range atau jangkauan dari tipe data
tersebut. Misalnya akan digunakan tipe data yang menunjukkan
gaji pegawai, jika nilai gaji pegawai tersebut memiliki
jangkauan dari 0 hingga 5000000 maka tipe data apakah yang
akan dipilih?
Jika melihat dari tabel 5.1 maka kita hanya mungkin
memilih tipe float atau double, tetapi kedua tipe tersebut kurang
efektip karena kita tidak memerlukan range nilai negatif.
Dari tipe dasar yang disediakan oleh C, tipe data int, float,
double dan char dapat dikombinasikan dengan pengubah
(modifier) signed, unsigned, long dan short. Pengubah signed
berarti nilai variabel dapat mempunyai tanda, sehingga dapat
menampung nilai negatif dan positif. Kombinasi tipe data
tersebut dapat dilihat pada tabel 5.2.
54