Administrator

Admin

Terakhir diupdate:

May 19, 2025

Jumlah SKS:

4 SKS

Deskripsi Mata Kuliah

Mahasiswa akan diajarkan bagaimana cara menyelesaikan berbagai masalah komputasi dengan menggunakan algoritma yang tepat dan memanfaatkan struktur data yang sesuai. Mata kuliah ini mencakup topik-topik seperti:

  1. Struktur Data Linear – Studi tentang struktur data linear seperti array, linked list, stack, dan queue, serta penerapannya dalam menyelesaikan masalah.
  2. Struktur Data Non-Linear – Pembahasan mengenai pohon (tree), grafik (graph), dan penerapannya dalam berbagai algoritma.
  3. Algoritma Pengurutan (Sorting) – Teknik-teknik pengurutan data seperti bubble sort, shell sort, insertion sort, dan selection sort.
  4. Algoritma Dinamis – Teknik penyelesaian masalah yang melibatkan keputusan optimal pada setiap langkah dan pengoptimalan solusi menggunakan pendekatan rekursif.

Mata kuliah ini bertujuan untuk membekali mahasiswa dengan keterampilan dalam memecahkan masalah-masalah komputasi secara efisien dan mengoptimalkan penggunaan sumber daya dalam pengembangan perangkat lunak.

  • Pokok Bahasan / Bahan Kajian
  • Advanced Data Types: Array, Linked List, Stack, Queue, Tree, Hashtable
    Sorting (Pengurutan)
    Fungsi Rekursif
    Breadth First - Depth First Search

  • Pustaka
  • 1. Deitel, Deitel. Java How to Program 11th Edition. Prentice Hall. 2017

    2. Goodrich, Tamassia, Goldwasser. Data Structures & Algorithm in Java .. edition. Wiley. 2014

    3. Mitchell Waite. Data Structures and Algorithms in Java. 2001

    Peralatan Komputer untuk Praktikum
    Proyektor
    Kertas Kerja (Modul Praktikum)
    Spidol

    dosen-algoritma-dan-struktur-data
    Bayu Adhi Nugroho, Ph.D.
    197905182014031001
    dosen-algoritma-dan-struktur-data
    Andhy Permadi, M.Kom
    198110142014031002
    dosen-algoritma-dan-struktur-data
    Mujib Ridwan, S.Kom., M.T
    198604272014031004
    dosen-algoritma-dan-struktur-data
    Ahmad Yusuf, M.Kom
    199001202014031003
    Preview
    • Koordinator :
      Bayu Adhi Nugroho, Ph.D.
    • Dosen Pengajar :4
    • Durasi :1 Semester