pertemuan 5 - gunadarmaboldson.staff.gunadarma.ac.id/downloads/files/42688...pertemuan – 5 antrian...
TRANSCRIPT
ANTRIAN / QUEUE
Definisi : struktur data (mirip stack) yang memperbolehkan
penyisipan di belakang (rear) dan penghapusan
elemen di depan (front)
Contoh : Penjualan karcis kereta, bioskop
Penjadualan pencetakan (spooling system)
Penjadualan pemakaian CPU
Pemakaian I/O pada sistem komputer
Penyimpan barang di Apotek
Struktur Data
MODEL ANTRIAN / QUEUE Struktur Data
Kosong 1 Elemen
0
Depan
4 Elemen
A A
B
C
D 0
Belakang
1
Depan
1
Belakang
1
Depan
4
Belakang
TAMBAH ELEMEN Struktur Data Antrian
A B C D Depan = 0
Belakang = 0
Depan = 1
Belakang = 1
Depan = 1
Belakang = 2
Depan = 1
Belakang = 3
Depan = 1
Belakang = 4
KAMUS DATA Antrian
Kamus Data :
Q : array [1..4] of Char
Depan : Integer
Belakang : Integer
0
Depan
Q
0
Belakang
Kondisi Antrian Struktur Data
Kosong 1 Elemen
0
Depan
Penuh
A A
B
C
D 0
Belakang
1
Depan
1
Belakang
1
Depan
4
Belakang
ANTRIAN SIRKULER A n t r I a n
Model ini sama dengan antrian biasa,
hanya saja :
TIDAK ADA PERGESERAN
TAMBAH AMBIL
TAMBAH ELEMEN Antrian Sirkuler
A B C D Depan = 0
Belakang = 0
Depan = 1
Belakang = 1
Depan = 1
Belakang = 2
Depan = 1
Belakang = 3
Depan = 1
Belakang = 4