UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI INFORMATIKA

RPS-S1IF-ST068
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
ALGORITMA DAN PEMROGRAMAN ST068 Kelompok Mata Kuliah Algoritma dan Pemrograman 2 2 1 16 Feb 2021
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Arifiyanto Hadinegoro, S.Kom, MT

Majid Rahardi, S.Kom., M.Eng

WINDHA MEGA PD, M. KOM.
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
CPLP03 memiliki pandangan terbuka, kritis dan profesional dalam menyelesaikan masalah menggunakan inovasi digital bidang informatika
CPLP09 mampu menjelaskan metode analisis, perancangan sistem, pengujian perangkat lunak pada berbagai platform untuk memenuhi kebutuhan industri atau masyarakat
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK08 Mahasiswa mampu menyampaikan pandangan atau gagasan yang kritis dan profesional dalam menyelesaikan masalah pada industri
CPMK35 Mahasiswa Mampu menerapkan metode analisis sistem.
CPMK36 mahasiswa mampu menerapkan metode perancangan sistem
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.ST068.CPMK08.1 Mahasiswa mampu menjelaskan dan menerapkan deskripsi algoritma, I/O, type data, variabel, operator
sub.cpmk.ST068.CPMK35.1 Mahasiswa mampu menjelaskan dan menerapkan struktur percabangan
sub.cpmk.ST068.CPMK35.2 Mahasiswa mampu menjelaskan dan menerapkan struktur perulangan
sub.cpmk.ST068.CPMK35.3 Mahasiswa mampu menjelaskan dan menerapkan array
sub.cpmk.ST068.CPMK35.4 Mahasiswa mampu menjelaskan dan menerapkan fungsi
sub.cpmk.ST068.CPMK35.5 Mahasiswa mampu menjelaskan dan menerapkan teknik search dan sort
sub.cpmk.ST068.CPMK35.6 Mahasiswa mampu menganalisa dan merancang algoritma serta membuat program
sub.cpmk.ST068.CPMK36.1 Mahasiswa mampu menjelaskan dan menerapkan notasi algoritma
Korelasi CPMK terhadap Sub-CPMK
CPMK08 sub.cpmk.ST068.CPMK08.1
CPMK36 sub.cpmk.ST068.CPMK36.1
CPMK35 sub.cpmk.ST068.CPMK35.1
sub.cpmk.ST068.CPMK35.2
sub.cpmk.ST068.CPMK35.3
sub.cpmk.ST068.CPMK35.4
sub.cpmk.ST068.CPMK35.5
sub.cpmk.ST068.CPMK35.6
Deskripsi Singkat MK Algoritma adalah langkah-langkah yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer. Algoritma merupakan langkah pertama yang harus ditulis sebelum menuliskan program. Sedangkan Pemrograman adalah kumpulan urutan perintah bagi komputer untuk melakukan sesuatu dengan menggunakan bahasa yang dimengerti komputer. Sederhananya, pemrograman adalah proses membuat program di komputer dengan bahasa pemrograman tertentu.
Bahan Kajian : Materi Pembelajaran Dasar Algoritma dan Pemrograman yang akan dipelajari oleh mahasiswa meliputi: proposisi, relasi proposisional, interpretasi, sifat-sifat kalimat logika, kalimat berkuantor, ingkaran kalimat berkuantor, pembuatan kesimpulan berdasarkan implikasi, algoritma, penyajian algoritma, tahap-tahap pemrograman, struktur algoritma, runtunan, operasi relasi dan logika, struktur IF sederhana, struktur IF dengan syarat tunggal, struktur IF dengan syarat majemuk, struktur IF – ELSE, struktur IF bersarang, struktur SWITCH, struktur WHILE, struktur DO-WHILE, struktur FOR, subprogram, fungsi yang tidak mengembalikan nilai, fungsi yang mengembalikan nilai, rekursi, array satu dimensi, array multi dimensi, metode Selection Sort, metode Bubble Sort, metode Insertion Sort, metode Sequential Search, pencarian pada array belum terurut, pencarian pada array terurut, metode Binary Search
Pustaka Utama
  • 1. Ref1. Kusuma, Purba Daru. Algoritma dan Pemrograman. Deepublish, 2020. Ref2.Ropianto, Muhammad. Algoritma & Pemrograman. Deepublish, 2018. Ref3. Harumy, T. Henny Febriana. Belajar Dasar Algoritma dan Pemograman C++. Deepublish, 2016.
Pendukung
Dosen Pengampu Bayu Setiaji, M.Kom, Yuli Astuti, M.Kom, Agung Nugroho, M.Kom, Majid Rahardi, S.Kom., M.Eng, Agus Fatkhurohman, 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.ST068.CPMK08.1-Mahasiswa mampu menjelaskan dan menerapkan deskripsi algoritma, I/O, type data, variabel, operator Mahasiswa mampu menggunakan compiler dan menjalankan program Hello World Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Intro Bahasa C, Tool MinGW, Hello Word
Sub Topik
Intro Bahasa C, Tool MinGW, Hello Word
  • [1] Hal: Ref2
1.78
1 sub.cpmk.ST068.CPMK08.1-Mahasiswa mampu menjelaskan dan menerapkan deskripsi algoritma, I/O, type data, variabel, operator Mahasiswa mampu menjelaskan Deskripsi algoritma dan pemrograman Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Kontrak Belajar, Sejarah Algoritma Pemrograman, Pengertian Algoritma Pemrograman
Sub Topik
Kontrak Belajar, Sejarah Algoritma Pemrograman, Pengertian Algoritma Pemrograman
  • [1] Hal: Ref1
1.07
2 sub.cpmk.ST068.CPMK08.1-Mahasiswa mampu menjelaskan dan menerapkan deskripsi algoritma, I/O, type data, variabel, operator Mahasiswa mampu menjelaskan I/O, type data, variabel Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Tipe Data Angka, Tipe Data Karakter, Tipe Data Logika
Sub Topik
Tipe Data Angka, Tipe Data Karakter, Tipe Data Logika
  • [1] Hal: Ref3
1.07
2 sub.cpmk.ST068.CPMK08.1-Mahasiswa mampu menjelaskan dan menerapkan deskripsi algoritma, I/O, type data, variabel, operator Mahasiswa mampu menggunakan I/O, type data, variabel Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Tipe Data Angka, Tipe Data Karakter, Tipe Data Logika
Sub Topik
Tipe Data Angka, Tipe Data Karakter, Tipe Data Logika
  • [1] Hal: Ref1
1.78
3 sub.cpmk.ST068.CPMK08.1-Mahasiswa mampu menjelaskan dan menerapkan deskripsi algoritma, I/O, type data, variabel, operator Mahasiswa mampu menjelaskan operator Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Operator Aritmatika, Operator Penugasan, Operator Pembanding, Operator Logika, Operator Bitwise
Sub Topik
Operator Aritmatika, Operator Penugasan, Operator Pembanding, Operator Logika, Operator Bitwise
  • [1] Hal: Ref2
1.07
3 sub.cpmk.ST068.CPMK08.1-Mahasiswa mampu menjelaskan dan menerapkan deskripsi algoritma, I/O, type data, variabel, operator Mahasiswa mampu menggunakan operator Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Operator Aritmatika, Operator Penugasan, Operator Pembanding, Operator Logika, Operator Bitwise
Sub Topik
Operator Aritmatika, Operator Penugasan, Operator Pembanding, Operator Logika, Operator Bitwise
  • [1] Hal: Ref3
1.78
4 sub.cpmk.ST068.CPMK08.1-Mahasiswa mampu menjelaskan dan menerapkan deskripsi algoritma, I/O, type data, variabel, operator Mahasiswa mampu menjelaskan notasi algoritma Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Kalimat Deskriptif, Flowchart, Pseudocode
Sub Topik
Kalimat Deskriptif, Flowchart, Pseudocode
  • [1] Hal: Ref1
1.07
4 sub.cpmk.ST068.CPMK08.1-Mahasiswa mampu menjelaskan dan menerapkan deskripsi algoritma, I/O, type data, variabel, operator Mahasiswa mampu menggunakan notasi algoritma Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Kalimat Deskriptif, Flowchart, Pseudocode
Sub Topik
Kalimat Deskriptif, Flowchart, Pseudocode
  • [1] Hal: Ref2
1.78
5 sub.cpmk.ST068.CPMK35.1-Mahasiswa mampu menjelaskan dan menerapkan struktur percabangan Mahasiswa mampu menjelaskan struktur keputusan/percabangan Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
IF, Switch Case
Sub Topik
IF, Switch Case
  • [1] Hal: Ref3
1.07
5 sub.cpmk.ST068.CPMK35.1-Mahasiswa mampu menjelaskan dan menerapkan struktur percabangan Mahasiswa mampu menggunakan struktur keputusan/percabangan Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
IF, Switch Case
Sub Topik
IF, Switch Case
  • [1] Hal: Ref1
1.78
6 sub.cpmk.ST068.CPMK35.2-Mahasiswa mampu menjelaskan dan menerapkan struktur perulangan Mahasiswa mampu menjelaskan struktur perulangan Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
For, While, Do While
Sub Topik
For, While, Do While
  • [1] Hal: Ref2
1.07
6 sub.cpmk.ST068.CPMK35.2-Mahasiswa mampu menjelaskan dan menerapkan struktur perulangan Mahasiswa mampu menggunakan struktur perulangan Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
For, While, Do While
Sub Topik
For, While, Do While
  • [1] Hal: Ref3
1.78
7 sub.cpmk.ST068.CPMK35.2-Mahasiswa mampu menjelaskan dan menerapkan struktur perulangan Mahasiswa mampu menjelaskan perulangan bersarang Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Perulangan Bersarang, Kasus Membentuk Segitiga
Sub Topik
Perulangan Bersarang, Kasus Membentuk Segitiga
  • [1] Hal: Ref1
1.07
7 sub.cpmk.ST068.CPMK35.2-Mahasiswa mampu menjelaskan dan menerapkan struktur perulangan Mahasiswa mampu menggunakan perulangan bersarang Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Perulangan Bersarang, Kasus Membentuk Segitiga
Sub Topik
Perulangan Bersarang, Kasus Membentuk Segitiga
  • [1] Hal: Ref1
1.78
8 sub.cpmk.ST068.CPMK35.1-Mahasiswa mampu menjelaskan dan menerapkan struktur percabangan sub.cpmk.ST068.CPMK35.2-Mahasiswa mampu menjelaskan dan menerapkan struktur perulangan UTS Kriteria

Teknik
UTS
Topik
UTS
Sub Topik
UTS
30
9 sub.cpmk.ST068.CPMK35.3-Mahasiswa mampu menjelaskan dan menerapkan array Mahasiswa mampu menjelaskan larik/array Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Konsep penyimpanan data di memori, Konsep pengorganisasian data dalam array, Pengaksesan array
Sub Topik
Konsep penyimpanan data di memori, Konsep pengorganisasian data dalam array, Pengaksesan array
  • [1] Hal: Ref1
1.07
9 sub.cpmk.ST068.CPMK35.3-Mahasiswa mampu menjelaskan dan menerapkan array Mahasiswa mampu menggunakan larik/array Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Konsep penyimpanan data di memori, Konsep pengorganisasian data dalam array, Pengaksesan array
Sub Topik
Konsep penyimpanan data di memori, Konsep pengorganisasian data dalam array, Pengaksesan array
  • [1] Hal: Ref2
1.78
10 sub.cpmk.ST068.CPMK35.3-Mahasiswa mampu menjelaskan dan menerapkan array Mahasiswa mampu menjelaskan array multidimensi Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Array Multidimensi, contoh kasus
Sub Topik
Array Multidimensi, contoh kasus
  • [1] Hal: Ref3
1.07
10 sub.cpmk.ST068.CPMK35.3-Mahasiswa mampu menjelaskan dan menerapkan array Mahasiswa mampu menggunakan array multidimensi Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Proses Belajar,[PB=120 Menit]
Kuliah Online Zoom,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Array Multidimensi, contoh kasus
Sub Topik
Array Multidimensi, contoh kasus
  • [1] Hal: Ref1
1.78
11 sub.cpmk.ST068.CPMK35.4-Mahasiswa mampu menjelaskan dan menerapkan fungsi Mahasiswa mampu menjelaskan fungsi Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Konsep fungsi, Struktur fungsi, Tipe fungsi (void dan non void)
Sub Topik
Konsep fungsi, Struktur fungsi, Tipe fungsi (void dan non void)
  • [1] Hal: Ref2
1.07
11 sub.cpmk.ST068.CPMK35.4-Mahasiswa mampu menjelaskan dan menerapkan fungsi Mahasiswa mampu menggunakan fungsi Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Konsep fungsi, Struktur fungsi, Tipe fungsi (void dan non void)
Sub Topik
Konsep fungsi, Struktur fungsi, Tipe fungsi (void dan non void)
  • [1] Hal: Ref3
1.78
12 sub.cpmk.ST068.CPMK35.4-Mahasiswa mampu menjelaskan dan menerapkan fungsi Mahasiswa mampu menjelaskan rekursif Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Rekursif, Studi Kasus
Sub Topik
Rekursif, Studi Kasus
  • [1] Hal: Ref1
1.07
12 sub.cpmk.ST068.CPMK35.4-Mahasiswa mampu menjelaskan dan menerapkan fungsi Mahasiswa mampu menggunakan rekursif Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Proses Belajar,[PB=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Rekursif, Studi Kasus
Sub Topik
Rekursif, Studi Kasus
  • [1] Hal: Ref2
1.78
13 sub.cpmk.ST068.CPMK35.5-Mahasiswa mampu menjelaskan dan menerapkan teknik search dan sort Mahasiswa mampu menjelaskan pencarian/search Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Metode sequential search, Metode binary search
Sub Topik
Metode sequential search, Metode binary search
  • [1] Hal: Ref3
1.07
13 sub.cpmk.ST068.CPMK35.5-Mahasiswa mampu menjelaskan dan menerapkan teknik search dan sort Mahasiswa mampu menggunakan pencarian/search Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Metode sequential search, Metode binary search
Sub Topik
Metode sequential search, Metode binary search
  • [1] Hal: Ref1
1.78
14 sub.cpmk.ST068.CPMK35.5-Mahasiswa mampu menjelaskan dan menerapkan teknik search dan sort Mahasiswa mampu menjelaskan teknik pengurutan/sort Kriteria
Rubrik Holistik
Teknik
Tugas
Kuliah,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Metode bubble sort, Metode selection sort, Metode insertion sort
Sub Topik
Metode bubble sort, Metode selection sort, Metode insertion sort
  • [1] Hal: Ref2
1.07
14 sub.cpmk.ST068.CPMK35.5-Mahasiswa mampu menjelaskan dan menerapkan teknik search dan sort Mahasiswa mampu menggunakan teknik pengurutan/sort Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Praktikum,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Metode bubble sort, Metode selection sort, Metode insertion sort
Sub Topik
Metode bubble sort, Metode selection sort, Metode insertion sort
  • [1] Hal: Ref3
1.78
15 sub.cpmk.ST068.CPMK35.6-Mahasiswa mampu menganalisa dan merancang algoritma serta membuat program Mahasiswa mampu menganalisis dan merancang algoritma serta membuat program Kriteria
Rubrik Holistik
Teknik
Tugas
Presentasi,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Presentasi,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Final Project, Presentasi, Evaluasi
Sub Topik
Final Project, Presentasi, Evaluasi
  • [1] Hal: Ref1
1.07
15 sub.cpmk.ST068.CPMK35.6-Mahasiswa mampu menganalisa dan merancang algoritma serta membuat program Mahasiswa mampu menganalisis dan merancang algoritma serta membuat program Kriteria
Rubrik Analitik
Teknik
Laporan praktikum
Presentasi,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Presentasi,Proses Belajar,[PB=100 Menit]
Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit]
Topik
Final Project, Presentasi, Evaluasi
Sub Topik
Final Project, Presentasi, Evaluasi
  • [1] Hal: Ref1
1.78
16 sub.cpmk.ST068.CPMK35.1-Mahasiswa mampu menjelaskan dan menerapkan struktur percabangan sub.cpmk.ST068.CPMK35.2-Mahasiswa mampu menjelaskan dan menerapkan struktur perulangan sub.cpmk.ST068.CPMK35.3-Mahasiswa mampu menjelaskan dan menerapkan array sub.cpmk.ST068.CPMK35.4-Mahasiswa mampu menjelaskan dan menerapkan fungsi sub.cpmk.ST068.CPMK35.5-Mahasiswa mampu menjelaskan dan menerapkan teknik search dan sort sub.cpmk.ST068.CPMK35.6-Mahasiswa mampu menganalisa dan merancang algoritma serta membuat program UAS Kriteria

Teknik
UAS
Topik
UAS
Sub Topik
UAS
30

Teknik Penilaian CPMK

CPL MK CPMK Tugas Tes Tulis (UTS) Presentasi Tes Tulis ( UAS )
CPLP03 ALGORITMA DAN PEMROGRAMAN CPMK08 Y
CPLP09 ALGORITMA DAN PEMROGRAMAN CPMK35 Y Y Y Y
CPLP09 ALGORITMA DAN PEMROGRAMAN CPMK36

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPLP03 CPMK08 sub.cpmk.ST068.CPMK08.1 Laporan praktikum 1.78 Rubrik Analitik
CPLP03 CPMK08 sub.cpmk.ST068.CPMK08.1 Tugas 1.07 Rubrik Holistik
CPLP03 CPMK08 sub.cpmk.ST068.CPMK08.1 Tugas 1.07 Rubrik Holistik
CPLP03 CPMK08 sub.cpmk.ST068.CPMK08.1 Laporan praktikum 1.78 Rubrik Analitik
CPLP03 CPMK08 sub.cpmk.ST068.CPMK08.1 Tugas 1.07 Rubrik Holistik
CPLP03 CPMK08 sub.cpmk.ST068.CPMK08.1 Laporan praktikum 1.78 Rubrik Analitik
CPLP03 CPMK08 sub.cpmk.ST068.CPMK08.1 Tugas 1.07 Rubrik Holistik
CPLP03 CPMK08 sub.cpmk.ST068.CPMK08.1 Laporan praktikum 1.78 Rubrik Analitik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.1 Tugas 1.07 Rubrik Holistik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.1 Laporan praktikum 1.78 Rubrik Analitik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.2 Tugas 1.07 Rubrik Holistik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.2 Laporan praktikum 1.78 Rubrik Analitik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.2 Tugas 1.07 Rubrik Holistik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.2 Laporan praktikum 1.78 Rubrik Analitik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.1, sub.cpmk.ST068.CPMK35.2 UTS 30
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.3 Tugas 1.07 Rubrik Holistik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.3 Laporan praktikum 1.78 Rubrik Analitik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.3 Tugas 1.07 Rubrik Holistik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.3 Laporan praktikum 1.78 Rubrik Analitik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.4 Tugas 1.07 Rubrik Holistik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.4 Laporan praktikum 1.78 Rubrik Analitik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.4 Tugas 1.07 Rubrik Holistik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.4 Laporan praktikum 1.78 Rubrik Analitik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.5 Tugas 1.07 Rubrik Holistik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.5 Laporan praktikum 1.78 Rubrik Analitik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.5 Tugas 1.07 Rubrik Holistik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.5 Laporan praktikum 1.78 Rubrik Analitik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.6 Tugas 1.07 Rubrik Holistik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.6 Laporan praktikum 1.78 Rubrik Analitik
CPLP09 CPMK35 sub.cpmk.ST068.CPMK35.1, sub.cpmk.ST068.CPMK35.2, sub.cpmk.ST068.CPMK35.3, sub.cpmk.ST068.CPMK35.4, sub.cpmk.ST068.CPMK35.5, sub.cpmk.ST068.CPMK35.6 UAS 30
Total 99.9
2. Penilaian CPMK
CPL MK CPMK Tugas Tes Tulis (UTS) Presentasi Tes Tulis ( UAS ) Total
CPLP03 ALGORITMA DAN PEMROGRAMAN CPMK08 11.4% 0% 0% 0% 11.4%
CPLP09 ALGORITMA DAN PEMROGRAMAN CPMK35 25.65% 30% 2.85% 30% 88.5%
CPLP09 ALGORITMA DAN PEMROGRAMAN CPMK36 0% 0% 0% 0% 0%
99.9%