Antrian (Queue).

Slides:



Advertisements
Presentasi serupa
Queue (Antrian).
Advertisements

Pertemuan 5 Struktur Data
PERTEMUAN KE-7 Kamis, 14 Oktober QUEUE (Antrian) Queue (Antrian) adalah suatu bentuk khusus dari List Linier dengan operasi penyisipan (insertion)
List, Stack & Queue (1) Dr. Anto Satriyo Nugroho, M.Eng
Kuliah Ke-4 Antrian / Queue (Bab 4)
STRUKTUR DATA PERTEMUAN 6
QUEUE.
Pertemuan 5 STACK atau TUMPUKAN IMAM SIBRO MALISI NIM :
Queue.
Pertemuan (6) QUEUE (ANTREAN) IMAM SIBRO MALISI NIM :
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
Algoritma dan Struktur Data
STACK (Tumpukan).
STRUKTUR DATA version STMIK AMIKOM YOGYAKARTA
STACK.
Struktur Data (Data Structure) – IS 2313
QUEUE (antrian).
STRUKTUR DATA (4) Array Stack(Tumpukkan) dan Queue (Antrian)
Queue.
QUEUE (ANTRIAN).
Stack (Tumpukan).
QUEUE / ANTRIAN Queue / antrian adalah sebuah bentuk list dengan operasi penyisipan hanya dapat dilakukan pada satu sisi yang disebut belakang (REAR) dan.
Algoritma dan Struktur Data
Linear Data Structures (Queue)
Circular Queue.
ANTRIAN ( QUEUE ) Fajrizal.
Pertemuan 5 STACK & QUEUE
ANTRIAN Farid Wajdi Yusuf Pendidikan Teknik Informatika dan Komputer
Apakah Stack itu ?. Apakah Stack itu ? Pengertian STACK Secara sederhana diartikan dengan : sebagai tumpukan dari benda sekumpulan data yang seolah-olah.
STRUKTUR DATA QUEUE.
STRUKTUR DATA Queue atau Antrian.
Pertemuan : Algoritma & Struktur Data
STACK.
Struktur Data Departemen Ilmu Komputer FMIPA-IPB
Stack.
QUEUE hms_sept.
BAB3 QUEUE 6.3 & 7.3 NESTED LOOP.
Sapta Candra Miarsa,S.T.,M.T.
QUEUE Copyright 2008 by Yohana.
QUEUE Denny Agustiawan,M.pd
Antrian (Queue).
Struktur Organisasi Data 2
Queue.
STRUKTUR DATA QUEUE (Antrian)
STACK (Tumpukan).
QUEUE (ANTRIAN ) Disusun Oleh : Kelompok 2 Siti Hajar ( )
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
STRUKTUR DATA Chapt 5 : QUEUE Oleh : Yuli Praptomo PHS, S.Kom.
Algoritma dan Struktur Data
Struktur Data Khoiriya Latifa, M.Kom.
Circular QUEUE 6.3 & 7.3 NESTED LOOP.
STACK (Tumpukan).
STACK / TUMPUKAN Struktur Data.
STACK Yohana Nugraheni.
Queue(Antrian).
STACK & QUEUE Struktur Data.
QUEUE (Antrian) #Kulia 6 Algoritma dan Struktur Data.
Algoritma dan Struktur Data
Queue.
STRUKTUR DATA version STMIK AMIKOM YOGYAKARTA
QUEUE (ANTRIAN) Queue atau antrian didefinisikan sebagai kumpulan dari obyek-obyek yang homogen dengan operasi penambahan elemen (Enqueue) dan pengambilan.
3.
Double STACK 6.3 & 7.3 NESTED LOOP.
Algoritma dan Struktur Data
Pertemuan – 7 Antrian / Queue (Bab 4).
STRUKTUR DATA Teknik Informatika S1
STACK (Tumpukan) Tumpukan Koin.
Queue Algoritma dan Struktur Data.
QUEUE (Antrian).
Defri Kurniawan ADT STACK Defri Kurniawan
Transcript presentasi:

Antrian (Queue)

Definisi Antrian disebut juga “waiting line” yaitu penambahan elemen baru pada bagian BELAKANG dan penghapusan elemen dilakukan bagian DEPAN. Pengaksesan antrian menggunakan FIFO (First In First Out)

ilustrasi Antrian Kosong Antrian 1 Elemen Antrian N Elemen 100 300 200 500 100 Belakang=4 Belakang=1 Belakang=0 Depan=0 Depan=1 Depan=1

Operasi dasar pada tumpukan CREATEQUEUE(Q): membuat antrian Q. MAKENULL(Q): Mengosongkan antrian Q. EMPTY(Q): menguji apakah antrian kosong. FULL(Q): menguji apakah antrian penuh Tambah(x,Q): memasukan elemen baru x kedalam Antrian Q Ambil(Q): mengeluarkan elemen pada Antrian Q

Algoritma Tambah Antrian Jika Full(Q) maka cetak Overflow Jika Empty(Q) maka Depan=1 Belakang=1 {masukan elemen baru} Antiran[Belakang]:=Elemen Belakang=belakang+1 Ulangi langkah 1-3

Algoritma Ambil Antrian Jika Empty(Q) maka cetak Underflow Jika tidak maka Elemen= Antrian[Depan] {Geser Antrian(Q)} For Depan=1 to maxQ Antrian[Depan]=Antrian[Depan+1] Belakang=Belakang-1 Jika Depan=Belakang maka Depan=0 dan Belakang=0 Ulangi langkah 1-4

TAMBAH ELEMEN A B C D Depan = 0 Belakang = 0 Depan = 1 Depan = 1

AMBIL ELEMEN A B C D Ambil 1 elemen Geser antrian Depan = 1 Belakang = 3