|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1SI-SI133 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| LOGIKA DAN ALGORITMA | SI133 | Data Structure, Algorithm, and Complexity | 4 | 0 | 1 | 22 Sep 2025 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Bety Wulansari, M.Kom |
Bety Wulansari, M.Kom |
Anggit Dwi Hartanto, 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.SI133.CPMK14.1 | Mampu menjelaskan pemahaman mengenai konsep logika untuk informatika dan contoh implementasi nya. | |
| sub.cpmk.SI133.CPMK14.2 | Mampu menjelaskan pemahaman mengenai konsep struktur data dan algoritma serta penerapan nya dalam bentuk penyajian algoritma (deskriptif, flowchart, pseudocode). | |
| sub.cpmk.SI133.CPMK14.3 | Mampu membuat penyelesaian masalah menggunakan algoritma (deskriptif, flowchart, pseudocode) dengan menerapkan konsep percabangan. | |
| sub.cpmk.SI133.CPMK14.4 | Mampu memilih konsep pemograman yang tepat terhadap permasalahan yang ada dan mengimplementasikan penyelesaian algoritma ke dalam bahasa biasa (deskriptif), flowchart, dan pseudocode. | |
| sub.cpmk.SI133.CPMK17.1 | Mampu menerapkan konsep logika, algoritma, struktur data, dan konsep percabangan dalam penyelesaian masalah. | |
| sub.cpmk.SI133.CPMK17.2 | Mampu membuat penyelesaian masalah menggunakan algoritma dengan menerapkan teknik perulangan serta membuat algoritma dengan cara bahasa biasa (deskriptif), flowchart, dan pseudocode. | |
| sub.cpmk.SI133.CPMK17.3 | Mampu membuat penyelesaian masalah menggunakan algoritma dengan menerapkan teknik array 1 dimensi serta serta membuat algoritma dengan cara bahasa biasa (deskriptif), flowchart, dan pseudocode. | |
| sub.cpmk.SI133.CPMK17.4 | Mampu membuat penyelesaian masalah algoritma dengan menerapkan function void dan non void, function dengan parameter dan tanpa parameter serta membuat pseudocode. | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK14 |
sub.cpmk.SI133.CPMK14.1 sub.cpmk.SI133.CPMK14.2 sub.cpmk.SI133.CPMK14.3 sub.cpmk.SI133.CPMK14.4 |
|
| CPMK17 |
sub.cpmk.SI133.CPMK17.1 sub.cpmk.SI133.CPMK17.2 sub.cpmk.SI133.CPMK17.3 sub.cpmk.SI133.CPMK17.4 |
|
| Deskripsi Singkat MK | Pada perkuliahan ini bertujuan untuk memahami konsep-konsep dasar Logika, algoritma dan struktur pemrograman, termasuk mengetahui manfaat penggunaan algoritma pseudocode dan flowchart untuk menyelesaikan berbagai macam permasalahan dalam bidang sistem informasi. Perkuliahan diselenggarakan dalam 28 pertemuan tatap muka selama satu semester. Perkuliahan diawali dengan menjelaskan konsep Logika, algoritma dan struktur pemrograman yang dipelajari pada mata kuliah ini meliputi perbedaan dan contoh logika di dalam bahasa pemrograman, penerapan pseudocode, dan flowchart, pengenalan jenis-jenis tipe data, algoritma pemilihan, algoritma perulangan, struktur array dan implementasi fungsi atau modular, materi yang dipelajari, referensi, tata cara perkuliahan, rincian tugas, serta penilaian akhir. Tugas kuliah akan diberikan secara individu dan jika berkelompok maka 1 kelompok minimal 2 mahasiswa dan maksimal 3 mahasiswa. Pada perkuliahan ini juga memperkenalkan cara penggunaan algoritma dalam penyelesaian masalah yang dapat dikembangkan juga ke dalam pemrograman pada Bahasa Pemrograman tingkat tinggi yaitu C++. Proses pembelajaran memberlakukan penugasan atau kuis yang di-upload di aplikasi LMS (Learning Management System) Waskita Amikom Yogyakarta atau Google Classroom. | |
| Bahan Kajian : Materi Pembelajaran | Materi yang dibahas meliputi logika, algortima, struktur data dan struktur pemrograman (digunakan untuk membuat algoritma cara pseudocode) diantaranya mengenai logika proposisional, algoritma, tipe data, variabel, konstanta, macam-macam operator, ungkapan (ekspresi) yang berupa pengenal, konstanta, dan kombinasi pengenal dan konstanta dengan operator, statement control percabangan yaitu seleksi if, else if, dan case , statement control perulangan yaitu seleksi for, while, dan do while, function void dan non void, function dengan parameter dan tanpa parameter, function berprototype dan tanpa prototype, function argument passed by value, function argument passed by reference dan array 1 dimensi | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Hendra Kurniawan, S.Kom., M.Kom., Alfie Nur Rahmi, S.Kom., M.Kom., Acihmah Sidauruk, S.Kom., M.Kom., Ninik Tri Hartanti, S.Kom., M.Kom., Bety Wulan Sari, S.Kom., M.Kom. | |
| 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.SI133.CPMK14.1-Mampu menjelaskan pemahaman mengenai konsep logika untuk informatika dan contoh implementasi nya. | - Ketepatan menjelaskan logika informatika - Ketepatan menjelaskan aspek logika informatika - Ketepatan menjelaskan contoh implementasi logika informatika. |
Kriteria 1. Ketepatan jawaban untuk pembuktian logika informatika diterapkan dalam kehidupan 2. Ketepatan jawaban dalam menjelaskan logika informatika beserta ruang lingkup nya Teknik Kuis tentang logika informatika |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=70 Menit] Pemahaman materi mandiri,Kuis,[K=20 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Kuliah,Kegiatan Mandiri,[PM=70 Menit] |
Topik Pengantar Informatika Sub Topik 1. Kontrak perkuliahan. 2. Definisi Informatika 3. Aspek Informatika 4. Implementasi logika informatika dalam kehidupan
|
1 |
| 2 | sub.cpmk.SI133.CPMK14.1-Mampu menjelaskan pemahaman mengenai konsep logika untuk informatika dan contoh implementasi nya. | - Ketepatan menjelaskan defenisi logika serta memahami sejarah logika - Ketepatan menjelaskan macam-macam logika serta penerapan nya. - Ketepatan menjelaskan hubungan logika dan matematika pada komputer serta penerapannya |
Kriteria 1. Ketepatan menguraikan defenisi logika. 2. Ketepatan dalam menguraikan hubungan logika dan matematika pada komputer Teknik Kuis tentang logika, serta hubungannya dengan matematika |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=70 Menit] Kuliah,Kuis,[K=20 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Kuliah,Kegiatan Mandiri,[PM=70 Menit] |
Topik Konsep logika dan komputer Sub Topik 1. Sejarah Logika beserta defenisi logika serta macam logika 2. Hubungan logika dan komputer 3. Penerapan matematika dan logika pada komputer
|
1 |
| 3 | sub.cpmk.SI133.CPMK14.1-Mampu menjelaskan pemahaman mengenai konsep logika untuk informatika dan contoh implementasi nya. | - Ketepatan menjelaskan perbedaan simbol kebenaran, simbol proposisi. - Ketepatan menjelaskan operator yang digunakan untuk menggabungkan simbol proposisi. |
Kriteria Ketepatan jawaban kuis sesuai perintah soal Teknik Tugas logika proposisi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Tugas Langsung,[TL=30 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Kuliah,Tugas Take Home,[TH=70 Menit] |
Topik Konsep logika proposisi Sub Topik 1. Penghubung/operator logika 2. Simbol kebenaran dan simbol proposisi 3. Tabel kebenaran 4. Aturan ekuivalen proposisi
|
4 |
| 4 | |||||||
| 5 | sub.cpmk.SI133.CPMK14.2-Mampu menjelaskan pemahaman mengenai konsep struktur data dan algoritma serta penerapan nya dalam bentuk penyajian algoritma (deskriptif, flowchart, pseudocode). | - Ketepatan menguraikan arti algoritma beserta contoh. - Ketepatan menguraikan ciri beserta sifat algoritma. |
Kriteria Ketepatan penulisan algoritma dalam penyelesaian masalah. Teknik Tugas tentang algoritma dalam studi kasus |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Tugas Langsung,[TL=30 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Kuliah,Tugas Take Home,[TH=70 Menit] |
Topik Konsep dasar algoritma Sub Topik 1. Definisi, syarat, ciri, dan sifat algoritma 2. Menyelesaikan masalah dengan teknik top-down
|
2 |
| 6 | |||||||
| 7 | sub.cpmk.SI133.CPMK14.2-Mampu menjelaskan pemahaman mengenai konsep struktur data dan algoritma serta penerapan nya dalam bentuk penyajian algoritma (deskriptif, flowchart, pseudocode). | - Ketepatan menjelaskan macam-macam operator yang digunakan dalam Bahasa C++ - Ketepatan menerapkan jenis operator dalam program Bahasa C++ sesuai dengan kasus yang diberikan |
Kriteria 1. Ketepatan jawaban untuk membedakan program dinamis dan statis 2. Ketepatan jawaban dalam membuat algoritma sesuai dengan kasus yang diberikan Teknik Tugas penerapan operator dalam C++ |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Tugas Langsung,[TL=30 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Kuliah,Tugas Take Home,[TH=70 Menit] |
Topik Konsep struktur data Sub Topik 1. Tipe data 2. Identifier 3. Operator 4. Konstanta
|
2 |
| 8 | sub.cpmk.SI133.CPMK14.2-Mampu menjelaskan pemahaman mengenai konsep struktur data dan algoritma serta penerapan nya dalam bentuk penyajian algoritma (deskriptif, flowchart, pseudocode). | Ketepatan menerapkan algoritma dengan cara deskriptif, flowchart, dan pseudocode |
Kriteria Ketepatan jawaban dalam membuat algoritma sesuai dengan kasus yang diberikan Teknik Tugas tentang deskriptif, flowchart, dan pseudocode |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Tugas Langsung,[TL=30 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Kuliah,Tugas Take Home,[TH=70 Menit] |
Topik Algoritma dengan cara deskriptif, flowchart, dan pseudocode Sub Topik 1. Konsep deskriptif, flowchart, dan pseudocode 2. Implementasi algortima dengan menggunakan cara deskriptif, flowchart, dan pseudocode
|
9 |
| 9 | |||||||
| 10 | |||||||
| 11 | sub.cpmk.SI133.CPMK14.3-Mampu membuat penyelesaian masalah menggunakan algoritma (deskriptif, flowchart, pseudocode) dengan menerapkan konsep percabangan. | - Ketepatan menjelaskan macam struktur percabangan if, if else, if-else if, dan switch-case. - Ketepatan dalam pemilihan percabangan untuk penyelesaian. |
Kriteria Ketepatan penerapan struktur percabangan if, if else, if-else if, dan switch-case Teknik Tugas tentang struktur percabangan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Tugas Langsung,[TL=30 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Kuliah,Tugas Take Home,[TH=70 Menit] |
Topik Struktur Percabangan Sub Topik 1. Tujuan struktur percabangan 2. Struktur percabangan IF, IF-ELSE, IF-ELSE IF, dan Switch-Case
|
4 |
| 12 | |||||||
| 13 | |||||||
| 14 | |||||||
| 15 | sub.cpmk.SI133.CPMK17.1-Mampu menerapkan konsep logika, algoritma, struktur data, dan konsep percabangan dalam penyelesaian masalah. | Mampu menjelaskan pemahaman tentang konsep logika proposisional dan algoritma, serta penerapannya dalam menyelesaikan permasalahan sehari-hari. Selain itu, mampu memahami, mengidentifikasi, dan menjelaskan penyajian algoritma menggunakan bahasa deskriptif, flowchart, dan pseudocode sesuai dengan instruksi pada soal UTS |
Kriteria Ketepatan jawaban ujian sesuai instruksi pada soal UTS. Teknik Tes Tertulis (UTS) |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai arahan DAAK,[D=100 Menit] |
Topik Materi pertemuan 1 sampai pertemuan 14 Sub Topik |
20 |
| 16 | sub.cpmk.SI133.CPMK17.2-Mampu membuat penyelesaian masalah menggunakan algoritma dengan menerapkan teknik perulangan serta membuat algoritma dengan cara bahasa biasa (deskriptif), flowchart, dan pseudocode. | Ketepatan menyelesaikan permasalahan dengan merangkai algoritma dengan menerapkan struktur perulangan for, while, dan do while di dalam nya |
Kriteria Ketepatan penulisan struktur perulangan for, while, dan do while Teknik Tugas tentang struktur perulangan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Tugas Langsung,[TL=30 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Kuliah,Tugas Take Home,[TH=70 Menit] |
Topik Struktur Perulangan Sub Topik 1. Tujuan perulangan 2. Struktur perulangan for, while, dan do while
|
4 |
| 17 | |||||||
| 18 | |||||||
| 19 | |||||||
| 20 | sub.cpmk.SI133.CPMK17.3-Mampu membuat penyelesaian masalah menggunakan algoritma dengan menerapkan teknik array 1 dimensi serta serta membuat algoritma dengan cara bahasa biasa (deskriptif), flowchart, dan pseudocode. | Ketepatan menyelesaikan permasalahan dengan merangkai algoritma dengan menerapkan array di dalamnya |
Kriteria Ketepatan penulisan struktur array 1 dimensi dan array dimensi Teknik Tugas tentang struktur array |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Tugas Langsung,[TL=30 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Kuliah,Tugas Take Home,[TH=70 Menit] |
Topik Struktur Array Sub Topik 1. Macam-macam dan sifat Array 2. Array
|
4 |
| 21 | |||||||
| 22 | sub.cpmk.SI133.CPMK17.4-Mampu membuat penyelesaian masalah algoritma dengan menerapkan function void dan non void, function dengan parameter dan tanpa parameter serta membuat pseudocode. | Ketepatan menjelaskan dan membedakan jenis Fungsi void dan non-void |
Kriteria Ketepatan penggunaan fungsi void dan non void dalam permasalahan yang ada dengan menguraikan nya menggunakan algoritma Teknik Tugas tentang fungsi |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Tugas Langsung,[TL=30 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Kuliah,Tugas Take Home,[TH=70 Menit] |
Topik Struktur Fungsi Sub Topik Implementasi penerapan fungsi void dan non-void
|
4 |
| 23 | |||||||
| 24 | sub.cpmk.SI133.CPMK14.4-Mampu memilih konsep pemograman yang tepat terhadap permasalahan yang ada dan mengimplementasikan penyelesaian algoritma ke dalam bahasa biasa (deskriptif), flowchart, dan pseudocode. | Ketepatan dalam pemahaman dan menjelaskan kembali dengan menuangkan hasil penyelesaian masalah dengan menggunakan algoritma |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Tugas tentang menyelesaikan masalah dengan algoritma |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=20 Menit] Kuliah,Tugas Langsung,[TL=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=20 Menit] Kuliah,Tugas Langsung,[TL=140 Menit] |
Topik Materi dari pertemuan 1 sampai pertemuan 23 Sub Topik
|
2 |
| 25 | sub.cpmk.SI133.CPMK14.4-Mampu memilih konsep pemograman yang tepat terhadap permasalahan yang ada dan mengimplementasikan penyelesaian algoritma ke dalam bahasa biasa (deskriptif), flowchart, dan pseudocode. | Ketepatan dalam pemahaman dan menjelaskan kembali dengan menuangkan hasil penyelesaian masalah dengan menggunakan algoritma |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Tugas tentang menyelesaikan masalah dengan algoritma |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=20 Menit] Kuliah,Tugas Langsung,[TL=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=20 Menit] Kuliah,Tugas Take Home,[TH=140 Menit] |
Topik Evaluasi Sub Topik Penilaian tugas individu
|
2 |
| 26 | sub.cpmk.SI133.CPMK14.4-Mampu memilih konsep pemograman yang tepat terhadap permasalahan yang ada dan mengimplementasikan penyelesaian algoritma ke dalam bahasa biasa (deskriptif), flowchart, dan pseudocode. | - Ketepatan dalam menjelaskan tujuan dan latar belakang Final Project. - Ketepatan dalam menyajikan metode, tahapan pengerjaan, serta hasil yang dicapai. - Ketepatan dalam menjawab pertanyaan dan memberikan penjelasan tambahan terkait isi Final Project. |
Kriteria Ketepatan jawaban dan cara melakukan presentasi Teknik Presentasi |
Kuliah,Presentasi,[PS=100 Menit] |
Kuliah,Presentasi,[PS=100 Menit] |
Topik Presentasi Final Project Sub Topik |
16 |
| 27 | |||||||
| 28 | |||||||
| 29 | |||||||
| 30 | sub.cpmk.SI133.CPMK14.4-Mampu memilih konsep pemograman yang tepat terhadap permasalahan yang ada dan mengimplementasikan penyelesaian algoritma ke dalam bahasa biasa (deskriptif), flowchart, dan pseudocode. | - Mampu menarik kesimpulan untuk solusi dari masalah yang diberikan. - Mampu menentukan teknik yang tepat untuk digunakan sebagai solusi terhadap masalah yang ada. - Mampu menuangkan solusi ke dalam bentuk algoritma deskriptif, flowchart, dan pseudocode. |
Kriteria Ketepatan jawaban ujian sesuai instruksi pada soal UAS. Teknik Ujian Penugasan (UAS) |
Ujian terjadwal,Durasi sesuai arahan DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai arahan DAAK,[D=100 Menit] |
Topik Dokumentasi laporan Final Project. Sub Topik |
25 |
| CPL | MK | CPMK | Kuis | Tugas Teori (Individu) | Tes Tulis (UTS) | Tugas Teori (Kelompok) | Unjuk Kerja (Presentasi) | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|---|---|
| CPL06 | LOGIKA DAN ALGORITMA | CPMK14 | Y | Y | Y | Y | Y | |
| CPL07 | LOGIKA DAN ALGORITMA | CPMK17 | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL06 | CPMK14 | sub.cpmk.SI133.CPMK14.1 | Kuis tentang logika informatika | 1 | 1. Ketepatan jawaban untuk pembuktian logika informatika diterapkan dalam kehidupan 2. Ketepatan jawaban dalam menjelaskan logika informatika beserta ruang lingkup nya |
| CPL06 | CPMK14 | sub.cpmk.SI133.CPMK14.1 | Kuis tentang logika, serta hubungannya dengan matematika | 1 | 1. Ketepatan menguraikan defenisi logika. 2. Ketepatan dalam menguraikan hubungan logika dan matematika pada komputer |
| CPL06 | CPMK14 | sub.cpmk.SI133.CPMK14.1 | Tugas logika proposisi | 4 | Ketepatan jawaban kuis sesuai perintah soal |
| CPL06 | CPMK14 | sub.cpmk.SI133.CPMK14.2 | Tugas tentang algoritma dalam studi kasus | 2 | Ketepatan penulisan algoritma dalam penyelesaian masalah. |
| CPL06 | CPMK14 | sub.cpmk.SI133.CPMK14.2 | Tugas penerapan operator dalam C++ | 2 | 1. Ketepatan jawaban untuk membedakan program dinamis dan statis 2. Ketepatan jawaban dalam membuat algoritma sesuai dengan kasus yang diberikan |
| CPL06 | CPMK14 | sub.cpmk.SI133.CPMK14.2 | Tugas tentang deskriptif, flowchart, dan pseudocode | 9 | Ketepatan jawaban dalam membuat algoritma sesuai dengan kasus yang diberikan |
| CPL06 | CPMK14 | sub.cpmk.SI133.CPMK14.3 | Tugas tentang struktur percabangan | 4 | Ketepatan penerapan struktur percabangan if, if else, if-else if, dan switch-case |
| CPL07 | CPMK17 | sub.cpmk.SI133.CPMK17.1 | Tes Tertulis (UTS) | 20 | Ketepatan jawaban ujian sesuai instruksi pada soal UTS. |
| CPL07 | CPMK17 | sub.cpmk.SI133.CPMK17.2 | Tugas tentang struktur perulangan | 4 | Ketepatan penulisan struktur perulangan for, while, dan do while |
| CPL07 | CPMK17 | sub.cpmk.SI133.CPMK17.3 | Tugas tentang struktur array | 4 | Ketepatan penulisan struktur array 1 dimensi dan array dimensi |
| CPL07 | CPMK17 | sub.cpmk.SI133.CPMK17.4 | Tugas tentang fungsi | 4 | Ketepatan penggunaan fungsi void dan non void dalam permasalahan yang ada dengan menguraikan nya menggunakan algoritma |
| CPL06 | CPMK14 | sub.cpmk.SI133.CPMK14.4 | Tugas tentang menyelesaikan masalah dengan algoritma | 2 | Ketepatan jawaban sesuai perintah soal |
| CPL06 | CPMK14 | sub.cpmk.SI133.CPMK14.4 | Tugas tentang menyelesaikan masalah dengan algoritma | 2 | Ketepatan jawaban sesuai perintah soal |
| CPL06 | CPMK14 | sub.cpmk.SI133.CPMK14.4 | Presentasi | 16 | Ketepatan jawaban dan cara melakukan presentasi |
| CPL06 | CPMK14 | sub.cpmk.SI133.CPMK14.4 | Ujian Penugasan (UAS) | 25 | Ketepatan jawaban ujian sesuai instruksi pada soal UAS. |
| Total | 100 | ||||
| CPL | MK | CPMK | Kuis | Tugas Teori (Individu) | Tes Tulis (UTS) | Tugas Teori (Kelompok) | Unjuk Kerja (Presentasi) | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|---|---|
| CPL06 | LOGIKA DAN ALGORITMA | CPMK14 | 2% | 23% | 0% | 2% | 16% | 25% | 68% |
| CPL07 | LOGIKA DAN ALGORITMA | CPMK17 | 0% | 12% | 20% | 0% | 0% | 0% | 32% |
| 100% | |||||||||