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 T= 2 P= 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 yang terbuka, kritis, dan profesional dalam menyelesaikan masalah menggunakan inovasi digital di bidang informatika.
CPLP09 Mampu menjelaskan metode analisis, perancangan sistem, dan pengujian perangkat lunak pada berbagai platform untuk memenuhi kebutuhan industri maupun masyarakat.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK08 Mahasiswa mampu menyampaikan pandangan atau gagasan yang kritis dan profesional dalam menyelesaikan masalah di 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 ,Kuis,[K=120 Menit]
Elearning,Proses Belajar,[PB=100 Menit]
Tugas ,Kuis,[K=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.17
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.17 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 100
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.75% 30% 2.85% 30% 88.6%
CPLP09 ALGORITMA DAN PEMROGRAMAN CPMK36 0% 0% 0% 0% 0%
100%