|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1SI-SI025 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| STRUKTUR DATA | SI025 | Data Structure, Algorithm, and Complexity | T= 2 | P= 2 | 3 | 09 Sep 2026 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Ninik Tri Hartanti, M.Kom |
Bety Wulansari, M.Kom |
Dr. Anggit Dwi Hartanto, S.Kom., M.Kom. |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL06 | Mampu menerapkan dasar-dasar sistem informasi atau aplikasi interaktif, pemrograman dasar, pemrograman lanjut, keamanan dasar serta infrastruktur teknologi sebagai dasar pengembangan sistem informasi | |
| CPL07 | Mampu menjelaskan pemahaman mengenai dasar-dasar sistem informasi atau aplikasi interaktif, pemrograman dasar, pemrograman lanjut, keamanan dasar serta infrastruktur teknologi sebagai dasar pengembangan sistem informasi | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK14 | Mampu menerapkan dasar-dasar sistem informasi atau aplikasi interaktif serta pemrograman dasar sebagai dasar pengembangan sistem informasi | |
| CPMK17 | Mampu menjelaskan pemahaman mengenai dasar-dasar sistem informasi atau aplikasi interaktif serta pemrograman dasar sebagai dasar pengembangan sistem informasi | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.SI025.CPMK14.1 | Mampu menerapkan data terstruktur : array, struct, pointer ke dalam program/koding dengan menggunakan bahasa pemrograman C++ | |
| sub.cpmk.SI025.CPMK14.2 | Mampu menerapkan algoritma sorting dan searching ke dalam program/koding dengan menggunakan bahasa pemrograman C++ | |
| sub.cpmk.SI025.CPMK14.3 | Mampu menerapkan tentang stack, queue dan linked list ke dalam program/koding dengan menggunakan bahasa pemrograman C++ | |
| sub.cpmk.SI025.CPMK17.1 | Mampu menjelaskan pemahaman tentang struktur data, Array, Struct, dan Pointer | |
| sub.cpmk.SI025.CPMK17.2 | Mampu menjelaskan pemahaman algoritma sorting dan searching | |
| sub.cpmk.SI025.CPMK17.3 | Mampu menjelaskan pemahaman tentang struktur stack, queue dan linked list | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK14 |
sub.cpmk.SI025.CPMK14.1 sub.cpmk.SI025.CPMK14.2 sub.cpmk.SI025.CPMK14.3 |
|
| CPMK17 |
sub.cpmk.SI025.CPMK17.1 sub.cpmk.SI025.CPMK17.2 sub.cpmk.SI025.CPMK17.3 |
|
| Deskripsi Singkat MK | Matakuliah yang berfokus pada konsep, teknik dan manipulasi pengorganisasian sebuah data yang diterapkan ke dalam sebuah bahasa pemrograman C++. Penerapan pengorganisasian data adalah array, record, struct, dan jenis jenis pengurutan data (sorting), pencarian data (searching), penyusunan data secara tumpukan (stack) atau antrian (queue). | |
| Bahan Kajian : Materi Pembelajaran | Array, struct, pointer, sorting, searching, stack, queue, dan linked list | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Ninik Tri Hartanti, S.Kom., M.Kom., Hendra Kurniawan, S.Kom., M.Kom., Ali Mustopa, S.Kom., M.Kom., Windha Mega Pradnya Dhuhita, S.Kom., M.Kom., Krisnawati, S.Si., M.T. | |
| Mata Kuliah Syarat | Logika dan Algoritma | |
| 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.SI025.CPMK17.1-Mampu menjelaskan pemahaman tentang struktur data, Array, Struct, dan Pointer |
Ketepatan menjelaskan definisi tentang struktur data, array, struct dan pointer |
Kriteria Ketepatan jawaban kuis sesuai perintah soal Teknik Kuis teori Array, struct dan pointer Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Kuis Langsung,[KL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Kuis Langsung,[KL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Pengenalan Struktur data, Array, Struct, dan Pointer Sub Topik 1. Penjelasan proses belajar secara teori dan praktikum, meliputi penilaian, komposisi penilaian, penugasan dan metode pengumpulan tugas, responsi, dan Final Project. 2. Pengenalan konsep data dan struktur data. 3. Definisi array, struct, dan pointer. 4. Format penulisan (sintaks penulisan) dalam bahasa pemrograman C++ untuk array, struct dan pointer
|
2 |
| 3 | |||||||
| 5 | |||||||
| 7 | |||||||
| 2 |
sub.cpmk.SI025.CPMK14.1-Mampu menerapkan data terstruktur : array, struct, pointer ke dalam program/koding dengan menggunakan bahasa pemrograman C++ |
1. Ketepatan mendemonstrasikan penerapan array 1 dan 2 dimensi dalam bahasa C++ dengan program bersifat dinamis ataupun statis. 2. Ketepatan mendemonstrasikan penerapan struct dengan program bersifat dinamis ataupun statis 3. Ketepatan mendemonstrasikan penerapan pointer dengan program bersifat dinamis ataupun statis |
Kriteria Kesesuaian sintaks dan output yang diharapkan Teknik Soal Latihan Praktikum Array, struct dan pointer Rubrik Holistik |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=30 Menit] Penugasan,Tugas Langsung,[TL=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Proses Belajar,[PB=15 Menit] Penugasan,Tugas Langsung,[TL=75 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Pengenalan Struktur data, Array, Struct, dan Pointer Sub Topik 1. Penjelasan proses belajar secara teori dan praktikum, meliputi penilaian, komposisi penilaian, penugasan dan metode pengumpulan tugas, responsi, dan Final Project. 2. Pengenalan konsep data dan struktur data. 3. Definisi array, struct, dan pointer. 4. Format penulisan (sintaks penulisan) dalam bahasa pemrograman C++ untuk array, struct dan pointer |
4 |
| 4 | |||||||
| 6 | |||||||
| 8 | |||||||
| 9 |
sub.cpmk.SI025.CPMK17.2-Mampu menjelaskan pemahaman algoritma sorting dan searching |
1. Ketepatan menjelaskan algoritma proses pengurutan data (sorting) 2. Ketepatan dalam menjelaskan macam-macam algoritma pengurutan data seperti bubble sort, selection sort, dan insertion sort 3. Ketepatan menjelaskan algoritma dari proses pencarian data (searching) 4. Ketepatan dalam menjelaskan macam-macam algoritma dalam proses pencarian data di antaranya sequential search dan binary search dalam program bahasa C++ |
Kriteria Ketepatan jawaban kuis sesuai perintah soal Teknik Kuis teori sorting dan searching Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Kuis Langsung,[KL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Kuis Langsung,[KL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Pengurutan data (Sorting) dan pencarian data (Searching) Sub Topik 1. Konsep dasar proses pengurutan data (sorting) 2. Menerapkan algoritma proses pengurutan data (sorting) yaitu bubble sort, selection sort dan insertion sort ke dalam bahasa C++ 3. Konsep dasar proses pencarian data (searching) 4. Algoritma searching yaitu sequential search dan binary search
|
4 |
| 11 | |||||||
| 10 |
sub.cpmk.SI025.CPMK14.2-Mampu menerapkan algoritma sorting dan searching ke dalam program/koding dengan menggunakan bahasa pemrograman C++ |
1. Ketepatan mendemonstrasikan penerapan sorting dalam bahasa C++ dengan algoritma bubble sort, selection sort dan insertion sort 2. Ketepatan mendemonstrasikan penerapan searching dalam bahasa C++ dengan algoritma sequential search dan binary search |
Kriteria Kesesuaian sintaks dan output yang diharapkan Teknik Soal Latihan Praktikum 1. Sorting dengan algoritma bubble sort, selection sort dan insertion sort 2. Searching dengan algoritma sequential search dan binary search Rubrik Holistik |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=30 Menit] Penugasan,Tugas Langsung,[TL=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Proses Belajar,[PB=15 Menit] Penugasan,Tugas Langsung,[TL=75 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Pengurutan data (Sorting) dan pencarian data (Searching) Sub Topik 1. Konsep dasar proses pengurutan data (sorting) 2. Menerapkan algoritma proses pengurutan data (sorting) yaitu bubble sort, selection sort dan insertion sort ke dalam bahasa C++ 3. Konsep dasar proses pencarian data (searching) 4. Algoritma searching yaitu sequential search dan binary search |
4 |
| 12 | |||||||
| 13 |
sub.cpmk.SI025.CPMK17.1-Mampu menjelaskan pemahaman tentang struktur data, Array, Struct, dan Pointer sub.cpmk.SI025.CPMK17.2-Mampu menjelaskan pemahaman algoritma sorting dan searching |
Ketepatan menjawab soal terkait array, struct, pointer, sorting dan searching |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kuis teori Array, struct, pointer, sorting dan searching Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Kuis Langsung,[KL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Kuis Langsung,[KL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Array, Struct, Pointer, Sorting, Searching Sub Topik 1. Konsep dasar dari array, struct, pointer untuk pengelolaan data 2. Konsep dasar dari proses sorting dan searching untuk pengelolaan data |
4 |
| 14 |
sub.cpmk.SI025.CPMK14.1-Mampu menerapkan data terstruktur : array, struct, pointer ke dalam program/koding dengan menggunakan bahasa pemrograman C++ sub.cpmk.SI025.CPMK14.2-Mampu menerapkan algoritma sorting dan searching ke dalam program/koding dengan menggunakan bahasa pemrograman C++ |
Ketepatan menyelesaikan soal responsi dalam penerapan array, struct, pointer, sorting dan searching |
Kriteria Kesesuaian sintaks dan output yang diharapkan Teknik Responsi UTS Rubrik Holistik |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Tugas Responsi,[TR=90 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Tugas Responsi,[TR=90 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Responsi UTS Sub Topik Penerapan array, struct, pointer, sorting dan searching ke dalam bahasa C++ |
11 |
| 15 |
sub.cpmk.SI025.CPMK17.1-Mampu menjelaskan pemahaman tentang struktur data, Array, Struct, dan Pointer sub.cpmk.SI025.CPMK17.2-Mampu menjelaskan pemahaman algoritma sorting dan searching |
Ketepatan menjawab soal UTS tentang array, struct, pointer, sorting dan searching |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Ujian terjadwal (UTS) Rubrik Holistik |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik UTS Sub Topik Mengerjakan soal UTS |
12 |
| 16 |
sub.cpmk.SI025.CPMK14.3-Mampu menerapkan tentang stack, queue dan linked list ke dalam program/koding dengan menggunakan bahasa pemrograman C++ |
Ketepatan mendemonstrasikan penerapan stack, queue, dan linked list dalam pengelolaan data dalam bahasa C++ |
Kriteria Kesesuaian sintaks dan output yang diharapkan Teknik Soal latihan praktikum Stack, Queue, dan Linked List Rubrik Holistik |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=30 Menit] Penugasan,Tugas Langsung,[TL=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Proses Belajar,[PB=15 Menit] Penugasan,Tugas Langsung,[TL=75 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Tumpukan data (Stack), antrian data (Queue) dan Linked List Sub Topik Menerapkan konsep stack, quueu, dan linkedlist untuk mengakses data array ke dalam bahasa C++ |
8 |
| 18 | |||||||
| 20 | |||||||
| 17 |
sub.cpmk.SI025.CPMK17.3-Mampu menjelaskan pemahaman tentang struktur stack, queue dan linked list |
Ketepatan menjelaskan konsep dan penerapan dari stack, queue, dan linked list dalam pengelolaan data |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kuis teori Stack, Queue, dan Linked List Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Kuis Langsung,[KL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Kuis Langsung,[KL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Tumpukan data (Stack), antrian data (Queue) dan Linked List Sub Topik Menjelaskan konsep stack, queue, dan linkedlist untuk mengakses data array ke dalam bahasa C++
|
8 |
| 19 | |||||||
| 21 | |||||||
| 22 |
sub.cpmk.SI025.CPMK14.1-Mampu menerapkan data terstruktur : array, struct, pointer ke dalam program/koding dengan menggunakan bahasa pemrograman C++ sub.cpmk.SI025.CPMK14.2-Mampu menerapkan algoritma sorting dan searching ke dalam program/koding dengan menggunakan bahasa pemrograman C++ sub.cpmk.SI025.CPMK14.3-Mampu menerapkan tentang stack, queue dan linked list ke dalam program/koding dengan menggunakan bahasa pemrograman C++ |
Ketepatan menerapkan dan mendemonstrasikan array, struct, pointer, sorting, searching, stack, queue, dan linked list dalam pengelolaan data dengan menggunakan bahasa C++ |
Kriteria Kesesuaian sintaks dan output yang diharapkan Teknik Soal latihan praktikum Array, Struct, Pointer, Sorting, Searching, Stack, Queue, dan Linked List Rubrik Holistik |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Praktikum,[P=30 Menit] Penugasan,Tugas Langsung,[TL=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Proses Belajar,[PB=15 Menit] Penugasan,Tugas Langsung,[TL=75 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Array, Struct, Pointer, Sorting, Searching, Stack, Queue, dan Linked List Sub Topik Menerapkan konsep array, struct, pointer, sorting, searching, stack, queue dan linkedlist untuk pengolahan data ke dalam bahasa C++ |
10 |
| 24 | |||||||
| 26 | |||||||
| 23 |
sub.cpmk.SI025.CPMK14.1-Mampu menerapkan data terstruktur : array, struct, pointer ke dalam program/koding dengan menggunakan bahasa pemrograman C++ sub.cpmk.SI025.CPMK14.2-Mampu menerapkan algoritma sorting dan searching ke dalam program/koding dengan menggunakan bahasa pemrograman C++ sub.cpmk.SI025.CPMK14.3-Mampu menerapkan tentang stack, queue dan linked list ke dalam program/koding dengan menggunakan bahasa pemrograman C++ |
1. Ketepatan menjelaskan dan mendemonstrasikan sistem dalam final project 2. Ketepatan menjelaskan alur program yang didesain secara logika dan diimplementasikan dalam bahasa C++ 3. Ketepatan menuliskan sintaks program/koding sesuai kasus yang ditentukan dalam final project |
Kriteria Ketepatan pemaparan presentasi sesuai ketentuan Teknik Presentasi final project Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Presentasi,[PS=90 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Presentasi,[PS=90 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Array, Struct, Pointer, Sorting, Searching, Stack, Queue, dan Linked List Sub Topik Menjelaskan dan mendemonstrasikan konsep array, struct, pointer, sorting, searching, stack, queue dan linked list untuk pengolahan data ke dalam bahasa C++ |
10 |
| 25 | |||||||
| 27 | |||||||
| 29 | |||||||
| 28 |
sub.cpmk.SI025.CPMK14.1-Mampu menerapkan data terstruktur : array, struct, pointer ke dalam program/koding dengan menggunakan bahasa pemrograman C++ sub.cpmk.SI025.CPMK14.2-Mampu menerapkan algoritma sorting dan searching ke dalam program/koding dengan menggunakan bahasa pemrograman C++ sub.cpmk.SI025.CPMK14.3-Mampu menerapkan tentang stack, queue dan linked list ke dalam program/koding dengan menggunakan bahasa pemrograman C++ |
Ketepatan menyelesaikan soal responsi dalam Array, Struct, Pointer, Sorting, Searching, Stack, Queue, dan Linked List |
Kriteria Kesesuaian sintaks dan output yang diharapkan Teknik Soal Responsi UAS Rubrik Holistik |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Tugas Responsi,[TR=90 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Praktikum,Persiapan Perkuliahan,[P=10 Menit] Praktikum,Tugas Responsi,[TR=90 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Responsi UAS Sub Topik Mengerjakan soal responsi UAS |
13 |
| 30 |
sub.cpmk.SI025.CPMK14.1-Mampu menerapkan data terstruktur : array, struct, pointer ke dalam program/koding dengan menggunakan bahasa pemrograman C++ sub.cpmk.SI025.CPMK14.2-Mampu menerapkan algoritma sorting dan searching ke dalam program/koding dengan menggunakan bahasa pemrograman C++ sub.cpmk.SI025.CPMK14.3-Mampu menerapkan tentang stack, queue dan linked list ke dalam program/koding dengan menggunakan bahasa pemrograman C++ |
Ketepatan menjawab soal UAS tentang Array, Struct, Pointer, Sorting, Searching, Stack, Queue dan Linked List |
Kriteria Ketepatan jawaban ujian sesuai perintah soal Teknik Pengumpulan laporan final project Rubrik Holistik |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik UAS Sub Topik Mengerjakan soal UAS |
10 |
| CPL | MK | CPMK | Kuis | Tugas Praktikum | Responsi | UTS | Unjuk Kerja (Presentasi) | UAS |
|---|---|---|---|---|---|---|---|---|
| CPL06 | STRUKTUR DATA | CPMK14 | Y | Y | Y | Y | ||
| CPL07 | STRUKTUR DATA | CPMK17 | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL07 | CPMK17 | sub.cpmk.SI025.CPMK17.1 | Kuis teori Array, struct dan pointer | 2 | Ketepatan jawaban kuis sesuai perintah soal |
| CPL06 | CPMK14 | sub.cpmk.SI025.CPMK14.1 | Soal Latihan Praktikum Array, struct dan pointer | 4 | Kesesuaian sintaks dan output yang diharapkan |
| CPL07 | CPMK17 | sub.cpmk.SI025.CPMK17.2 | Kuis teori sorting dan searching | 4 | Ketepatan jawaban kuis sesuai perintah soal |
| CPL06 | CPMK14 | sub.cpmk.SI025.CPMK14.2 | Soal Latihan Praktikum 1. Sorting dengan algoritma bubble sort, selection sort dan insertion sort 2. Searching dengan algoritma sequential search dan binary search | 4 | Kesesuaian sintaks dan output yang diharapkan |
| CPL07 | CPMK17 | sub.cpmk.SI025.CPMK17.1, sub.cpmk.SI025.CPMK17.2 | Kuis teori Array, struct, pointer, sorting dan searching | 4 | Ketepatan jawaban sesuai perintah soal |
| CPL06 | CPMK14 | sub.cpmk.SI025.CPMK14.1, sub.cpmk.SI025.CPMK14.2 | Responsi UTS | 11 | Kesesuaian sintaks dan output yang diharapkan |
| CPL07 | CPMK17 | sub.cpmk.SI025.CPMK17.1, sub.cpmk.SI025.CPMK17.2 | Ujian terjadwal (UTS) | 12 | Ketepatan jawaban sesuai perintah soal |
| CPL06 | CPMK14 | sub.cpmk.SI025.CPMK14.3 | Soal latihan praktikum Stack, Queue, dan Linked List | 8 | Kesesuaian sintaks dan output yang diharapkan |
| CPL07 | CPMK17 | sub.cpmk.SI025.CPMK17.3 | Kuis teori Stack, Queue, dan Linked List | 8 | Ketepatan jawaban sesuai perintah soal |
| CPL06 | CPMK14 | sub.cpmk.SI025.CPMK14.1, sub.cpmk.SI025.CPMK14.2, sub.cpmk.SI025.CPMK14.3 | Soal latihan praktikum Array, Struct, Pointer, Sorting, Searching, Stack, Queue, dan Linked List | 10 | Kesesuaian sintaks dan output yang diharapkan |
| CPL06 | CPMK14 | sub.cpmk.SI025.CPMK14.1, sub.cpmk.SI025.CPMK14.2, sub.cpmk.SI025.CPMK14.3 | Presentasi final project | 10 | Ketepatan pemaparan presentasi sesuai ketentuan |
| CPL06 | CPMK14 | sub.cpmk.SI025.CPMK14.1, sub.cpmk.SI025.CPMK14.2, sub.cpmk.SI025.CPMK14.3 | Soal Responsi UAS | 13 | Kesesuaian sintaks dan output yang diharapkan |
| CPL06 | CPMK14 | sub.cpmk.SI025.CPMK14.1, sub.cpmk.SI025.CPMK14.2, sub.cpmk.SI025.CPMK14.3 | Pengumpulan laporan final project | 10 | Ketepatan jawaban ujian sesuai perintah soal |
| Total | 100 | ||||
| CPL | MK | CPMK | Kuis | Tugas Praktikum | Responsi | UTS | Unjuk Kerja (Presentasi) | UAS | Total |
|---|---|---|---|---|---|---|---|---|---|
| CPL06 | STRUKTUR DATA | CPMK14 | 0% | 26% | 24% | 0% | 10% | 10% | 70% |
| CPL07 | STRUKTUR DATA | CPMK17 | 18% | 0% | 0% | 12% | 0% | 0% | 30% |
| 100% | |||||||||
| Predikat | Skor | Deskripsi |
|---|---|---|
| Sangat Baik | 81 - 100 | Sangat baik melakukan analisis perancangan dan implementasi |
| Baik | 61 - 80 | Baik melakukan analisis perancangan dan implementasi |
| Cukup | 41 - 60 | Cukup melakukan analisis, perancangan, implementasi, pengujian, dokumentasi, menunjukkan sikap, mengembangkan ide, serta menjelaskan pemahaman |
| Kurang | 21 - 40 | Kurang melakukan analisis, perancangan, implementasi, pengujian, dokumentasi, menunjukkan sikap, mengembangkan ide, serta menjelaskan pemahaman |
| Sangat Kurang | 0 - 20 | Sangat kurang melakukan analisis, perancangan, implementasi, pengujian, dokumentasi, menunjukkan sikap, mengembangkan ide, serta menjelaskan pemahaman |