|
|
UNIVERSITAS KLABAT
|
RPS-57202-IFKV131 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| Pengantar Pemikiran Komputasional/Introduction to Computational Thinking | IFKV131 | Software Design | T= 3 | 1 | 09 Jul 2025 | |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Andrew Tanny Liem |
Andrew Tanny Liem |
Semmy Wellem Taju, S.Kom., M.S., PhD |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL05 | Memiliki pengetahuan yang memadai terkait cara kerja sistem komputer dan mampu menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu organisasi. | |
| CPL06 | Memiliki kompetensi untuk menganalisis persoalan computing yang kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin | |
| CPL10 | Kemampuan mengimplementasi kebutuhan computing dengan mempertimbangkan berbagai metode/algoritma yang sesuai. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK09 | Mampu menganalisis dan menerapkan algoritma struktur data, logika, dan matematika diskrit untuk solusi komputasi. | |
| CPMK11 | Mampu melakukan analisis kebutuhan, risiko, dan evaluasi proyek TI menggunakan metode ilmiah dan pendekatan sistem. | |
| CPMK22 | Mampu mengimplementasikan solusi komputasi menggunakan bahasa pemrograman dan framework yang sesuai. | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.IFKV131.CPMK09.1 | Menerapkan konsep computational thinking dalam pemecahan masalah secara sistematis dan logis | |
| sub.cpmk.IFKV131.CPMK09.2 | Menjelaskan proses manipulasi simbol digital dan representasi data dalam komputer | |
| sub.cpmk.IFKV131.CPMK09.3 | Mengkonversi data antara sistem bilangan dan memahami two’s complement serta ASCII | |
| sub.cpmk.IFKV131.CPMK09.4 | Mengintegrasikan konsep-konsep yang telah dipelajari dalam Ujian Tengah Semester | |
| sub.cpmk.IFKV131.CPMK11.1 | Menganalisis sejarah dan perkembangan ilmu komputer dalam konteks nilai religius dan etis | |
| sub.cpmk.IFKV131.CPMK11.2 | Bekerja dalam tim untuk mengembangkan solusi komputasional dan berkomunikasi efektif | |
| sub.cpmk.IFKV131.CPMK22.1 | Mengembangkan program sederhana menggunakan bahasa Go dengan praktik pemrograman yang baik | |
| sub.cpmk.IFKV131.CPMK22.2 | Merencanakan dan merancang solusi program melalui algoritma, pseudocode, flowchart, dan Go | |
| sub.cpmk.IFKV131.CPMK22.3 | Mengintegrasikan konsep-konsep yang telah dipelajari dalam Ujian Akhir Semester | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK11 |
sub.cpmk.IFKV131.CPMK11.1 sub.cpmk.IFKV131.CPMK11.2 |
|
| CPMK09 |
sub.cpmk.IFKV131.CPMK09.1 sub.cpmk.IFKV131.CPMK09.2 sub.cpmk.IFKV131.CPMK09.3 sub.cpmk.IFKV131.CPMK09.4 |
|
| CPMK22 |
sub.cpmk.IFKV131.CPMK22.1 sub.cpmk.IFKV131.CPMK22.2 sub.cpmk.IFKV131.CPMK22.3 |
|
| Deskripsi Singkat MK | Mata kuliah ini mengajarkan tentang konsep-konsep dasar dari pemikiran komputasi, perangkat keras komputer (computer’s hardware) dan perangkat lunak komputer (computer software), sejarah komputer, sistem konversi angka, perencanaan dan logika bahasa pemrograman. | |
| Bahan Kajian : Materi Pembelajaran | Topik 1: Overview of Computer Science - History and Current Topik 2: Computational Thinking in Process Problem Solving Topik 3: Process of Digital Symbol Manipulation Topik 4: Data as a Symbol - Binary Conversions, Two's Complement, ASCII Topik 5: Program as a Symbol - Simple Programs, Good Programming Practices (Go Language) Materi Minggu 1-9 Topik 6: Program Planning and Design - Solving Problems Using Programming (Pseudocode and Flowchart, Go Language) Proyek Kelompok: Pengembangan Program Kolaboratif | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
|
||
| Dosen Pengampu | Chrisanti, Ibrena, Edson Yahuda Putra, Liem, Andrew, Raissa Camilla | |
| 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.IFKV131.CPMK11.1-Menganalisis sejarah dan perkembangan ilmu komputer dalam konteks nilai religius dan etis |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik |
Partisipasi,Ceramah,[CR=160 Menit] |
Topik Overview of Computer Science Sub Topik History of Computer Science, Current Trends, Ethics in Computing |
5 | ||
| 2 | sub.cpmk.IFKV131.CPMK09.1-Menerapkan konsep computational thinking dalam pemecahan masalah secara sistematis dan logis |
Kriteria Ketepatan analisis dan interpretasi Teknik |
Partisipasi,Ceramah,[CR=160 Menit] |
Topik Computational Thinking Sub Topik Problem Decomposition, Pattern Recognition, Abstraction |
5 | ||
| 3 | sub.cpmk.IFKV131.CPMK09.1-Menerapkan konsep computational thinking dalam pemecahan masalah secara sistematis dan logis |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik |
Partisipasi,Tanya Jawab,[TN=80 Menit] Quiz,Studi Kasus,[SK=80 Menit] |
Topik Computational Thinking in Problem Solving Sub Topik Algorithmic Thinking, Logical Reasoning |
5 | ||
| 4 | sub.cpmk.IFKV131.CPMK09.2-Menjelaskan proses manipulasi simbol digital dan representasi data dalam komputer |
Kriteria Kemampuan sintesis dan integrasi materi Teknik |
Diskusi,Problem Based Learning,[PBL=160 Menit] |
Topik Digital Symbol Manipulation Sub Topik Binary Representation, Character Encoding |
5 | ||
| 5 | sub.cpmk.IFKV131.CPMK09.3-Mengkonversi data antara sistem bilangan dan memahami two’s complement serta ASCII |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik |
Quiz,Problem Based Learning,[PBL=80 Menit] Partisipasi,Ceramah,[CR=80 Menit] |
Topik Data as Symbol Sub Topik Binary Conversion, Hexadecimal, Two’s Complement |
5 | ||
| 6 | sub.cpmk.IFKV131.CPMK22.1-Mengembangkan program sederhana menggunakan bahasa Go dengan praktik pemrograman yang baik |
Kriteria Ketepatan analisis dan interpretasi Teknik |
Tugas,Studi Kasus,[SK=160 Menit] Partisipasi,Ceramah,[CR=160 Menit] |
Topik Program as Symbol Sub Topik Variables, Input/Output, Data Types in Go |
10 | ||
| 7 | |||||||
| 8 | sub.cpmk.IFKV131.CPMK09.4-Mengintegrasikan konsep-konsep yang telah dipelajari dalam Ujian Tengah Semester |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik |
UTS,Ujian,[UJ=160 Menit] |
Topik Evaluasi Materi 1-7 Sub Topik |
15 | ||
| 9 | sub.cpmk.IFKV131.CPMK22.2-Merencanakan dan merancang solusi program melalui algoritma, pseudocode, flowchart, dan Go |
Kriteria Ketepatan metode atau prosedur penyelesaian Teknik |
Partisipasi,Ceramah,[CR=80 Menit] Quiz,Problem Based Learning,[PBL=80 Menit] |
Topik Program Planning and Design Sub Topik Problem Solving using Programming |
5 | ||
| 10 | sub.cpmk.IFKV131.CPMK22.1-Mengembangkan program sederhana menggunakan bahasa Go dengan praktik pemrograman yang baik sub.cpmk.IFKV131.CPMK22.2-Merencanakan dan merancang solusi program melalui algoritma, pseudocode, flowchart, dan Go |
Kriteria Ketepatan analisis dan interpretasi Teknik |
Tugas,Problem Based Learning,[PBL=160 Menit] |
Topik Algorithm Design Sub Topik Pseudocode, Flowchart |
5 | ||
| 11 | sub.cpmk.IFKV131.CPMK22.1-Mengembangkan program sederhana menggunakan bahasa Go dengan praktik pemrograman yang baik sub.cpmk.IFKV131.CPMK22.2-Merencanakan dan merancang solusi program melalui algoritma, pseudocode, flowchart, dan Go |
Kriteria Kesesuaian output dengan spesifikasi yang diminta Teknik |
Tugas,Studi Kasus,[SK=160 Menit] |
Topik Go Programming Implementation Sub Topik Control Structure, Functions |
5 | ||
| 12 | sub.cpmk.IFKV131.CPMK22.1-Mengembangkan program sederhana menggunakan bahasa Go dengan praktik pemrograman yang baik |
Kriteria Ketepatan metode atau prosedur penyelesaian Teknik |
Partisipasi,Project Based Learning,[PBL=160 Menit] |
Topik Programming Project Development Sub Topik Case-based Programming |
5 | ||
| 13 | sub.cpmk.IFKV131.CPMK11.2-Bekerja dalam tim untuk mengembangkan solusi komputasional dan berkomunikasi efektif |
Kriteria Kemampuan sintesis dan integrasi materi Teknik |
Presentasi,Diskusi Kelompok,[DK=160 Menit] |
Topik Collaborative Programming Project Sub Topik Team Collaboration, Communication |
10 | ||
| 14 | |||||||
| 15 | |||||||
| 16 | sub.cpmk.IFKV131.CPMK22.3-Mengintegrasikan konsep-konsep yang telah dipelajari dalam Ujian Akhir Semester |
Kriteria Ketepatan analisis dan interpretasi Teknik |
UAS,Ujian,[UJ=160 Menit] |
Topik Materi 1-15 Sub Topik |
20 | ||
| CPL | MK | CPMK | Tugas | Quiz | Mid Test (UTS) | Project | Presentasi | Final Test (UAS) |
|---|---|---|---|---|---|---|---|---|
| CPL05 | Pengantar Pemikiran Komputasional/Introduction to Computational Thinking | CPMK09 | Y | Y | Y | |||
| CPL06 | Pengantar Pemikiran Komputasional/Introduction to Computational Thinking | CPMK11 | Y | Y | ||||
| CPL10 | Pengantar Pemikiran Komputasional/Introduction to Computational Thinking | CPMK22 | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL06 | CPMK11 | sub.cpmk.IFKV131.CPMK11.1 | 5 | Ketepatan menjawab sesuai instruksi soal | |
| CPL05 | CPMK09 | sub.cpmk.IFKV131.CPMK09.1 | 5 | Ketepatan analisis dan interpretasi | |
| CPL05 | CPMK09 | sub.cpmk.IFKV131.CPMK09.1 | 5 | Ketepatan menjawab sesuai instruksi soal | |
| CPL05 | CPMK09 | sub.cpmk.IFKV131.CPMK09.2 | 5 | Kemampuan sintesis dan integrasi materi | |
| CPL05 | CPMK09 | sub.cpmk.IFKV131.CPMK09.3 | 5 | Ketepatan menjawab sesuai instruksi soal | |
| CPL10 | CPMK22 | sub.cpmk.IFKV131.CPMK22.1 | 10 | Ketepatan analisis dan interpretasi | |
| CPL05 | CPMK09 | sub.cpmk.IFKV131.CPMK09.4 | 15 | Ketepatan menjawab sesuai instruksi soal | |
| CPL10 | CPMK22 | sub.cpmk.IFKV131.CPMK22.2 | 5 | Ketepatan metode atau prosedur penyelesaian | |
| CPL10 | CPMK22 | sub.cpmk.IFKV131.CPMK22.1, sub.cpmk.IFKV131.CPMK22.2 | 5 | Ketepatan analisis dan interpretasi | |
| CPL10 | CPMK22 | sub.cpmk.IFKV131.CPMK22.1, sub.cpmk.IFKV131.CPMK22.2 | 5 | Kesesuaian output dengan spesifikasi yang diminta | |
| CPL10 | CPMK22 | sub.cpmk.IFKV131.CPMK22.1 | 5 | Ketepatan metode atau prosedur penyelesaian | |
| CPL06 | CPMK11 | sub.cpmk.IFKV131.CPMK11.2 | 10 | Kemampuan sintesis dan integrasi materi | |
| CPL10 | CPMK22 | sub.cpmk.IFKV131.CPMK22.3 | 20 | Ketepatan analisis dan interpretasi | |
| Total | 100 | ||||
| CPL | MK | CPMK | Tugas | Quiz | Mid Test (UTS) | Project | Presentasi | Final Test (UAS) | Total |
|---|---|---|---|---|---|---|---|---|---|
| CPL05 | Pengantar Pemikiran Komputasional/Introduction to Computational Thinking | CPMK09 | 5% | 15% | 15% | 0% | 0% | 0% | 35% |
| CPL06 | Pengantar Pemikiran Komputasional/Introduction to Computational Thinking | CPMK11 | 5% | 0% | 0% | 0% | 10% | 0% | 15% |
| CPL10 | Pengantar Pemikiran Komputasional/Introduction to Computational Thinking | CPMK22 | 20% | 5% | 0% | 5% | 0% | 20% | 50% |
| 100% | |||||||||