Materi pembelajaran mata kuliah Struktur Data dan Algoritma untuk Program Studi Informatika, Universitas Pertahanan RI.
| Komponen | Keterangan |
|---|---|
| Kode | SDA201 |
| SKS | 3 SKS (2 Teori + 1 Praktikum) |
| Semester | 2 |
| Prasyarat | Dasar-Dasar Pemrograman (DDP101) |
| Pengampu | Anindito, S.Kom., S.S., S.H., M.TI., CHFI. |
Mata kuliah ini membangun kemampuan mahasiswa dalam mengorganisasikan, menyimpan, dan memanipulasi data secara efisien menggunakan bahasa pemrograman C++. Mahasiswa akan mempelajari struktur data fundamental seperti linked list, stack, queue, tree, heap, dan hash table, serta berbagai algoritma sorting dan searching dengan analisis kompleksitas menggunakan notasi Big-O.
Setelah menyelesaikan mata kuliah ini, mahasiswa mampu:
| # | Topik | Modul | Slide | Latihan |
|---|---|---|---|---|
| 01 | Pengantar Struktur Data dan Review C++ Lanjut | π | π¬ | βοΈ |
| 02 | Analisis Algoritma dan Kompleksitas | π | π¬ | βοΈ |
| 03 | Linked List (Bagian 1) - Single Linked List | π | π¬ | βοΈ |
| 04 | Linked List (Bagian 2) - Double dan Circular Linked List | π | π¬ | βοΈ |
| 05 | Stack | π | π¬ | βοΈ |
| 06 | Queue | π | π¬ | βοΈ |
| 07 | Rekursi Lanjut dan Divide-and-Conquer | π | π¬ | βοΈ |
| 08 | Ujian Tengah Semester (UTS) | β | β | β |
| # | Topik | Modul | Slide | Latihan |
|---|---|---|---|---|
| 09 | Algoritma Sorting (Bagian 1) - Sorting Dasar | π | π¬ | βοΈ |
| 10 | Algoritma Sorting (Bagian 2) - Sorting Lanjut | π | π¬ | βοΈ |
| 11 | Tree dan Binary Tree | π | π¬ | βοΈ |
| 12 | Binary Search Tree (BST) | π | π¬ | βοΈ |
| 13 | Heap dan Priority Queue | π | π¬ | βοΈ |
| 14 | Hash Table | π | π¬ | βοΈ |
| 15 | Review dan Integrasi Struktur Data | π | π¬ | βοΈ |
| 16 | Ujian Akhir Semester (UAS) | β | β | β |
Klik link π pada kolom Modul untuk membaca materi pembelajaran dalam format Markdown.
Klik link π¬ untuk membuka slide presentasi interaktif.
Navigasi Slide:
| Tombol | Fungsi |
|---|---|
β atau Space |
Slide berikutnya |
β |
Slide sebelumnya |
Esc |
Overview semua slide |
F |
Mode fullscreen |
Klik link βοΈ untuk mengakses soal latihan beserta kunci jawaban.
sda-course/
βββ README.md # Halaman ini
βββ LICENSE # Lisensi CC BY 4.0
βββ silabus.md # Silabus lengkap
βββ css/
β βββ unhan-theme.css # Tema slide
βββ images/ # Gambar bersama
β
βββ p01/ # Pertemuan 01: Pengantar & Review C++
β βββ modul.md
β βββ slide.html
β βββ latihan.md
β βββ images/
β
βββ p02/ # Pertemuan 02: Analisis Algoritma
β βββ ...
β
βββ p03/ - p07/ # Pertemuan 03-07
β βββ ...
β
βββ p09/ - p15/ # Pertemuan 09-15
β βββ ...
β
βββ images/ # Gambar bersama
| Tautan | Keterangan |
|---|---|
| π Portal Utama | Daftar semua mata kuliah |
| π¬ Mulai Slide | Slide pertemuan pertama |
This repository is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0).
You are free to:
Under the following terms:
Repositori ini dilisensikan di bawah Creative Commons Attribution 4.0 International (CC BY 4.0).
Anda bebas untuk:
Dengan ketentuan:
Β© 2026 Anindito