UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI TEKNIK KOMPUTER

RPS-S1TK-TK015
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
ALGORITMA KOMPUTER DAN STRUKTUR DATA TK015 Algorithms and Complexity (CE-ALG,CS2013) 2 2 2 14 Jan 2021
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Krisnawati, S.Si., M.T.

Krisnawati, S.Si., M.T.

Dr. Dony Ariyus, M.Kom
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
2021 CPL08 Mampu mengidentifikasi, memodelkan, dan menyelesaikan permasalahan menggunakan metode AI, Machine Learning, dan Deep Learning untuk pengembangan sistem komputer cerdas yang efisien dan adaptif
2021 CPL09 Mampu menjelaskan dan menerapkan konsep-konsep bidang sistem komputer, matematika dan statistika serta sains dasar untuk mengembangkan keterampilan berpikir analitis yang kuat melalui pembelajaran empiris dan eksperimen
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.
CPMK19 Mahasiswa mampu menjelaskan konsep-konsep utama dalam sistem komputer serta mengaitkannya dengan kebutuhan dan tantangan di dunia usaha dan industri.
CPMK20 Mahasiswa mampu menerapkan sistem komputer untuk merancang solusi terhadap permasalahan nyata di dunia usaha atau industri.
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.TK015.CPMK05.1 Mahasiswa mengidentifikasi kebutuhan industri dan merumuskan permasalahan teknik komputer yang relevan untuk diselesaikan melalui pendekatan digital.
sub.cpmk.TK015.CPMK05.2 Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri.
sub.cpmk.TK015.CPMK06.1 Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri.
sub.cpmk.TK015.CPMK06.2 Mahasiswa mengembangkan solusi TIK yang adaptif dan berkelanjutan dengan mempertimbangkan perkembangan teknologi serta tantangan dunia kerja.
sub.cpmk.TK015.CPMK19.1 Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi.
sub.cpmk.TK015.CPMK19.2 Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu.
sub.cpmk.TK015.CPMK20.1 Mahasiswa merancang sistem komputer yang relevan dengan kebutuhan industri, dengan mempertimbangkan efisiensi, skalabilitas, dan keamanan.
sub.cpmk.TK015.CPMK20.2 Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi.
Korelasi CPMK terhadap Sub-CPMK
CPMK05 sub.cpmk.TK015.CPMK05.1
sub.cpmk.TK015.CPMK05.2
CPMK06 sub.cpmk.TK015.CPMK06.1
sub.cpmk.TK015.CPMK06.2
CPMK19 sub.cpmk.TK015.CPMK19.1
sub.cpmk.TK015.CPMK19.2
CPMK20 sub.cpmk.TK015.CPMK20.1
sub.cpmk.TK015.CPMK20.2
Deskripsi Singkat MK Mata kuliah ini membahas prinsip-prinsip dasar dalam perancangan algoritma serta penerapan struktur data untuk pemecahan masalah komputasi. Mahasiswa akan mempelajari cara berpikir logis dan sistematis dalam menyusun algoritma, merepresentasikan dalam notasi seperti flowchart dan pseudocode, serta mengimplementasikan dengan bahasa pemrograman Python. Fokus juga diberikan pada struktur data seperti array, list, stack, queue, dan rekursif, serta teknik pengurutan dan pencarian. Praktikum diarahkan untuk mengasah kemampuan pemrograman dan analisis efisiensi algoritma.
Bahan Kajian : Materi Pembelajaran Bahan kajian dimulai dengan pengenalan algoritma dan struktur data, serta peran pentingnya dalam ilmu komputer. Mahasiswa mempelajari notasi algoritma menggunakan flowchart, kalimat deskriptif, dan pseudocode sebagai dasar pengembangan logika pemrograman. Selanjutnya dibahas berbagai tipe data dalam Python, seperti number, string, list, tuple, dictionary, dan set. Mahasiswa kemudian mempelajari struktur kontrol program, seperti percabangan (if, else, nested if), dan perulangan (for, while, nested loop).
Pustaka Utama
  • 1. Thomas H. Cormen et al. Introduction to Algorithms, MIT Press, 2009. Nell Dale, Chip Weems. Programming and Problem Solving with Python, Jones & Bartlett, 2020. Kenneth A. Lambert. Fundamentals of Python: First Programs, Cengage, 2012.
Pendukung
Dosen Pengampu Muhammad Koprawi, S.Kom., M.Eng, Krisnawati, S.Si., M.T., Wahid Miftahul Ashari, S.Kom., M.T, Ema Utami, Prof. Dr., S.Si., 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.TK015.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=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 Algoritma Komputer & Struktur Data
Sub Topik
Kontrak Belajar Pengantar Algoritma Komputer & Struktur Data
0
2 sub.cpmk.TK015.CPMK20.1-Mahasiswa merancang sistem komputer yang relevan dengan kebutuhan industri, dengan mempertimbangkan efisiensi, skalabilitas, dan keamanan. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
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
Notasi Algoritma (1)
Sub Topik
Kalimat Deskriptif Flowchart
0
3 sub.cpmk.TK015.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=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
Notasi Algoritma (2)
Sub Topik
"Flowchart (Lanjutan) Pseudocode"
0
4 sub.cpmk.TK015.CPMK05.2-Mahasiswa merancang solusi berbasis teknologi informasi dan komunikasi yang inovatif, dengan mempertimbangkan keberlanjutan dan adaptabilitas terhadap perkembangan industri. 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")=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
Tipe Data (Python)
Sub Topik
"- Number (int, float) - String - Boolean - List - Tuple - Dictionary"
10
5 sub.cpmk.TK015.CPMK19.1-Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
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
Struktur Dasar Algoritma (1)
Sub Topik
- Sequence Process - Operator (Arithmetic, Relational, Assignment, Logical)
0
6 sub.cpmk.TK015.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
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
Struktur Dasar Algoritma (2)
Sub Topik
"Selection Process: - if - if else - if elif - if elif else - nested if"
0
7 sub.cpmk.TK015.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. Mahasiswa dapat Mengerjakan Tugas Kriteria
ketepatan jawaban dan kesesuain sintaks dan output yang diminta
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
Struktur Dasar Algoritma (3)
Sub Topik
Iteration Process: - for - while - (Review Materi 1-7)
10
8 sub.cpmk.TK015.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=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 Struktur Data
Sub Topik
- Pengantar Struktur Data - Array - List
0
9 sub.cpmk.TK015.CPMK20.1-Mahasiswa merancang sistem komputer yang relevan dengan kebutuhan industri, dengan mempertimbangkan efisiensi, skalabilitas, dan keamanan. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
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
Array dan List
Sub Topik
- Array vs List - List & Array Dimension (1D, 2D)
0
10 sub.cpmk.TK015.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=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
Dictionary (Lanjutan)
Sub Topik
- Dictionary (Lanjutan)
0
11 sub.cpmk.TK015.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. 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")=125090 Menit]
Penugasan,Tugas Take Home,[TH=90 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
Function & Recursive Function
Sub Topik
- Function & Recursive Function
10
12 sub.cpmk.TK015.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=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
Algoritma Sorting & Searching (1)
Sub Topik
- Algoritma Sorting
0
13 sub.cpmk.TK015.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
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
Algoritma Sorting & Searching (2)
Sub Topik
Algoritma Sorting (Lanjutan) - Algoritma Searching
0
14 sub.cpmk.TK015.CPMK19.1-Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi. Mahasiswa Mampu Menjelaskan Materi Kriteria
Ketepatan Jawaban
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]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=10 Menit]
Topik
Algoritma Sorting & Searching 3)
Sub Topik
"- Algoritma Searching (Lanjutan) - Review Materi (8-14)"
0
15 sub.cpmk.TK015.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 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.TK015.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
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 Algoritma Komputer & Struktur Data
Sub Topik
Pengantar Perkuliahan Praktikum Algoritma Komputer & Struktur Data
0
17 sub.cpmk.TK015.CPMK19.1-Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
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
Identifier, variable, komentar
Sub Topik
- Identifier - variable - komentar
0
18 sub.cpmk.TK015.CPMK06.1-Mahasiswa mampu menganalisis permasalahan berbasis TIK dan merancang solusi digital yang inovatif sesuai dengan kebutuhan industri. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
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
Flowchart & pseudocode
Sub Topik
- konversi flowchart ke kode program - konversi pseudocode ke kode program
0
19 sub.cpmk.TK015.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 dan kesesuain sintaks dan output yang diminta
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
Tipe Data (Python)
Sub Topik
- Number (int, float) - String - Boolean - List - Tuple - Dictionary
10
20 sub.cpmk.TK015.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
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 Algoritma (1)
Sub Topik
- Sequence Process - Operator (Arithmetic, Relational, Assignment, Logical)
0
21 sub.cpmk.TK015.CPMK19.1-Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
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 Algoritma (2)
Sub Topik
Selection Process: - if - if else - if elif - if elif else - nested if
0
22 sub.cpmk.TK015.CPMK19.1-Mahasiswa dapat menghubungkan prinsip-prinsip dasar sistem komputer dengan kebutuhan teknis dan operasional dalam dunia usaha dan industri berbasis teknologi. Mahasiswa dapat Mengerjakan Tugas Kriteria
ketepatan jawaban kui sesuai perintah soal
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
Struktur Dasar Algoritma (3)
Sub Topik
Iteration Process: - for - while - (Review Materi 1-7)
10
23 sub.cpmk.TK015.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
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 Struktur Data
Sub Topik
- Pengantar Struktur Data - Array - List
0
24 sub.cpmk.TK015.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
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
Array dan List
Sub Topik
- Array vs List - List & Array Dimension (1D, 2D)
0
25 sub.cpmk.TK015.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
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
Dictionary (Lanjutan)
Sub Topik
- Dictionary (Lanjutan)
0
26 sub.cpmk.TK015.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. 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")=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
Function & Recursive Function
Sub Topik
- Function & Recursive Function
10
27 sub.cpmk.TK015.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
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
Algoritma Sorting & Searching (1)
Sub Topik
- Algoritma Sorting
0
28 sub.cpmk.TK015.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
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
Algoritma Sorting & Searching (2)
Sub Topik
- Algoritma Sorting (Lanjutan) - Algoritma Searching
0
29 sub.cpmk.TK015.CPMK19.2-Mahasiswa menunjukkan kemampuan analitis dalam mengevaluasi tantangan nyata industri melalui penerapan konsep jaringan, keamanan siber, dan pengolahan data secara terpadu. Mahasiswa dapat Membuat laporan Praktikum Kriteria
Ketepatan Jawaban
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
Algoritma Sorting & Searching 3)
Sub Topik
- Algoritma Searching (Lanjutan) - Review Materi (8-14)
0
30 sub.cpmk.TK015.CPMK20.2-Mahasiswa mengintegrasikan komponen perangkat keras, perangkat lunak, dan jaringan untuk menyusun solusi teknis terhadap permasalahan usaha berbasis teknologi. 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
UAS Ujian Akhir (Implementasi algoritma dan struktur)
20

Teknik Penilaian CPMK

CPL MK CPMK Kuis Tugas Teori (Individu) Tugas Praktikum Tes Tulis (UTS) Tugas Teori (Kelompok) Tes Tulis (UAS)
2021 CPL03 ALGORITMA KOMPUTER DAN STRUKTUR DATA CPMK05
2021 CPL03 ALGORITMA KOMPUTER DAN STRUKTUR DATA CPMK06 Y Y Y
2021 CPL10 ALGORITMA KOMPUTER DAN STRUKTUR DATA CPMK19 Y Y
2021 CPL10 ALGORITMA KOMPUTER DAN STRUKTUR DATA CPMK20 Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
2021 CPL03 CPMK06 sub.cpmk.TK015.CPMK06.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL10 CPMK20 sub.cpmk.TK015.CPMK20.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK015.CPMK06.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK015.CPMK05.2 Tugas 10 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL10 CPMK19 sub.cpmk.TK015.CPMK19.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK015.CPMK19.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK015.CPMK19.2 Tugas 10 ketepatan jawaban dan kesesuain sintaks dan output yang diminta
2021 CPL03 CPMK06 sub.cpmk.TK015.CPMK06.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL10 CPMK20 sub.cpmk.TK015.CPMK20.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK015.CPMK06.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK015.CPMK19.2 Tugas Berkelompok 10 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL03 CPMK06 sub.cpmk.TK015.CPMK06.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL10 CPMK20 sub.cpmk.TK015.CPMK20.2 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK015.CPMK19.1 Tanya Jawab 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK015.CPMK06.1 Ujian Mandiri 20 Ketepatan jawaban ujian sesuai perintah soal
2021 CPL10 CPMK19 sub.cpmk.TK015.CPMK19.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK015.CPMK19.1 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK015.CPMK06.1 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK015.CPMK06.2 Tugas 10 ketepatan jawaban dan kesesuain sintaks dan output yang diminta
2021 CPL10 CPMK20 sub.cpmk.TK015.CPMK20.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK015.CPMK19.1 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK015.CPMK19.1 Tugas 10 ketepatan jawaban kui sesuai perintah soal
2021 CPL10 CPMK20 sub.cpmk.TK015.CPMK20.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK20 sub.cpmk.TK015.CPMK20.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK20 sub.cpmk.TK015.CPMK20.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK20 sub.cpmk.TK015.CPMK20.2 Tugas 10 Ketepatan Jawaban tugas sesuai perintah soal
2021 CPL10 CPMK20 sub.cpmk.TK015.CPMK20.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL03 CPMK06 sub.cpmk.TK015.CPMK06.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK19 sub.cpmk.TK015.CPMK19.2 Laporan Pratikum 0 Ketepatan Jawaban
2021 CPL10 CPMK20 sub.cpmk.TK015.CPMK20.2 Ujian Mandiri 20 Ketepatan jawaban ujian sesuai perintah soal
Total 100
2. Penilaian CPMK
CPL MK CPMK Kuis Tugas Teori (Individu) Tugas Praktikum Tes Tulis (UTS) Tugas Teori (Kelompok) Tes Tulis (UAS) Total
2021 CPL03 ALGORITMA KOMPUTER DAN STRUKTUR DATA CPMK05 0% 0% 0% 0% 0% 0% 0%
2021 CPL03 ALGORITMA KOMPUTER DAN STRUKTUR DATA CPMK06 0% 10% 10% 20% 0% 0% 40%
2021 CPL10 ALGORITMA KOMPUTER DAN STRUKTUR DATA CPMK19 0% 20% 10% 0% 0% 0% 30%
2021 CPL10 ALGORITMA KOMPUTER DAN STRUKTUR DATA CPMK20 0% 0% 0% 0% 10% 20% 30%
100%