🖥️
JTI - Modul Praktikum: Algoritma dan Struktur Data
  • 👋Selamat Datang!
  • 🔰Refreshment
    • 🔰Job Sheet 1: Objek
    • 🔰Job Sheet 2 - Array of Objects
  • 📚Dasar Struktur Data
    • 📚Job Sheet 3: Brute Force & Divide Conquer
      • 🐣Praktikum 1
      • 🐥Praktikum 2
      • 🐔Tugas Praktikum
  • 🔍Job Sheet 4: Sorting dan Searching
    • 🧮Praktikum 1: Sorting
    • 🔭Praktikum 2: Searching
    • 📚Tugas Praktikum
  • 📈Struktur Data Linier
    • 🧮Job Sheet 5: Stack
      • 👔Praktikum 1
      • ♾️Praktikum 2
      • 📲Tugas Praktikum
    • ⛓️Job Sheet 6: Queue
      • 🧬Praktikum 1
      • 💸Praktikum 2
      • 💷Tugas
    • 🔗Job Sheet 7: Single Linked List
      • 📂Praktikum 1
      • 🗂️Praktikum 2
      • 🗃️Tugas
    • ➿Job Sheet 8: Doubly Linked List
      • 📕Praktikum 1
      • 📗Praktikum 2
      • 📘Praktikum 3
      • ✍️Tugas Praktikum
  • 🎆STRUKTUR DATA NON LINEAR
    • 🌳Job Sheet 9: Tree
      • 🌴Praktikum 1
      • 🎋Praktikum 2
      • 🎄Tugas
    • 🗺️Job Sheet 10: Graf
      • 🛣️Praktikum 1
      • 🛤️Praktikum 2
      • 🏔️Tugas
    • 🌏Job Sheet 11: Hash Table
      • 🌎Praktikum 1
      • 🌍Tugas
    • 🎄Job Sheet 12: Heap
      • 🌿Praktikum 1
      • 🎋Tugas
    • ⛰️Job Sheet 13: Java Collection
      • 🌄Praktikum 1
      • 🏔️Praktikum 2
      • 🗻Praktikum 3
      • 🌏Praktikum 4
      • 🌎Praktikum 5
      • 🌋Tugas Praktikum
  • 🧑‍🏫Kontributor
Powered by GitBook
On this page
  • Deskripsi Tugas
  • Pengumpulan Laporan Praktikum
  • Format Laporan dan Kode
  1. Struktur Data Linier
  2. Job Sheet 6: Queue

Tugas

PreviousPraktikum 2NextJob Sheet 7: Single Linked List

Last updated 1 year ago

Deskripsi Tugas

  • Buatlah program antrian untuk mengilustasikan pesanan disebuah warung. Ketika seorang pembeli akan mengantri, maka dia harus mendaftarkan nama, dan nomor HP seperti yang digambarkan pada Class diagram berikut:

  • Method create(), isEmpty(), isFull(), enqueue(), dequeue() dan print(), kegunaannya sama seperti yang telah dibuat pada Praktikum.

  • Method peek(): digunakan untuk menampilkan data Pembeli yang berada di posisi antrian paling depan.

  • Method peekRear(): digunakan untuk menampilkan data Pembeli yang berada di posisi antrian paling belakang.

  • Method peekPosition(): digunakan untuk menampilkan seorang pembeli (berdasarkan nama) posisi antrian ke berapa.

  • Method daftarPembeli(): digunakan untuk menampilkan data seluruh pembeli.

Pengumpulan Laporan Praktikum

  1. Gunakan template laporan yang telah disediakan.

  2. Jawab semua pertanyaan pada Praktikum 1 dan Praktikum 2.

  3. Berikan penjelasan pengerjaan tugas praktikum.

  4. Kumpulkan semua kode java termasuk tugas, kemudian kompres dalam 1 file zip.

  5. Unggah laporan praktikum dan kode pada laman LMS.

Format Laporan dan Kode

  1. Nama file laporan: [JS06]NoAbsen_Nama Lengkap.pdf

  2. Nama file kode java: [JS06-CODE]NoAbsen_Nama Lengkap.zip.

📈
⛓️
💷
Class Diagram Pembeli
Class Diagram Queue