|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1IF-ST015 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| STRUKTUR DATA | ST015 | Algorithmic Foundations | T= 2 | P= 2 | 2 | 12 Nov 2025 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Bayu Setiaji, M.Kom |
Nafiatun Sholihah, S.Kom., M.Cs. |
ELI PUJASTUTI, M. KOM. |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPLP03 | Mampu berpikir logis, kritis, kreatif, dan sistematis untuk menyelesaikan masalah berbasis teknologi informasi secara mandiri dan berkelanjutan. | |
| CPLP08 | Menguasai prinsip dasar algoritma, struktur data, pemrograman, serta konsep multimedia, jaringan komputer, basis data, dan kecerdasan buatan. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK033 | Mendesain atau merancang solusi yang kreatif dan inovatif untuk menyelesaikan permasalahan teknologi informasi yang diberikan. | |
| CPMK081 | Menjelaskan prinsip-prinsip dasar algoritma, struktur data, dan pemrograman serta menerapkannya untuk menyelesaikan permasalahan komputasi sederhana. | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.ST015.CPMK033.1 | Mahasiswa memahami cara kerja senarai berantai (linked list) | |
| sub.cpmk.ST015.CPMK033.2 | Mahasiswa memahami cara kerja struktur pohon (tree) | |
| sub.cpmk.ST015.CPMK033.3 | Mahasiswa memahami cara kerja graph | |
| sub.cpmk.ST015.CPMK033.4 | Mahasiswa memahami penggunaan Standard Template Library dalam C++ | |
| sub.cpmk.ST015.CPMK033.5 | Mahasiswa mampu membuat proyek akhir sesuai kasus di kehidupan sehari-hari. | |
| sub.cpmk.ST015.CPMK081.1 | Mahasiswa mampu menjelaskan kembali tentang konsep dan prinsip dasar struktur data dan penggunaan array | |
| sub.cpmk.ST015.CPMK081.2 | Mahasiswa memahami konsep dan penerapan pointer | |
| sub.cpmk.ST015.CPMK081.3 | Mahasiswa memahami cara kerja algorima pengurutan (sorting) | |
| sub.cpmk.ST015.CPMK081.4 | Mahasiswa memahami cara kerja algoritma pencarian (searching) | |
| sub.cpmk.ST015.CPMK081.5 | Mahasiswa memahami konsep struct | |
| sub.cpmk.ST015.CPMK081.6 | Mahasiswa memahami cara kerja tumpukan (stack) | |
| sub.cpmk.ST015.CPMK081.7 | Mahasiswa memahami cara kerja antrian (queue) | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK081 |
sub.cpmk.ST015.CPMK081.1 sub.cpmk.ST015.CPMK081.2 sub.cpmk.ST015.CPMK081.3 sub.cpmk.ST015.CPMK081.4 sub.cpmk.ST015.CPMK081.5 sub.cpmk.ST015.CPMK081.6 sub.cpmk.ST015.CPMK081.7 |
|
| CPMK033 |
sub.cpmk.ST015.CPMK033.1 sub.cpmk.ST015.CPMK033.2 sub.cpmk.ST015.CPMK033.3 sub.cpmk.ST015.CPMK033.4 sub.cpmk.ST015.CPMK033.5 |
|
| Deskripsi Singkat MK | Mata kuliah Struktur Data memperdalam pemahaman mahasiswa tentang cara menyimpan, mengorganisasi, dan memanipulasi data secara efisien dalam memori komputer. Dengan menggunakan bahasa pemrograman C++ mahasiswa mempelajari berbagai struktur data abstrak beserta implementasinya, serta menganalisis kompleksitas algoritma yang terkait. Mata kuliah ini menjadi fondasi kritis bagi pengembangan perangkat lunak, basis data, kecerdasan buatan, dan sistem berkinerja tinggi. | |
| Bahan Kajian : Materi Pembelajaran | - Alokasi memori - Struktur data linier - Struktur data non-linier - Algoritma pencarian dan pengurutan | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Nafiatun Sholihah, S,Kom., M.Cs, Ike Verawati, M.Kom, Juarisman, M.Kom, Bayu Setiaji, M.Kom | |
| Mata Kuliah Syarat | Algoritma dan Pemrogaman (ST068) | |
| Pertemuan Ke | Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | Penilaian | Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; | Materi Pembelajaran | Bobot Penilaian | ||
|---|---|---|---|---|---|---|---|
| Indikator | Kriteria & Teknik | Luring | Daring | ||||
| 1 | sub.cpmk.ST015.CPMK081.1-Mahasiswa mampu menjelaskan kembali tentang konsep dan prinsip dasar struktur data dan penggunaan array | Mahasiswa mampu memahami konsep, pengertian dan prinsip dasar struktur data dan penggunaan array dalam program sederhana sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar. |
Kriteria Rubrik Holistik Teknik Tanya jawab |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Studi Kasus,[SK=1 Menit] |
Topik Pengenalan struktur data dan mengingat kembali dan penggunaan array dalam C++ Sub Topik (1) Kategori data, meliputi type data sederhana (tunggal dan majemuk), dan struktur data (sederhana dan majemuk, untuk sederhana : array, record, dan majemuk: linear dan nonlinear) (2) Pengertian Struktur Data dan Manfaat Belajar Struktur Data (3) Review konsep array dan macamnya meliputi: - Definisi array dan Sifat Array, Kegunaannya - Jenis Array (1D, 2D, MultiDImensi) - Aturan pembuatan array (sintaks penulisan) dalam bahasa pemrograman C++ - Struktur array, yaitu elemen array dan indeks array - Mengoperasikan data (elemen) array dalam bahasa pemrograman C++
|
2 |
| 2 | sub.cpmk.ST015.CPMK081.1-Mahasiswa mampu menjelaskan kembali tentang konsep dan prinsip dasar struktur data dan penggunaan array | Mahasiswa mampu mendeklarasikan, menginisialisasi, dan memanipulasi array satu dan multidimensi dalam C++ untuk menyelesaikan permasalahan sederhana. |
Kriteria Rubrik Analitik Teknik Laporan praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
E-learning interaktif,Laporan Praktikum,[LP=1 Menit] |
Topik Review implementasi array dalam C++ Sub Topik (1) Array satu dimensi (2) Array multidimensi (3) Operasi dasar pada array (akses, modifikasi, traversal)
|
2 |
| 3 | sub.cpmk.ST015.CPMK081.2-Mahasiswa memahami konsep dan penerapan pointer | Mampu menerapkan deklarasi pointer, cara pembuatan pointer sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Analitik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Proses Belajar,[PB=1 Menit] |
Topik Implementasi Pointer Sub Topik - Sintaks pembuatan pointer dalam larik - Penerapan pengelolaan data dengan pointer - Operasi pada pointer - Pointer dengan array - Contoh program - Analisa program
|
2 |
| 4 | sub.cpmk.ST015.CPMK081.2-Mahasiswa memahami konsep dan penerapan pointer | Mampu menerapkan deklarasi pointer, cara pembuatan pointer sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Analitik Teknik Laporan praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
E-learning interaktif,Laporan Praktikum,[LP=1 Menit] |
Topik Implementasi Pointer Sub Topik - Sintaks pembuatan pointer dalam larik - Penerapan pengelolaan data dengan pointer - Operasi pada pointer - Pointer dengan array - Contoh program - Analisa program
|
2 |
| 5 | sub.cpmk.ST015.CPMK081.5-Mahasiswa memahami konsep struct | Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Ceramah Langsung,[C=1 Menit] |
Topik Struct Sub Topik 1. Menjelaskan definisi struct dan struct of Array. 2. Konsep dan Algoritma metode struct dan struct of Array. 3. Penerapan metode struct kedalam Bahasa pemrograman C++
|
2 |
| 6 | sub.cpmk.ST015.CPMK081.5-Mahasiswa memahami konsep struct | Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Analitik Teknik Laporan praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
E-learning interaktif,Praktikum Online,[PR=1 Menit] |
Topik Implementasi Struct Sub Topik 1. Mendeklarasikan struct dan struct of Array. 2. Penerapan metode struct dalam kasus sehari-hari
|
2 |
| 7 | sub.cpmk.ST015.CPMK081.6-Mahasiswa memahami cara kerja tumpukan (stack) | Mahasiswa mampu merancang metode tumpukan (stack) untuk pengelolaan data dalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Holistik Teknik Keaktifan |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Proses Belajar,[PB=1 Menit] |
Topik Stack Sub Topik 1. Pengertian metode tumpukan(stack) 2. Algoritma metode tumpukan (stack) data yaitu bersifat LIFO (Last In First Out) data yang akan diproses adalah data yang terakhir masuk dalam larik
|
2 |
| 8 | sub.cpmk.ST015.CPMK081.6-Mahasiswa memahami cara kerja tumpukan (stack) | Mahasiswa mampu merancang metode tumpukan (stack) untuk pengelolaan data dalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Analitik Teknik Laporan praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
E-learning interaktif,Laporan Praktikum,[LP=1 Menit] |
Topik Implementasi Stack Sub Topik 1. Deklarasi tumpukan(stack) 2. Penerapan metode tumpukan (stack) dalam kasus sehari-hari
|
2 |
| 9 | sub.cpmk.ST015.CPMK081.7-Mahasiswa memahami cara kerja antrian (queue) | Mahasiswa mampu merancang metode antrian (queue) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Proses Belajar,[PB=1 Menit] |
Topik Antrian (queue) Sub Topik 1. Pengertian Queue 2. Algoritma metode antrian (queue) data yaitu bersifat FIFO (First In First Out) 3. Data yang akan diproses adalah data yang pertama masuk dalam larik
|
2 |
| 10 | sub.cpmk.ST015.CPMK081.7-Mahasiswa memahami cara kerja antrian (queue) | Mahasiswa mampu merancang metode antrian (queue) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Analitik Teknik Laporan praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
E-learning interaktif,Laporan Praktikum,[LP=1 Menit] |
Topik Implementasi Antrian (Queue) Sub Topik 1. Deklarasi Queue 2. Penerapan metode antrian (queue) secara circular dan non-circular
|
2 |
| 11 | sub.cpmk.ST015.CPMK081.3-Mahasiswa memahami cara kerja algorima pengurutan (sorting) | Mahasiswa mampu merancang algoritma pengurutan data (sorting) yang tepat terhadap data dalam kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Proses Belajar,[PB=1 Menit] |
Topik Sorting Sub Topik 1. Penerapan algoritma pengurutan data (sorting) 2. Penerapan algoritma bubble sort 3. Penerapan algoritma selection sort 4. Penerapan algoritma insertion 5. Penerapan algoritma pengurutan kedalam bahasa C++
|
2 |
| 12 | sub.cpmk.ST015.CPMK081.3-Mahasiswa memahami cara kerja algorima pengurutan (sorting) sub.cpmk.ST015.CPMK081.4-Mahasiswa memahami cara kerja algoritma pencarian (searching) | Mahasiswa mampu merancang algoritma pengurutan data (sorting) dan pencarian (searching) yang tepat terhadap data dalam kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Laporan praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
E-learning interaktif,Laporan Praktikum,[LP=1 Menit] |
Topik Implementasi Searching dan Sorting Sub Topik 1. Penerapan algoritma pengurutan data (sorting) 2. Penerapan algoritma bubble sort 3. Penerapan algoritma selection sort 4. Penerapan algoritma insertion 5. Penerapan algoritma binary search
|
2 |
| 13 | sub.cpmk.ST015.CPMK081.4-Mahasiswa memahami cara kerja algoritma pencarian (searching) | Mahasiswa mampu merancang algoritma pencarian data (searching) yaitu pencarian berurutan (sequential search) dan pencarian biner (binary search) kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Proses Belajar,[PB=1 Menit] |
Topik Searching & PreTest Persiapan UTS Sub Topik 1. Penerapan algoritma pencarian data (searching) dengan benar dan sesuai 2. Penerapan algoritma sequential search 3. Penerapan algoritma binary search 4. Pretest review materi sebelum UTS
|
5 |
| 14 | sub.cpmk.ST015.CPMK081.4-Mahasiswa memahami cara kerja algoritma pencarian (searching) | Mahasiswa mampu mengimplementasikan materi struktur data seperti pointer, struct, stack, queue, searching dan sorting kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Responsi |
Praktikum,Studi Kasus,[SK=100 Menit] |
E-learning interaktif,Studi Kasus,[SK=1 Menit] |
Topik Responsi Sub Topik pointer, struct, stack, queue, searching dan sorting
|
10 |
| 15 | sub.cpmk.ST015.CPMK081.1-Mahasiswa mampu menjelaskan kembali tentang konsep dan prinsip dasar struktur data dan penggunaan array sub.cpmk.ST015.CPMK081.2-Mahasiswa memahami konsep dan penerapan pointer sub.cpmk.ST015.CPMK081.3-Mahasiswa memahami cara kerja algorima pengurutan (sorting) sub.cpmk.ST015.CPMK081.4-Mahasiswa memahami cara kerja algoritma pencarian (searching) sub.cpmk.ST015.CPMK081.5-Mahasiswa memahami konsep struct sub.cpmk.ST015.CPMK081.6-Mahasiswa memahami cara kerja tumpukan (stack) sub.cpmk.ST015.CPMK081.7-Mahasiswa memahami cara kerja antrian (queue) | Mahasiswa mampu mengerjakan soal ujian |
Kriteria Rubrik Analitik Teknik Tes tulis |
Ujian terjadwal,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Tugas Take Home,[TH=1 Menit] |
Topik - Sub Topik - |
20 |
| 16 | sub.cpmk.ST015.CPMK033.1-Mahasiswa memahami cara kerja senarai berantai (linked list) | Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti matriks dan single linked list kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Proses Belajar,[PB=1 Menit] |
Topik Single Linked List & Doubly Linked List Sub Topik 1. Konsep linked 2. Sintaks pembuatan linked list dalam larik 3. Penerapan pengelolaan data dengan single dan doubly linked list
|
2 |
| 18 | |||||||
| 17 | sub.cpmk.ST015.CPMK033.1-Mahasiswa memahami cara kerja senarai berantai (linked list) | Mahasiswa mampu mengimplementasikan struktur data stack menggunakan struct atau class |
Kriteria Rubrik Analitik Teknik Laporan praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
E-learning interaktif,Laporan Praktikum,[LP=1 Menit] |
Topik Implementasi Linked List Sub Topik 1. Single linked List 2. Doubly linked list 3. Studi Kasus
|
2 |
| 19 | |||||||
| 20 | sub.cpmk.ST015.CPMK033.2-Mahasiswa memahami cara kerja struktur pohon (tree) | Mahasiswa mampu menjelaskan kembali struktur data nonlinear tree kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Tanya Jawab |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Kuis,[K=1 Menit] |
Topik Tree Sub Topik 1. Konsep tree 2. Sintaks pembuatan tree dalam larik 3. Penerapan pengelolaan data dengan tree 4. Operasi pada tree
|
2 |
| 21 | sub.cpmk.ST015.CPMK033.2-Mahasiswa memahami cara kerja struktur pohon (tree) | Mahasiswa mampu menjelaskan kembali struktur data nonlinear tree kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Laporan praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Proses Belajar,[PB=1 Menit] |
Topik Implementasi Tree Sub Topik 1. Sintaks pembuatan tree dalam larik 2. Penerapan pengelolaan data dengan tree 3. Studi Kasus
|
2 |
| 22 | sub.cpmk.ST015.CPMK033.3-Mahasiswa memahami cara kerja graph | Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Proses Belajar,[PB=1 Menit] |
Topik Graph Sub Topik 1. Konsep graph 2. Sintaks pembuatan graph dalam larik 3. Penerapan pengelolaan data dengan graph 4. Operasi pada graph
|
2 |
| 23 | sub.cpmk.ST015.CPMK033.3-Mahasiswa memahami cara kerja graph | Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
E-learning interaktif,Laporan Praktikum,[LP=1 Menit] |
Topik Implementasi Graph Sub Topik 1. Sintaks pembuatan graph dalam larik 2. Penerapan pengelolaan data dengan graph 3. Operasi pada graph
|
2 |
| 24 | sub.cpmk.ST015.CPMK033.4-Mahasiswa memahami penggunaan Standard Template Library dalam C++ | Mahasiswa memahami cara kerja Standard Template Library dalam C++ |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Studi Kasus,[SK=100 Menit] |
E-learning interaktif,Proses Belajar,[PB=1 Menit] |
Topik Standard Template Library (STL) Sub Topik (1) Kontainer: vector, list, stack, queue (2) Perbedaan tiap kontiner dengan user-defined type sejenis (3) Keunggulan dan kekurangan STL (4) Studi Kasus
|
2 |
| 25 | sub.cpmk.ST015.CPMK033.4-Mahasiswa memahami penggunaan Standard Template Library dalam C++ | Mahasiswa mampu menggunakan dan mengevaluasi STL yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Laporan praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
E-learning interaktif,Laporan Praktikum,[LP=1 Menit] |
Topik Pemanfaatan pustaka standar C++ (STL) untuk struktur data. Sub Topik (1) Container: vector, list, stack, queue, set, map (2) Iterator dan algoritma STL (sort, find, dll.)
|
2 |
| 26 | sub.cpmk.ST015.CPMK033.5-Mahasiswa mampu membuat proyek akhir sesuai kasus di kehidupan sehari-hari. | Mahasiswa mampu menjelaskan program yang dibuat sesuai dengan konsep struktur data dengan baik dan benar sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Presentasi |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Presentasi Tidak Langsung,[PSTL=1 Menit] |
Topik Presentasi Final Project Sub Topik Penilaian - Pemahaman Konsep & Teori (20%) - Implementasi Teknis (25%) - Analisis & Problem Solving (15%) - Demonstrasi Program (15%) - Komunikasi & Penyampaian (10%) - Media Presentasi (5%) - Kemampuan Menjawab Pertanyaan (10%)
|
25 |
| 27 | |||||||
| 28 | |||||||
| 29 | |||||||
| CPL | MK | CPMK | Tanya jawab | Laporan Praktikum | Kuis | Tugas | Keaktifan | Responsi | Tes Tulis (UTS) | Diskusi | Presentasi |
|---|---|---|---|---|---|---|---|---|---|---|---|
| CPLP03 | STRUKTUR DATA | CPMK033 | Y | Y | Y | Y | Y | Y | Y | ||
| CPLP08 | STRUKTUR DATA | CPMK081 | Y | Y | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPLP08 | CPMK081 | sub.cpmk.ST015.CPMK081.1 | Tanya jawab | 2 | Rubrik Holistik |
| CPLP08 | CPMK081 | sub.cpmk.ST015.CPMK081.1 | Laporan praktikum | 2 | Rubrik Analitik |
| CPLP08 | CPMK081 | sub.cpmk.ST015.CPMK081.2 | Kuis | 2 | Rubrik Analitik |
| CPLP08 | CPMK081 | sub.cpmk.ST015.CPMK081.2 | Laporan praktikum | 2 | Rubrik Analitik |
| CPLP08 | CPMK081 | sub.cpmk.ST015.CPMK081.5 | Tugas | 2 | Rubrik Analitik |
| CPLP08 | CPMK081 | sub.cpmk.ST015.CPMK081.5 | Laporan praktikum | 2 | Rubrik Analitik |
| CPLP08 | CPMK081 | sub.cpmk.ST015.CPMK081.6 | Keaktifan | 2 | Rubrik Holistik |
| CPLP08 | CPMK081 | sub.cpmk.ST015.CPMK081.6 | Laporan praktikum | 2 | Rubrik Analitik |
| CPLP08 | CPMK081 | sub.cpmk.ST015.CPMK081.7 | Tugas | 2 | Rubrik Analitik |
| CPLP08 | CPMK081 | sub.cpmk.ST015.CPMK081.7 | Laporan praktikum | 2 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK081.3 | Tugas | 2 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK081.3, sub.cpmk.ST015.CPMK081.4 | Laporan praktikum | 2 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK081.4 | Kuis | 5 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK081.4 | Responsi | 10 | Rubrik Analitik |
| CPLP08 | CPMK081 | sub.cpmk.ST015.CPMK081.1, sub.cpmk.ST015.CPMK081.2, sub.cpmk.ST015.CPMK081.3, sub.cpmk.ST015.CPMK081.4, sub.cpmk.ST015.CPMK081.5, sub.cpmk.ST015.CPMK081.6, sub.cpmk.ST015.CPMK081.7 | Tes tulis | 20 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK033.1 | Tugas | 2 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK033.1 | Laporan praktikum | 2 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK033.2 | Tanya Jawab | 2 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK033.2 | Laporan praktikum | 2 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK033.3 | Tugas | 2 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK033.3 | 2 | Rubrik Analitik | |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK033.4 | Diskusi | 2 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK033.4 | Laporan praktikum | 2 | Rubrik Analitik |
| CPLP03 | CPMK033 | sub.cpmk.ST015.CPMK033.5 | Presentasi | 25 | Rubrik Analitik |
| Total | 100 | ||||
| CPL | MK | CPMK | Tanya jawab | Laporan Praktikum | Kuis | Tugas | Keaktifan | Responsi | Tes Tulis (UTS) | Diskusi | Presentasi | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CPLP03 | STRUKTUR DATA | CPMK033 | 0% | 10% | 5% | 6% | 2% | 10% | 0% | 2% | 25% | 60% |
| CPLP08 | STRUKTUR DATA | CPMK081 | 2% | 10% | 2% | 4% | 2% | 0% | 20% | 0% | 0% | 40% |
| 100% | ||||||||||||