Data adalah nilai yang tercatat mengenai suatu objek. Informasi adalah kumpulan data yang disimpan, diproses dan ditransmisikan.
Struktur data bertujuan untuk membuat sebuah struktur penyimpanan data yang digunakan saat program dijalankan, terkait dengan alokasinya di memory.
Type data adalah isi data didalam suatu variabel dalam program.
1. Tipe Data Sederhana
Yaitu hanya dimungkinkan untuk menyimpan sebuah nilai data dalam sebuah variabel.
Tipe data sederhana terdiri dari :
- Bilangan bulat (integer)
- Bilangan real presisi-tunggal (float)
- Bilangan real presisi-ganda (double)
- Character
- Boolean (tipe data yang mempunyai 2 nilai TRUE atau FALSE)
Adalah tipe dimana suatu variabel bisa menyimpan lebih dari sebuah nilai data. Masing-masing nilai data disebut komponen.
Tipe data terstruktur terdiri dari :
- Tipe String : data yang berisi sederetan karakter dimana banyaknya karakter bisa berubah-ubah sesuai kebutuhan.
Contoh : char nama[30]; - Larik (Array) : variabel larik hanya bisa menyimpan 1 tipe data saja.
Contoh : float bilangan[10]; - Record terdiri dari beberapa variabel terstruktur dan masing-masing variabel mempunyai tipe data yang berbeda.
Contoh : struct data_tanggal
{ int tanggal;
int bulan;
int tahun;
}; - Set (himpunan) terdiri dari :
1. Union : memungkinkan suatu lokasi memori ditempati oleh dua atau lebih variabel yang tipenya bisa
berlainan.
Contoh : union {
unsigned int dat_int;
unsigned char dat_char[2];
} bil_x;
2. Enumerasi : merupakan himpunan dari konstantan integer yang diberi nama.
enum manusia {pria, wanita};
enum manusia jns_kelamin; - File : kumpulan dari sejumlah record sejenis.Masing-masing record terdiri dari satu atau beberapa field dan setiap field terdiri dari satu atau beberapa karakter.
No comments:
Post a Comment