Disusun oleh:
Lingga Kurnia Ramadhani, M.Kom
607021995
2020
UNIVERSITAS IVET
Fakultas Sains & Teknologi
Rencana Pembelajaran Semester
21 September
SMT: III SKS: 3 Revisi: -
2020
2|Page
II. RENCANA PEMBELAJARAN SEMESTER
UNIVERSITAS IVET
Semester III
Fakultas Sains & Teknologi 2020
Program Studi Pendidikan Informatika
3|Page
III. MATRIK RENCANA PEMBELAJARAN SEMESTER (RPS)
Media
BOBOT NILAI
MINGGU KE
KEMAMPUAN
REFRENSI
Soal-Tugas
WAKTU
MOTTO
Presentasi
AKHIR YANG BENTUK KRITERIA
Diktat MK
Animasi
NILAI
DIHARAPKAN BAHAN KAJIAN PEMBELAJARA PENILAIAN
Web
KARAKTER
(Learning Out N (indikator)
Come)
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
1 Mahasiswa • Pembelajaran Dosen • Penjelasan • Motivasi
mampu tentang: pengertian melakukan mengenai materi • Religius
menjelasakan bahasa presentasi garis yang akan • Tanggung
tentang konsep pemrograan besar mata √ √ - - - dipelajari selama jawab
100 5% 1-5
dasar Bahasa kuliah satu semester • Kejujuran
Pemrograman • Mahasiswa Aktif • Ulet
Berkomunkasi • Mandiri
• Disiplin
• • Mahasiswa • Motivasi
TEACHERPRENUER
2 Mahasiswa Macam Bahasa Mahasiswa
mampu Pemrograman melakukan: memahami • Religius
menjelaskan 1. Memperhatik macam-macam • Tanggung
tentang macam- an bahasa program jawab
macam bahasa Penjelasan √ √ - - - 100 5% • Kejujuran 1-5
pemrograman 2. Menganalisis • Ulet
3. Diskusi • Mandiri
4. Tanya-jawab • Disiplin
5. Umpan Balik
TEACHERPRENUE
mampu Dapat dan Komentar melakukan: • Menjelaskan • Religius
menjelaskan • Macam-macam 1. Memperhatik Fungsi Cin, Cout • Tanggung
Dan manipulator an • Memahami jawab
√ √ - - - 100 10% 1-5
menggunakan Penjelasan • Kejujuran
R
Macam-macam
fungsi Cin dan 2. Menganalisis manipulator • Ulet
Cout dalam 3. Diskusi • Mandiri
pemrograman. 4. Tanya-jawab • Disiplin
5. Umpan Balik
5|Page
6 Mahasiswa • If Mahasiswa Mahasiswa • Motivasi
mampu • if ... else .... melakukan: mengetahui: • Religius
memahami • Else ... if 1. Memperhatik • Dapat • Tanggung
konsep alur • Switch ... case an menjelaskan jawab
program dalam • Statement for, Penjelasan mengenai • Kejujuran
C++ dan while, do ..while 2. Menganalisis konsep alur • Ulet
Struktur kontrol 3. Diskusi program dalam • Mandiri
4. Tanya-jawab C++ • Disiplin
5. Umpan Balik • Dapat
TEACHERPRENUER
menerangkan
struktur kontrol
kondisional dan
√ √ - √ - 100 10% 1-5
perulangan
dengan bahasa
C++
• Dapat
menjelaskan
mengenai
konsep alur
program, struktur
kontrol
percabangan dan
lompatan dalam
bahasa C++
6|Page
7 Mahasiswa • Tujuan dibuat Mahasiswa Mahasiswa dapat:
mampu sub program melakukan: • Menuliskan
memahami format penulisan 1. Memperhatik function yang
bagaimana function an menghasilkan nilai
membuat • Function yang Penjelasan balik dan tidak
program dengan menghasilkan 2. Menganalisis • Menuliskan
TEACHERPRENUER
• Motivasi
konsep sub nilai balik dan 3. Diskusi function dengan • Religius
program dengan tidak 4. Tanya-jawab parameter
• Tanggung
function mengahasilka 5. Umpan Balik • Menuliskan jawab
nilai balik √ √ - - - 100 10% 1-5
function inline,
• Kejujuran
• Function dengan overloading
• Ulet
parameter function
( function pass by • Mandiri
value dan • Disiplin
function pass by
reference)
• Function inline,
Overloading
function
8 UJIAN TENGAH SEMESTER
7|Page
9 Mahasiswa • Deklarasi string Mahasiswa Mahasiswa dapat: • Motivasi
mampu dan pengaksesan melakukan • Menuliskan • Religius
Memahami nilai dalam array 1. Memperhatik deklarasi string • Tanggung
konsep Array • Array sebagai an dan pengaksesan jawab
dan String parameter dalam Penjelasan nilai dalam array • Kejujuran
TEACHERPRENUER
function 2. Menganalisis • Menuliskan • Ulet
• Pengurutan array 3. Diskusi pengurutan array • Mandiri
• Array satu, dua 4. Tanya-jawab • Menuliskan input • Disiplin
dan tiga dimensi 5. Umpan Balik √ √ - √ - string dengan 100 10% 1-5
• String karakter perintah getline()
‘\0’
• Deklarasi dan
penugasan
variable string
• Input string
dengan perintah
getline()
10 Mahasiswa • Deklarasi pointer Mahasiswa Mahasiswa dapat: • Motivasi
Mampu • Penugasan melakukan: • Memahami • Religius
menjelaskan pointer dengan 1. Memperhatik deklarasi pointer • Tanggung
dan operator ‘*’ dan an • Menuliskan pointer
TEACHERPRENUER
jawab
mendemonstrasi ‘&’ Penjelasan dengan operator ‘*’ • Kejujuran
kan penulisan • Operator new 2. Menganalisis dan ‘&’ • Ulet
program dan delete, 3. Diskusi • Menuliskan • Mandiri
dengan 4. Tanya-jawab √ √ - - - 100 10% 1-5
konstanta NULL operator new dan • Disiplin
menggunakan • Variabel array 5. Umpan Balik delete, konstanta
pointer dan aritmatika NULL
dengan pointer • Menuliskan
variabel array dan
aritmatika dengan
pointer
8|Page
11 • Mahasiswa • Kegunaan file Mahasiswa Mahasiswa dapat: • Motivasi
mampu • Membuat stream melakukan: • Membuat Stream • Religius
Dapat • keterhubungan 1. Memperhatik • Keterhubungan • Tanggung
menjelaskan stream dengan an stream dengan jawab
mengenai file Penjelasan file • Kejujuran
konsep file • Penelusuran 2. Menganalisis • Penelusuran • Ulet
dan stream kesalahan 3. Diskusi kesalahan • Mandiri
• Mahasiswa 4. Tanya-jawab √ √ - √ - 100 10% 1-5
dengan perintah- dengan perintah- • Disiplin
dapat perintah dalam 5. Umpan Balik perintah dalam
membuat file file
stream dan • I/O karakter • I/O karakter
menjelaskan dengan get(), dengan get(),
keterhubung put() dan Put(), dan
an stream putback() Putback()
dengan file function function
12 • Mahasiswa • Class dan Mahasiswa Mahasiswa • Motivasi
mampu Objek ? melakukan: mengetahui: • Religius
memahami • Membuat class 1. Memperhatik • Konsep Class dan • Tanggung
dan • Hubungan an Objek jawab
membuat antara struktur Penjelasan • Membuat class • Kejujuran
class dan dan kelas 2. Menganalisis • Hubungan antara • Ulet
objek dan • Anggota kelas 3. Diskusi struktur dan kelas • Mandiri
hubungan yang bersifat 4. Tanya-jawab
√ √ - - √ • Anggota kelas 100 20% • Disiplin 1-5
antara statis 5. Umpan Balik yang bersifat statis
struktur dan • Constructor dan • Konsep
class. Destuctor construktor dan
• Mahasiswa destuctor
Mengetahui
konsep
constructor
dan
destructor
9|Page
13 • Mahasiswa • class dasar dan Mahasiswa Mahasiswa • Motivasi
Memahami class turunan melakukan: mengetahui: • Religius
yang disebut • membuat class 1. Memperhatik • Konsep class • Tanggung
class dasar turunan an dasar dan class jawab
dan class • hak akses pada Penjelasan turunan • Kejujuran
turunan proses pewarisan 2. Menganalisis • Membuat class • Ulet
• multiple 3. Diskusi turunan • Mandiri
• Mahasiswa • Konsep multiple
TEACHERPRENUER
inheritance 4. Tanya-jawab • Disiplin
Dapat • constructor pada 5. Umpan Balik inheritance
membuat proses • Konsep
hak akses penurunan Kelas √ √ - - √ Constructor pada 100 20% 1-5
untuk penurunan kelas
pewarisan
dalam
program
• Mahasiswa
Memahami
proses
pewarisan
dalam
constructor
10 | P a g e
melakukan • Melakukan
overloading overloading
terhadap terhadap
operator- operator
operator • Overloading
dalam terhadap
membuat operator Unary
program • Overloading
terhadap
operator relasi
dan logika
11 | P a g e
15 • Mahasiswa • Template Mahasiswa Mahasiswa dapat: • Motivasi
memahami menggunakan melakukan: • Memahami konsep • Religius
Mampu type nama 1. Memperhatik template dan • Tanggung
menjelaskan • Keuntungan an namespace jawab
konsep template Penjelasan • Dapat • Kejujuran
template dan • definisi 2. Menganalisis mengerakkan alat • Ulet
namespace namespace 3. Diskusi melalui komputer • Mandiri
• Mahasiswa • menggunakan 4. Tanya-jawab • Disiplin
dapat namespace 5. Umpan Balik
menggunaka • menggunakan
n komputer operator scope
TEACHERPRENUER
untuk resolution (::)
menggerakk • menggunakan
an alat kata kunci using
melalui • namespace √ √ - - √ 100 20% 1-5
komputer tanpa nama
• alias
namespace
• memecah
namespace
• namespace
bersarang
• Pengantar I/O
dari pc ke alat
• Pembahasan
tugas kelompok
• Mendiskusikan
hasil kerja
kelompok
12 | P a g e
IV. RANCANGAN INTERAKSI DOSEN–MAHASISWA
Mahasiswa memahami bahasa pemrograman C++ dan mampu
Kemampuan Akhir
Membuat aplikasi untuk menggerakan alat melalui komputer.
yang Diharapkan
9|Page
RANCANGAN INTERAKSI DOSEN–MAHASISWA
V. RANCANGAN TUGAS
10 | P a g e
Kriteria Penilaian Mahasiswa mampu menuliskan
deklarasi variabel & ekspresi dalam
c++.
Beban Penilaian 20%
Tujuan Tugas Mahasiswa memahami konsep alur
program dalam C++ dan Struktur
control.
11 | P a g e
Hasil Membuat contoh class dasar dan
class turunan
Jenjang
ANGKA (Skor) DISKRIPSI PRILAKU (Indikator)
(Grade)
Mampu menjelaskan konsep pemrograman dan fungsi bahasa
program; Mampu mengaplikasikan bahasa pemrograman
Sangat dalam membuat produk aplikasi program; Mampu dapat
85-100
bagus mengaplikasikan berbagai jenis bahasa program dalam
perancangan dan pembangunan aplikasi computer ; Mampu
mengembangkan atau memasarkan produk aplikasi komputer.
Mampu menjelaskan konsep pemrograman dan fungsi bahasa
program; Mampu mengaplikasikan bahasa pemrograman
dalam membuat produk aplikasi program; Mampu dapat
Bagus 75-84 mengaplikasikan berbagai jenis bahasa program dalam
perancangan dan pembangunan aplikasi computer ; Belum
mampu mengembangkan atau memasarkan produk aplikasi
komputer.
Mampu menjelaskan konsep pemrograman dan fungsi bahasa
program; Mampu mengaplikasikan bahasa pemrograman
dalam membuat produk aplikasi program; Belum mampu dapat
Kurang
59-74 mengaplikasikan berbagai jenis bahasa program dalam
Bagus
perancangan dan pembangunan aplikasi computer ; Belum
mampu mengembangkan atau memasarkan produk aplikasi
komputer.
Belum mampu menjelaskan konsep pemrograman dan fungsi
bahasa program; Belum mampu mengaplikasikan bahasa
pemrograman dalam membuat produk aplikasi program; Belum
Buruk 10-59 mampu dapat mengaplikasikan berbagai jenis bahasa program
dalam perancangan dan pembangunan aplikasi computer ;
Belum mampu mengembangkan atau memasarkan produk
aplikasi komputer.
12 | P a g e
VII. KOMPONEN PENILAIAN
Proses penilaian pada mata kuliah di bedakan dalam 4 komponen, diantaranya adalah
sebagai berikut:
BOBOT
MK PRAKTEK
MK TEORI
No KOMPONEN KETERANGAN
10 %
10 %
berbagai macam model persoalan yang akan
1. Kehadiran
didiskusikan bersama. Setiap persoalan yang di
lontarkan menuntut adanya peran aktif mahasiswa untuk
dapat mengemukakan pendapat mereka dengan baik.
Keaktifan mahasiswa kan di jadikan nilai tambahan
secara objektif untuk penilaian akhir.
Dengan metode pembelajaran Student-centered
Learning (SCL), setiap mahasiswa memperoleh
penilaian atas aktifitasnya pada setiap sesi kuliah dan
praktikum. Aspek yang dinilai pada setiap sesi ini adalah
kehadiran, tingkat proaktif dan tingkat keberasilan
mahasiswa dalam menyelesaikan masalah / tugas yang
diberikan. Pada realisasinya dosen bisa memberikan
tugas-tugas kecil untuk diselesaikan oleh mahasiswa
20 %
50 %
2. Tugas pada satu atau dua sesi, atau memberikan tugas besar
untuk diselesaikan secara bertahap oleh mahasiswa dari
sesi ke sesi. Secara keseluruhan ini merupakan poin
Tugas. Baik tugas kecil maupun tugas besar, pada RPS
bobotnya didistribusikan pada setiap sesi kuliah /
praktikum.
15 %
25 %
13 | P a g e
VIII. KRITERIA PENILAIAN
Penilaian dilakukan atas komponen-komponen tersebut di atas. Nilai akhir yang
diperoleh mahasiswa merupakan rata-rata dari perolehan tiap komponen dengan
melibatkan bobot masing-masing. Secara keseluruhan nilai ini mencerminkan tingkat
keseriusan dalam proses dan hasil kerja yang diperoleh sampai dengan berakhirnya
masa perkuliahan mata kuliah (yaitu sampai dengan pelaksanaan UAS). Sedangkan
hasil akhir dalam bentuk huruf yang telah dihitung oleh dosen berdasarkan perolehan
mahasiswa dan bobot tiap-tiap komponen di atas, idealnnya sesuai dengan tolok ukur
keberhasilan pembelajaran mata kuliah ini sendiri, yaitu sebagai berikut:
HURUF
ANGKA
BOBOT
KRITERIA ASSESMEN
< 40
E 0
UTS,UAS dan kehadiran < 75%.
40 – 40,99
Merupakan perolehan mahasiswa yang mengikuti perkuliahan dan
D mengerjakan tugas seadanya, tidak memiliki kemauan dan 1
tanggung jawab untuk memahami materi.
50 – 54,99
14 | P a g e
70 – 74,99
Merupakan perolehan mahasiswa yang mengikuti perkuliahan
B dengan baik, mampu memahami materi dan mampu 3
menyelesaikan masalah / tugas dengan akurasi bagus.
75 – 79,99
Merupakan perolehan mahasiswa yang mengikuti perkuliahan
B+ dengan baik, mampu memahami materi dan mampu 3,25
menyelesaikan masalah / tugas dengan akurasi bagus.
80 – 89,99
dengan sangat baik, memahami materi dengan sangat baik,
A- memiliki tingkat proaktif dan kreatifitas tinggi dalam mencari 3,5
informasi terkait materi, mampu menyelesaikan masalah / tugas
dengan akurasi sangat baik.
Merupakan perolehan mahasiswa superior, yaitu mereka yang
mengikuti perkuliahan dengan sangat baik, memahami materi
90 -100
dengan sangat baik bahkan tertantang untuk memahami lebih jauh,
A memiliki tingkat proaktif dan kreatifitas tinggi dalam mencari 4
informasi terkait materi, mampu menyelesaikan masalah dengan
akurasi sempurna bahkan mampu mengenali masalah nyata pada
masyarakat / industri dan mampu mengusulkan konsep solusinya.
Catatan :
1. Capaian Pembelajaran Lulusan PRODI (CPL-PRODI) adalah kemampuan yang dimiliki
oleh setiap lulusan PRODI yang merupakan internalisasi dari sikap (S), penguasaan
pengetahuan (PP), ketrampilan umum (KU) dan ketrampilan khusus (KK) sesuai dengan
jenjang prodinya yang diperoleh melalui proses pembelajaran.
2. CP Mata kuliah (CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPL
yang dibebankan pada mata kuliah, dan bersifat spesifik terhadap bahan kajian atau
materi pembelajaran mata kuliah tersebut.
3. Kemampuan akhir yang diharapkan (Sub-CPMK) adalah kemampuan yang dijabarkan
secara spesifik dari CPMK yang dapat diukur atau diamati dan merupakan kemampuan
akhir yang direncanakan pada tiap tahap pembelajaran, dan bersifat spesifik terhadap
materi pembelajaran mata kuliah tersebut (diambil dari setiap pertemuan pada bagan
analisis instruksional).
Lingga Kurnia Ramadhani, M.Kom R. Irlanto Sudomo, M.Pd Dr. Fuad Abdillah, S.T, M.T
15 | P a g e