UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI TEKNIK KOMPUTER

RPS-S1TK-TK017
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
PEMROGRAMAN PYTHON TK017 Algorithms and Complexity (CE-ALG,CS2013) 2 2 3 14 Jan 2021
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Wahid Miftahul Ashari, S.Kom., M.T.

Muhammad Koprawi, S.Kom., M.Eng.

Dr. Dony Ariyus, M.Kom
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
2021 CPL06 Mampu menguasai dan menerapkan teknik perancangan, pengembangan, dan evaluasi sistem komputer, keamanan siber, serta Internet of Things (IoT) secara menyeluruh untuk menyelesaikan permasalahan nyata di dunia usaha dan industri.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK05 Mahasiswa mampu menganalisis permasalahan nyata dalam bidang teknik komputer dan merancang solusi teknologi digital yang inovatif dan aplikatif.
CPMK06 Mahasiswa mampu mengadaptasikan solusi teknologi informasi dan komunikasi sesuai kebutuhan dan perkembangan industri secara berkelanjutan.
CPMK15 Mahasiswa mampu mengidentifikasi permasalahan nyata dan memodelkannya menggunakan pendekatan Artificial Intelligence (AI) dan Machine Learning (ML) secara tepat.
CPMK16 Mahasiswa mampu menerapkan metode Deep Learning untuk membangun sistem komputer cerdas yang efisien dan adaptif sesuai kebutuhan aplikasi.
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.TK017.CPMK05.1 Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital.
sub.cpmk.TK017.CPMK05.2 Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri.
sub.cpmk.TK017.CPMK06.1 Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri.
sub.cpmk.TK017.CPMK06.2 Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja.
sub.cpmk.TK017.CPMK15.1 Mahasiswa dapat mengidentifikasi kebutuhan sistem cerdas dan merumuskan model solusi menggunakan algoritma AI dan ML berbasis data eksperimen.
sub.cpmk.TK017.CPMK15.2 Mahasiswa mampu mengevaluasi performa model AI dan ML dengan menggunakan metrik evaluasi yang sesuai untuk meningkatkan akurasi dan efisiensi solusi sistem cerdas.
sub.cpmk.TK017.CPMK16.1 Mahasiswa dapat merancang arsitektur Deep Learning yang sesuai dengan karakteristik data dan kebutuhan aplikasi sistem komputer cerdas.
sub.cpmk.TK017.CPMK16.2 Mahasiswa dapat mengimplementasikan dan menguji model Deep Learning menggunakan bahasa pemrograman Python serta mempertimbangkan aspek efisiensi dan keamanan sistem.
Korelasi CPMK terhadap Sub-CPMK
CPMK05 sub.cpmk.TK017.CPMK05.1
sub.cpmk.TK017.CPMK05.2
CPMK06 sub.cpmk.TK017.CPMK06.1
sub.cpmk.TK017.CPMK06.2
CPMK15 sub.cpmk.TK017.CPMK15.1
sub.cpmk.TK017.CPMK15.2
CPMK16 sub.cpmk.TK017.CPMK16.1
sub.cpmk.TK017.CPMK16.2
Deskripsi Singkat MK Mata kuliah Pemrograman Python memberikan dasar-dasar pemrograman menggunakan bahasa Python yang sederhana namun kuat. Mahasiswa akan mempelajari struktur sintaks, tipe data, variabel, operator, percabangan, perulangan, fungsi, modul, serta konsep lanjutan seperti manipulasi string, penanganan eksepsi, pemrograman berorientasi objek (OOP), dan penggunaan API. Melalui sesi teori dan praktikum, mahasiswa dilatih untuk memahami logika pemrograman serta mengimplementasikan solusi nyata secara bertahap dalam bentuk proyek akhir berbasis Python.
Bahan Kajian : Materi Pembelajaran Bahan kajian mencakup struktur dasar pemrograman Python seperti penulisan sintaks, variabel, tipe data, dan operator. Mahasiswa juga mempelajari logika kontrol melalui percabangan dan perulangan, penggunaan fungsi, modul, dan package, serta struktur data seperti list, tuple, set, dan dictionary. Materi lanjutan meliputi manipulasi string, penanganan eksepsi, dasar pemrograman berorientasi objek (OOP), dan pengenalan penggunaan API. Seluruh konsep diperkuat melalui praktikum yang bertujuan mengasah kemampuan pemrograman dan penyelesaian masalah secara terstruktur.
Pustaka Utama
  • 1. Eric Matthes – Python Crash Course (3rd ed.), David Beazley – Python Essential Reference, Brett Slatkin – Effective Python: 59 Specific Ways to Write Better Python
Pendukung
Dosen Pengampu Muhammad Koprawi, S.Kom., M.Eng, Anggit Ferdita Nugraha, S.T., M.Eng
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.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=1250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Pengantar Pemrograman Python
Sub Topik
Kontrak Belajar
0
2 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=1250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Struktur Dasar Pemrograman Python
Sub Topik
Line Structure Comment Quotation & documentation string Indentation Identifier String formatting
0
3 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Variabel & Tipe Data
Sub Topik
Variabel Tipe Data Typecasting dan konversi tipe data
0
4 sub.cpmk.TK017.CPMK16.1-Mahasiswa dapat merancang arsitektur Deep Learning yang sesuai dengan karakteristik data dan kebutuhan aplikasi sistem komputer cerdas. Mahasiswa dapat Mengerjakan Tugas Kriteria
Ketepatan Jawaban
Teknik
Tugas
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=12501250125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Input & Operator
Sub Topik
Basic Input Operator Penugasan Operator Aritmatika Operator Perbandingan Operator Logika Operator Bitwise Operator Keanggotaan Operator Identitas
5
5 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
kesesuain output sesuai ketentuan
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Dasar Percabangan if, nested if
Sub Topik
if statement if-else statement if-elif-else statement nested if statement single statement condition
0
6 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
kesesuain output sesuai ketentuan
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Dasar Perulangan for & while
Sub Topik
for statement while statement
0
7 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Memahami Penggunaan Function, Module, Package Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Tanya Jawab, kuis
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=1250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Function, Module, dan Package
Sub Topik
Function Module Package
5
8 sub.cpmk.TK017.CPMK16.1-Mahasiswa dapat merancang arsitektur Deep Learning yang sesuai dengan karakteristik data dan kebutuhan aplikasi sistem komputer cerdas. Mahasiswa dapat Mengerjakan Tugas Kriteria
Ketepatan Jawaban
Teknik
Tugas
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=12501250125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
List & Tuple Comprehension
Sub Topik
Basic List List Lanjut Basic Tuple Tuple Lanjut
5
9 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
kesesuaian output isi presentasi sesuai ketentuan
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Set & Dictionary Comprehension
Sub Topik
Basic Set Set Lanjut Basic Dictionary Dictionary Lanjut
0
10 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
kesesuaian output isi presentasi sesuai ketentuan
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Manipulasi String
Sub Topik
String Processing String Manipulation
0
11 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
kesesuaian output isi presentasi sesuai ketentuan
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Penanganan Eksepsi
Sub Topik
Type Error Error Handling
0
12 sub.cpmk.TK017.CPMK15.2-Mahasiswa mampu mengevaluasi performa model AI dan ML dengan menggunakan metrik evaluasi yang sesuai untuk meningkatkan akurasi dan efisiensi solusi sistem cerdas. Mahasiswa Mampu Menjelaskan Materi Kriteria
Kesesuaian sintaks dan output yang diharapakan
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Pengantar OOP (Object Oriented Programming)
Sub Topik
Basic OOP Class Object Method
0
13 sub.cpmk.TK017.CPMK15.2-Mahasiswa mampu mengevaluasi performa model AI dan ML dengan menggunakan metrik evaluasi yang sesuai untuk meningkatkan akurasi dan efisiensi solusi sistem cerdas. Mahasiswa Mampu Menjelaskan Materi Kriteria
Kesesuaian sintaks dan output yang diharapakan
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Pengantar API (Application Programming Interface)
Sub Topik
Basic API Menggunakan API
0
14 sub.cpmk.TK017.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. Mahasiswa dapat Mengerjakan Tugas Kriteria
Ketepatan Jawaban
Teknik
Tugas
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Final Project
Sub Topik
Presentasi Final Project
10
15 sub.cpmk.TK017.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa Melakukan Ujian Mandiri Kriteria
Ketepatan Jawaban
Teknik
Ujian Mandiri
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Topik
UTS
Sub Topik
Ujian Tengah Semester
20
16 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Kesesuaian sintaks dan output yang diharapakan
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Pengantar Praktikum Pemrograman Python
Sub Topik
Pengantar Praktikum Pemrograman Python Instalasi Kebutuhan Praktikum Pemrograman Python
0
17 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Kesesuaian sintaks dan output yang diharapakan
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Struktur Dasar Pemrograman Python
Sub Topik
Line Structure Comment Quotation & documentation string Indentation Identifier String formatting
0
18 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Variabel & Tipe Data
Sub Topik
Variabel Tipe Data Typecasting dan konversi tipe data
0
19 sub.cpmk.TK017.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. Mahasiswa dapat Mengerjakan Tugas Kriteria
kesesuain output sesuai ketentuan
Teknik
Presentasi
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Input & Operator
Sub Topik
Basic Input Operator Penugasan Operator Aritmatika Operator Perbandingan Operator Logika Operator Bitwise Operator Keanggotaan Operator Identitas
10
20 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
kesesuaian output isi presentasi sesuai ketentuan
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Dasar Percabangan if, nested if
Sub Topik
if statement if-else statement if-elif-else statement nested if statement single statement condition
0
21 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
kesesuaian output isi presentasi sesuai ketentuan
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Dasar Perulangan for & while
Sub Topik
for statement while statement
0
22 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
kesesuaian output isi presentasi sesuai ketentuan
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Function, Module, dan Package
Sub Topik
Function Module Package
0
23 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
List & Tuple Comprehension
Sub Topik
Basic List List Lanjut Basic Tuple Tuple Lanjut
0
24 sub.cpmk.TK017.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa dapat Mengerjakan Tugas Kriteria
kesesuain output sesuai ketentuan
Teknik
Presentasi
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Set & Dictionary Comprehension
Sub Topik
Basic Set Set Lanjut Basic Dictionary Dictionary Lanjut
10
25 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Manipulasi String
Sub Topik
String Processing String Manipulation
0
26 sub.cpmk.TK017.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Penanganan Eksepsi
Sub Topik
Type Error Error Handling
0
27 sub.cpmk.TK017.CPMK16.1-Mahasiswa dapat merancang arsitektur Deep Learning yang sesuai dengan karakteristik data dan kebutuhan aplikasi sistem komputer cerdas. Mahasiswa Mampu Menerapkan Konsep OOP pada aplikasi Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=12501250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Pengantar OOP (Object Oriented Programming)
Sub Topik
Basic OOP Class Object Method
5
28 sub.cpmk.TK017.CPMK15.1-Mahasiswa dapat mengidentifikasi kebutuhan sistem cerdas dan merumuskan model solusi menggunakan algoritma AI dan ML berbasis data eksperimen. Mahasiswa Mampu Memanfaatkan API Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=1250125090 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Pengantar API (Application Programming Interface)
Sub Topik
Basic API Menggunakan API
5
29 sub.cpmk.TK017.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. Mahasiswa dapat Mengerjakan Tugas Kriteria
kesesuain output sesuai ketentuan
Teknik
Tugas
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB : 1 x (2x50")=1250125090 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Video Pembelajaran,[VA=20 Menit]
Kuliah,Diskusi,[DS=70 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Responsi
Sub Topik
Responsi
5
30 sub.cpmk.TK017.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. Mahasiswa Melakukan Ujian Mandiri Kriteria
Ketepatan Jawaban
Teknik
Ujian Mandiri
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Ujian terjadwal,Ujian Terjadwal,[UT=100 Menit]
Topik
UAS
Sub Topik
Ujian Akhir Semester
20

Teknik Penilaian CPMK

CPL MK CPMK Kuis Tugas Teori (Individu) Tugas Teori (Kelompok) Unjuk Kerja (Presenstasi) Tes Tulis (UTS) Tugas Praktikum Responsi Tes Tulis (UAS)
2021 CPL03 PEMROGRAMAN PYTHON CPMK05 Y Y
2021 CPL03 PEMROGRAMAN PYTHON CPMK06 Y Y Y Y Y
2021 CPL08 PEMROGRAMAN PYTHON CPMK15
2021 CPL08 PEMROGRAMAN PYTHON CPMK16 Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Tanya Jawab 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Tanya Jawab 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL08 CPMK16 sub.cpmk.TK017.CPMK16.1 Tugas 5 Ketepatan Jawaban
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Tanya Jawab 0 kesesuain output sesuai ketentuan
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Tanya Jawab 0 kesesuain output sesuai ketentuan
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Tanya Jawab, kuis 5 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL08 CPMK16 sub.cpmk.TK017.CPMK16.1 Tugas 5 Ketepatan Jawaban
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Tanya Jawab 0 kesesuaian output isi presentasi sesuai ketentuan
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Tanya Jawab 0 kesesuaian output isi presentasi sesuai ketentuan
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Tanya Jawab 0 kesesuaian output isi presentasi sesuai ketentuan
2021 CPL08 CPMK15 sub.cpmk.TK017.CPMK15.2 Tanya Jawab 0 Kesesuaian sintaks dan output yang diharapakan
2021 CPL08 CPMK15 sub.cpmk.TK017.CPMK15.2 Tanya Jawab 0 Kesesuaian sintaks dan output yang diharapakan
2021 CPL03 CPMK06 sub.cpmk.TK017.CPMK06.1 Tugas 10 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK017.CPMK06.2 Ujian Mandiri 20 Ketepatan Jawaban
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Laporan Pratikum 0 Kesesuaian sintaks dan output yang diharapakan
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Laporan Pratikum 0 Kesesuaian sintaks dan output yang diharapakan
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Laporan Pratikum 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK06 sub.cpmk.TK017.CPMK06.1 Presentasi 10 kesesuain output sesuai ketentuan
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Laporan Pratikum 0 kesesuaian output isi presentasi sesuai ketentuan
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Laporan Pratikum 0 kesesuaian output isi presentasi sesuai ketentuan
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Laporan Pratikum 0 kesesuaian output isi presentasi sesuai ketentuan
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Laporan Pratikum 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK06 sub.cpmk.TK017.CPMK06.2 Presentasi 10 kesesuain output sesuai ketentuan
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Laporan Pratikum 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK05.1 Laporan Pratikum 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK16.1 Laporan Pratikum 5 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK05 sub.cpmk.TK017.CPMK15.1 Laporan Pratikum 5 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK06 sub.cpmk.TK017.CPMK06.1 Tugas 5 kesesuain output sesuai ketentuan
2021 CPL03 CPMK06 sub.cpmk.TK017.CPMK06.1 Ujian Mandiri 20 Ketepatan Jawaban
Total 100
2. Penilaian CPMK
CPL MK CPMK Kuis Tugas Teori (Individu) Tugas Teori (Kelompok) Unjuk Kerja (Presenstasi) Tes Tulis (UTS) Tugas Praktikum Responsi Tes Tulis (UAS) Total
2021 CPL03 PEMROGRAMAN PYTHON CPMK05 5% 0% 0% 0% 0% 10% 0% 0% 15%
2021 CPL03 PEMROGRAMAN PYTHON CPMK06 0% 10% 0% 20% 20% 0% 5% 20% 75%
2021 CPL08 PEMROGRAMAN PYTHON CPMK15 0% 0% 0% 0% 0% 0% 0% 0% 0%
2021 CPL08 PEMROGRAMAN PYTHON CPMK16 0% 10% 0% 0% 0% 0% 0% 0% 10%
100%