Detail Mata kuliah

Algoritma dan Struktur Data

SIF121108
Home Mata Kuliah Algoritma dan Struktur Data

Algoritma dan Struktur Data

Deskripsi Mata Kuliah

_x000D_ _x000D_ _x000D_

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:

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

_x000D_ _x000D_ _x000D_

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.

_x000D_
_x000D_
_x000D_

Pokok Bahasan

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._x000D_ 2017

_x000D_ _x000D_

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

_x000D_ _x000D_

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

Media Pembelajaran

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

Level Mata Kuliah:

Koordinator Mata Kuliah:

-

Jumlah SKS:

4

Prasyarat Mata Kuliah:

-

Metode Pembelajaran:

Metode Penilaian:

Mata Kuliah MBKM:

Mata kuliah ini tidak termasuk program MBKM.