SlideShare a Scribd company logo
Antrian
/ Queue
Kita tersenyum dulu
6 ANTRIAN - QUEUE
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
OPERASI DASAR
A n t r I a n
Dua operasi dasar ANTRIAN :
TAMBAH
AMBIL
TAMBAH
AMBIL
depan 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
AMBIL ELEMEN
Struktur Data Antrian
A B C D
Ambil 1 elemen
Depan = 1
Belakang = 3
Geser antrian
AMBIL ELEMEN
Struktur Data Antrian
B C D
Ambil 1 elemen
Depan = 1
Belakang = 2
Geser antrian
AMBIL ELEMEN
Struktur Data Antrian
C D
Ambil 1 elemen
Depan = 1
Belakang = 1
Geser antrian
AMBIL ELEMEN
Struktur Data Antrian
D
Ambil 1 elemen
Depan = 0
Belakang = 0
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
Lihat yang bening dulu ges……
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
AMBIL ELEMEN
Antrian Sirkuler
A B C D
Ambil 1 elemen
Depan = 2
Belakang = 4
AMBIL ELEMEN
Antrian Sirkuler
B C D
Ambil 1 elemen
Depan = 3
Belakang = 4
AMBIL ELEMEN
Antrian Sirkuler
C D
Ambil 1 elemen
Depan = 4
Belakang = 4
TAMBAH ELEMEN
Antrian Sirkuler
E D
Tambah 1 elemen
Depan = 4
Belakang = 1
TAMBAH ELEMEN
Antrian Sirkuler
E D
Tambah 1 elemen
Depan = 4
Belakang = 2
F
TAMBAH ELEMEN
Antrian Sirkuler
E D
Tambah 1 elemen
Depan = 4
Belakang = 3
F G
TAMBAH ELEMEN
Antrian Sirkuler
E D
Tambah 1 elemen
Depan = 4
Belakang = 3
F G
Antrian Overflow
Kondisi Antrian Sirkuler
Struktur Data
Kosong 1 Elemen
0
Depan
Penuh
A A
B
C
D
0
Belakang
1
Depan
1
Belakang
1
Depan
4
Belakang
6 ANTRIAN - QUEUE

More Related Content

PPTX
Latihan individu f
PDF
30707_SD6-Queue (Antrian).pdf
PPT
1-5-antrian-queuekjjkjkjkjkjkjkjkhhhh.ppt
PDF
Queue antrian
PDF
Queue antrian
PDF
Algoritma dan Struktur Data - Antrian
PDF
Algoritma dan Struktur Data - Queue
Latihan individu f
30707_SD6-Queue (Antrian).pdf
1-5-antrian-queuekjjkjkjkjkjkjkjkhhhh.ppt
Queue antrian
Queue antrian
Algoritma dan Struktur Data - Antrian
Algoritma dan Struktur Data - Queue

Similar to 6 ANTRIAN - QUEUE (20)

PPTX
Queue in C++ .pptx
PDF
Algoritma dan Struktur Data - antrian
PDF
4 queue2
DOCX
Tugas3
PDF
TPL0222_13_QUEUE.pdf
PPT
Bab 4 queue (antrian)
PDF
7. Queue (Struktur Data)
PPTX
PPT
Pertemuan 6 ok
PPTX
Stack & queue by stanly maarende
PPTX
Struktur data
PDF
Pertemuan 6 revisijan2013-mhs
PPTX
Tugas kelompok 3
PDF
IF2_Queues_Kel6_UTSStrukturData-dikompresi.pdf
PPTX
Chapter 4b queue
DOC
Implementasi queue
PPTX
Kelompok 3
PPTX
Konsep Queue Dalam Konsep Pemrograman Beserta Cara Kerjanya
Queue in C++ .pptx
Algoritma dan Struktur Data - antrian
4 queue2
Tugas3
TPL0222_13_QUEUE.pdf
Bab 4 queue (antrian)
7. Queue (Struktur Data)
Pertemuan 6 ok
Stack & queue by stanly maarende
Struktur data
Pertemuan 6 revisijan2013-mhs
Tugas kelompok 3
IF2_Queues_Kel6_UTSStrukturData-dikompresi.pdf
Chapter 4b queue
Implementasi queue
Kelompok 3
Konsep Queue Dalam Konsep Pemrograman Beserta Cara Kerjanya
Ad

More from ahmad haidaroh (20)

PPTX
Materi 7 Context Free Grammar
PPTX
8 Rekursif
PPTX
PPTX
PPTX
3 Linked List
PPT
PPTX
Materi 4 Regular Expression
PPTX
Materi 3 Finite State Automata
PPTX
Materi 3 Finite State Automata
PPTX
Presentasi OSPEK 2018
PPTX
Pertemuan 4 Dioda1
PPTX
Pertemuan 4 Aljabar Boole
PPT
Pertemuan 2&3 - Dasar2 Keamanan Encyption
PPTX
Multiplekser - Demultiplekser - Pertemuan 7
PPT
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
PPTX
Pertemuan 6 Penyederhanaan RL-Karnaugh Map
PPTX
Pertemuan 5a gerbang kombinasi-maxtem-minterm
PPT
Pertemuan 5 gerbang logika dasar n bentukan
PPTX
Aritmatika Biner - Pertemuan 3
PPT
Pertemuan 2 - Sistem Bilangan
Materi 7 Context Free Grammar
8 Rekursif
3 Linked List
Materi 4 Regular Expression
Materi 3 Finite State Automata
Materi 3 Finite State Automata
Presentasi OSPEK 2018
Pertemuan 4 Dioda1
Pertemuan 4 Aljabar Boole
Pertemuan 2&3 - Dasar2 Keamanan Encyption
Multiplekser - Demultiplekser - Pertemuan 7
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
Pertemuan 6 Penyederhanaan RL-Karnaugh Map
Pertemuan 5a gerbang kombinasi-maxtem-minterm
Pertemuan 5 gerbang logika dasar n bentukan
Aritmatika Biner - Pertemuan 3
Pertemuan 2 - Sistem Bilangan
Ad

Recently uploaded (20)

PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
PDF
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
PDF
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
PPTX
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PDF
PPT Resources Seminar AITalks: AI dan Konseling GPT
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
PPSX
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
DOCX
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
PPTX
Presentasi_Pembelajaran_Mendalam_Lengkap.pptx
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
PPTX
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
PDF
Materi Seminar AITalks AI dan Suku Digital
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PPT Resources Seminar AITalks: AI dan Konseling GPT
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Presentasi_Pembelajaran_Mendalam_Lengkap.pptx
Bahan Tayang OJT Pembelajaran Mendalam KS
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
Materi Seminar AITalks AI dan Suku Digital
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025

6 ANTRIAN - QUEUE