|
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 | T= 4 | 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 | Mata kuliah ini bertujuan untuk memberikan pemahaman mengenai konsep dasar logika, algoritma, dan struktur pemrograman, termasuk manfaat penggunaan algoritma, pseudocode, dan flowchart dalam menyelesaikan berbagai permasalahan di bidang sistem informasi. Perkuliahan diselenggarakan dalam 28 kali pertemuan tatap muka selama satu semester. Perkuliahan diawali dengan pembahasan konsep logika, algoritma, dan struktur pemrograman yang menjadi cakupan mata kuliah ini. Materi yang dipelajari meliputi perbedaan dan contoh penerapan logika dalam bahasa pemrograman, penggunaan pseudocode dan flowchart, pengenalan berbagai jenis tipe data, algoritma pemilihan, algoritma perulangan, struktur array, serta implementasi fungsi atau modularisasi program. Selain itu, pada awal perkuliahan juga dijelaskan mengenai materi pembelajaran, referensi yang digunakan, tata tertib perkuliahan, rincian tugas, dan sistem penilaian akhir. Tugas kuliah diberikan secara individu maupun kelompok. Untuk tugas kelompok, setiap kelompok terdiri atas minimal 3 (tiga) mahasiswa dan maksimal 5 (lima) mahasiswa. Mata kuliah ini juga memperkenalkan penggunaan algoritma dalam penyelesaian masalah yang selanjutnya dapat dikembangkan ke dalam pemrograman menggunakan bahasa pemrograman tingkat tinggi, yaitu C++. Dalam proses pembelajaran, dosen dapat memberikan tugas atau kuis yang diunggah melalui Learning Management System (LMS) Waskita Amikom Yogyakarta atau Google Classroom. | |
| Bahan Kajian : Materi Pembelajaran | Materi yang dibahas dalam mata kuliah ini meliputi logika, algoritma, struktur data, dan struktur pemrograman yang digunakan untuk menyusun algoritma dalam bentuk pseudocode. Pokok bahasan mencakup logika proposisional, konsep algoritma, tipe data, variabel, konstanta, berbagai jenis operator, serta ekspresi yang terdiri atas identifier, konstanta, atau kombinasi keduanya yang dihubungkan oleh operator. Selain itu, materi juga mencakup struktur kendali percabangan (selection) yang meliputi if, else if, dan case, serta struktur kendali perulangan (iteration) yang meliputi for, while, dan do while. Mahasiswa juga mempelajari fungsi (function) bertipe void dan non-void, fungsi dengan dan tanpa parameter, fungsi dengan dan tanpa prototipe (prototype), mekanisme pengiriman argumen berdasarkan nilai (pass by value) dan berdasarkan referensi (pass by reference), serta penggunaan array satu dimensi. | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Alfie Nur Rahmi, S.Kom., M.Kom., Fiyas Mahananing Puri, M.Kom., Hendra Kurniawan, S.Kom., M.Kom., Ninik Tri Hartanti, 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 Rubrik Holistik |
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 Rubrik Holistik |
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 Rubrik Holistik |
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 Rubrik Holistik |
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++ Rubrik Holistik |
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 Rubrik Holistik |
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 Rubrik Holistik |
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) Rubrik Holistik |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai 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 Rubrik Holistik |
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 Rubrik Holistik |
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 Rubrik Holistik |
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 Rubrik Holistik |
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 Rubrik Holistik |
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 Rubrik Holistik |
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) Rubrik Holistik |
Ujian terjadwal,Kuis Take Home,[KH=100 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Dokumentasi laporan Final Project. Sub Topik |
25 |
| CPL | MK | CPMK | Kuis | Tugas Teori (Individu) | UTS | Tugas Teori (Kelompok) | Unjuk Kerja (Presentasi) | 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) | UTS | Tugas Teori (Kelompok) | Unjuk Kerja (Presentasi) | 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% | |||||||||
| 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 |