Pengertian struktur data
Data adalah sekumpulan obyek yang tersimpan menjadi satu (belum tentu berguna)
Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.
Struktur data adalah bagaimana kita menyusun data pada suatu komputer. dengan tujuan agar mengakses data secara mudah dan tepat.
Pemakaian Struktur Data yang tepat didalam proses pemrograman, akan menghasilkan Algoritma yang lebih jelas dan tepat sehingga menjadikan program secara keseluruhan lebih sederhana.
Tipe - Tipe Data
OPERATOR DALAM BAHASA C++
1. Type data Sederhana/ Data sederhana
- Data Sederhana Tunggal
Integer = Bilangan Bulat dan tidak mengandung pecahan. seperti : ...-3,-2,-1,0,1,2,3,....
Float = Type data yang merupakan bilangan pecahan. Jenis Data float ditulis dgn menggunakan titik(koma) desimal. Misalnya : 0.32 4,35 -131.128
Bool atau logical = Type data yang hanya mempunyai dua bentuk keluaran yaitu nilai True dan False (Benar dan Salah) yang dinyatakan dengan 1 dan 0, Sehingga satuan data yang terpakai cukup satu bit saja. Operator yang digunakan adalah : And, Or dan Not
Character = Type data yang terdiri dari aksara (simbol) yang meliputi digit numerik, character alfabetik dan spesial character. Untuk menuliskan tipe char, karakter perlu ditulis di dalam tanda petik tunggal ( ‘ )
Contoh : ‘A’ karakter berupa huruf A ; ‘1’ karakter berupa angka 1
- Data Sederhana Majemuk
- String = Merupakan type data majemuk yang terbentuk dari kumpulan character sebanyak 256 (default) dengan jangkauan niai 0 - 255. Kumpulan character yang digunakan untuk membentuk String dinamakan alfabet. Pemberian nilai String diapit dengan tanda petik ganda (“)
Bentuk umum penulisan tipe data ini adalah :
tipe_data pengenal [panjang] ;2. Struktur Data
panjang = bilangan bulat yg menunjukan jumlah karakter
Contoh : char nama[15] ; pengenal = nama variabel
1. Struktur Data Sederhana.
Misalnya Array dan Record
2. Struktur Data Majemuk
a. Linier. Misalnya : Stack, Queue dan Linear Linked List. b. Non Linier. Misalnya : Pohon (Tree), Pohon Biner (BinaryTree), Pohon Cari Biner (Binary Search Tree),General Tree serta Graph.
OPERATOR DALAM BAHASA C++
Operator Aritmatika
|
Keterangan
|
pow
|
Pangkat
|
sqrt
|
Menghitung akar
|
%
|
Sisa hasil bagi (modulus)
|
* , /
|
Perkalian, Pembagian
|
+ , -
|
Penjumlahan, Pengurangan
|
Operator Pemberi Nilai Aritmatika
|
Keterangan
|
* =
|
Perkalian
|
/ =
|
Pembagian
|
% =
|
Sisa hasil bagi
|
+ =
|
Penjumlahan
|
- =
|
Pengurangan
|
Operator Unary
|
Keterangan
|
+
|
Tanda Plus
|
-
|
Tanda Minus
|
Operator penambah dan pengurang
|
Keterangan
|
++
|
Penambahan
|
--
|
Pengurangan
|
Operator relasi
|
Keterangan
|
=
|
Sama dengan (assignment)
|
!=
|
Tidak sama dengan
|
>
|
Lebih besar
|
<
|
Lebih kecil
|
==
|
Sama dengan (bukan assignment)
|
>=
|
Lebih besar atau sama dengan
|
<=
|
Lebih kecil atau sama dengan
|
Operator logika
|
Keterangan
|
&&
|
Dan (AND)
|
||
|
Atau (OR)
|
!
|
Bukan (NOT)
|
Operator Bitwise
|
Keterangan
|
~
|
NOT
|
<<
|
Shift Left
|
>>
|
Shift Right
|
&
|
AND
|
^
|
XOR
|
|
|
OR
|
No Response to "DATA DAN STRUKTUR DATA"
Posting Komentar