Struktur Data
A.
Pengertian
Struktur Data
Dalam istilah ilmu komputer struktur
data adalah cara penyimpanan, pengorganisasian, dan pengaturan data didalam
media penyimpanan komputer sehingga data tersebut dapat digunakan.
Sedangakan dalam teknik pemograman
struktur data adalah tata letak data yang berisi kolom-kolom data, baik itu
kolom yang tampak oleh pengguna atau pun yang hanya digunakan untuk keperluan
pemograman yang tidak tampak oleh pengguna. Setiap baris dan kolom-kolom
tersebut dinamakan record.
B.
Klasifikasi
Data
Klasifikasi
data di bagi menjadi dua, yaitu data sederhana dan struktur data.
1.
Data sederhana
a)
Data sederhana tunggal : int, float, boolean,
char.
b)
Data sederhana majemuk : string
2.
Struktur data
a)
Struktur data sedehana : array dan
record
b)
Struktur data majemuk :
1) Linier
: stack, queue, dan linear linked list
2) Non
linier : phon (tree), binary tree, binary search tree, general tree 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:
a. List linier (Linked List) dan
variasinya
b. Multilist * Stack (Tumpukan)
c. Queue (Antrian)
d. Tree ( Pohon)
e.
Graph ( Graf )
C.
Tipe
Data Sederhana (Dalam Program C++)
1.
Integer
Integer adalah bilangan bulat. Contoh : -2,-1,0,1,2.
Integer mempunyai dua tipe data yaitu : integer dan long
Type
|
Range
|
Ukuran (Byte)
|
Integer
|
- 32768..32767
|
2
|
Long
|
- 2147483648..2147483647
|
4
|
2.
Float
Float adalah bilangan
pecahan atau desimal. Contoh : 0.25, 7.23
3.
Boolean
Tipe
data yang hanya meempunyai dua keluaran yaitu true san false yang dinyatakan
dengan 1 dan 0. Operator yang digunakan adalah and, or, not.
4.
Character
Tipe
data yang terdiri dari aksara. Yang meliputi numerik, alfabetik dan spesial
character. Yang dituliskan dalam tanda petik tunggal (‘’). Contoh : ‘A’
5.
STRING
Tipe data
majemuk yang terbentuk dari kumpulan character. Pemberian nilainya didalam
tanda petik dua (“”). Contoh : “dosen”.
Komentar
Posting Komentar