Anda di halaman 1dari 8

Queue

(Antrian)
-Riky mulyadi (12210075)

-Rosalinda roswandi
(12210020)

-adelia dewi salsabila


(12210105)

-fahrijal al Hadid (12210222)


2
Queue
(Antrian)
Struktur Data Antrean (Queue) adalah suatu bentuk khusus dari
List Linier dengan operasi pemasukan data hanya diperbolehkan
pada salah satu sisi, yang disebut sisi Belakang / ekor (Tail) dan
operasi penghapusan hanya diperbolehkan pada sisi lainnya yang
disebut sisi Depan / kepala (Head) dari LinkedList .

3
Prinsip kerja
queue
- Queue mengikuti konsep FIFO

- FIFO (First In First Out)


Elemen yang pertama masuk akan menjadi elemen yang pertama
kali keluar.

4
Operasi-operasi
pada queue
-> Create()
- Untuk meciptakan dan menginisialisasi Queue

-> Is Empty()
- Untuk memeriksa apakah queue (antrian) sudah penuh atau belum

5
Operasi-operasi
pada queue
-> Enqueue()
- Untuk menambahkan item pada posisi paling belakang

-> Dequeue()
- Untuk menghapus item dari posisi paling depan

-> Size()
- Mengembalikan jumlah item didalam list. Tidak memerlukan
parameter dan mengembalikan suatu integer

6
Program python
-datetime,untuk memanipulasi data tanggal dan waktu, sehingga
mempermudah perhitungan waktu
-time delta, durasi waktu yang digunakan untuk memanipulasi
tanggal
-sleep,menunda waktu eksekusi. Fungsi ini membawa parameter
berupa angka yang menyatakan detik
-DEF,pada Bahasa PYTHON adalah suatu cara untuk
mendefinisikan sebuah method atau fungsi.
-Fungsi dari “SELF” ini sebenarnya adalah sebagai sebuah variable
saja yang menyatakan kelas itu sendiri.

7
-WHILE NOT, pada python adalah syntax yang digunakan untuk eksekusi
perulangan selama ekspresi benar.
-KONDISI IF, Pengambilan keputusan (kondisi if) digunakan untuk
mengantisipasi kondisi yang terjadi saat jalannya program dan menentukan
tindakan apa yang akan diambil sesuai dengan kondisi. Kondisi if digunakan untuk
mengeksekusi kode jika kondisi bernilai benar TRUE. Jika kondisi bernilai salah
FALSE maka statement/kondisi if tidak akan di-eksekusi.

Anda mungkin juga menyukai