Anda di halaman 1dari 6

RENCANA PEMBELAJARAN SEMESTER (RPS)

PROGRAM STUDI S1 PENDIDIKAN MATEMATIKA


FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS SEBELAS MARET

Identitas Mata Kuliah Identitas dan Validasi Nama Tanda Tangan


Kode Mata Kuliah : KB1618306 Dosen Pengembang RPS : Ario Wiraya, S.Si., M.Sc.

Nama Mata Kuliah : Algoritma dan Pemrograman

Bobot Mata Kuliah (sks) :2 Koord. Kelompok Mata Kuliah : Dr. Laila Fitriana, S.Pd., M.Pd.

Semester : III

Mata Kuliah Prasyarat : Algoritma dan Pemrograman Kepala Program Studi : Dr. Triyanto, S.Si., M.Si.

Capaian Pembelajaran Lulusan (CPL)

Kode CPL Unsur CPL


Sikap (S) : 1. Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral, dan etika (S2).
2. Menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang
lain (S5)
3. Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan (S6).
4. Menginternalisasi nilai, norma, dan etika akademik (S8).
5. Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri (S9).

Keterampilan Umum (KU) : 1. Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi
ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang
keahliannya (KU1).
2. Mampu menunjukkan kinerja mandiri, bermutu, dan terukur (KU2).
3. Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan
hasil analisis informasi dan data (KU5).
Pengetahuan (P) : 1. Menguasai konsep teoretis matematika meliputi aljabar, analisis, geometri, statistika, serta matematika terapan dan
komputer yang mendukung pembelajaran matematika di pendidikan dasar dan menengah serta untuk studi lanjut (P3).
2. Menguasai pengetahuan faktual tentang fungsi dan manfaat teknologi khususnya teknologi informasi dan komunikasi
yang relevan untuk pembelajaran matematika (P4).
Keterampilan Khusus (KK) : 1. Mampu merencanakan, mengimplementasikan, dan mengevaluasi pembelajaran matematika secara inovatif dengan
mengaplikasikan konsep pedagogik-didaktik matematika dan keilmuan matematika serta memanfaatkan berbagai
sumber belajar dan IPTEKS yang berorientasi pada kecakapan hidup (life skills) (KK1).

Bahan Kajian : - Aturan kode program


- Tipe data dan operator
- Struktur array dan record
- Struktur percabangan
- Struktur perulangan
- Prosedur dan fungsi

CP Mata Kuliah (CPMK) : Mahasiswa mampu membuat program komputer sederhana mengenai teori matematika dengan mengonstruksi dan
mengaplikasikan algoritma dalam bahasa pemrograman.

Deskripsi Mata Kuliah : Mata kuliah ini memuat materi konsep bahasa pemrograman terstruktur beserta penerapannya dalam pembuatan program
sederhana berdasarkan algoritma.

Daftar Referensi : 1. Pratama, A. Pascal Uncover : Panduan Belajar Pascal untuk Pemula , 2018, http://duniailkom.com.
2. Insap Santosa, Struktur Data Menggunakan Turbo Pascal, Andi Offset Yogyakarta.
Metode Pembelajaran Penilaian*
Kemampuan Teknik
Tahap Materi Pokok Referensi Waktu Pengalaman Belajar
Akhir Luring Daring Indikator Penilaian/
Bobot
1 2 3 4 5 6 7 8 9 10
I Mahasiswa 1. Pengertian 1 Kuliah, Kuliah 4 x 50 1. Memahami 1. Antusiasme dalam Tes/5%
mengenal dan algoritma dan diskusi melalui pengertian belajar algoritma dan
termotivasi pemrograman interaktif, Google algoritma dan pemrograman
untuk belajar 2. Sejarah tentang dan praktik, Meet pemrograman 2. Mampu menginstal
algoritma dan Pascal dilanjutkan dilanjutkan 2. Memahami sejarah Free Pascal dan
pemrograman 3. Instalasi dan Case Case tentang Pascal membuat program
(S2, S5, S6, S8, pengenalan Free Method Method 3. Menginstal Free sederhana
KU1, KU5, P3, P4, Pascal beserta melalui Pascal, memahami
KK1) aturan kode Forum aturan kode
programnya SPADA programnya, dan
(struktur, variabel, mencoba membuat
konstanta, dll) program sederhana
II Mahasiswa 1. Tipe data tunggal 1 Kuliah, Kuliah 4 x 50 1. Memahami konsep 1. Mampu membuat Tes/10%
memahami tipe 2. Operator diskusi melalui tipe data tunggal program dengan data
data tunggal dan interaktif, Google dan operator bertipe tunggal dan
operator dan praktik, Meet 2. Membuat program operator, khususnya
(S2, S5, S6, S8, dilanjutkan dilanjutkan dengan tipe data program untuk
KU1, KU5, P3, P4, Case Case tunggal dan menginput data
KK1) Method Method operator
melalui
Forum
SPADA

III Mahasiswa 1. Struktur array 1 Kuliah, Kuliah 6 x 50 1. Memahami konsep 1. Mampu membuat Tes/10%
memahami 2. Struktur record diskusi melalui struktur array, program dengan
struktur array, 3. Gabungan array interaktif, Google record, gabungan array, record,
record, gabungan dan record dan praktik, Meet array dan record gabungan array dan
array dan record, dilanjutkan dilanjutkan 2. Membuat program record. khususnya
operator, serta Case Case dengan struktur program untuk
cara penginputan Method Method array, record, menginput data
data yang melalui gabungan array dan
bersifat linier Forum record
(S2, S5, S6, S8, SPADA
KU1, KU5, P3, P4,
KK1)
IV Ujian Tengah 1. Tipe data tunggal 1 Penugasan Penugasan 2 x 1. Mencari jawaban 1. Mampu membuat Tes/25%
Semester (UTS) dan operator suatu persoalan program dengan
(S9, KU2) 2. Struktur array, 5 mengenai tipe data menerapkan konsep
record, gabungan 0 tunggal dan tipe data tunggal dan
array dan record, operator, struktur operator, struktur
operator, serta array, record, array, record,
cara penginputan gabungan array dan gabungan array dan
data yang bersifat record, operator, record, operator,
linier. serta cara serta cara
penginputan data penginputan data
yang bersifat linier. yang bersifat linier.
V Mahasiswa 1. Struktur 1 Kuliah, Kuliah 4 x 50 1. Memahami konsep 1. Mampu membuat Tes/20%
memahami percabangan diskusi melalui struktur program pengolah
struktur dasar 2. Percabangan interaktif, Google percabangan dan nilai dengan struktur
dan lanjut bersarang dan praktik, Meet percabangan percabangan dan
pemrograman dilanjutkan dilanjutkan bersarang percabangan
untuk Case Case 2. Membuat program bersarang
pengolahan data Method Method dengan
yang bersifat melalui percabangan dan
linier : Forum percabangan
percabangan SPADA bersarang
(S2, S5, S6, S8,
KU1, KU5, P3, P4,
KK1)
VI Mahasiswa 1. Struktur 1 Kuliah, Kuliah 4 x 50 1. Memahami konsep 1. Mampu membuat Tes/20%
memahami perulangan diskusi melalui struktur perulangan program pengolah
struktur dasar 2. Perulangan interaktif, Google dan perulangan nilai dengan
dan lanjut bersarang dan praktik, Meet bersarang menggunakan
pemrograman dilanjutkan dilanjutkan 2. Membuat program struktur perulangan
untuk Case Case dengan struktur dan perulangan
pengolahan data Method Method perulangan dan bersarang
yang bersifat melalui perulangan
linier : Forum bersarang
perulangan SPADA
(S2, S5, S6, S8,
KU1, KU5, P3, P4,
KK1)
VII Mahasiswa 1. Prosedur 1 Kuliah, Kuliah 6 x 50 1. Memahami konsep 1. Mampu membuat Tes/20%
mampu 2. Fungsi diskusi melalui prosedur, fungsi, program dengan
memahami dan 3. Rekursi interaktif, Google dan rekursi. menggunakan
menggunakan dan praktik, Meet 2. Membuat program konsep prosedur,
konsep prosedur, dilanjutkan dilanjutkan dengan fungsi, dan rekursi.
fungsi, dan Case Case menggunakan
rekursi dalam Method Method konsep prosedur,
pemrograman melalui fungsi, dan rekursi.
(S2, S5, S6, S8, Forum
KU1, KU5, P3, P4, SPADA
KK1)
VIII Ujian Akhir 1. Percabangan 1 Penugasan Penugasan 2 x 50 1. Mencari jawaban 1. Mampu membuat Tes/25%
Semester (UAS) 2. Perulangan suatu persoalan program dengan
(S9, KU2) 3. Prosedur mengenai menerapkan konsep
4. Fungsi percabangan, percabangan,
5. Rekursi perulangan, perulangan,
prosedur, fungsi, prosedur, fungsi, dan
dan rekursi rekursi
Rubrik Penilaian Diskusi Studi Kasus

Grade Skor Indikator

Sangat Baik Sekali >=85 Jawaban benar, pemantik

Sangat baik 80-84 Jawaban benar

Baik 75-79 Jawaban sebagian benar, pemantik

Cukup 70-74 Jawaban sebagian benar

Kurang 65-69 Jawaban salah, pemantik

Sangat kurang 60-64 Jawaban salah

Sangat kurang sekali <60 Kurang aktif

Penilaian Akhir

Nilai Akhir = (25% x Nilai Diskusi Studi Kasus Sebelum UTS) + (25% x Nilai UTS) +
(25% x Nilai Diskusi Studi Kasus setelah UTS sebelum UAS) +
(25% x Nilai UAS)

Anda mungkin juga menyukai