UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI TEKNIK KOMPUTER

RPS-S1TK-TK067
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
PEMROGRAMAN PYTHON LANJUT TK067 Edge and Fog Computing For IoT (CC2020, OpenFog, Consortium) 2 2 5 14 Jan 2021
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

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

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.TK067.CPMK05.1 Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital.
sub.cpmk.TK067.CPMK05.2 Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri.
sub.cpmk.TK067.CPMK06.1 Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri.
sub.cpmk.TK067.CPMK06.2 Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja.
sub.cpmk.TK067.CPMK15.1 Mahasiswa dapat merancang arsitektur Deep Learning yang sesuai dengan karakteristik data dan kebutuhan aplikasi sistem komputer cerdas.
sub.cpmk.TK067.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.TK067.CPMK16.1 Mahasiswa dapat merancang arsitektur Deep Learning yang sesuai dengan karakteristik data dan kebutuhan aplikasi sistem komputer cerdas.
sub.cpmk.TK067.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.TK067.CPMK05.1
sub.cpmk.TK067.CPMK05.2
CPMK06 sub.cpmk.TK067.CPMK06.1
sub.cpmk.TK067.CPMK06.2
CPMK15 sub.cpmk.TK067.CPMK15.1
sub.cpmk.TK067.CPMK15.2
CPMK16 sub.cpmk.TK067.CPMK16.1
sub.cpmk.TK067.CPMK16.2
Deskripsi Singkat MK Mata kuliah ini dirancang untuk mengembangkan kemampuan mahasiswa dalam pemrograman Python secara mendalam. Fokus utama adalah penguasaan konsep pemrograman lanjutan seperti struktur kontrol kompleks, fungsi lanjutan, pemrograman berorientasi objek, manipulasi file, serta penggunaan modul dan pustaka Python yang umum digunakan dalam berbagai bidang komputasi. Mahasiswa juga diperkenalkan pada penggunaan Python dalam konteks automasi, data processing, dan pengembangan proyek. Pada akhir perkuliahan, mahasiswa diharapkan mampu membangun aplikasi modular menggunakan pendekatan pemrograman yang sistematis dan efisien.
Bahan Kajian : Materi Pembelajaran Bahan kajian dimulai dengan review konsep dasar Python, termasuk variabel, tipe data, dan operator, untuk memastikan mahasiswa memahami pondasi sebelum memasuki materi lanjutan. Materi dilanjutkan dengan struktur kontrol lanjutan, seperti percabangan bertingkat (if-elif-else), perulangan dengan kontrol penuh (for-while-break-continue), serta pemanfaatan fungsi lambda dan rekursif. Mahasiswa kemudian mendalami fungsi lanjutan dalam Python, seperti fungsi dengan argumen default dan keyword, serta konsep variadic arguments. Dilanjutkan dengan pemrograman berorientasi objek (OOP), termasuk definisi class, inheritance, polymorphism, dan enkapsulasi, yang digunakan untuk membangun aplikasi modular
Pustaka Utama
  • 1. Mark Lutz. Learning Python, 5th Edition, O’Reilly Media, 2013. Eric Matthes. Python Crash Course, 2nd Edition, No Starch Press, 2019. Luciano Ramalho. Fluent Python, 2nd Edition, O’Reilly Media, 2022.
Pendukung
Dosen Pengampu Muhammad Koprawi, S.Kom., 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.TK067.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=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 Pemrograman Python Lanjut
Sub Topik
Kontrak Belajar Pengantar Pemrograman Python Lanjut
0
2 sub.cpmk.TK067.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
Review Dasar Pemrograman Python
Sub Topik
Variabel Tipe Data Operator
0
3 sub.cpmk.TK067.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 tugas sesuai perintah soal
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
Percabangan Lanjut
Sub Topik
if statement if-else statement if-elif-else statement nested if statement
10
4 sub.cpmk.TK067.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=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
Perulangan Lanjut
Sub Topik
for statement while statement
0
5 sub.cpmk.TK067.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. 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
Perulangan Lanjut
Sub Topik
for statement while statement
0
6 sub.cpmk.TK067.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
Dictionary
Sub Topik
Dictionary
0
7 sub.cpmk.TK067.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")=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]
Pemahaman materi mandiri,Tugas Take Home,[TH=70 Menit]
Topik
Function
Sub Topik
Function
10
8 sub.cpmk.TK067.CPMK16.2-Mahasiswa dapat mengimplementasikan dan menguji model Deep Learning menggunakan bahasa pemrograman Python serta mempertimbangkan aspek efisiensi dan keamanan sistem. 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
String & list method
Sub Topik
String manipulation
0
9 sub.cpmk.TK067.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
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
Exception Handling
Sub Topik
Exception Handling
0
10 sub.cpmk.TK067.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
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
Paradigma Object Oriented Programming - I
Sub Topik
Basic Object Oriented Programming Class, method, object
0
11 sub.cpmk.TK067.CPMK16.2-Mahasiswa dapat mengimplementasikan dan menguji model Deep Learning menggunakan bahasa pemrograman Python serta mempertimbangkan aspek efisiensi dan keamanan sistem. Mahasiswa dapat Mengerjakan Tugas Kriteria
Ketepatan Jawaban
Teknik
Tanya Jawab
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
Paradigma Object Oriented Programming - II
Sub Topik
Inheritance (Pewarisan)
10
12 sub.cpmk.TK067.CPMK16.2-Mahasiswa dapat mengimplementasikan dan menguji model Deep Learning menggunakan bahasa pemrograman Python serta mempertimbangkan aspek efisiensi dan keamanan sistem. 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
Paradigma Object Oriented Programming - III
Sub Topik
Polymorphism Override Overload
0
13 sub.cpmk.TK067.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Tanya Jawab
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=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
Python Files
Sub Topik
Python Files
0
14 sub.cpmk.TK067.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=125012501250125090 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
Python GUI
Sub Topik
Python GUI
0
15 sub.cpmk.TK067.CPMK05.2-Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri. Mahasiswa Melakukan Ujian Mandiri Kriteria
Ketepatan jawaban ujian sesuai perintah soal
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.TK067.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
Teknik
Laporan Pratikum
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 Praktikum Pemrograman Python Lanjut
Sub Topik
Pengantar Praktikum Pemrograman Python Lanjut Instalasi Kebutuhan Praktikum Pemrograman Python Lanjut
0
17 sub.cpmk.TK067.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. Mahasiswa dapat Membuat laporan Praktikum Kriteria
kesesuaian output isi presentasi sesuai ketentuan
Teknik
Laporan Pratikum
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
Review Dasar Pemrograman Python
Sub Topik
Variabel Tipe Data Operator
0
18 sub.cpmk.TK067.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 dapat Membuat laporan Praktikum Kriteria
kesesuaian output isi presentasi sesuai ketentuan
Teknik
Laporan Pratikum
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
Percabangan Lanjut
Sub Topik
if statement if-else statement if-elif-else statement nested if statement
0
19 sub.cpmk.TK067.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa dapat Mengerjakan Tugas Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Tugas Berkelompok
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
Perulangan Lanjut
Sub Topik
for statement while statement
10
20 sub.cpmk.TK067.CPMK05.2-Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri. Mahasiswa dapat Membuat laporan Praktikum Kriteria
kesesuaian output isi presentasi sesuai ketentuan
Teknik
Laporan Pratikum
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
Tuple
Sub Topik
List Tuple
0
21 sub.cpmk.TK067.CPMK05.2-Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri. Mahasiswa dapat Membuat laporan Praktikum Kriteria
kesesuaian output isi presentasi sesuai ketentuan
Teknik
Laporan Pratikum
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
Dictionary
Sub Topik
Dictionary
0
22 sub.cpmk.TK067.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 dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
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
Sub Topik
Function
0
23 sub.cpmk.TK067.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 dapat Mengerjakan Tugas Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Tugas Berkelompok
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
String & list method
Sub Topik
String manipulation
10
24 sub.cpmk.TK067.CPMK16.2-Mahasiswa dapat mengimplementasikan dan menguji model Deep Learning menggunakan bahasa pemrograman Python serta mempertimbangkan aspek efisiensi dan keamanan sistem. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
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
Exception Handling
Sub Topik
Exception Handling
0
25 sub.cpmk.TK067.CPMK05.2-Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
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
Paradigma Object Oriented Programming - I
Sub Topik
Basic Object Oriented Programming Class, method, object
0
26 sub.cpmk.TK067.CPMK16.2-Mahasiswa dapat mengimplementasikan dan menguji model Deep Learning menggunakan bahasa pemrograman Python serta mempertimbangkan aspek efisiensi dan keamanan sistem. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=125012501250125090 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
Paradigma Object Oriented Programming - II
Sub Topik
Inheritance (Pewarisan)
0
27 sub.cpmk.TK067.CPMK16.2-Mahasiswa dapat mengimplementasikan dan menguji model Deep Learning menggunakan bahasa pemrograman Python serta mempertimbangkan aspek efisiensi dan keamanan sistem. Mahasiswa dapat Mengerjakan Tugas Kriteria
ketepatan jawaban kui sesuai perintah soal
Teknik
Tugas Berkelompok
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
Paradigma Object Oriented Programming - III
Sub Topik
Polymorphism Override Overload
10
28 sub.cpmk.TK067.CPMK05.1-Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
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
Python Files
Sub Topik
Python Files
0
29 sub.cpmk.TK067.CPMK06.2-Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban tugas sesuai perintah soal
Teknik
Laporan Pratikum
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]
Pemahaman materi mandiri,Diskusi,[DS=70 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Python GUI
Sub Topik
Python GUI Responsi
0
30 sub.cpmk.TK067.CPMK16.2-Mahasiswa dapat mengimplementasikan dan menguji model Deep Learning menggunakan bahasa pemrograman Python serta mempertimbangkan aspek efisiensi dan keamanan sistem. Mahasiswa Melakukan Ujian Mandiri Kriteria
Ketepatan jawaban ujian sesuai perintah soal
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) Tes Tulis (UTS) Unjuk Kerja (Presenstasi) Tugas Teori (Kelompok) Tes Tulis (UAS)
2021 CPL03 PEMROGRAMAN PYTHON LANJUT CPMK05 Y
2021 CPL03 PEMROGRAMAN PYTHON LANJUT CPMK06 Y
2021 CPL08 PEMROGRAMAN PYTHON LANJUT CPMK15 Y
2021 CPL08 PEMROGRAMAN PYTHON LANJUT CPMK16 Y Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
2021 CPL03 CPMK05 sub.cpmk.TK067.CPMK05.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK05 sub.cpmk.TK067.CPMK05.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL08 CPMK16 sub.cpmk.TK067.CPMK16.1 Tugas 10 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK06 sub.cpmk.TK067.CPMK06.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK067.CPMK06.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK05 sub.cpmk.TK067.CPMK05.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL08 CPMK16 sub.cpmk.TK067.CPMK16.1 Tugas 10 Ketepatan Jawaban
2021 CPL08 CPMK16 sub.cpmk.TK067.CPMK16.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL08 CPMK15 sub.cpmk.TK067.CPMK15.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL08 CPMK15 sub.cpmk.TK067.CPMK15.2 Tanya Jawab 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL08 CPMK16 sub.cpmk.TK067.CPMK16.2 Tanya Jawab 10 Ketepatan Jawaban
2021 CPL08 CPMK16 sub.cpmk.TK067.CPMK16.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK067.CPMK06.2 Tanya Jawab 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK05 sub.cpmk.TK067.CPMK05.1 Tanya Jawab 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK05 sub.cpmk.TK067.CPMK05.2 Ujian Mandiri 20 Ketepatan jawaban ujian sesuai perintah soal
2021 CPL03 CPMK05 sub.cpmk.TK067.CPMK05.1 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK067.CPMK06.1 Laporan Pratikum 0 kesesuaian output isi presentasi sesuai ketentuan
2021 CPL08 CPMK15 sub.cpmk.TK067.CPMK15.2 Laporan Pratikum 0 kesesuaian output isi presentasi sesuai ketentuan
2021 CPL03 CPMK06 sub.cpmk.TK067.CPMK06.2 Tugas Berkelompok 10 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK05 sub.cpmk.TK067.CPMK05.2 Laporan Pratikum 0 kesesuaian output isi presentasi sesuai ketentuan
2021 CPL03 CPMK05 sub.cpmk.TK067.CPMK05.2 Laporan Pratikum 0 kesesuaian output isi presentasi sesuai ketentuan
2021 CPL08 CPMK15 sub.cpmk.TK067.CPMK15.2 Laporan Pratikum 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL08 CPMK15 sub.cpmk.TK067.CPMK15.2 Tugas Berkelompok 10 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL08 CPMK16 sub.cpmk.TK067.CPMK16.2 Laporan Pratikum 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK05 sub.cpmk.TK067.CPMK05.2 Laporan Pratikum 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL08 CPMK16 sub.cpmk.TK067.CPMK16.2 Laporan Pratikum 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL08 CPMK16 sub.cpmk.TK067.CPMK16.2 Tugas Berkelompok 10 ketepatan jawaban kui sesuai perintah soal
2021 CPL03 CPMK05 sub.cpmk.TK067.CPMK05.1 Laporan Pratikum 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK06 sub.cpmk.TK067.CPMK06.2 Laporan Pratikum 0 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL08 CPMK16 sub.cpmk.TK067.CPMK16.2 Ujian Mandiri 20 Ketepatan jawaban ujian sesuai perintah soal
Total 100
2. Penilaian CPMK
CPL MK CPMK Kuis Tugas Teori (Individu) Tes Tulis (UTS) Unjuk Kerja (Presenstasi) Tugas Teori (Kelompok) Tes Tulis (UAS) Total
2021 CPL03 PEMROGRAMAN PYTHON LANJUT CPMK05 0% 0% 20% 0% 0% 0% 20%
2021 CPL03 PEMROGRAMAN PYTHON LANJUT CPMK06 0% 0% 0% 0% 10% 0% 10%
2021 CPL08 PEMROGRAMAN PYTHON LANJUT CPMK15 0% 0% 0% 0% 10% 0% 10%
2021 CPL08 PEMROGRAMAN PYTHON LANJUT CPMK16 0% 30% 0% 0% 10% 20% 60%
100%