|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-D3MI-DM127 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| ALGORITMA STRUKTUR DATA | DM127 | Application Development and Programming | 2 | 2 | 1 | 21 Aug 2023 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Yuli Astuti, M.Kom |
M.Nuraminudin, S.Kom., M.Kom. |
AKHMAD DAHLAN, S.KOM., M.KOM. |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL04 | Mampu bekerja sama, berkomunikasi, dan berinovasi, serta mampu bertanggung jawab pada pencapaian hasil baik secara mandiri atau berkelompok di dalam maupun di luar kampus | |
| CPL06 | Mampu mengembangkan sistem informasi dengan menerapkan dasar logika, struktur data, basis data, dan merencanakan infrastruktur TI sesuai dengan kebutuhan organisasi. | |
| CPL09 | Mampu menjelaskan peranan konsep dasar sistem informasi, dasar logika, basis data, struktur data, dan infrastruktur TI dalam pengembangan sistem informasi | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK.04.1 | Mahasiswa mampu menunjukkan kerja sama, komunikasi, dan inovasi serta mampu bertanggung jawab pada pencapaian hasil yang baik secara mandiri maupun berkelompok | |
| CPMK.06.1 | Mampu menerapkan dasar logika dalam pengembangan sistem aplikasi sesuai dengan kebutuhan organisasi | |
| CPMK.09.2 | Mampu menguraikan konsep dasar logika dalam pengembangan sistem aplikasi | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.DM127.CPMK.04.1. | Mahasiswa mampu menjelaskan dan membuat program aplikasi sederhana menggunakan pemgrograman C++ sebagai final projek | |
| sub.cpmk.DM127.CPMK.06.1. | Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | |
| sub.cpmk.DM127.CPMK.09.2. | Mahasiswa mampu menjelaskan pemahaman tentang algoritma dan penyajiannya, logika, logika proposisi dan notasi algoritma serta penyajian algoritma (Deskripsi, flowchart, Pseudocode) | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK.09.2 |
sub.cpmk.DM127.CPMK.09.2. |
|
| CPMK.06.1 |
sub.cpmk.DM127.CPMK.06.1. |
|
| CPMK.04.1 |
sub.cpmk.DM127.CPMK.04.1. |
|
| Deskripsi Singkat MK | Matakuliah ini adalah matakuliah wajib yang diambil pada semester ganjil dan menjadi matakuliah dasar pemrograman, pada matakuliah ini memberikan pengetahuan tentang konsep dasar logika, algoritma dan struktur data serta bisa menyelesaikan kasus menggunakan kalimat deskripsi, flowchart, logika preposisi, perbedaan jenis tipe data, variabel, operato. Pada matakuliah ini juga membahas tentang konsep dasar algoritma percabangan, perulangan, array, fungsi, pengurutan data, pencarian data serta pengenalan dasar pemrograman objek oriented programming meliputi class, method, penggunaan private/protect/public, enkapsulasi, inheritence dan abstraksi serta memberikan contoh permasalahannya. | |
| Bahan Kajian : Materi Pembelajaran | ateri yang dibahas meliputi konsep dasar algoritm, penyajian algoritma, konsep pemrograman, konsep struktur data,tipe data, variabel, konsep logika, jenis logika proposisi, operator logika, negasi, konjungsi, disjungsi, implikasi, biimplikasi, notasi algoritma, kalimat deskripsi, flowchart, pseudocode, statemen kontrol percabangan menggunakan if dan case, statemen kontrol perulangan menggunakan for, while dan do while, percabangan bersarang, perulangan bersarang, konsep array 1 dan 2 dimensi, implementasi dan manipulasi array seperti input, tampil, edit dan hapus, fungsi void dan non void, fungsi dengan parameter dan tanpa parameter, struktur, struktur of array, sorting, searching dan konsep dasar OOP seperti class, object, encapsulasi, inheritance, abstract serta polymorphism. | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Yuli Astuti, M.Kom, Hanif Al Fatta, S.Kom., M.Kom., Ph.D | |
| Mata Kuliah Syarat | - | |
| 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.DM127.CPMK.09.2.-Mahasiswa mampu menjelaskan pemahaman tentang algoritma dan penyajiannya, logika, logika proposisi dan notasi algoritma serta penyajian algoritma (Deskripsi, flowchart, Pseudocode) | Mahasiswa mampu menerapkan dan menjelaskan pemahaman tentang algoritma, penyajian algoritma, definisi dan konsep pemrograman, definisi struktur data, tipe data dan jenis bahasa pemrograman |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Analitik Kuis |
Kuliah,Diskusi,[DS=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Konsep Algoritma dan Struktur Data: Kontrak Belajar, Penjelasan RPS & Silabus, Penyajian Algoritma, Konsep Pemrograman, Definisi Struktur Data, Tipe Data, Jenis Bahasa Pemrograman Ref1. Sub Topik |
2 |
| 2 | sub.cpmk.DM127.CPMK.09.2.-Mahasiswa mampu menjelaskan pemahaman tentang algoritma dan penyajiannya, logika, logika proposisi dan notasi algoritma serta penyajian algoritma (Deskripsi, flowchart, Pseudocode) | Mahasiswa mampu menerapkan dan memahami tools DevC++, compile dan Run, membuat program sederhana dan error handling |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Analitik Tugas |
Praktikum,Tugas Langsung,[TL=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Pengenalan Tools DevC++ dan pembuatan program sederhana Ref1. Sub Topik |
2 |
| 3 | sub.cpmk.DM127.CPMK.09.2.-Mahasiswa mampu menjelaskan pemahaman tentang algoritma dan penyajiannya, logika, logika proposisi dan notasi algoritma serta penyajian algoritma (Deskripsi, flowchart, Pseudocode) | Mahasiswa mampu menerapkan dan menjelaskan pemahaman tentang definisi logika proposisi, operator logika, negasi, konjungsi, disjungsi, disjungsi eksklusif (XOR), implikasi, biimplikasi dan penyajian algoritma (deskriptif, flowchart, pseudocode) |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Holistik Tugas |
Kuliah,Tugas Langsung,[TL=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Logika Proposisi dan Notasi Algoritma: Definisi Logika proposisi, Operator Logika, Negasi, Konjungsi dan Disjungsi, Disjungsi Eksklusif (XOR), Implikasi, Biimplikasi, Penyajian Algoritma (Deskirptif, Flowchart, Pseudocode) Ref1. Sub Topik |
2 |
| 4 | sub.cpmk.DM127.CPMK.09.2.-Mahasiswa mampu menjelaskan pemahaman tentang algoritma dan penyajiannya, logika, logika proposisi dan notasi algoritma serta penyajian algoritma (Deskripsi, flowchart, Pseudocode) | Mahasiswa mampu memahami dan mengimplementasikan perintah input dan output, menggunakan operator, variabel, konstanta dan tipe casting |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Analitik Tugas |
Praktikum,Studi Kasus,[SK=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Praktikum pembuatan program input output Ref1. Sub Topik |
2 |
| 5 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu menerapkan strutur percabangan if dan switch case ke dalam penyelesaian kasus baik percabangan biasa maupun percabangan bersarang |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Holistik Diskusi |
Kuliah,Tugas Langsung,[TL=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Praktikum pembuatan program input output Ref1. Sub Topik |
1 |
| 6 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu menerapkan strutur percabangan if dan switch case ke dalam penyelesaian kasus baik percabangan biasa maupun percabangan bersarang dengan sintaks bahasa C++ |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Analitik Tugas |
Praktikum,Tugas Langsung,[TL=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Pratikum Percabangan Ref1. Sub Topik |
2 |
| 7 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu menerapkan struktur perulangan for, while dan do while baik perulangan biasa maupun perulangan bersarang ke dalam penyelesaian kasus |
Kriteria Teknik Rubrik Holistik Diskusi |
Kuliah,Tugas Langsung,[TL=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Perulangan: Konsep perulangan, jenis perulangan for, while dan do while serta perulangan bersarang Ref1. Sub Topik |
1 |
| 8 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu menerapkan struktur perulangan for, while dan do while baik perulangan biasa maupun perulangan bersarang dengan sintaks bahasa C++ |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Analitik Laporan praktikum |
Praktikum,Tugas Langsung,[TL=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Praktikum Perulangan Ref1. Sub Topik |
3 |
| 9 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu mendeklarasikan dan menerapkan cara penggunaan array 1 dan 2 dimensi ke dalam penyelesaian kasus |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Holistik Diskusi |
Kuliah,Tugas Langsung,[TL=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Array: Jenis array 1 dan 2 Dimensi, Deklarasi, Pengaksesan, dan Manipulasi Array Ref1. Sub Topik |
1 |
| 10 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu mendeklarasikan dan menerapkan cara penggunaan array 1 dan 2 dimensi ke dalam penyelesaian kasus dengan sintaks bahasa c++ |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Analitik Laporan praktikum |
Praktikum,Tugas Langsung,[TL=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Praktikum Array Ref1. Sub Topik |
3 |
| 11 | sub.cpmk.DM127.CPMK.09.2.-Mahasiswa mampu menjelaskan pemahaman tentang algoritma dan penyajiannya, logika, logika proposisi dan notasi algoritma serta penyajian algoritma (Deskripsi, flowchart, Pseudocode) | Mampu mendeklarasikan, menentukan jenis fungsi dan menerapkan fungsi dalam penyelesaian kasus |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Holistik Diskusi |
Kuliah,Tugas Langsung,[TL=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Modulaar: Konsep dasar Fungsi, Jenis Fungsi dan Parameter pada fungsi Ref1. Sub Topik |
1 |
| 12 | sub.cpmk.DM127.CPMK.09.2.-Mahasiswa mampu menjelaskan pemahaman tentang algoritma dan penyajiannya, logika, logika proposisi dan notasi algoritma serta penyajian algoritma (Deskripsi, flowchart, Pseudocode) | Mampu mendeklarasikan, menentukan jenis fungsi dan menerapkan fungsi dalam penyelesaian kasus |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Analitik Laporan praktikum |
Praktikum,Tugas Langsung,[TL=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Praktikum Fungsi Ref1. Sub Topik |
3 |
| 13 | sub.cpmk.DM127.CPMK.09.2.-Mahasiswa mampu menjelaskan pemahaman tentang algoritma dan penyajiannya, logika, logika proposisi dan notasi algoritma serta penyajian algoritma (Deskripsi, flowchart, Pseudocode) | Mampu mendeklarasikan dan menerapkan struct, struct of array dalam penyelesaian kasus |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Holistik Tugas |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Struct: Definisi struct, struct of array, pengaksesan struct dan struct of array Ref1. Sub Topik |
2 |
| 14 | sub.cpmk.DM127.CPMK.09.2.-Mahasiswa mampu menjelaskan pemahaman tentang algoritma dan penyajiannya, logika, logika proposisi dan notasi algoritma serta penyajian algoritma (Deskripsi, flowchart, Pseudocode) | Mampu mendeklarasikan dan menerapkan struct, struct of array dengan sintaks bahasa C++ |
Kriteria Ketepatan jawaban tugas sesuai perintah soal Teknik Rubrik Analitik Laporan praktikum |
Responsi,Tugas Responsi,[TR=100 Menit] |
Responsi,Studi Kasus,[SK=100 Menit] |
Topik Responsi 1 Ref1. Sub Topik |
3 |
| 15 | sub.cpmk.DM127.CPMK.09.2.-Mahasiswa mampu menjelaskan pemahaman tentang algoritma dan penyajiannya, logika, logika proposisi dan notasi algoritma serta penyajian algoritma (Deskripsi, flowchart, Pseudocode) | UTS |
Kriteria Ketepatan Jawaban Teknik UTS |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Materi Minggu 1 - 7 Sub Topik Materi Minggu 1 - 7 |
20 | |
| 16 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu merancang algoritma atau metode pada pengurutan data yang tepat dan menerapkan dalam penyelesaian kasus |
Kriteria Teknik Rubrik Holistik Tugas |
Kuliah,Tugas Langsung,[TL=100 Menit] Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Sorting: Konsep dasar sorting, metode sorting dan implementasi sorting Ref1. Sub Topik |
2 | |
| 17 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu merancang algoritma atau metode pada pengurutan data yang tepat dan menerapkan dalam penyelesaian kasus dengan sintaks bahasa C++ |
Kriteria Teknik Rubrik Analitik Laporan praktikum |
Praktikum,Tugas Langsung,[TL=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Praktikum Sorting Ref1. Sub Topik |
3 |
| 18 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu merancang algoritma atau metode pada pencarian data yang tepat dan menerapkan dalam penyelesaian kasus |
Kriteria Teknik Rubrik Holistik Tugas |
Kuliah,Tugas Langsung,[TL=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Searching: Konsep dasar searching, metode dan implementasinya Ref1. Sub Topik |
2 |
| 19 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu merancang algoritma atau metode pada pencarian data yang tepat dan menerapkan dalam penyelesaian kasus dengan sintaks C++ |
Kriteria Teknik Rubrik Analitik Laporan praktikum |
Praktikum,Tugas Langsung,[TL=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Praktikum Searching Ref1. Sub Topik |
3 |
| 20 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu memahami dan menjelasakan konsep OOP, Class, Object, Inheritance, Abstraction dan Polimorphism |
Kriteria Teknik Rubrik Holistik Diskusi |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik OOP: Konsep dasar, definisi OOP, Class, Object atau instance, Inheritance, Abstraction dan Polymorpism Ref1. Sub Topik |
1 |
| 21 | sub.cpmk.DM127.CPMK.06.1.-Mahasiswa mampu menjelaskan konsep dan membuat program menggunakan C++ dengan menerapkan statemen kontrol percabangan if, case dan percabangan didalam percabangan (percabangana bersarang) | Mampu memahami dan menjelasakan konsep OOP, Class, Object, Inheritance, Abstraction dan Polimorphism ke dalam sintaks bahasa C++ |
Kriteria Teknik Rubrik Analitik Laporan praktikum |
Praktikum,Tugas Responsi,[TR=100 Menit] |
Praktikum,Studi Kasus,[SK=100 Menit] |
Topik Responsi 2 Ref1. Sub Topik |
3 |
| 22 | sub.cpmk.DM127.CPMK.04.1.-Mahasiswa mampu menjelaskan dan membuat program aplikasi sederhana menggunakan pemgrograman C++ sebagai final projek | Mampu merancang struktur data dengan baik, mampu menjelasakan serta mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat pada sintaks bahasa C++ |
Kriteria Teknik Rubrik Analitik Presentasi |
Kuliah,Presentasi,[PS=100 Menit] |
Kuliah,Implementasi Proyek,[IP=100 Menit] |
Topik Presentasi Fiinal Projeck Ref1. Sub Topik |
2 |
| 23 | sub.cpmk.DM127.CPMK.04.1.-Mahasiswa mampu menjelaskan dan membuat program aplikasi sederhana menggunakan pemgrograman C++ sebagai final projek | Mampu menjelaskan program yang dibuat sesuai konsep final projek |
Kriteria Teknik Rubrik Analitik Presentasi |
Praktikum,Presentasi,[PS=100 Menit] |
Praktikum,Implementasi Proyek,[IP=100 Menit] |
Topik Presentasi Fiinal Projeck Ref1. Sub Topik |
2 |
| 24 | sub.cpmk.DM127.CPMK.04.1.-Mahasiswa mampu menjelaskan dan membuat program aplikasi sederhana menggunakan pemgrograman C++ sebagai final projek | Mampu merancang struktur data dengan baik, mampu menjelasakan serta mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat pada sintaks bahasa C++ |
Kriteria Teknik Rubrik Analitik Keaktifan |
Kuliah,Presentasi,[PS=100 Menit] |
Kuliah,Implementasi Proyek,[IP=100 Menit] |
Topik Presentasi Fiinal Projeck Ref1. Sub Topik |
3 |
| 25 | sub.cpmk.DM127.CPMK.04.1.-Mahasiswa mampu menjelaskan dan membuat program aplikasi sederhana menggunakan pemgrograman C++ sebagai final projek | Mampu menjelaskan program yang dibuat sesuai konsep final projek |
Kriteria Teknik Rubrik Analitik Presentasi |
Praktikum,Presentasi,[PS=100 Menit] |
Praktikum,Implementasi Proyek,[IP=100 Menit] |
Topik Presentasi Fiinal Projeck Ref1. Sub Topik |
2 |
| 26 | sub.cpmk.DM127.CPMK.04.1.-Mahasiswa mampu menjelaskan dan membuat program aplikasi sederhana menggunakan pemgrograman C++ sebagai final projek | Mampu merancang struktur data dengan baik, mampu menjelasakan serta mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat pada sintaks bahasa C++ |
Kriteria Teknik Rubrik Analitik Keaktifan |
Kuliah,Presentasi,[PS=100 Menit] |
Kuliah,Implementasi Proyek,[IP=100 Menit] |
Topik Presentasi Fiinal Projeck Ref1. Sub Topik |
3 |
| 27 | sub.cpmk.DM127.CPMK.04.1.-Mahasiswa mampu menjelaskan dan membuat program aplikasi sederhana menggunakan pemgrograman C++ sebagai final projek | Mampu menjelaskan program yang dibuat sesuai konsep final projek |
Kriteria Teknik Rubrik Analitik Tanya jawab |
Praktikum,Presentasi,[PS=100 Menit] |
Praktikum,Implementasi Proyek,[IP=100 Menit] |
Topik Presentasi Fiinal Projeck Ref1. Sub Topik |
3 |
| 28 | sub.cpmk.DM127.CPMK.04.1.-Mahasiswa mampu menjelaskan dan membuat program aplikasi sederhana menggunakan pemgrograman C++ sebagai final projek | Mampu merancang struktur data dengan baik, mampu menjelasakan serta mampu mengevaluasi struktur data yang tepat dalam studi kasus untuk memenuhi kebutuhan industri atau masyarakat pada sintaks bahasa C++(Boleh memilih compiler yang dikuasai) |
Kriteria Teknik Rubrik Analitik Tanya jawab |
Kuliah,Presentasi,[PS=100 Menit] |
Kuliah,Implementasi Proyek,[IP=100 Menit] |
Topik Presentasi Fiinal Projeck Ref1. Sub Topik |
3 |
| 29 | sub.cpmk.DM127.CPMK.04.1.-Mahasiswa mampu menjelaskan dan membuat program aplikasi sederhana menggunakan pemgrograman C++ sebagai final projek | Mampu menjelaskan program yang dibuat sesuai konsep final projek |
Kriteria Teknik Rubrik Analitik Tanya jawab |
Praktikum,Presentasi,[PS=100 Menit] |
Praktikum,Implementasi Proyek,[IP=100 Menit] |
Topik Presentasi Fiinal Projeck Ref1. Sub Topik |
3 |
| 30 | sub.cpmk.DM127.CPMK.04.1.-Mahasiswa mampu menjelaskan dan membuat program aplikasi sederhana menggunakan pemgrograman C++ sebagai final projek | UAS |
Kriteria Ketepatan Jawaban Teknik UAS |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Materi Minggu 8 - 14 Sub Topik |
17 | |
| CPL | MK | CPMK | Tugas Teori (Individu) | Tugas Praktikum | Tes Tulis (UTS) | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|
| CPL04 | ALGORITMA STRUKTUR DATA | CPMK.04.1 | Y | Y | Y | |
| CPL06 | ALGORITMA STRUKTUR DATA | CPMK.06.1 | Y | Y | ||
| CPL09 | ALGORITMA STRUKTUR DATA | CPMK.09.2 | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL09 | CPMK.09.2 | sub.cpmk.DM127.CPMK.09.2. | Rubrik Analitik Kuis | 2 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL09 | CPMK.09.2 | sub.cpmk.DM127.CPMK.09.2. | Rubrik Analitik Tugas | 2 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL09 | CPMK.09.2 | sub.cpmk.DM127.CPMK.09.2. | Rubrik Holistik Tugas | 2 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL09 | CPMK.09.2 | sub.cpmk.DM127.CPMK.09.2. | Rubrik Analitik Tugas | 2 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Holistik Diskusi | 1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Analitik Tugas | 2 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Holistik Diskusi | 1 | |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Analitik Laporan praktikum | 3 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Holistik Diskusi | 1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Analitik Laporan praktikum | 3 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL09 | CPMK.09.2 | sub.cpmk.DM127.CPMK.09.2. | Rubrik Holistik Diskusi | 1 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL09 | CPMK.09.2 | sub.cpmk.DM127.CPMK.09.2. | Rubrik Analitik Laporan praktikum | 3 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL09 | CPMK.09.2 | sub.cpmk.DM127.CPMK.09.2. | Rubrik Holistik Tugas | 2 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL09 | CPMK.09.2 | sub.cpmk.DM127.CPMK.09.2. | Rubrik Analitik Laporan praktikum | 3 | Ketepatan jawaban tugas sesuai perintah soal |
| CPL09 | CPMK.09.2 | sub.cpmk.DM127.CPMK.09.2. | UTS | 20 | Ketepatan Jawaban |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Holistik Tugas | 2 | |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Analitik Laporan praktikum | 3 | |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Holistik Tugas | 2 | |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Analitik Laporan praktikum | 3 | |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Holistik Diskusi | 1 | |
| CPL06 | CPMK.06.1 | sub.cpmk.DM127.CPMK.06.1. | Rubrik Analitik Laporan praktikum | 3 | |
| CPL04 | CPMK.04.1 | sub.cpmk.DM127.CPMK.04.1. | Rubrik Analitik Presentasi | 2 | |
| CPL04 | CPMK.04.1 | sub.cpmk.DM127.CPMK.04.1. | Rubrik Analitik Presentasi | 2 | |
| CPL04 | CPMK.04.1 | sub.cpmk.DM127.CPMK.04.1. | Rubrik Analitik Keaktifan | 3 | |
| CPL04 | CPMK.04.1 | sub.cpmk.DM127.CPMK.04.1. | Rubrik Analitik Presentasi | 2 | |
| CPL04 | CPMK.04.1 | sub.cpmk.DM127.CPMK.04.1. | Rubrik Analitik Keaktifan | 3 | |
| CPL04 | CPMK.04.1 | sub.cpmk.DM127.CPMK.04.1. | Rubrik Analitik Tanya jawab | 3 | |
| CPL04 | CPMK.04.1 | sub.cpmk.DM127.CPMK.04.1. | Rubrik Analitik Tanya jawab | 3 | |
| CPL04 | CPMK.04.1 | sub.cpmk.DM127.CPMK.04.1. | Rubrik Analitik Tanya jawab | 3 | |
| CPL04 | CPMK.04.1 | sub.cpmk.DM127.CPMK.04.1. | UAS | 17 | Ketepatan Jawaban |
| Total | 100 | ||||
| CPL | MK | CPMK | Tugas Teori (Individu) | Tugas Praktikum | Tes Tulis (UTS) | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|
| CPL04 | ALGORITMA STRUKTUR DATA | CPMK.04.1 | 11% | 10% | 0% | 17% | 38% |
| CPL06 | ALGORITMA STRUKTUR DATA | CPMK.06.1 | 8% | 17% | 0% | 0% | 25% |
| CPL09 | ALGORITMA STRUKTUR DATA | CPMK.09.2 | 7% | 10% | 20% | 0% | 37% |
| 100% | |||||||