Minggu, 19 Maret 2017

Data Dan Struktur Data

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
+ agar penyimpanan lebih teratur
+ 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
type real atau bisa disebut dengan rumus.
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      
Operator
Keterangan
+=
Penjumlahan
-=
Pengurangan
*=
Perkalian
/=
Pembagian
%=
Sisa Pembagani


  







 3.Operator logika
Image result for jenis jenis operator dalam c++











4.Operator unary , penambah dan pengurang nilai
Image result for jenis jenis operator dalam c++









5.Operator relasi
Image result for jenis jenis operator relasi dalam c++











6.Operator Bitwise
Image result for jenis jenis operator bitwise dalam c++


Posted on by Bagus Iwang Kusuma R. | 1 comment

1 komentar: