AM ALGORITMA
Anggota
Maulidia Nur Saleha
1 195060700111055
Dimas Anjasmara
3 195060700111057
4
Pokok Bahasan
Definisi struktur data dan
1 serta jenis jenisnya
1 tipe data 5 Pengertian Queue
Pengertian konstanta
2 2
dan variabel 6 Pengertian Tree
3 3 array
Pengertian 7 Pengertian Graph
Pengertian Stack
4 4
Definisi Struktur Data
dan Konstanta serta
Variabel
S T R U K T U R D ATA
Integer
(Bilangan bulat)
A Boolean
(logika, pernyataan
B D benar atau salah)
float atau double
(Bilangan real) C
Char
(karakter, huruf
alphabet)
Dibentuk dari tipe dasar untuk
mempermudah :
• Proses pemograman Contoh : Array, String, Union,
• Penambahan variabel Struct, dll
• Pengelompokkan data
Bilangan
Ilustrasi Array
Definisi Ukuran
01 02
Kekurangan Operasi
06 03
Kelebihan Dimensi
05 04
Contoh penggunaan array
BOTTOM
Contoh Tipe Data
Abstrak
Queue
Secara bahasa queue adalah antrian. Queue ada
lah suatu kumpulan data dengan operasi pemasu
kan atau penyimpanan data hanya diperbolehkan
pada salah satu sisi yaitu di sisi belakang (rear) d
an operasi pengambilan atau penghapusan hany
a diperbolehkan pada sisi lainnya yang disebut si
si depan (front). Konsep ini dikenal dengan istilah
Last In First Out (LIFO).
Dari ilustrasi di Gambar 3.9 dapat diketahui
bahwa C merupakan data yang terakhir
memasuki queue Q dan akan menjadi yang
paling akhir keluar dari queue. Begitu
sebaliknya dengan A, A merupakan data
pertama yang memasuki queue dan akan
menjadi yang pertama saat keluar dari
queue.
Pada saat menempatkan data pada ujung (rear) dari queuedisebut dengan
enqueue.
Pada saat memindahkan elemen dari kepala (front) sebuah queue disebut
dengan dequeue
informasi yang diperlukan hanyalah isi atau nilai atau elemen yang akan
disimpan atau diambil saja.
Tree merupakan salah satu bentuk Tree
struktur data tidak linear yang
menggambarkanhubungan yang
bersifat hirarki (hubungan one to
many) antara elemen-elemen.
• struktur graphmemungkinkan
pendefinisian keterhubungan tak
terbatas antara entitas data.
Masalah masalah yang dapat diselesaikan dengan
struktur data Graph: