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. struktur data adalah cara penyimpanan, penyusunan
dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut
dapat digunakan secara efisien.
5 Tipe Data Sederhana
a. Integer ( Bilangan Bulat )
Integer merupakan nilai bilangan bulat baik dalam bentuk
desimal maupun hexadecimal. Tipe data numerik yang termasuk integer adalah
sebagai berikut :
1. Byte
2. Short
3. Int
4. Long
b. Char
Char adalah karakter tunggal yang didefinisikan dengan
diawali dan diakhiri dengan tanda ‘ ( petik tunggal ).
c. String
Merupakan urutan-urutan dari karakter yang terletak di
antara tanda petik tunggal. Nilai data string akan menempati memori sebesar
banyaknya karakter string ditambah dengan 1 byte. Bila panjang dari suatu
string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya
adalah 255 karakter.
d. Real
Nilai konstanta numeric real berkisar dari 1E-38 sampai
1E+38. E menunjukkan nilai 10 pangkat, dan tipe data ini menempati memori
sebesar6 byte.
e. Boolean
Tipe data boolean terdiri dari dua nilai saja, yaitu true
dan false. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering
digunakan untuk menentukan alur program.
Struktur Data, meliputi Struktur data sederhana, misalnya
array dan record.
Struktur data majemuk, yang terdiri dari:
o Linier : Stack, Queue, sertaList
dan Multilist
o 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.
0 comments:
Post a Comment