Anda di halaman 1dari 7

RENCANA PERKULIAHAN SEMESTER (RPS)

PRODI PENDIDIKAN MATEMATIKA


JURUSAN MATEMATIKA
FMIPA UNIVERSITAS NEGERI MALANG
SEMESTER GENAP 2015/2016

A. IDENTITAS MATAKULIAH

1. Matakuliah : Dasar-Dasar Pemrograman Komputer


2. Sandi : NMAT607
3. Kridit/Jam Semester : 3/4
4. Matakuliah Prasyarat : -
5. Nama Dosen Pengampu : Mahmuddin Yunus, S.Kom, M.Cs

B. CAPAIAN PEMBELAJARAN PRODI


1. RANAH SIKAP
1.1. Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius;
1.2. Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama,moral, dan etika;
1.3. Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri; serta

2. RANAH KETERAMPILAN/KEMAMPUAN KERJA


Keterampilan umum
2.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;
2.2. Mampu mengkaji implikasi pengembangan atau implementasi ilmu pengetahuan teknologi yang memperhatikan dan menerapkan nilai
humaniora sesuai dengan keahliannya berdasarkan kaidah, tata cara, dan etika ilmiah dalam rangka menghasilkan solusi, gagasan,
desain atau kritik seni, menyusun deskripsi saintifik hasil kajiannya dalam bentuk skripsi atau laporan tugas akhir, dan
mengunggahnya dalam laman perguruan tinggi;
2.3. Mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data untuk menjamin kesahihan dan mencegah
plagiasi.
2.4. Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis
informasi dan data;
Keterampilan Khusus
2.5. Mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data yang diperoleh dari kajian pembelajaran
matematika, laporan praktek pembelajaran matematika, hasil –hasil penelitian bidang pendidikan matematika melalui pemanfaatan
teknologi informasi dan dapat menunjukkan hasilnya dengan menunjukkan artikel yang disusun, laporan praktek pembelajaran
matematika dan laporan skripsi atau tugas akhir.

3. RANAH PENGETAHUAN
3.1. Menguasai konsep dan prinsip pengembangan media pembelajaran inovatif kreatif berbasis IPTEKS.
3.2. Menguasai konsep dan prinsip pengembangan media
3.3. pembelajaran inovatif berbasis IPTEKS melalui kajian terhadap hasil-hasil pengembangan media pembelajaran matematika dan dapat
menunjukkan hasilnya dalam bentuk produk media pembelajaran matematika.Program Studi yang dirmuskan dalam katalog sesuai
dengan matakuliah)

C. CAPAIAN PEMBELAJARAN MATAKULIAH


1. Mampu memahami pengertian sistem komputer,
2. Mampu memahami dan menguasai penggunaan konsep dasar algoritma,
3. Mampu memahami dan menguasai penggunaan konsep dasar pemrograman,
4. Mampu membuat rancangan aplikasi program sederhana,
5. Mampu berpikir kritis dan logis dalam menyusun algoritma program komputer.
D. RENCANA KEGIATAN PEMBELAJARAN

(1) (2) (3) (4) (5) (6) (7) (8) (9)


Minggu Kemamp Indikator Penilaian Metoda/Model Pengalaman Bahan Teknik Bobot Referensi
ke uan yang Pembelajaran belajar mhs kajian Asesmen nilai
Diharapk
an
1 1 - Menunjukkan Diskusi - Konsep algoritma Algoritma, Membuat 20% 1,2,3
permasalahan sehari- dalam pemecahan Logika flowchart
hari, pemecahan masalah Program yang
masalahnya yang - Flowchart dan simbol- menunjukkan
mungkin, dan simbolnya pemecahan
penstrukturannya masalah
dalam suatu tertentu
algoritma
- Menunjukkan
pentingnya
penggunaan
algoritma dalam
pemecahan masalah
- Menunjukkan
beberapa cara
representasi
algoritma
- Menjelaskan tentang
flowchart dan
komponen
penyusunnya
2-4 2, 3, 4 - Menjelaskan dan Diskusi Struktur dasar Algoritma, 20% 1,2,3
memberi contoh algoritma: Sequence, Logika
tentang konsep Selection, Iteration Program
runtunan dalam
langkah-langkah
pemecahan masalah
- Menjelaskan dan
memberi contoh
tentang konsep
seleksi dalam
langkah-langkah
pemecahan masalah
- Menjelaskan dan
memberi contoh
tentang konsep
perulangan dalam
langkah-langkah
pemecahan masalah
- Menyusun flowchart
untuk menyatakan
algoritma pemecahan
suatu masalah
5- 5 - Menunjukkan Diskusi - Bahasa pemrograman Algoritma, 20% 1,2,3,4
beberapa macam sebagai cara Logika
bahasa program memerintah komputer Program
- Menjelaskan alasan bekerja
pemilihan bahasa - Pascal: konsep
Pascal pemrograman dengan
- Menunjukkan contoh Pascal
pembuatan program
dalam Pascal
6 5 - Menjelaskan tentang Diskusi - Struktur program Algoritma, 30% 3,4,5
struktur program dengan Pascal Logika
yang dibuat dengan - Variabel, Tipe data, Program
Pascal dan operator
- Menjelaskan tentang
konsep variabel, tipe
data, dan operator
pada suatu tipe
tertentu
7 5 - Memberikan contoh Diskusi, Presentasi - Pembuatan program Algoritma, Membuat 30% 3,4,5
deklarasi program, (sederhana) dengan Logika program
variabel, Pascal Program sederhana
mendapatkan nilai dengan
dari suatu komponen, Pascal
mengolahnya, dan (implementas
menampilkan nilai i prinsip
(hasil) pada suatu sequence,
komponen implementasi
konsep
variabel, tipe
data &
operator)
8-9 5 - Meninjau ulang Diskusi, Presentasi Kontrol program: Algoritma, Membuat 30% 3,4,5
tentang konsep Selection (IF, CASE) Logika program
selection dan Program yang
menjelaskan tentang mengimplem
perintah atau entasikan
pernyataan yang konsep
terkait dengan selection
selection
10-11 5 - Meninjau ulang Diskusi, Presentasi Kontrol program: Algoritma, Membuat 30% 3,4,5
tentang konsep Iteration (FOR, WHILE, Logika program
iteration dan REPEAT) Program yang
menjelaskan tentang mengimple
perintah atau mentasikan
pernyataan yang konsep
terkait dengan iteration
iteration
12 3,4,5 - Menunjukkan Diskusi, Presentasi - Penggunaan Algoritma, Membuat 30% 3,4,5
beberapa subprogram Logika program
karakteristik (procedure dan Program yang
permasalahan yang function) untuk menggunaka
bisa diselesaikan menyelesaikan n procedure
dengan subprogram permasalahan atau function
- Menunjukkan
perbedaan
penyelesaian
permasalahan
dengan dan tanpa
subprogram
- Menjelaskan dan
menunjukkan
perbedaan procedure
dan function
- Menjelaskan dan
menunjukkan contoh
penggunaan
parameter
subprogram
13-14 3,4,5 - Menjelaskan tentang - - Array Project Membuat 30%
konsep array, Program program
representasinya di yang
memory, serta menggunaka
karakteristik data / n array
permasalahan yang
bisa diselesaikan
dengan array
- Menjelaskan dan
memberikan contoh
deklarasi array,
manipulasi data di
dalam array, dan
perintah atau
pernyataan yang
terkait dengan array
15-16 3,4,5 - Menjelaskan tentang - - Tipe data string Project Membuat 30%
tipe data string dan Program program
representasinya di yang
memory mengandung
- Menjelaskan dan tipe data
memberikan contoh string
deklarasi string,
manipulasi karakter di
dalam string, dan
perintah atau
pernyataan yang
terkait dengan string
E. DAFTAR REFERENSI
1. Abdul Kadir. 2007. Dasar-dasar Pemrograman Pascal Buku1. Yogyakarta: Andi Offset
2. Munir, Rinaldi. 2007. Algoritma dan Pemrograman Dalam Bahasa Pascal dan C. Bandung : Informatika
3. Pranata, Antony. 2002. Algoritma dan Pemrograman. Yogyakarta: J&J Learning.
4. Rosa dan Shalahuddin. 2010. Modul Pembelajaran Algoritma dan Pemrograman. Bandung: Modula.
5. Setiadi, Robert. 2008. Algoritma Itu Mudah. Jakarta: Prima Infosarana Media.

F. ATURAN-ATURAN TAMBAHAN DALAM PERKULIAHAN


 Tugas-tugas terstruktur
 Project Tugas Akhir
 Presentasi Tugas Akhir

Anda mungkin juga menyukai