Struktur Organisasi Data

STRUKTUR ORGANISASI DATA
Definisi:
Suatu
koleksi
atau kelompok data yang dapat dikarakteristikkan
oleh
organisasi serta operasi yang didefinisikan terhadapnya.
Pemakaian
Struktur
Data yang tepat di dalam proses
pemrograman, akan menghasilkan Algoritma yang lebih jelas dan tepat sehingga
menjadikan program secara keseluruhan lebih sederhana.
KATEGORI DATA
A.Tipe Data Sederhana / Data Sederhana
1.Data Sederhana Tunggal
Misalnya
: Integer, Real/Float,
Boolean
dan Character
2.Data Sederhana Majemuk
Misalnya : String
B.Struktur Data
1.Struktur Data Sederhana
Misalnya
: Array
dan Record
2.Struktur
Data Majemuk
a.Linier
Misalnya
: Stack,
Queue dan Linear Linked List
a.Non Linier
Misalnya
: Pohon (Tree),
Pohon Biner (Binary Tree),
Pohon Cari Biner (Binary Search
Tree), General Tree
serta Graph.
TIPE DATA
INTEGER
Merupakan
Bilangan
Bulat dan
tidak mengandung pecahan. seperti
:
...
-3,
-2,
-1,
0,
1,
2,
3,
....
FLOAT (I)
Type
data yang merupakan bilangan pecahan.
Jenis
Data
float ditulis dgn menggunakan titik(koma)
desimal.
Misalnya : 0.32, 4,35, -131.128
Type
Real dapat juga ditulis dengan Rumus :
M =
Pecahan, R = Radix,
e = Exponen, X = Hasil Bilangan,
Misalnya : 3.2 * 10-1 = 0.32
4.35
*
102 = 435
FLOAT (II)
BOOLEAN ATAU LOGICAL (I)
Type data yang hanya mempunyai dua bentuk keluaran
yaitu nilai antara True atau False (Benar
atau Salah)
yang dinyatakan dengan 1 atau
0.
Data dengan tipe ini hanya berukuran satu
bit.
Tipe data bool atau logical menggunakan operator And, Or
dan
Not
BOOLEAN ATAU LOGICAL (II)
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 *
STRING
Merupakan
tipe
data
majemuk yang terbentuk dari kumpulan character
sebanyak 256 (default) dengan jangkauan nilai
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];
FUNGSI PADA OPERASI 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.
Komentar
Posting Komentar