Pengertian struktur data adalah
suatu cara menyimpan atau mengelompokan data di dalam komputer.
agar data di komputer tersebut
dapat dapat di definisikan secara teratur.
yang menyangkut susunan fisik
data di dalam komputer dan tujuan nya:
+ agar penyimpanan lebih efisien
+ data lebih efektif
pengelompokan nya
struktur data di dalam proses
perogram, dan menghasilkan algoritma yang lebih fiktif atau tepat
dan penyusunan program sebagai
dasar teknik dari data base.
1.pada garis besarnya, secara
keseluruhan dikategorikan menjadi:
+ type data sederhana. Type data
sederhana tunggal, misalnya Integer, real, boolean dan karakter.
+ type data sederhana majemuk,
misalnyaString
2.struktur data, meliputi: struktur
data sederhana, misalnya array dan record.
struktur data majemuk, yang
terdiri dari:
+ linier : stack, queue,
sertalist dan multilist.
+ 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.
Type data sederhana (Program C++)
1.integer
merupakan tipe data bilangan
bulat yang nilainya tidak memiliki titik desimal.
+contoh : ...-3,-2,-1,0,1,2,3,...
yang terdapat type data integer
dan long
kedua type data mempunyai
ukurannya masing-masing.
2.float
type data yang merupakan betuk
bilangan pecahan.
dan terdapat jenis data float
yang tertulis menggunakan titik/koma desimal.
+contoh : 0.32 4,43 -321.138
M=pecahan, R=radix,
e=exponen, x=hasil pada bilangan
+contoh : 3.2* 10-1 = 0.32
4.35* 102 = 435
3.bool atau logical
type data yang hanya mempunyai dua nilai yaitu nilai suatu keputusan pada
program, type ini mempunyai nilai benar(true) dan salah(false).
Operator yang di gunakan : AND,
OR atau NOT.
4.character
type data yang terdiri dari
simbol-simbol atau character yang
meliputi digit numerik, character alfabetik . untuk menulis tipe char, karakter
perlu ditulis di dalam tanda petik tunggal (‘)
+contoh : ‛A’ karakter berupa huruf A dan ada juga
angka dan simbol.
5.string
merupakan sekumpulan dari beberapa
karakter yang , banyak dan dapat berubah- ubah sesuai kebutuhan nya. Dengan
jangkauan nilai 0 – 255 karakter.
Pemberian nilai string diapit dengan
tanda petik ganda (“)
Bentuk umum : tipe_data pengenalan
[panjang];
Pengenalan = nama variable
Panjang = bilangan bulat menunjukan
banyak nya jumlah karakter
+contoh : char nama[10];
Fungsi –fungsi pengoperasian pada string :
+strcpy() : untuk menyalin nilai
string.
+strcat() : untuk menggabungkan nilai
string.
+strcmp() : untuk membandingkan 2
nilai string.
+strlen() : untuk mengetahui panjang
nilai string.
+strchr() : untuk mencari nilai
karakter dalam string.
Type data sederhana dalam bahasa c++
berikut ini lah jenis-jenis operator bahasa c++ :
1.Operator aritmatika
2.Operator penambah nilai
4.Operator unary , penambah dan pengurang nilai
5.Operator relasi
6.Operator Bitwise
Type data sederhana dalam bahasa c++
berikut ini lah jenis-jenis operator bahasa c++ :
1.Operator aritmatika
2.Operator penambah nilai
|
Operator
|
Keterangan
|
|
+=
|
Penjumlahan
|
|
-=
|
Pengurangan
|
|
*=
|
Perkalian
|
|
/=
|
Pembagian
|
|
%=
|
Sisa Pembagani
|
3.Operator logika
4.Operator unary , penambah dan pengurang nilai
5.Operator relasi
6.Operator Bitwise
