Serch

Translate

Follower

free counters
Get this Widget and Desaign!
Rabu, 30 November 2011
PENGERTIAN :
  • Struktur data adalah cara menyimpan atau merepresentasikan data di dalam
    komputer agar bisa dipakai secara efisien
  • Data adalah representasi dari fakta dunia nyata
  • Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau
    direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol
TIPE DATA STANDAR
  • Tipe data standar merupakan tipe data yang tersedia pada kebanyakan
    komputer sebagai built-in features.
  •  Tipe data standar yaitu :
  1. Integer
  2. Real
  3. Boolean
  4. Char 
Struktur Data, meliputi :

  • Struktur data dasar/sederhana, yaitu array, record/struct dan himpunan
  • Struktur data lanjut/majemuk, yang terdiri dari :
  1. Linier : Stack, Queue, serta List dan Multilist
  2. Non Linier : Pohon Biner dan Graph
RECORD

Record adalah kumpulan data, Record terdiri dari elemen yang memiliki tipe data
yang berbeda dengan yang lain.
Bentuk umum deklarasi record adalah:

Type pengenal_variabel = record
Elemen1 : tipedata1
Elemen2 : tipedata2
.
.
.
Elemenn : tipedatan
STRING
Salah satu tipe data yang merupakan representasi array 1 dimensi adalah
String.
Jumlah karakter yang dapat ditampung oleh data bertipe string adalah antara 1
sampai dengan 255.

Pendeklarasian string :

Type
Teks =string [20];
Var
Kalimat : Teks;
Operasi String :
Operator – operator yang digunakan dalam operasi string adalah :
- Operator + , operator ini bertuuan untuk penggabungan suatu string
dengan string lain sehingga membentuk suatu string baru.
- Operator =, <>, <, >, <=, >= , operator – operator ini bertujuan untuk
membandingkan suatu string dengan string lainnya. Hasil pembandingan
berupa nilai boolean True atau false.

Prosedur untuk operasi string :

1. Delete
Bentuk deklarasi : Delete (Var st : string; n : integer; jum : integer)
Tujuan : untuk menghapus karakter yang ada pada string st, dimulai dari posisi
ke
Struktur Data
Yuda Syahidin,ST
[email:yudasy@yahoo.com]
[http://www.yudasy.web.id] Page 3 of 42
– n, sebanyak jum karakter.

2. Insert
Bentuk deklarasi : Insert (obyek : string; Var Target : string; n : integer);
Tujuan : untuk menyisipkan string obyek ke string Target. Posisi penyisipan
yaitu pada indeks ke- n dari string Target.

3. Str
Bentuk deklarasi : STR (x [ : m [ : n ] ]; Var st : string)
Tujuan : prosedur ini digunakan untuk mengkonversi nilai x (bertipe real atau
integer) menjadi string. String hasil diletakkan pada st.

Fungsi untuk operasi string :

1. Copy
Bentuk deklarasi : Copy (st : string; n : integer; jum : integer) : string.
Tujuan : hasilnya berupa deretan karakter sebanyak jum, mulai karakter ke – n
dari string st.
2. Concat
Bentuk deklarasi : Concat ( s1[ , s2, s3, …, sn] ) : string.
Tujuan : fungsi ini menghasilkan keluaran berupa string yang merupakan
gabungan dari semua string argumennya.
3. Length
Bentuk deklarasi : Length ( st : string ) : integer.
Tujuan : fungsi ini menghasilkan panjang dari string st.
4. UpCase
Bentuk deklarasi : Upcase (ch : char ) : char;
Tujuan : fungsi ini menghasilkan huruf kapital dari ch.


Sumber dari : http://www.yudasy.web.id

0 comments: