際際滷

際際滷Share a Scribd company logo
Tugas Kelompok 3
Nama : FAUZAN
Npm : 1405020150
1.Definisi 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. Jenis struktur data antrian sering digunakan untuk
menstimulasikan keadaan dunia nyata. Antrian banyak dijumpai dalam kehidupan sehari-hari.
Misal : antrian registrasi mahasiswa, tiket kereta api dan lain-lain.
2.Operasi pada queue
1. Create Queue (Q) : membuat antrian baru Q, dengan jumlah elemen kosong.
2. Make NullQ (Q) : mengosongkan antrian Q, jika ada elemen maka semua elemen dihapus.
3. EnQueue : berfungsi memasukkan data kedalam antrian.
4. DeqQueue : berfungsi mengeluarkan data terdepan dari antrian.
5. Clear : Menghapus seluruh Antrian
6. IsEmpty : memeriksa apakah antrian kosong
7. IsFull : memeriksa apakah antrian penuh.
3.Contoh pendeklarasian pada queue
1
2
3
4
#define max 7
int data[max];
int head=-1, tail=-1;
4.Contoh program pada stack
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.
Ad

Recommended

Tugas kelompok 3
Tugas kelompok 3
yusriren
2894065
2894065
Sera Dewi
Queue
Queue
Ayu_lestari
Algoritma dan Struktur Data - antrian
Algoritma dan Struktur Data - antrian
Georgius Rinaldo
Queue antrian
Queue antrian
muissyahril
Fungsi rekursif, queue, stack
Fungsi rekursif, queue, stack
Icha Dicaprio
Implementasi queue
Implementasi queue
Rhe Dwi Yuni
Bab 8-stack-dan-queue
Bab 8-stack-dan-queue
Razik Akamal
Tugas
Tugas
yusriren
Chapter 4b queue
Chapter 4b queue
Muhammad Najib
Ifc modul 7 (queue)
Ifc modul 7 (queue)
James Montolalu
Chapter 4a stack
Chapter 4a stack
Muhammad Najib
Bab 5 queue_antrian_
Bab 5 queue_antrian_
arii_manroe
Tugas
Tugas
ojanfauzan09
IPython : Operasi Dasar di Sympy
IPython : Operasi Dasar di Sympy
Hirwanto Iwan
Tugas kelompok 1
Tugas kelompok 1
yusriren
Latihan
Latihan
Fiqie B Zulfikar
queue antrian
queue antrian
Materi Kuliah Online
Materi kuliah 10 stack
Materi kuliah 10 stack
Budi Yono
Algoritma dan Struktur Data - tumpukan
Algoritma dan Struktur Data - tumpukan
Georgius Rinaldo
75ery6e5y03 praktikum iii_array_statis_dan_dinamis
75ery6e5y03 praktikum iii_array_statis_dan_dinamis
brada_abil
Tugas kelompok 1
Tugas kelompok 1
yusriren
Laporan praktikum modul ix
Laporan praktikum modul ix
Devi Apriansyah
Text Editor Nano
Text Editor Nano
150399
Materi kuliah 10 stack
Materi kuliah 10 stack
Budi Yono
Queue
Queue
Hidayatullah Aldy
Algoritma dan Struktur Data - Antrian
Algoritma dan Struktur Data - Antrian
KuliahKita
Resume praktikum 7__queue
Resume praktikum 7__queue
Deprilana Ego Prakasa
Materi Struktur data QUEUE
Materi Struktur data QUEUE
Meta N
Tugas kelompok 2
Tugas kelompok 2
yusriren

More Related Content

What's hot (19)

Tugas
Tugas
yusriren
Chapter 4b queue
Chapter 4b queue
Muhammad Najib
Ifc modul 7 (queue)
Ifc modul 7 (queue)
James Montolalu
Chapter 4a stack
Chapter 4a stack
Muhammad Najib
Bab 5 queue_antrian_
Bab 5 queue_antrian_
arii_manroe
Tugas
Tugas
ojanfauzan09
IPython : Operasi Dasar di Sympy
IPython : Operasi Dasar di Sympy
Hirwanto Iwan
Tugas kelompok 1
Tugas kelompok 1
yusriren
Latihan
Latihan
Fiqie B Zulfikar
queue antrian
queue antrian
Materi Kuliah Online
Materi kuliah 10 stack
Materi kuliah 10 stack
Budi Yono
Algoritma dan Struktur Data - tumpukan
Algoritma dan Struktur Data - tumpukan
Georgius Rinaldo
75ery6e5y03 praktikum iii_array_statis_dan_dinamis
75ery6e5y03 praktikum iii_array_statis_dan_dinamis
brada_abil
Tugas kelompok 1
Tugas kelompok 1
yusriren
Laporan praktikum modul ix
Laporan praktikum modul ix
Devi Apriansyah
Text Editor Nano
Text Editor Nano
150399
Materi kuliah 10 stack
Materi kuliah 10 stack
Budi Yono
Queue
Queue
Hidayatullah Aldy
Algoritma dan Struktur Data - Antrian
Algoritma dan Struktur Data - Antrian
KuliahKita
Bab 5 queue_antrian_
Bab 5 queue_antrian_
arii_manroe
IPython : Operasi Dasar di Sympy
IPython : Operasi Dasar di Sympy
Hirwanto Iwan
Tugas kelompok 1
Tugas kelompok 1
yusriren
Materi kuliah 10 stack
Materi kuliah 10 stack
Budi Yono
Algoritma dan Struktur Data - tumpukan
Algoritma dan Struktur Data - tumpukan
Georgius Rinaldo
75ery6e5y03 praktikum iii_array_statis_dan_dinamis
75ery6e5y03 praktikum iii_array_statis_dan_dinamis
brada_abil
Tugas kelompok 1
Tugas kelompok 1
yusriren
Laporan praktikum modul ix
Laporan praktikum modul ix
Devi Apriansyah
Text Editor Nano
Text Editor Nano
150399
Materi kuliah 10 stack
Materi kuliah 10 stack
Budi Yono
Algoritma dan Struktur Data - Antrian
Algoritma dan Struktur Data - Antrian
KuliahKita

Viewers also liked (9)

Resume praktikum 7__queue
Resume praktikum 7__queue
Deprilana Ego Prakasa
Materi Struktur data QUEUE
Materi Struktur data QUEUE
Meta N
Tugas kelompok 2
Tugas kelompok 2
yusriren
Teori antrian
Teori antrian
ajbs25
Teori antrian
Teori antrian
Syafutri Asbintari
Teori antrian
Teori antrian
Dian Istiqoma
struktur data
struktur data
Ayu_lestari
Teoriantrian ro-130704084204-phpapp01
Teoriantrian ro-130704084204-phpapp01
ellynorsanti
Queue as data_structure
Queue as data_structure
eShikshak
Materi Struktur data QUEUE
Materi Struktur data QUEUE
Meta N
Tugas kelompok 2
Tugas kelompok 2
yusriren
Teori antrian
Teori antrian
ajbs25
struktur data
struktur data
Ayu_lestari
Teoriantrian ro-130704084204-phpapp01
Teoriantrian ro-130704084204-phpapp01
ellynorsanti
Queue as data_structure
Queue as data_structure
eShikshak
Ad

Similar to Kelompok 3 (20)

Kelompok 2
Kelompok 2
ojanfauzan09
4 queue2
4 queue2
Wandi Parlente
Tugas3
Tugas3
Av Ri
Queue
Queue
Tenia Wahyuningrum
Queue
Queue
Brigita Wensen
Queue antrian
Queue antrian
muissyahril
Queue (Antrian) - Struktur Data - Teknologi Informasi
Queue (Antrian) - Struktur Data - Teknologi Informasi
YadiRahmanz
Algoritma dan Struktur Data - Queue
Algoritma dan Struktur Data - Queue
KuliahKita
stack_and_qxzxzxzxzxzxzxxueue.pxzxzxzxzpt
stack_and_qxzxzxzxzxzxzxxueue.pxzxzxzxzpt
SilviaEvelineErikasa
Queue
Queue
Sherly Uda
Stack & queue by stanly maarende
Stack & queue by stanly maarende
Sten Maarende
Queue in C++ .pptx
Queue in C++ .pptx
UjiCoba59
Pengantar Antrian Queue dan Implementasi
Pengantar Antrian Queue dan Implementasi
CakraAdipuraWicaksan
Bab 4 queue (antrian)
Bab 4 queue (antrian)
Fahuda E
IF2_Queues_Kel6_UTSStrukturData-dikompresi.pdf
IF2_Queues_Kel6_UTSStrukturData-dikompresi.pdf
MountechEngineering
Antrean (queue).pptx
Antrean (queue).pptx
misariska1
T12-Queuekhgythfgffffffffffffffgfgffgd1.ppt
T12-Queuekhgythfgffffffffffffffgfgffgd1.ppt
fifin10
Pertemuan 6 revisijan2013-mhs
Pertemuan 6 revisijan2013-mhs
Bina Sarana Informatika
6 ANTRIAN - QUEUE
6 ANTRIAN - QUEUE
ahmad haidaroh
TPL0222_13_QUEUE.pdf
TPL0222_13_QUEUE.pdf
RaihanFadila1
Tugas3
Tugas3
Av Ri
Queue antrian
Queue antrian
muissyahril
Queue (Antrian) - Struktur Data - Teknologi Informasi
Queue (Antrian) - Struktur Data - Teknologi Informasi
YadiRahmanz
Algoritma dan Struktur Data - Queue
Algoritma dan Struktur Data - Queue
KuliahKita
stack_and_qxzxzxzxzxzxzxxueue.pxzxzxzxzpt
stack_and_qxzxzxzxzxzxzxxueue.pxzxzxzxzpt
SilviaEvelineErikasa
Stack & queue by stanly maarende
Stack & queue by stanly maarende
Sten Maarende
Queue in C++ .pptx
Queue in C++ .pptx
UjiCoba59
Pengantar Antrian Queue dan Implementasi
Pengantar Antrian Queue dan Implementasi
CakraAdipuraWicaksan
Bab 4 queue (antrian)
Bab 4 queue (antrian)
Fahuda E
IF2_Queues_Kel6_UTSStrukturData-dikompresi.pdf
IF2_Queues_Kel6_UTSStrukturData-dikompresi.pdf
MountechEngineering
Antrean (queue).pptx
Antrean (queue).pptx
misariska1
T12-Queuekhgythfgffffffffffffffgfgffgd1.ppt
T12-Queuekhgythfgffffffffffffffgfgffgd1.ppt
fifin10
TPL0222_13_QUEUE.pdf
TPL0222_13_QUEUE.pdf
RaihanFadila1
Ad

Recently uploaded (6)

5.3 TO 5.ggsgsgsgjsjsjjshshsbsbsvbsh4 pptx.pptx
5.3 TO 5.ggsgsgsgjsjsjjshshsbsbsvbsh4 pptx.pptx
RezaTurmudzi
Dinamika kelompok efsdgfsgsfgvfererg.pptx
Dinamika kelompok efsdgfsgsfgvfererg.pptx
MoeziDamdust
Dinamika Kelompok 1 asfjksdksaksddsa.pptx
Dinamika Kelompok 1 asfjksdksaksddsa.pptx
MoeziDamdust
Wa + 62 82211599998, TERLARIS, Totebag batik
Wa + 62 82211599998, TERLARIS, Totebag batik
nicksbag
ELTONMPO LINK ALTERNATIF SLOT GACOR TERBARU DIJAMIN MAXWIN
ELTONMPO LINK ALTERNATIF SLOT GACOR TERBARU DIJAMIN MAXWIN
ELTONMPO
347-1942-1-PB-1fvdvsvvwddccwedsxcwed.pdf
347-1942-1-PB-1fvdvsvvwddccwedsxcwed.pdf
deba322
5.3 TO 5.ggsgsgsgjsjsjjshshsbsbsvbsh4 pptx.pptx
5.3 TO 5.ggsgsgsgjsjsjjshshsbsbsvbsh4 pptx.pptx
RezaTurmudzi
Dinamika kelompok efsdgfsgsfgvfererg.pptx
Dinamika kelompok efsdgfsgsfgvfererg.pptx
MoeziDamdust
Dinamika Kelompok 1 asfjksdksaksddsa.pptx
Dinamika Kelompok 1 asfjksdksaksddsa.pptx
MoeziDamdust
Wa + 62 82211599998, TERLARIS, Totebag batik
Wa + 62 82211599998, TERLARIS, Totebag batik
nicksbag
ELTONMPO LINK ALTERNATIF SLOT GACOR TERBARU DIJAMIN MAXWIN
ELTONMPO LINK ALTERNATIF SLOT GACOR TERBARU DIJAMIN MAXWIN
ELTONMPO
347-1942-1-PB-1fvdvsvvwddccwedsxcwed.pdf
347-1942-1-PB-1fvdvsvvwddccwedsxcwed.pdf
deba322

Kelompok 3

  • 1. Tugas Kelompok 3 Nama : FAUZAN Npm : 1405020150
  • 2. 1.Definisi 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. Jenis struktur data antrian sering digunakan untuk menstimulasikan keadaan dunia nyata. Antrian banyak dijumpai dalam kehidupan sehari-hari. Misal : antrian registrasi mahasiswa, tiket kereta api dan lain-lain. 2.Operasi pada queue 1. Create Queue (Q) : membuat antrian baru Q, dengan jumlah elemen kosong. 2. Make NullQ (Q) : mengosongkan antrian Q, jika ada elemen maka semua elemen dihapus. 3. EnQueue : berfungsi memasukkan data kedalam antrian. 4. DeqQueue : berfungsi mengeluarkan data terdepan dari antrian. 5. Clear : Menghapus seluruh Antrian 6. IsEmpty : memeriksa apakah antrian kosong 7. IsFull : memeriksa apakah antrian penuh.
  • 3. 3.Contoh pendeklarasian pada queue 1 2 3 4 #define max 7 int data[max]; int head=-1, tail=-1;
  • 4. 4.Contoh program pada stack 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.