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.
Secara garis besar type data dapat
dikategorikan menjadi:
Type data sederhana.
Type data sederhana.
Struktur Data, meliputi:
a)
Linier : Stack,
Queue, sertaList dan Multilist
b)
Non Linier :
Pohon Biner dan Graph
Pemakaian struktur data yang
tepat didalam proses pemrograman akan
menghasilkan algoritma yang lebih
jelas dan tepat, sehingga menjadikan program secara
keseluruhan lebih efisien dan sederhana.
Struktur data yang standar yang biasanya digunakan dibidang informatika adalah:
Struktur data yang standar yang biasanya digunakan dibidang informatika adalah:
Ø List linier (Linked
List) dan variasinya
Ø Multilist
Ø Stack (Tumpukan)
Ø Queue (Antrian)
Ø Tree ( Pohon)
Ø Graph ( Graf )
Tidak ada komentar:
Posting Komentar