Topic outline

  • General

    Assalamu'alaikum wr wb.

    Salam sejahtera untuk kita semua. Selamat datang di matakuliah Struktur Data dan Algoritma (SDA) - Kelompok A, B dan C, Semester Genap 2020/2021, Prodi S1 Sistem Informasi. Sebelum memulai perkuliahan, mari kita awali dengan hal baik, kita sempatkan sejenak untuk berdoa kepada Tuhan YME agar kita semua dibukakan kelapangan pikiran dan hati untuk menerima setiap ilmu dan pengetahuan.

    Perkenalkan, kami adalah tim dosen yang mengampu matakuliah ini:


    NONAMAFOTOKONTAK KETERANGAN
    1Dr. Achmad Solichin, S.Kom., M.T.I.


     Dosen Kelas Besar
    2Sarika, S.Kom., M.Kom.


     Dosen Kelas Kecil (Kelas A)
    3Helena Nurramdhani Irmanda, S.Pd., M.Kom

     Dosen Kelas Kecil (Kelas B)
     4Muhammad Adrezo, S.Kom., M.Sc   Dosen Kelas Kecil (Kelas C)


    Deskripsi Matakuliah

    Mata kuliah ini berisi pengajaran mengenai pengimplementasian struktur data pada array, single linked list, linked list, stack, queue, tree, dan graph dengan menggunakan bahasa pemrograman java.

    Capaian Pembelajaran Matakuliah

    1. Mahasiswa mampu menjelaskan deklarasi dan menggunakan tipe data, variabel, konstanta
    2. Mahasiswa mampu meningkatkan keterampilan membangun array, record, dan menggunakan pointer
    3. Mahasiswa mampu menerapkan konsep Linked list, termasuk stack dan queue
    4. Mahasiswa mampu menerapkan konsep tree
    5. Mahasiswa mampu menerapkan dan mengembangkan konsep sorting
    6. Mahasiswa mampu menerapkan konsep graph
    7. Mahasiswa mampu menerapkan hash table

    Pokok Bahasan

    1. Dasar – dasar Struktur Data, dan Algoritma (Pengantar Java)
    2. Array dan Record
    3. Pointer dan rekursif
    4. Stack
    5. Queue
    6. Linked List
    7. Tree
    8. Sorting
    9. Graph

    RPS Matakuliah dapat diunduh di bawah ini

    Bahan/Referensi

    1. Data Structures and Algorithms in Java (Robert Lafore)
    2. Struktur Data Terapan dalam Berbagai Bahasa Pemrograman (Rosa A.S)
    3. Data Structures and Algorithms in Java (Adam Drozdek)
    4. Introduction to Algorithms (Thomas H. Cormen)


    Tautan Penting

    Link Untuk Dosen:
  • #1. Pengantar Struktur Data dan Algoritma (24 Februari 2021)

  • #2. Array, ArrayList dan Vector (03 Maret 2021)

  • #3. Fungsi Rekursif (10 Maret 2021)

  • #4. Stack (17 Maret 2021)

  • #5. Queue (24 Maret 2021)

    •  5.3 Materi PPT: Linear Queue File
      Restricted Not available unless: The activity 5.1 Pre-Test Pertemuan 5 is marked complete
    •  5.4 Materi PPT: Circular Queue File
      Restricted Not available unless: The activity 5.1 Pre-Test Pertemuan 5 is marked complete
    •  5.5 Materi PPT: Double-ended Queue File
      Restricted Not available unless: The activity 5.1 Pre-Test Pertemuan 5 is marked complete
    •  5.6 Tugas Pertemuan 5 (Tugas Akhir Kelas Besar) Assignment
      Restricted Not available unless: The activity 5.1 Pre-Test Pertemuan 5 is marked complete
  • Pertemuan 6, 31 Maret 2021

  • Pertemuan 7, 07 April 2021

  • Topic 9

  • Topic 10

  • Topic 11

  • Topic 12

  • Topic 13

  • Topic 14

  • Topic 15