Anda di halaman 1dari 2

QUEUE DENGAN PARADIGMA FIFO (FIRST IN FIRST OUT)

Queue merupakan struktur data yang menggunakan paradigma FIFO (First In First Out),

dimana yang elemen pertama masuk adalah elemen yang pertama keluar. Antrian

panjang untuk menyaksikan konser maupun mengantri di minimarket, merupakan

implementasi dari queue. Queue dapat diimplementasikan dengan linear array, circular

array, array list, ataupun dengan linked list. Misalnya saat mengantri di loket untuk

membeli tiket. Istilah yang cukup sering dipakai seseorang masuk dalam sebuah antrian

adalah enqueue. Dalam suatu antrian, yang datang terlebih dahulu akan dilayani lebih

dahulu. Istilah yang sering dipakai bila seseorang keluar dari antrian adalah dequeue. Di

samping itu, bisa dilihat pada pembelian tiket kereta api, tiket pesawat, tiket kapal laut,

pembayaran tiket tol, pembayaran listrik, pembayaran air, dan lain sebagainya.

Beberapa hal yang berkaitan dengan queue adalah sebagai berikut.

1. Fungsi

Fungsi antara lain sebagai berikut.

a. EnQueue() untuk memasukkan data ke dalam antrean dan cukup sering dipakai

seseorang ketika masuk antrean.

b. DeQueue() untuk mengeluarkan data ke dalam antrean (keluar dari antrean).

c. IsFull() untuk memeriksa apakah antrean penuh.

d. IsEmpty() untuk memeriksa apakah antrean kosong.

e. Clear() untuk menghapus seluruh antrean.

f. Create() untuk menciptakan dan menginisialisasi Queue.

g. Tampil() untuk menampilkan nilai-nilai elemen antrean menggunakan looping

dari head sampai dengan tail.

2. Karakteristik

Karakteristik antara lain sebagai berikut.


a. Elemen antrean.

b. Front (elemen terdepan antrean).

c. Tail (elemen terakhir).

d. Jumlah elemen pada antrean.

e. Status antrean.

Anda mungkin juga menyukai

  • QRMBAB6
    QRMBAB6
    Dokumen7 halaman
    QRMBAB6
    Gongging Balaraja
    Belum ada peringkat
  • QRMBAB2
    QRMBAB2
    Dokumen4 halaman
    QRMBAB2
    Gongging Balaraja
    Belum ada peringkat
  • QRMBAB3
    QRMBAB3
    Dokumen5 halaman
    QRMBAB3
    Gongging Balaraja
    Belum ada peringkat
  • QRMBAB4
    QRMBAB4
    Dokumen2 halaman
    QRMBAB4
    Gongging Balaraja
    Belum ada peringkat
  • QRMBAB1
    QRMBAB1
    Dokumen2 halaman
    QRMBAB1
    Gongging Balaraja
    Belum ada peringkat
  • QRMBAB5
    QRMBAB5
    Dokumen1 halaman
    QRMBAB5
    Gongging Balaraja
    Belum ada peringkat
  • QRMBAB7
    QRMBAB7
    Dokumen2 halaman
    QRMBAB7
    Gongging Balaraja
    Belum ada peringkat
  • QRCODEbab 7
    QRCODEbab 7
    Dokumen2 halaman
    QRCODEbab 7
    Gongging Balaraja
    Belum ada peringkat
  • QRMBAB8
    QRMBAB8
    Dokumen1 halaman
    QRMBAB8
    Gongging Balaraja
    Belum ada peringkat
  • QRCODEbab 3
    QRCODEbab 3
    Dokumen2 halaman
    QRCODEbab 3
    Gongging Balaraja
    Belum ada peringkat
  • QRCODEbab 8
    QRCODEbab 8
    Dokumen2 halaman
    QRCODEbab 8
    Gongging Balaraja
    Belum ada peringkat
  • QRCODEbab 4
    QRCODEbab 4
    Dokumen2 halaman
    QRCODEbab 4
    Gongging Balaraja
    Belum ada peringkat
  • QRCODEbab 5
    QRCODEbab 5
    Dokumen2 halaman
    QRCODEbab 5
    Gongging Balaraja
    Belum ada peringkat
  • QRCODEbab 6
    QRCODEbab 6
    Dokumen2 halaman
    QRCODEbab 6
    Gongging Balaraja
    Belum ada peringkat
  • Sertifikasi Dari Cisco
    Sertifikasi Dari Cisco
    Dokumen2 halaman
    Sertifikasi Dari Cisco
    Gongging Balaraja
    Belum ada peringkat
  • Cara Membuat Gantt Chart
    Cara Membuat Gantt Chart
    Dokumen4 halaman
    Cara Membuat Gantt Chart
    Gongging Balaraja
    Belum ada peringkat
  • QRCODEbab 2
    QRCODEbab 2
    Dokumen2 halaman
    QRCODEbab 2
    Gongging Balaraja
    Belum ada peringkat
  • QRCODEbab 1
    QRCODEbab 1
    Dokumen2 halaman
    QRCODEbab 1
    Gongging Balaraja
    Belum ada peringkat
  • Kelebihan Dan Kekurangan Gprs
    Kelebihan Dan Kekurangan Gprs
    Dokumen2 halaman
    Kelebihan Dan Kekurangan Gprs
    Gongging Balaraja
    Belum ada peringkat
  • Bahasa Pemrograman Python
    Bahasa Pemrograman Python
    Dokumen2 halaman
    Bahasa Pemrograman Python
    Gongging Balaraja
    Belum ada peringkat
  • Jaringan Lokal Dan Internet
    Jaringan Lokal Dan Internet
    Dokumen2 halaman
    Jaringan Lokal Dan Internet
    Gongging Balaraja
    Belum ada peringkat
  • Penemu Teknologi Dari Indonesia
    Penemu Teknologi Dari Indonesia
    Dokumen2 halaman
    Penemu Teknologi Dari Indonesia
    Gongging Balaraja
    Belum ada peringkat
  • Sistem Operasi Dan Ruang Lingkupnya
    Sistem Operasi Dan Ruang Lingkupnya
    Dokumen1 halaman
    Sistem Operasi Dan Ruang Lingkupnya
    Gongging Balaraja
    Belum ada peringkat
  • Koneksi Dengan Kabel
    Koneksi Dengan Kabel
    Dokumen2 halaman
    Koneksi Dengan Kabel
    Gongging Balaraja
    Belum ada peringkat