struktur data

11
 Struktur data adalah cara menyimpan atau merepresentasikan data di dalam komputer agar bisa dipakai secara efisien. Tipe Boolean : Tipe data bilangan logika, hanya bernilai True (Benar) atau False (Salah) data Char : merupakan tipe data karakter Char (character) adalah semua tombol yang terdapat pada keyboard, atau lebih lengkapnya semua karakter yang terdapat pada kode ASCII. Karakter yang dimaksud yaitu karakter yang ditulis diantara tanda petik tunggal, misalnya ‘A’,’a’,’!’,’5’ dsb. String String adalah kumpulan dari beberapa karakter yang terletak di antara tanda petik tunggal dan panjangnya tidak boleh lebih dari 255 karakter. Jika string tersebut mengandung tanda kutip satu maka tanda kutip tersebut harus diberi tanda lagi. String adalah kumpulan dari beberapa karakter yang terletak di antara tanda petik tunggal dan panjangnya tidak boleh lebih dari 255 karakter. Jika string tersebut mengandung tanda kutip satu maka tanda kutip tersebut harus diberi tanda lagi.

Upload: friendhy-vous-cherchez-lamour

Post on 22-Jul-2015

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Struktur Data

5/17/2018 Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/struktur-data-55b0885aaa272 1/10

 

Struktur data adalah cara menyimpan atau merepresentasikan datadi dalam komputer agar bisa dipakai secara efisien.

Tipe

Boolean : Tipe data bilangan logika, hanya bernilai True (Benar) atau

False (Salah)data

Char : merupakan tipe data karakterChar (character) adalah semua tombol yang terdapat padakeyboard, atau lebih lengkapnya semua karakter yang terdapat

pada kode ASCII. Karakter yang dimaksud yaitu karakter yangditulis diantara tanda petik tunggal, misalnya ‘A’,’a’,’!’,’5’ dsb.

String String adalah kumpulan dari beberapa karakter yang terletak diantara tanda petik tunggal dan panjangnya tidak boleh lebih dari

255 karakter. Jika string tersebut mengandung tanda kutip satumaka tanda kutip tersebut harus diberi tanda lagi.String adalah kumpulan dari beberapa karakter yang terletak diantara tanda petik tunggal dan panjangnya tidak boleh lebih dari255 karakter. Jika string tersebut mengandung tanda kutip satu

maka tanda kutip tersebut harus diberi tanda lagi.

Page 2: Struktur Data

5/17/2018 Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/struktur-data-55b0885aaa272 2/10

Page 3: Struktur Data

5/17/2018 Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/struktur-data-55b0885aaa272 3/10

 

array adalah sebuah struktur data yang terdiri atas banyakvariabel dengan tipe data sama, dimana masing-masingelemen variabel mempunyai nilai indeks. Setiap elemen arraymampu untuk menyimpan satu jenis data (yaitu: variabel)

Contoh Program : Program Contoh_Array_Input;Uses Crt;VarBilangan : array[1..50] of Integer;

BeginClrScr;Bilangan[1]:=3;Bilangan[2]:=29;Bilangan[3]:=30;

Bilangan[4]:=31;Bilangan[5]:=23;Writeln('nilai varibel bilangan ke 3 =',Bilangan[3]);Readln;End.

Page 4: Struktur Data

5/17/2018 Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/struktur-data-55b0885aaa272 4/10

 

1. Insertion Sort (Metode Penyisipan)

2. Selection Sort (Metode Seleksi)

3. Bubble sort(Metode Gelembung)

4. Shell Sort (Metode Shell)

5. Quick Sort (Metode Quick)6. Merge Sort (Metode Penggabungan)

Page 5: Struktur Data

5/17/2018 Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/struktur-data-55b0885aaa272 5/10

 

Angka 3<4

3 dan 4 bertukar tmpat

Skarang bandingkan 1 dan 41dan 4 bertukar tmpt

Skarng,bndigkn 2 dan 4

2 dn 4 brtkr tmpat

Angka 4 tlh berada urutan k

Page 6: Struktur Data

5/17/2018 Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/struktur-data-55b0885aaa272 6/10

Page 7: Struktur Data

5/17/2018 Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/struktur-data-55b0885aaa272 7/10

 

Page 8: Struktur Data

5/17/2018 Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/struktur-data-55b0885aaa272 8/10

Contoh Algoritma: BUBBLE SORT

banyaknya data: n

Data diurutkan/disorting dari yang bernilai besar

Prosesstep 1 : Periksalah nilai dua elemen mulai dari urutanke-n

sampai urutan ke-1. Jika nilai kiri<kanan, tukarkankedua data itu.

step 2 : Periksalah nilai dua elemen mulai dari urutan ke-nsampai urutan ke-2. Jika nilai kiri<kanan, tukarkan

kedua data itu.

step n-1 :Periksalah nilai dua elemen mulai dari urutan ke-nsampai urutan ke-n-1. Jika nilai kiri<kanan,tukarkan kedua data itu.

 

Page 9: Struktur Data

5/17/2018 Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/struktur-data-55b0885aaa272 9/10

Selection Sort: contoh

5 2 4 6 1 3

1 2 3 4 5 6

1

 

2

 3

 

4

 

6

 

1 2 4 6 5 3

1 2 4 6 5 3

1 2 3 6 5 4

1 2 3 4 5 6

Carilah elemen terkecil &tukar dengan “5” 

1 fixed. Carilah elemen terkecil& tukar dengan “2” 

1,2 fixed. Carilah elementerkecil & tukar dengan “4” 

1,2,3 fixed. Carilah elementerkecil & tukar dengan “6” 

1,2,3,4 fixed. Carilah elementerkecil & tukar dengan “5” 

1,2,3,4,5 fixed, otomatis elementerakhir sudah pada posisi yang

benar

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

 

Page 10: Struktur Data

5/17/2018 Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/struktur-data-55b0885aaa272 10/10

Insertion Sort: contoh

5 2 4 6 1 3

1 2 3 4 5 6

2 5 4 6 1 3

1 2 3 4 5 6

2 4 5 6 1 3

1 2 3 4 5 6

2 4 5 6 1 3

1 2 3 4 5 6

1 2 4 5 6 3

1 2 3 4 5 6

1 2 3 4 5 6

1 2 3 4 5 6

1

 

2

 

4

 

6