algoritma dan struktur data - struktur data

6
Struktur Data Algoritma dan Struktur Data Kuliahkita - Edwin Lunando

Upload: georgius-rinaldo

Post on 20-Jul-2015

56 views

Category:

Engineering


17 download

TRANSCRIPT

Page 1: Algoritma dan Struktur Data - Struktur Data

Struktur DataAlgoritma danStruktur Data

Kuliahkita - Edwin Lunando

Page 2: Algoritma dan Struktur Data - Struktur Data

Pendahuluan

Sebelum membuat sebuah aplikasi, kita menentukan terlebih dahulu struktur data apa yang akan digunakan.

Struktur data adalah sebuah cara mengorganisasikan data pada program sehingga data dapat disimpan dan dipakai kembali dengan efisien.

Page 3: Algoritma dan Struktur Data - Struktur Data

Bentuk Struktur Data

Salah satu bentuk struktur data yang umum adalah sekumpulan elemen data yang dibungkus dalam sebuah nama menjadi tipe.

Contoh dari struktur data yang dibentuk dapat dilihat pada slide berikutnya.

Page 4: Algoritma dan Struktur Data - Struktur Data

Penulisan Struktur Data{ Pendefinisian Pseudocode Tipe } type namaTipe : < namaTipe1 : tipe1, namaTipe2 : tipe2, …, namaTipeN : tipeN >

// definisi dalam C++struct nama_tipe { tipe_anggota1 nama_anggota1; tipe_anggota2 nama_anggota2; … , tipe_anggotaN nama_anggotaN;} nama_objek1, nama_objek2;

Page 5: Algoritma dan Struktur Data - Struktur Data

Contoh Struktur Data

Dengan contoh diatas artinya:jamIndonesia, jamMalaysia, dan jamSingapura memiliki atribut Hour, Minute, dan Second yang masing-masing bertipe integer.

struct jam { int Hour; int Minute; int Second} jamIndonesia, jamMalaysia, jamSingapura;

Page 6: Algoritma dan Struktur Data - Struktur Data

Bentuk Struktur Data

Selain berbentuk definisi tipe, terdapat bentuk struktur data yang lain seperti● Stack (tumpukan)● Queue (antrian)● Array (aras)● List (larik)● Tree (pohon / graf)● dll