|
KEMENTERIAN PENDIDIKAN TINGGI, SAINS, DAN TEKNOLOGI
UNIVERSITAS NEGERI PADANG
– FAKULTAS TEKNIK
– PROGRAM STUDI PENDIDIKAN TEKNIK INFORMATIKA (S1)
|
||||||
| RENCANA PEMBELAJARAN SEMESTER | |||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tgl Penyusunan | ||
| Praktikum Algoritma Pemrograman | TIK.61.0003 | - | 2 | 0 | 1 | - | |
| OTORISASI / PENGESAHAN | Dosen Pengembang RPS | Koordinator RMK | Koordinator Prodi | ||||
| - | - | - | Dr. Dedy Irfan S.Pd., M.Kom. | ||||
| Capaian Pembelajaran |
CPL-PRODI yang dibebankan pada MK | |
| CPL | - | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK 1 | Mampu mengaplikasikan algoritma dalam bahasa pemrograman komputer dengan hardware dan software (IDE). | |
| CPMK 2 | Mampu menggunakan variabel, konstanta tipe data dan operator dalam suatu program | |
| CPMK 3 | Mampu menulis ekspresi dan menangani input dan output perangkat standar komputer | |
| CPMK 4 | Mampu merancang alur pengambilan keputusan, alur kontrol perulangan dalam program | |
| CPMK 5 | Mampu merancang dan menerapkan array dalam suatu program | |
| CPMK 6 | Mampu menangani pengolahan teks atau string | |
| CPMK 7 | Mampu merancang dan menyusun fungsi dengan berbagai kebutuhannya dalam suatu program | |
| CPMK 8 | Mampu merancang dan mengimplementasikan nilai balik fungsi serta passing parameter fungsi | |
| CPMK 9 | Mampu menerapkan konsep mudularitas program | |
| CPMK 10 | Mampu menerapkan pointer untuk berbagai penanganan data | |
| CPMK 11 | Mampu merancang struktur struct dan cara mengakses struct | |
| CPMK 12 | Mampu menerapkan algoritma pencarian dan pengurutan dalam suatu program | |
| CPMK 13 | Mampu membuat program aplikasi sederhana untuk kasus-kasus sehari-hari | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| SUB CPMK | - | |
| Matriks CPL ke CPMK |
|
| Deskripsi Singkat Mata Kuliah |
Pada mata kuliah ini mahasiswa belajar tentang prinsip-prinsip algoritma dan pemrograman yang meliputi; sistem komputer, pemrograman, penulisan algoritma, tipe data dan identifier, operator, ekspresi dan penanganan input output, pengambilan keputusan, kontrol perulangan, array, string dan pengolahan string, struktur, pointer, pemrograman modular, fungsi, nilai balik, dan passing parameter, algoritma searching dan sorting serta membangun aplikasi sederhana menggunakan bahasa pemrograman tertentu (C Programming). |
| Pustaka | Utama: |
| - | |
|
Pendukung: (Jika diperlukan)
-
|
|
| Dosen Pengampu |
- |
| Mata kuliah syarat |
- |
| Minggu Ke- | SUB-CPMK (Kemampuan Akhir Yang Diharapkan) | Penilaian | Bentuk Pembelajaran, Metode Pembelajaran, Penugasan Mahasiswa [Estimasi Waktu] |
Materi Pembelajaran [Rujukan] |
Bobot Penilaian (%) |
||
|---|---|---|---|---|---|---|---|
| Indikator | Teknik & Kriteria | Luring (Tatap Muka) | Daring (Online) | ||||
| - | - | - | - | - | - | - | 0 |
| UTS | |||||||
| UAS | |||||||