|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1IF-ST015 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| STRUKTUR DATA | ST015 | Kelompok Mata Kuliah Algoritma dan Pemrograman | 2 | 2 | 2 | 12 Nov 2025 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Arifiyanto Hadi Negoro, S. Kom, M. T. |
Nafiatun Sholihah, S,Kom |
ELI PUJASTUTI, M. KOM. |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPLP02 | Memiliki sikap mental positif, profesional, dan integritas dalam mempelajari ilmu pengetahuan maupun teknologi | |
| CPLP05 | Mampu menganalisis, merancang dan mengevaluasi perangkat lunak pada berbagai platform untuk memenuhi kebutuhan industri atau masyarakat | |
| CPLP09 | mampu menjelaskan metode analisis, perancangan sistem, pengujian perangkat lunak pada berbagai platform untuk memenuhi kebutuhan industri atau masyarakat | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK04 | Mahasiswa mengamalkan sikap mental positif melalui komunikasi lisan dan tulisan yang berkaitan dengan aspek teknis maupun non-teknis | |
| CPMK16 | Mahasiswa mampu merancang perangkat lunak pada berbagai platform digital | |
| CPMK17 | Mahasiswa mampu melakukan evaluasi perangkat lunak pada berbagai platform digital | |
| CPMK38 | Mahasiswa mampu menganalisis platform yang sesuai untuk kebutuhan industri atau masyarakat | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.ST015.CPMK04.1 | Mahasiswa mampu menerapkan konsep, pengertian dan prinsip dasar Array dalam program sederhana. | |
| sub.cpmk.ST015.CPMK04.2 | Mahasiswa mampu menerapkan algoritma pengelolaan data dengan menggunakan pointer kedalam program. | |
| sub.cpmk.ST015.CPMK04.3 | Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data. | |
| sub.cpmk.ST015.CPMK04.4 | Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti matriks dan single linked list kedalam program. | |
| sub.cpmk.ST015.CPMK04.5 | Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti doubly linked list kedalam program. | |
| sub.cpmk.ST015.CPMK16.1 | Mahasiswa mampu menyusun metode tumpukan (stack) untuk pengelolaan data dalam larik. | |
| sub.cpmk.ST015.CPMK16.2 | Mahasiswa mampu menyusun metode antrian (queue) untuk pengelolaan data. | |
| sub.cpmk.ST015.CPMK16.3 | Mahasiswa mampu menjelaskan kembali struktur data nonlinear tree kedalam program. | |
| sub.cpmk.ST015.CPMK16.4 | Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data. | |
| sub.cpmk.ST015.CPMK16.5 | Mahasiswa mampu merancang struktur data pada program C++ dengan baik. | |
| sub.cpmk.ST015.CPMK17.1 | Mahasiswa mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat. | |
| sub.cpmk.ST015.CPMK38.1 | Mahasiswa mampu menerapkan algoritma pengurutan data (sorting) yang tepat terhadap data dalam kedalam program. | |
| sub.cpmk.ST015.CPMK38.2 | Mahasiswa mampu menerapkan algoritma pencarian data (searching) yaitu pencarian berurutan (sequential search) dan pencarian biner (binary search) kedalam program. | |
| sub.cpmk.ST015.CPMK38.3 | Mahasiswa mampu menjelaskan program yang dibuat sesuai dengan konsep struktur data. | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK04 |
sub.cpmk.ST015.CPMK04.1 sub.cpmk.ST015.CPMK04.2 sub.cpmk.ST015.CPMK04.3 sub.cpmk.ST015.CPMK04.4 sub.cpmk.ST015.CPMK04.5 |
|
| CPMK16 |
sub.cpmk.ST015.CPMK16.1 sub.cpmk.ST015.CPMK16.2 sub.cpmk.ST015.CPMK16.3 sub.cpmk.ST015.CPMK16.4 sub.cpmk.ST015.CPMK16.5 |
|
| CPMK38 |
sub.cpmk.ST015.CPMK38.1 sub.cpmk.ST015.CPMK38.2 sub.cpmk.ST015.CPMK38.3 |
|
| CPMK17 |
sub.cpmk.ST015.CPMK17.1 |
|
| Deskripsi Singkat MK | Matakuliah ini adalah matakuliah wajib Prodi S1 Informatika dan merupakan dasar matakuliah Pemrograman, matakuliah ini memberikan pengetahuan dan ketrampilan kepada mahasiswa untuk melakukan analisa terhadap permasalahan perancangan sistem dalam menentukan struktur data yang tepat agar program komputer yang supaya menghasilkan program yang terstruktur dan efisien. Pada matakuliah Struktur Data ini, dibahas konsep beberapa algoritma tentang sorting dan searching, serta macam-macam struktur data baik yang linear maupun yang non-linear dan juga melihat kelebihan dan kekurangannya serta membahas contoh permasalahannya. | |
| Bahan Kajian : Materi Pembelajaran | Kelompok kajian Algoritma dan Pemrograman terdiri dari mata kuliah yang mendukung proses algoritma, eksekusi program, dan software pemrograman yang digunakan dalam membangun aplikasi teknologi informasi | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Nafiatun Sholihah, S,Kom., M.Cs, Ike Verawati, M.Kom, Juarisman, M.Kom | |
| Mata Kuliah Syarat | Algoritma & Pemrograman | |
| 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.CPMK04.1-Mahasiswa mampu menerapkan konsep, pengertian dan prinsip dasar Array dalam program sederhana. | Mahasiswa mampu memahami konsep, pengertian dan prinsip dasar Array dalam program sederhana sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Holistik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Proses Belajar,[PB=100 Menit] |
Topik Kontrak Belajar dan Pembuatan Kelompok Tugas Sub Topik 1. Penjelasan Proses Belajar Secara teori dan atau Praktikum 2. Penjelasan Proses Penilaian dan Komposisi Penilaian 3. Penjelasan tentang Penugasan dan Metode Pengumpulan Tugas, Laporan Harian Lab, Responsi/Final Project 4. Penjelasan cara berkomunikasi dengan dosen dalam proses pembelajaran Pengenalan konsep data dan struktur data diantaranya: 5. Kategori data, meliputi type data sederhana (tunggal dan majemuk), dan struktur data (sederhana dan majemuk, untuk sederhana contohnya adalah array, record, dan majemuk contohnya adalah linear dan nonlinear) Pengertian Struktur Data dan Manfaat Belajar Struktur Data 6. Pengenalan 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++
|
5 |
| 2 | sub.cpmk.ST015.CPMK04.1-Mahasiswa mampu menerapkan konsep, pengertian dan prinsip dasar Array dalam program sederhana. | Mahasiswa mampu menerapkan konsep, pengertian dan prinsip dasar Array dalam program sederhana sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Review Materi Sub Topik Review Materi Array
|
1 |
| 3 | sub.cpmk.ST015.CPMK04.2-Mahasiswa mampu menerapkan algoritma pengelolaan data dengan menggunakan pointer kedalam program. | Mampu menerapkan deklarasi pointer, cara pembuatan pointer sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Holistik Teknik Diskusi |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Pointer Sub Topik - Sintaks pembuatan pointer dalam larik - Penerapan pengelolaan data dengan pointer - Operasi pada pointer - Pointer dengan array - Contoh program - Analisa program
|
1 |
| 4 | sub.cpmk.ST015.CPMK04.2-Mahasiswa mampu menerapkan algoritma pengelolaan data dengan menggunakan pointer kedalam program. | Mampu menerapkan deklarasi pointer, cara pembuatan pointer sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Pointer Sub Topik -
|
1 |
| 5 | sub.cpmk.ST015.CPMK04.3-Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data. | Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Holistik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 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++
|
5 |
| 6 | sub.cpmk.ST015.CPMK04.3-Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data. | Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Analitik Teknik Tugas Praktikum |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Struct Sub Topik -
|
1 |
| 7 | sub.cpmk.ST015.CPMK16.1-Mahasiswa mampu menyusun metode tumpukan (stack) untuk pengelolaan data dalam larik. | 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,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 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
|
1 |
| 8 | sub.cpmk.ST015.CPMK16.1-Mahasiswa mampu menyusun metode tumpukan (stack) untuk pengelolaan data dalam larik. | 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 |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Stack Sub Topik
|
1 |
| 9 | sub.cpmk.ST015.CPMK16.2-Mahasiswa mampu menyusun metode antrian (queue) untuk pengelolaan data. | Mahasiswa mampu merancang metode antrian (queue) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Holistik Teknik Keaktifan |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Antrian (queue) Sub Topik 1. Apa itu 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
|
1 |
| 10 | sub.cpmk.ST015.CPMK16.2-Mahasiswa mampu menyusun metode antrian (queue) untuk pengelolaan data. | Mahasiswa mampu merancang metode antrian (queue) untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Queue Sub Topik
|
1 |
| 11 | sub.cpmk.ST015.CPMK38.1-Mahasiswa mampu menerapkan algoritma pengurutan data (sorting) yang tepat terhadap data dalam kedalam program. | 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 Holistik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 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++
|
5 |
| 12 | sub.cpmk.ST015.CPMK38.1-Mahasiswa mampu menerapkan algoritma pengurutan data (sorting) yang tepat terhadap data dalam kedalam program. | 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 Laporan Praktikum |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Sorting Sub Topik
|
1 |
| 13 | sub.cpmk.ST015.CPMK38.2-Mahasiswa mampu menerapkan algoritma pencarian data (searching) yaitu pencarian berurutan (sequential search) dan pencarian biner (binary search) kedalam program. | 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 Holistik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Review materi Searching Sub Topik 1. Penerapan algoritma pencarian data (searching) dengan benar dan sesuai 2. Penerapan algoritma sequential search 3. Penerapan algoritma binary search 4. Penerapan algoritma pencarian kedalam bahasa C++.
|
5 |
| 14 | sub.cpmk.ST015.CPMK38.2-Mahasiswa mampu menerapkan algoritma pencarian data (searching) yaitu pencarian berurutan (sequential search) dan pencarian biner (binary search) kedalam program. | Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti matriks dan multiple linked list kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Responsi |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Responsi Sub Topik
|
9 |
| 15 | sub.cpmk.ST015.CPMK04.1-Mahasiswa mampu menerapkan konsep, pengertian dan prinsip dasar Array dalam program sederhana. sub.cpmk.ST015.CPMK04.2-Mahasiswa mampu menerapkan algoritma pengelolaan data dengan menggunakan pointer kedalam program. sub.cpmk.ST015.CPMK04.3-Mahasiswa mampu menerapkan metode struktur (struct) untuk pengelolaan data. | Mahasiswa dapat menjawab dengan tepat ujian tengah semester |
Kriteria Rubrik Analitik Teknik Ujian Tertulis |
Ujian terjadwal,Proses Belajar,[PB=100 Menit] |
Ujian terjadwal,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Sub Topik |
20 |
| 16 | sub.cpmk.ST015.CPMK04.4-Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti matriks dan single linked list kedalam program. | 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 Holistik Teknik Keaktifan |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Single Linked List Sub Topik 1. Konsep linked 2. Sintaks pembuatan single linked list dalam larik 3. Penerapan pengelolaan data dengan linked list
|
1 |
| 17 | sub.cpmk.ST015.CPMK04.4-Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti matriks dan single linked list kedalam program. | 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 Laporan Praktiikum |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Single Linked List Sub Topik
|
1 |
| 18 | sub.cpmk.ST015.CPMK04.5-Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti doubly linked list kedalam program. | Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti doubly linked list kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien" |
Kriteria Rubrik Holistik Teknik Keaktifan |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Doubly Linked List Sub Topik 1. Konsep doubly linked list 2. Sintaks pembuatan single linked list dalam larik 3. Penerapan pengelolaan data dengan linked list
|
1 |
| 19 | sub.cpmk.ST015.CPMK04.5-Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti doubly linked list kedalam program. | Mahasiswa mampu mengimplementasikan struktur data nonlinear seperti doubly linked list kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Praktikum - Doubly Linked List Sub Topik
|
1 |
| 20 | sub.cpmk.ST015.CPMK16.3-Mahasiswa mampu menjelaskan kembali struktur data nonlinear tree kedalam program. | Mahasiswa mampu menjelaskan kembali struktur data nonlinear tree kedalam program sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Holistik Teknik Diskusi |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Konsep Tree Sub Topik 1. Konsep tree 2. Sintaks pembuatan tree dalam larik 3. Penerapan pengelolaan data dengan tree 4. Operasi pada tree
|
1 |
| 21 | sub.cpmk.ST015.CPMK16.3-Mahasiswa mampu menjelaskan kembali struktur data nonlinear tree kedalam program. | 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 |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Praktikum - Tree Sub Topik
|
1 |
| 22 | sub.cpmk.ST015.CPMK16.4-Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data. | Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Holistik Teknik Tanya Jawab |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Graph Sub Topik 1. Konsep graph 2. Sintaks pembuatan graph dalam larik 3. Penerapan pengelolaan data dengan graph 4. Operasi pada graph
|
1 |
| 23 | sub.cpmk.ST015.CPMK16.4-Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data. | Mahasiswa mampu menjelaskan kembali metode graph untuk pengelolaan data sesuai dengan aturan/sintaks penulisan Bahasa C++ yang efektif dan efisien |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Praktikum - Graph Sub Topik
|
1 |
| 24 | sub.cpmk.ST015.CPMK16.5-Mahasiswa mampu merancang struktur data pada program C++ dengan baik. | Mahasiswa mampu merancang struktur data pada program C++ dengan baik sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Holistik Teknik Keaktifan |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Studi Kasus Sub Topik Penentuan Judul/Tema Final Project
|
1 |
| 25 | sub.cpmk.ST015.CPMK16.5-Mahasiswa mampu merancang struktur data pada program C++ dengan baik. | Mahasiswa mampu merancang struktur data pada program C++ dengan baik sesuai dengan aturan/sintaks penulisan Bahasa C++ yang benar |
Kriteria Rubrik Holistik Teknik Keaktifan |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Praktikum - Mengerjakan Final Project Sub Topik
|
1 |
| 26 | sub.cpmk.ST015.CPMK17.1-Mahasiswa mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat. | Mahasiswa mampu mengevaluasi struktur data 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 Presentasi |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Presentasi Final Project Sub Topik
|
5 |
| 27 | sub.cpmk.ST015.CPMK17.1-Mahasiswa mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat. | Mahasiswa mampu mengevaluasi struktur data 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 Tanya Jawab |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Presentasi Final Project Sub Topik
|
1 |
| 28 | sub.cpmk.ST015.CPMK38.3-Mahasiswa mampu menjelaskan program yang dibuat sesuai dengan konsep struktur data. | 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,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Presentasi Final Project Sub Topik
|
5 |
| 29 | sub.cpmk.ST015.CPMK38.3-Mahasiswa mampu menjelaskan program yang dibuat sesuai dengan konsep struktur data. | 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 Tanya Jawab |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Presentasi Final Project Sub Topik
|
1 |
| 30 | sub.cpmk.ST015.CPMK17.1-Mahasiswa mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat. | Mahasiswa dapat menjawab dengan tepat ujian akhir semester |
Kriteria Rubrik Analitik Teknik Tes Tertulis |
Ujian terjadwal,Proses Belajar,[PB=100 Menit] |
Ujian terjadwal,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Sub Topik |
20 |
| CPL | MK | CPMK | Kuis | Laporan Praktikum | Diskusi | Tugas | Keaktifan | Responsi | Tes Tulis (UTS) | Tanya jawab | Presentasi | Tes Tulis ( UAS ) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CPLP02 | STRUKTUR DATA | CPMK04 | Y | Y | Y | Y | Y | Y | ||||
| CPLP05 | STRUKTUR DATA | CPMK16 | Y | Y | Y | Y | ||||||
| CPLP05 | STRUKTUR DATA | CPMK17 | Y | Y | Y | |||||||
| CPLP09 | STRUKTUR DATA | CPMK38 | Y | Y | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPLP02 | CPMK04 | sub.cpmk.ST015.CPMK04.1 | Kuis | 5 | Rubrik Holistik |
| CPLP02 | CPMK04 | sub.cpmk.ST015.CPMK04.1 | Laporan Praktikum | 1 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST015.CPMK04.2 | Diskusi | 1 | Rubrik Holistik |
| CPLP02 | CPMK04 | sub.cpmk.ST015.CPMK04.2 | Laporan Praktikum | 1 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST015.CPMK04.3 | Tugas | 5 | Rubrik Holistik |
| CPLP02 | CPMK04 | sub.cpmk.ST015.CPMK04.3 | Tugas Praktikum | 1 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST015.CPMK16.1 | Keaktifan | 1 | Rubrik Holistik |
| CPLP05 | CPMK16 | sub.cpmk.ST015.CPMK16.1 | Laporan Praktikum | 1 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST015.CPMK16.2 | Keaktifan | 1 | Rubrik Holistik |
| CPLP05 | CPMK16 | sub.cpmk.ST015.CPMK16.2 | Laporan Praktikum | 1 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST015.CPMK38.1 | Tugas | 5 | Rubrik Holistik |
| CPLP09 | CPMK38 | sub.cpmk.ST015.CPMK38.1 | Laporan Praktikum | 1 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST015.CPMK38.2 | Kuis | 5 | Rubrik Holistik |
| CPLP09 | CPMK38 | sub.cpmk.ST015.CPMK38.2 | Responsi | 9 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST015.CPMK04.1, sub.cpmk.ST015.CPMK04.2, sub.cpmk.ST015.CPMK04.3 | Ujian Tertulis | 20 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST015.CPMK04.4 | Keaktifan | 1 | Rubrik Holistik |
| CPLP02 | CPMK04 | sub.cpmk.ST015.CPMK04.4 | Laporan Praktiikum | 1 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST015.CPMK04.5 | Keaktifan | 1 | Rubrik Holistik |
| CPLP02 | CPMK04 | sub.cpmk.ST015.CPMK04.5 | Laporan Praktikum | 1 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST015.CPMK16.3 | Diskusi | 1 | Rubrik Holistik |
| CPLP05 | CPMK16 | sub.cpmk.ST015.CPMK16.3 | Laporan Praktikum | 1 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST015.CPMK16.4 | Tanya Jawab | 1 | Rubrik Holistik |
| CPLP05 | CPMK16 | sub.cpmk.ST015.CPMK16.4 | Laporan Praktikum | 1 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST015.CPMK16.5 | Keaktifan | 1 | Rubrik Holistik |
| CPLP05 | CPMK16 | sub.cpmk.ST015.CPMK16.5 | Keaktifan | 1 | Rubrik Holistik |
| CPLP05 | CPMK17 | sub.cpmk.ST015.CPMK17.1 | Presentasi | 5 | Rubrik Analitik |
| CPLP05 | CPMK17 | sub.cpmk.ST015.CPMK17.1 | Tanya Jawab | 1 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST015.CPMK38.3 | Presentasi | 5 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST015.CPMK38.3 | Tanya Jawab | 1 | Rubrik Analitik |
| CPLP05 | CPMK17 | sub.cpmk.ST015.CPMK17.1 | Tes Tertulis | 20 | Rubrik Analitik |
| Total | 100 | ||||
| CPL | MK | CPMK | Kuis | Laporan Praktikum | Diskusi | Tugas | Keaktifan | Responsi | Tes Tulis (UTS) | Tanya jawab | Presentasi | Tes Tulis ( UAS ) | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CPLP02 | STRUKTUR DATA | CPMK04 | 5% | 5% | 1% | 5% | 2% | 0% | 20% | 0% | 0% | 0% | 38% |
| CPLP05 | STRUKTUR DATA | CPMK16 | 0% | 4% | 1% | 0% | 4% | 0% | 0% | 1% | 0% | 0% | 10% |
| CPLP05 | STRUKTUR DATA | CPMK17 | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 1% | 5% | 20% | 26% |
| CPLP09 | STRUKTUR DATA | CPMK38 | 5% | 1% | 0% | 5% | 0% | 9% | 0% | 1% | 5% | 0% | 26% |
| 100% | |||||||||||||