SlideShare a Scribd company logo
1 of 4
TUGAS KELOMPOK 2
Nama : FAUZAN
Npm : 1405020150
Unit : E
1.Pengertian Queue
Pengertian Queue (Antrian) adalah suatu kumpulan data yang mana penambahan
data atau elemen hanya dapat dilakukan pada sisi belakang sedangkan penghapusan atau
pengeluaran elemen dilakukan pada sisi depan.
2.Cara Mengimplementasikan Queue
a.Versi 1: Implementasi queue dengan 1 variabel index, yani back untuk memantain
jumlah elemen queue. Setiap ada proses dequeu harus dilakukan penggeseran
elemen sebanyak jumlah elemen array-1.
b.Versi 2: Implementasi queue dengan 2 variabel index, yakni back untuk memaintain
elemen paling belakang dan front untuk memantain elemen paling depan.
c.Versi 3: Implementasi queue dengan circular array dengan mengorbankan 1 field
array yang digunakan untuk definisi queue kosong atau queue penuh.
3.Contoh konsep Queue
Contoh Supermarket. Berapa lama pelanggan harus menunggu di kasir ? apa yang terjadi
dengan waktu tunggu selama puncak kesibukan ? apakah jumlah kasir cukup ?
4.Contoh Program Queue
uses wincrt;
const
max=3;
type
A= array[1..max]of string;
var
antrian :A;
no_antri :0..max;
tanya :char;
begin
clrscr;
writeln(' PROGRAM ANTRIAN SEDERHANA ');
writeln('=========================================');
tanya:='Y';
while tanya in['Y','y'] do
begin
write('Elemen ke-1 =');readln(antrian[1]);
no_antri:=no_antri+1;
write('Elemen ke-2 =');readln(antrian[2]);
no_antri:=no_antri+1;
write('Elemen ke-3 =');readln(antrian[3]);
no_antri:=no_antri+1;
writeln;
writeln('Tampilan = ',antrian[1],' ',antrian[2],' ',antrian[3]);
writeln('Jumlah antrian =',no_antri);
writeln('--------------------------------------------');
readln;
write('Akan tambah data?[Y/T]');readln(tanya);
end;
writeln('Jumlah elemen dalam antrian =',no_antri);
readln;
end.
5.Fungsi dari DEQUEUE
Untuk mengeluarkan elemen artinya menghapus data. Jika tidak bisa
mengeluarkan elemen data satupun karena kosong akan terjadi error yang
disebut dengan Underflow.

More Related Content

Viewers also liked

Viewers also liked (8)

Ecuaciones
EcuacionesEcuaciones
Ecuaciones
 
Security officers board certificate.PDF
Security officers board certificate.PDFSecurity officers board certificate.PDF
Security officers board certificate.PDF
 
Monografia de rodrigo de la flor
Monografia de rodrigo de la florMonografia de rodrigo de la flor
Monografia de rodrigo de la flor
 
Examen informatica
Examen informatica Examen informatica
Examen informatica
 
Proyecto Social
Proyecto SocialProyecto Social
Proyecto Social
 
ibrahim elhoshy
ibrahim elhoshyibrahim elhoshy
ibrahim elhoshy
 
Practica 2 propiedades mecanicas
Practica 2   propiedades mecanicasPractica 2   propiedades mecanicas
Practica 2 propiedades mecanicas
 
Principles of detoxification revised 4 2010
Principles of detoxification revised 4 2010Principles of detoxification revised 4 2010
Principles of detoxification revised 4 2010
 

Similar to Kelompok 2

Struktur data pertemuan 11
Struktur data pertemuan 11Struktur data pertemuan 11
Struktur data pertemuan 11
ajonona
 
Mi1274 alpro lanjut 7 - perulangan - 3 - nested
Mi1274 alpro lanjut   7 - perulangan - 3 - nestedMi1274 alpro lanjut   7 - perulangan - 3 - nested
Mi1274 alpro lanjut 7 - perulangan - 3 - nested
Defina Iskandar
 
Praktikum 05 Sistem Basis Data
Praktikum 05 Sistem Basis DataPraktikum 05 Sistem Basis Data
Praktikum 05 Sistem Basis Data
Aditya Nugroho
 
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut   6 - perulangan - 2 - for, do-whileMi1274 alpro lanjut   6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
Defina Iskandar
 
Struktur perulangan dalam c++
Struktur perulangan dalam c++Struktur perulangan dalam c++
Struktur perulangan dalam c++
Alvin Setiawan
 

Similar to Kelompok 2 (20)

TPL0222_13_QUEUE.pdf
TPL0222_13_QUEUE.pdfTPL0222_13_QUEUE.pdf
TPL0222_13_QUEUE.pdf
 
Queue antrian
Queue antrian Queue antrian
Queue antrian
 
Queue antrian
Queue antrian Queue antrian
Queue antrian
 
Ifc modul 7 (queue)
Ifc   modul 7 (queue)Ifc   modul 7 (queue)
Ifc modul 7 (queue)
 
Implementasi queue
Implementasi queueImplementasi queue
Implementasi queue
 
Struktur data pertemuan 11
Struktur data pertemuan 11Struktur data pertemuan 11
Struktur data pertemuan 11
 
Antrean (queue).pptx
Antrean (queue).pptxAntrean (queue).pptx
Antrean (queue).pptx
 
Laporan praktikum modul viii
Laporan praktikum modul viiiLaporan praktikum modul viii
Laporan praktikum modul viii
 
Tugas3
Tugas3Tugas3
Tugas3
 
queue antrian
queue antrianqueue antrian
queue antrian
 
Mi1274 alpro lanjut 7 - perulangan - 3 - nested
Mi1274 alpro lanjut   7 - perulangan - 3 - nestedMi1274 alpro lanjut   7 - perulangan - 3 - nested
Mi1274 alpro lanjut 7 - perulangan - 3 - nested
 
Laporan praktikum modul ix
Laporan praktikum modul ixLaporan praktikum modul ix
Laporan praktikum modul ix
 
Presentati Sisteam Antrian Real-Time
Presentati Sisteam Antrian Real-TimePresentati Sisteam Antrian Real-Time
Presentati Sisteam Antrian Real-Time
 
Ketoprak_PPT ADT Stack dan Queue.pptx
Ketoprak_PPT ADT Stack dan Queue.pptxKetoprak_PPT ADT Stack dan Queue.pptx
Ketoprak_PPT ADT Stack dan Queue.pptx
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counter
 
Modularisasi – function dalam c++
Modularisasi – function dalam c++Modularisasi – function dalam c++
Modularisasi – function dalam c++
 
Praktikum 05 Sistem Basis Data
Praktikum 05 Sistem Basis DataPraktikum 05 Sistem Basis Data
Praktikum 05 Sistem Basis Data
 
Queue
QueueQueue
Queue
 
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut   6 - perulangan - 2 - for, do-whileMi1274 alpro lanjut   6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
 
Struktur perulangan dalam c++
Struktur perulangan dalam c++Struktur perulangan dalam c++
Struktur perulangan dalam c++
 

Recently uploaded

Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan KonsultasiJual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
ssupi412
 
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
Jual Obat Aborsi Apotik Jual Obat Cytotec Di Sorong
 

Recently uploaded (13)

Lim4D Link Slot Super Maxwin Anti Nawala Terpercaya
Lim4D Link Slot Super Maxwin Anti Nawala TerpercayaLim4D Link Slot Super Maxwin Anti Nawala Terpercaya
Lim4D Link Slot Super Maxwin Anti Nawala Terpercaya
 
IDMPO : SITUS SLOT MPO KEMENANGAN JACKPOT TERPERCAYA & PASTI WITHDRAW
IDMPO : SITUS SLOT MPO KEMENANGAN JACKPOT TERPERCAYA & PASTI WITHDRAWIDMPO : SITUS SLOT MPO KEMENANGAN JACKPOT TERPERCAYA & PASTI WITHDRAW
IDMPO : SITUS SLOT MPO KEMENANGAN JACKPOT TERPERCAYA & PASTI WITHDRAW
 
Sizi99 Rekomendasi Bo Slot Gacor Anti Nawala Gampang Jackpot 2024
Sizi99 Rekomendasi Bo Slot Gacor Anti Nawala Gampang Jackpot 2024Sizi99 Rekomendasi Bo Slot Gacor Anti Nawala Gampang Jackpot 2024
Sizi99 Rekomendasi Bo Slot Gacor Anti Nawala Gampang Jackpot 2024
 
Papilo99 Link Slot Online Gacor Hari Ini & Slot Mudah Maxwin Terpercaya
Papilo99 Link Slot Online Gacor Hari Ini & Slot Mudah Maxwin TerpercayaPapilo99 Link Slot Online Gacor Hari Ini & Slot Mudah Maxwin Terpercaya
Papilo99 Link Slot Online Gacor Hari Ini & Slot Mudah Maxwin Terpercaya
 
Sakai99 Agen Situs Slot Online Resmi Terpercaya Mudah Maxwin Auto Cuan
Sakai99 Agen Situs Slot Online Resmi Terpercaya Mudah Maxwin Auto CuanSakai99 Agen Situs Slot Online Resmi Terpercaya Mudah Maxwin Auto Cuan
Sakai99 Agen Situs Slot Online Resmi Terpercaya Mudah Maxwin Auto Cuan
 
Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan KonsultasiJual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Jakarta Barat 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
 
IDMPO : SITUS SLOT PALING PROVITE & REKOMENDASI 2024
IDMPO : SITUS SLOT PALING PROVITE & REKOMENDASI 2024IDMPO : SITUS SLOT PALING PROVITE & REKOMENDASI 2024
IDMPO : SITUS SLOT PALING PROVITE & REKOMENDASI 2024
 
Kisetoto Daftar Situs Slot Gacor Anti Nawala RTP Mudah Menang Terbaru
Kisetoto Daftar Situs Slot Gacor Anti Nawala RTP Mudah Menang TerbaruKisetoto Daftar Situs Slot Gacor Anti Nawala RTP Mudah Menang Terbaru
Kisetoto Daftar Situs Slot Gacor Anti Nawala RTP Mudah Menang Terbaru
 
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
Obat Aborsi Papua Barat 082223109953 ( Pills Cytotec Asli ) Jual Obat Penggug...
 
SLOT RAHFFI AHMAD > LINK DAFTAR GACOR 2024
SLOT RAHFFI AHMAD  > LINK DAFTAR GACOR 2024SLOT RAHFFI AHMAD  > LINK DAFTAR GACOR 2024
SLOT RAHFFI AHMAD > LINK DAFTAR GACOR 2024
 
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot BesarBAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
BAMBUHOKI88 Situs Game Gacor Menggunakan Doku Mudah Jackpot Besar
 
tugas kelompok irsyad aldey.pdf
tugas kelompok irsyad aldey.pdftugas kelompok irsyad aldey.pdf
tugas kelompok irsyad aldey.pdf
 
DOMBATOTO Sensasi Togel Online dengan Bet 100 Rupiah di 2024
DOMBATOTO Sensasi Togel Online dengan Bet 100 Rupiah di 2024DOMBATOTO Sensasi Togel Online dengan Bet 100 Rupiah di 2024
DOMBATOTO Sensasi Togel Online dengan Bet 100 Rupiah di 2024
 

Kelompok 2

  • 1. TUGAS KELOMPOK 2 Nama : FAUZAN Npm : 1405020150 Unit : E
  • 2. 1.Pengertian Queue Pengertian Queue (Antrian) adalah suatu kumpulan data yang mana penambahan data atau elemen hanya dapat dilakukan pada sisi belakang sedangkan penghapusan atau pengeluaran elemen dilakukan pada sisi depan. 2.Cara Mengimplementasikan Queue a.Versi 1: Implementasi queue dengan 1 variabel index, yani back untuk memantain jumlah elemen queue. Setiap ada proses dequeu harus dilakukan penggeseran elemen sebanyak jumlah elemen array-1. b.Versi 2: Implementasi queue dengan 2 variabel index, yakni back untuk memaintain elemen paling belakang dan front untuk memantain elemen paling depan. c.Versi 3: Implementasi queue dengan circular array dengan mengorbankan 1 field array yang digunakan untuk definisi queue kosong atau queue penuh. 3.Contoh konsep Queue Contoh Supermarket. Berapa lama pelanggan harus menunggu di kasir ? apa yang terjadi dengan waktu tunggu selama puncak kesibukan ? apakah jumlah kasir cukup ?
  • 3. 4.Contoh Program Queue uses wincrt; const max=3; type A= array[1..max]of string; var antrian :A; no_antri :0..max; tanya :char; begin clrscr; writeln(' PROGRAM ANTRIAN SEDERHANA '); writeln('========================================='); tanya:='Y'; while tanya in['Y','y'] do begin write('Elemen ke-1 =');readln(antrian[1]); no_antri:=no_antri+1; write('Elemen ke-2 =');readln(antrian[2]); no_antri:=no_antri+1; write('Elemen ke-3 =');readln(antrian[3]); no_antri:=no_antri+1; writeln; writeln('Tampilan = ',antrian[1],' ',antrian[2],' ',antrian[3]); writeln('Jumlah antrian =',no_antri); writeln('--------------------------------------------'); readln; write('Akan tambah data?[Y/T]');readln(tanya); end; writeln('Jumlah elemen dalam antrian =',no_antri); readln; end.
  • 4. 5.Fungsi dari DEQUEUE Untuk mengeluarkan elemen artinya menghapus data. Jika tidak bisa mengeluarkan elemen data satupun karena kosong akan terjadi error yang disebut dengan Underflow.