BULLET DEQUEUE adalah mengeluarkan satu



DEQUEUE adalah mengeluarkan satu elemen dari suatu Antrian

Contoh :





Penjualan karcis kereta, bioskop



Penjadualan pencetakan (spooling system)



Penjadualan pemakaian CPU




Pemakaian I/O pada sistem komputer



Penyimpan barang di Apotek

Operasi-operasi:

Create()


Untuk menciptakan dan menginisialisasi Queue



Dengan cara membuat Head dan Tail = -1




IsEmpty()


Untuk memeriksa apakah Antrian kosong atau tidak.



Dengan cara memeriksa nilai Tail, jika Tail = -1 maka empty



Kita tidak memeriksa Head, karena Head adalah tanda untuk kepala
antrian (elemen pertama dalam antrian) yang tidak akan berubahubah



Pergerakan pada Antrian terjadi dengan penambahan elemen Antrian
kebelakang, yaitu menggunakan nilai Tail

Fungis IsFull



Untuk mengecek apakah Antrian sudah penuh atau belum



Dengan cara mengecek nilai Tail, jika Tail >= MAX-1 (karena MAX-1
adalah batas elemen array pada C) berarti sudah penuh



Untuk menambahkan elemen ke dalam Antrian, penambahan elemen
selalu ditambahkan di elemen paling belakang



Penambahan elemen selalu menggerakan variabel Tail dengan cara
increment counter Tail terlebih dahulu

Enqueue




Dequeue()


Digunakan untuk menghapus elemen terdepan/pertama (head) dari
Antrian



Dengan cara menggeser semua elemen antrian kedepan dan
mengurangi Tail dgn 1



Penggeseran dilakukan dengan menggunakan looping




Clear()


Untuk menghapus elemen-elemen Antrian dengan cara membuat Tail
dan Head = -1



Penghapusan elemen-elemen Antrian sebenarnya tidak menghapus
arraynya, namun hanya mengeset indeks pengaksesan-nya ke nilai -1
sehingga elemen-elemen Antrian tidak lagi terbaca



Tampil()


Untuk menampilkan nilai-nilai elemen Antrian




Menggunakan looping dari head s/d tail

Dokumen yang terkait

MAKNA TANDA IKLAN DALAM MEMBENTUK BRAND IMAGE Analisis Semiotik Iklan LUX Versi "Kecantikanmu adalah Kekuatanmu" di Televisi

0 44 2

CAMPUR KODE BAHASA JAWA TERHADAP BAHASA INDONESIADALAM INTERAKSI diajukan guna melengkapi tugas akhir dan memenuhi salah satu syarat untuk menyelesaikan studi i PEMBELAJARAN GURU DI MUNCAR KECAMATAN MUNCAR KABUPATEN BANYUWANGI SKRIPSI Jurusan Sastra Indon

1 15 13

Faktor faktor yang mempengaruhi jumlah deposito berjangka satu bulan pada bank umum di Indonesia tahun 2000-2004

0 2 61

KANDUNGAN NUTRISI PADA diajukan guna melengkapi tugas akhir dan memenuhi salah satu syarat untuk menyelesaikan Program Sarjana pada Program Studi Agronomi Jurusan Budidaya Pertanian JURUSAN BUDIDAYA PERTANIAN i LIMA KLON KOPI ROBUSTA PERCABANGANYANG BERBE

0 14 15

Perkawinan satu suku dalam masyarakat Minangkabau menurut pandangan hukum islam : studi kasus di kec.Banuhampu Sumatera Barat

0 23 108

Perkawinan satu marga dalam adat Mandailing di Desa Huta Pungkut perspektif hukum islam

9 305 132

Kualitas mikrobiologis udara di salah satu pusat perbelanjaan di Jakarta Selatan

0 11 7

Peranan tabungan simpanan pembangunan daerah (Simpeda) sebagai salah satu sumber dana bagi PT.Bank Jabar Cabang Soreang : laporan kerja praktek

0 20 28

Tinjauan Terhadap Prosedur Pengajuan Dan Penyelesaian Keberatan Pajak Bumi Dan Bangunan Perorangan Di kantor Pelayanan Pajak Pratama Jakarta Cakung satu

0 12 59

Fenomena gaya kepemimpinan membantu terjadinya kepuasan kerja auditor bawahan. Salah satu gaya kepemimpinan yang paling diyakini adalah path goal theory, yaitu model kepemimpinan yang dikembangkan oleh House (1971).

1 10 61