UNIVERSITAS KLABAT
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI INFORMATIKA

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 17 Jul 2024
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
  • 1. Konsep Dasar Sistem dan Informasi, A. Liem., et. al, Yayasan Kita Menulis 2023
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=480 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

Teknik Penilaian CPMK

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

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
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
2. Penilaian CPMK
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%