praktikum
Praktikum Modul 3: Implementasi Queue dan Simulasi Penjadwalan Antrean
Asisten Praktikum: Putra Fajar Suhardi
Praktikum Modul 3: Implementasi Struktur Data Queue, Deque, dan Simulasi Antrean
Modul praktikum yang mengkaji struktur data Antrean (Queue) berprinsip First-In, First-Out (FIFO), Antrean Dua Ujung (Double-Ended Queue / Deque), dan simulasi antrean transaksi dunia nyata.
1. Operasi Fundamental Queue dan Circular Queue
- Queue Standar: Operasi
enqueue(item)di ujung belakang (rear) dandequeue()di ujung depan (front). - Circular Queue: Mengatasi inefisiensi pergeseran elemen pada array linier dengan memanfaatkan aritmatika modulo pointer:
- Deque ADT: Struktur fleksibel yang mengizinkan operasi penambahan dan penghapusan elemen dari kedua ujung (addFront, addRear, removeFront, removeRear).
2. Aplikasi Deteksi Palindrom dan Simulasi Antrean
Mengimplementasikan Deque untuk memeriksa apakah sebuah kalimat membentuk palindrom simetris dengan membandingkan karakter dari kedua ujung secara simultan hingga Deque kosong atau menyisakan satu karakter tengah.
3. Berkas Praktikum Terlampir
- Laporan pra-praktikum:
240411100085_Modul03_PraPraktikum.pdfmemuat rancangan diagram antrean siklis. - Laporan resmi praktikum:
240411100085_Modul03_Praktikum.pdfmenyajikan implementasi kode Circular Queue, visualisasi penelusuran palindrom, dan hasil demonstrasi asistensi.