Struktur Data merupan cara penyimpanan, pengorganisasian, dan pengaturan data-data pada memori komputer maupun file secara efektif sehingga data tersebut dapat digunakan secara efisien. Struktur data sederhana terdiri dari Array dan Record.
Struktur Data merupan cara penyimpanan, pengorganisasian, dan pengaturan data-data pada memori komputer maupun file secara efektif sehingga data tersebut dapat digunakan secara efisien.
Dalam Teknik Pemerograman, pengertian struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) ataupun kolom-kolom yang digunakan untuk keperluan pemerograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Sedangkan lebar kolom untuk data dapat bervariasi atau berubah. Kolom ada yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan ada juga kolom yang lebar nya tetap. Dengan sifat ini struktur data dapat diterapkan untuk pengelolaan database misalnya untuk pengolahan kata, atau untuk keperluan data keuangan yang kolom nya dapat berubah secara dinamis.
Struktur Data mempunyai 2 sifat, sebagai berikut :
1. Struktur data sederhana terdiri dari Array dan Record.
2. Struktur data majemuk terdiri dari linier dan non linier.
Pemakaian Struktur Data yang tepat di dalam proses pemerograman akan menghasilkan algoritma yang lebih jelas, sehingga menjadikan program secara keseluruhan lebih efisien.