RPS: Session, Learning Material, Reference, Assessment/Rubric


Search Subject
Subject Name :
Matakuliah tidak ditemukan
Landscape Kode Matakuliah Nama Matakuliah sks Creator Reviewer Action
Kurikulum Sistem Informasi 2023/2024 IKL6207 Struktur Data dan Algoritma 2.00 2554 Anung Barlianto Ariwibowo, M.Kom. 2553 Syandra Sari, S.Kom., M.Kom. RPS| Assessment Map
Kurikulum Informatika 2023/2024 IKL6441 Struktur Data dan Algoritma 4.00 2435 Abdul Rochman, M.Kom. 2554 Anung Barlianto Ariwibowo, M.Kom. RPS| Assessment Map

RPS Detail
Matakuliah
ProfileHistory
Kode MatakuliahIKL6207
Nama MatakuliahStruktur Data dan Algoritma
sks2.00
Semester NameSubject CodeSubject NameGroup NameGroup CodePortofolio
Genap 2023/2024 (R) IKL6207 Struktur Data dan Algoritma SI-01 01 Portofolio
Genap 2023/2024 (Rmd) IKL6207 Struktur Data dan Algoritma SI-01 01 Portofolio
Gasal 2024/2025 (R) IKL6207 Struktur Data dan Algoritma SI-01 01 Portofolio

Review History
RPS Review History
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)

RPS per Session
Sesi Ke KAD Bahan Kajian Metoda Pembelajaran Waktu Belajar (Menit) Pengalaman Belajar Mahasiswa Referensi Kriteria Penilaian (Indikator)
1 Administratif perkuliahan.

Capaian pembelajaran mata kuliah.

Materi pengantar struktur data dan algoritma.

  • Diskusi
100.00 Paparan.

Diskusi.

Tanya jawab.

  • Narasimha Karumanchi(2020)
  • Fabrizio Romano, Benjamin Baka, Dusty Phillips(2019)
  • Magnus Lie Hetland(2014)
  • Quiz - 1.00 %
  • Ujian Tengah Semester - 3.00 %
2 Efisiensi algoritma
  • Tutorial
  • Percobaan
  • Diskusi
100.00 Mahasiswa memahami bagaimana mendapatkan nilai efisiensi sebuah algoritma. Mahasiswa dapat mencari efisiensi dari sebuah algoritma.
  • Tutorial - 1.00 %
  • Ujian Tengah Semester - 3.00 %
3 Struktur data Linier vs Non-linier. Operasi-operasi Insert, Search, dan Remove. Struktur data Linier: List.
  • Tutorial
  • Diskusi
100.00 Mahasiswa memahami ragam TDA List: Array, Linked-list, Stack, Queue. Mahasiswa menggunakan Stack dan Queue untuk studi kasus.
  • Tugas Individu - 5.00 %
  • Tutorial - 1.00 %
  • Ujian Tengah Semester - 3.00 %
4 Struktur data Stack. Sifat Last In First Out. Ekspresi Infix dan Postfix. Evaluasi ekspresi Postfix.
100.00 Mahasiswa memahami sifat-sifat struktur data Stack; Operasi-operasi pada tipe data Stack; Studi kasus ekspresi Infix dan Postfix; Evaluasi ekspresi Postfix.
  • Quiz - 3.00 %
  • Tutorial - 1.00 %
  • Ujian Tengah Semester - 4.00 %
5 Mengubah ekspresi Infix menjadi Postfix menggunakan Stack.
100.00 Mahasiswa memahami proses pengembangan algoritma untuk mengubah ekspresi Infix ke Postfix menggunakan Stack.
  • Tutorial - 1.00 %
  • Ujian Tengah Semester - 4.00 %
6 Struktur data Queue. Sifat First In First Out.
100.00 Mahasiswa menerapkan studi kasus antrian menggunakan package collections.deque.
  • Tutorial - 1.00 %
  • Ujian Tengah Semester - 4.00 %
  • Tugas Individu - 5.00 %
7 Struktur data Binary Search Tree. Menambahkan elemen ke dalam BST. Operasi pencarian dalam BST.
100.00 Mahasiswa memahami masalah dalam struktur data linier dan bagaimana struktur data non-linier mengatasi masalah-masalah tersebut.
  • Quiz - 3.00 %
  • Tutorial - 1.00 %
  • Ujian Tengah Semester - 4.00 %
8 Penelusuran elemen-elemen pohon. Preorder, Inorder, dan Postorder traversal. Immediate successor dan Immediate predecessor. Operasi penghapusan elemen dari BST.
100.00 Mahasiswa melakukan penelusuran verteks-verteks pada pohon dan dapat menggunakannya untuk melakukan operasi penghapusan elemen dari dalam Binary Search Tree.
  • Tutorial - 1.00 %
  • Ujian Akhir Semester - 3.00 %
9 Self-balanced tree. Faktor keseimbangan. Operasi-operasi rotasi.
100.00 Mahasiswa memahami masalah yang mungkin muncul dalam Binary Search Tree, dan bagaimana AVL Tree mengatasi masalah tersebut.
  • Ujian Akhir Semester - 3.00 %
  • Tutorial - 2.00 %
  • Tugas Individu - 5.00 %
10 Heap sebagai penerapan Priority Queue.
100.00 Mahasiswa memahami bagaimana struktur data non-linier Heap dapat digunakan untuk priority queue.
  • Quiz - 4.00 %
  • Ujian Akhir Semester - 3.00 %
  • Tutorial - 2.00 %
11 Struktur data graf dan representasinya.
100.00 Mahasiswa memahami bagaimana graf dapat digunakan untuk merepresentasikan data dalam beragam bidang kehidupan.
  • Ujian Akhir Semester - 4.00 %
12 Algoritma Breadth First Search dan Depth First Search pada Graph dan Tree.
100.00 Mahasiswa memahami prinsip kerja algoritma BFS sebagai dasar algoritma-algoritma lain yang dapat diterapkan pada Graph.
  • Tutorial - 2.00 %
  • Ujian Akhir Semester - 4.00 %
  • Tugas Individu - 5.00 %
13 Struktur data Hash.
100.00 Mahasiswa menerapkan algoritma Hash untuk penyimpanan data dengan kompleksitas algoritma yang efisien.
  • Quiz - 4.00 %
  • Ujian Akhir Semester - 4.00 %
14 Merge Sort dan Quick Sort.
100.00 Mahasiswa menerapkan studi kasus algoritm Merge Sort dan Quick Sort.
  • Tutorial - 2.00 %
  • Ujian Akhir Semester - 4.00 %

Assessment Component

Assessment Detail
NoComponent NameWeightage
1 Quiz 15
2 Tugas Individu 20
3 Tutorial 15
4 Ujian Akhir Semester 25
5 Ujian Tengah Semester 25
Total100

Daftar Referensi
  1. 1. Narasimha Karumanchi. Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles. CareerMonk Publications. 2020
  2. 2. Fabrizio Romano, Benjamin Baka, Dusty Phillips. Getting Started with Python: Understand key data structures and use Python in object-oriented programming. Packt Publishing. 2019
  3. 3. Magnus Lie Hetland. Python Algorithms: Mastering Basic Algorithms in the Python Language. Apress. 2014

Notice: Trying to get property of non-object in /var/www/html/sis/application/controllers/IndexController.php on line 978