Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.
Pemakaian Struktur Data yang tepat didalam proses pemrogramman, akan menghasilkan Algoritma yang lebih jelas dan tepat sehingga menjadikan program secara keseluruhan lebih sederhana.
Pada garis besarnya, Data dapat dikategorikan menjadi :
A. Type Data Sederhana / Data Sederhana
Terdiri dari :
1.Data Sederhana Tunggal
Misalnya : Integer, Real/Float, Boolean dan Character
2.Data Sederhana Majemuk
Misalnya : String
B. Struktur Data
Terdiri dari :
1.Struktur Data Sederhana
Misalnya Array dan Record
2. Struktur Data Majemuk
Terdiri dari :
a. Linier
Misalnya : Stack, Queue dan Linear Linked List.
b. Non Linier
Misalnya : Pohon (Tree), Pohon Biner (Binary Tree), Pohon Cari Biner (Binary
Search Tree), General Tree serta Graph.
TYPE DATA SEDERHANA
( Dalam Program C++ )
1. INTEGER
Merupakan Bilangan Bulat dan tidak mengandung pecahan. seperti :
...-3,-2,-1,0,1,2,3,....
Type data Integer
2. REAL
/ FLOATING POINT
Type
data yang merupakan bilangan pecahan.
Jenis Data Real/float ditulis dgn menggunakan titik (koma) desimal.
Misalnya : 0.32
4,35 -131.128
Type
Real dapat juga ditulis dengan Rumus
:
M * Re =
X
M = Pecahan, R = Radix,
e = Exponen, X = Hasil Bilangan,
Misalnya
: 3.2 * 10-1 = 0.32
4.35
* 102 = 435
Type data REAL
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, Not, Xor
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
‘*’ à karakter simbol *
5. 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] ;
pengenal = nama
variabel
panjang = bilangan bulat yg menunjukan jumlah
karakter
Contoh : char nama[15] ;
Operator Dalam Bahasa
C++
TYPE TERSTRUKTUR
(Dalam Program C++)
Bermanfaat untuk mengelompokkan sejumlah data dengan tipe data yang
berlainan.
Contoh :
struct data_pegawai
{
int nip;
char nama[25];
char alamat[40];
}
Demikian sedikit pengenalan tentang mata kuliah struktur data, untuk lebih lengkapnya seperti biasa bisa di download materi atau modulnya hanya disini
Semoga bisa bermanfaat - Terima kasih
Mr.Dicsr
No comments:
Post a Comment