Dalam istilah ilmu komputer, sebuah struktur data adalah cara
penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer
sehingga data tersebut dapat digunakan secara efisien. Sedangkan Data adalah
representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan
yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar,
sinyal atau simbol.
Konstanta digunakan
untuk menyatakan nilai tetap sedangkan variable digunakan dalam program untuk
menyatakan nilai yang dapat berubah-ubah selang eksekusi berlangsung.
Ada empat istilah data, yaitu:
1. Tipe data adalah jenis
atau macam data di dalam suatu variable dalam bahasa pemrograman.
2. Objek data mengacu
kumpulan elemen, D (domain).
3. Representasi data :
Suatu mapping dari struktur data ‘d’ ke suatu set ke struktur data ‘e’ (d===e)
misal bolean di representasikan dalam 0 dan 1.
4. Struktur data biasa
dipakai untuk mengelompokan beberapa informasi yang terkait menjadi
sebuah kesatuan.
Dalam teknik
pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom
data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom
yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh
pengguna.Setiap baris dari kumpulan kolom-kolom tersebut
dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan
bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari
pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah
struktur data dapat diterapkan untuk pengolahan database (misalnya untuk
keperluan data keuangan) atau untuk pengolah kata (word processor) yang
kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat pada
berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database),
pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan
teknik tertentu yang memanfaatkan struktur data.
Refrensi :
http://strukturdata18.blogspot.com/2013/05/makalah-struktur-dar.html (diakses pada 27
Februari 2015, pukul 09:31WIB)