QUEUE
DI SUSUN OLEH:
ROBBY AL-FALLAH
220401007
Assalamualikum wr.wb.
Segala puji bagi Allah SWT yang telah melimpahkan berkat rahmat nya .sehingga
saya dapat menyelesaikan susunan makallah dalam melaksanakan tugas mata kuliah
“Akhlakul Karimah” sehingga makallah ini dapat saya selesaikan dengan baik.
Makllah yang berjudul “QUEUE”ini saya susun sebagai bahan bertanggung jawab
dalam melaksanakn tugas pada mata kuliah struktur data. Sebagai manusia saya tidak terlepas
dari kekurangan, kesalahan.untuk itu saya banyak terimakasih kepada Yth:
1. Dosen pengampuh mata kuliah struktur data ibu ulfa isni kurnia S.pd,M.Pd.
2. Kedua orang tua yang telah memberikan dukkunggan serta do’a.
Saya menyadari bahwa makllah ini bukanlah suatu karya yang tellah sempurna.bila
ada beberapa kesalahan yang terdapat pada makallah ini,saya mengucapkan kepada rekan
sekalian .saran dan masukan nya dan konstruktif atau membanggun terhadap maklah ini
sangat saya nantikan dan terbuka bagi semua pihak untuk kesempurnaan makalah ini di
kemudian hari.
Wasslaamualaikum wr.wb.
DAFTAR ISI
Head (atau front) menunjuk ke awal antrian Q (atau elemen terdepan), sedangkan
tail ( rear) menunjuk akhir antrian Q (atau elemen paling belakang).Disiplin FIFO
pada Queue berimplikasi jika elemen A, B, C, D, E dimasukkan ke Queue, maka
penghapusan/pengambilan elemen akan terjadi dengan urutan A, B, C, D, E.
5.Status/kondisi antrian.
Kondisi antrian yang menjadi perhatian adalah :
Penuh
Bila elemen di antrian mencapai kapasitas maksimum antrian. Pada kondisi ini,
tidak mungkin dilakukan penambahan ke antrian. Penambahan elemen
menyebabkan kondisi kesalahan Overflow.
Kosong
Bila tidak ada elemen di antrian. Pada kondisi ini, tidak mungkin dilakukan
pengambilan elemen dari antrian. Pengambilan elemen menyebabkan kondisi
kesalahan Underflow.
2.isFullQueue (Q), mengirim apakah antrian Q adalah penuh bila kapasitas antrian Q
didefinisikan.
Operasi-operasi terhadap seluruh antrian Q antara lain adalah :
1.sizeQueue (Q), mengetahui jumlah elemen di antrian Q.
Jumlah operasi pokok Queue tidak banyak. Dengan demikian, sangat sederhana
untuk menyatakan apa pun mengenai implementasinya.
Meski Queue sangat sederhana, namun Queue merupakan kakas dasar penyelesaian
masalah-masalah besar. penggunaan Queue yang utama adalah untuk simulasi
fenomena antrian di dunia nyata, serta fenomena antrian di pengolahan data.
Antrian pembelian tiket di depan loket untuk bis, kereta api, bioskop.
Antrian mobil di depan gerbang jalan tol.
Antrian kendaraan di jalanan umum.
2. System produksi
Untuk lebih jelasnya,dbawah ini ada contoh dalam bentuk coding C++
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
void main()
{
char pil;
do {
clrscr();
cout<<endl;
cout<<endl;
pil=getche();
cout<<endl;
else
{
if(pil==’d’) //PUSH
{
if(cek==8)
else
{
data[cek]=x;
cek++;
}}
else
{
{
if(cek==0)
else
{
hapus=data[0];
data[v]=data[v+1];
data[cek-1]=NULL;
cek–;
cout<<endl;
cout<<endl;
}
getch();
}
else
{
{
if(cek==0)
else
{
printf(“\n”);
{
printf(“%i”,data[z]);
printf(” } “);
}
}
getch();
}
}
}
}
}while(pil!=’y’);
cout<<endl;
cout<<endl;
pil=getche();
}m