🖥️
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
  • Tugas Praktikum 1 - Sorting
  • Tugas Praktikum 2 - Searching
  • Pengumpulan Laporan Praktikum
  • Format Laporan dan Kode
  1. Job Sheet 4: Sorting dan Searching

Tugas Praktikum

PreviousPraktikum 2: SearchingNextJob Sheet 5: Stack

Last updated 1 year ago

Tugas Praktikum 1 - Sorting

Sebuah platform travel yang menyediakan layanan pemesanan kebutuhan travelling sedang mengembangkan backend untuk sistem pemesanan/reservasi akomodasi (penginapan), salah satu fiturnya adalah menampilkan daftar penginapan yang tersedia berdasarkan pilihan filter yang diinginkan user. Daftar penginapan ini harus dapat disorting berdasarkan

  1. Harga dimulai dari harga termurah ke harga tertinggi.

  2. Rating bintang penginapan dari bintang tertinggi (5) ke terendah (1)

Buatlah proses sorting data untuk kedua filter tersebut dengan menggunakan algoritma selection sort dan insertion sort.

Perhatikan class diagram berikut sebagai acuan.

Tugas Praktikum 2 - Searching

Berdasarkan studi kasus pada Praktikum 2: Searching,

  1. Buatlah fungsi yang dapat mengurutkan data terlebih dahulu. Anda diperbolehkan menggunakan bubble sort, selection sort, atau insertion sort.

  2. Buatlah fungsi binary search baru untuk data yang diurukan secara descending.

  3. Modifikasi program pencarian yang telah dibuat agar dapat menampilkan lebih dari 1 data yang ditemukan. Anda dapat mengaplikasikan kondisi ini pada salah satu method searching yang Anda buat.

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: [JS04]NoAbsen_Nama Lengkap.pdf

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

🔍
📚