Anda di halaman 1dari 4

Kode

Dokumen
Universitas Negeri Surabaya
Fakultas Teknik
Program Studi S1 Sistem Informasi

RENCANA PEMBELAJARAN SEMESTER

MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tgl


Penyusunan
Pemrograman Dasar 5720103034 T=3 P=0 ECTS=4.77 1 13 Juli 2023

OTORISASI Pengembang RPS Koordinator RMK Koordinator Program Studi

....................................... ....................................... I Kadek Dwi Nuryana, S.T.,


M.Kom.

Model Project Based Learning


Pembelajaran
Capaian CPL-PRODI yang dibebankan pada MK
Pembelajaran
(CP) 1. Sikap
CPL 1.A Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religious;
2. Keterampilan Umum
CPL 2.A Menguasai dasar-dasar ilmiah dan keterampilan dalam bidang keahlian tertentu serta memiliki inisiatif dan
kreativitas sehingga mampu menemukan, memahami, menjelaskan, mengkaji dan merumuskan cara
penyelesaian masalah yang ada di dalam kawasan keahliannya. Mampu menunjukkan kinerja mandiri,
bermutu dan terukur;
CPL 2.B Mampu terlibat dalam pengembangan profesi berkelanjutan dengan mengikuti dan mengkaji
perkembangan serta implementasi ilmu pengetahuan dan/ atau teknologi yang merupakan keahliannya
berdasarkan kaidah, tata cara dan etika ilmiah dalam rangka menghasilkan solusi, gagasan, desain dan
melaksanakan pekerjaan yang lebih kompleks dengan kemampuan analisis yang lebih tajam;
CPL 2.C Menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau
implementasi ilmu pengetahuan dan/ atau teknologi sesuai dengan bidang keahliannya dalam kegiatan
produktif;
3. Keterampilan Khusus
CPL 3.A Menguasai konsep dan keahlian dalam bahasa pemrograman komputer;
4. Pengetahuan
CPL 4.A Mampu menerapkan pengetahuan di bidang komputasi, jaringan komputer dan pemrograman yang sesuai
dengan disiplin ilmu;
Capaian Pembelajaran Mata Kuliah (CPMK)
1. Mahasiswa Dapat Merancang algoritma, flowchart penyelesaian permasalahan kemudian menerapkannya secara praktis
menjadi sebuah program dengan bahasa pemrograman
2. Memahami teori tentang dasar pemanfaatan program C# dalam membuat program sederhana
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
Sub-CPMK1 Mampu mengetahui jenis bahasa pemrograman dasar dan penggunaan bahasa C# pada Framework .NET
Sub-CPMK2 Menghasilkan sebuah program di C# dan pemanfaatan aplikasi Visual Studio.
Sub-CPMK3 Memahami dasar dasar dalam bahasa pemrograman C#
Sub-CPMK4 Memahami variabel, konstanta dan Parameter dalam bahasa C#.
Sub-CPMK5 Memahami Flowchart dalam implementasi program C#
Sub-CPMK6 Memahami operator Aritmatika dalam bahasa C#
Sub-CPMK7 Memahami fungsi operator Increment dan decrement dalam bahasa C#
Sub-CPMK8 UTS
Sub-CPMK9 Memahami kendali program dalam membuat program C# menggunakan kondisional IF ELSE.
Sub-CPMK10 Memahami kendali program dalam membuat program C# menggunakan kondisional IF ELSE.
Sub-CPMK11 Memahami fungsi pengendalian dengan fungsi SWITCH
Sub-CPMK12 Memahami fungsi pengendalian dengan fungsi SWITCH
Sub-CPMK13 Mendiskusikan kebutuhan pengendalian dalam proses bisnis.
Sub-CPMK14 Mendiskusikan kebutuhan pengendalian dalam proses bisnis.

Sub-CPMK15 Memahami proses pengulangan dengan menggunakan fungsi FOR


Sub-CPMK16 Memahami proses pengulangan dengan menggunakan fungsi WHILE
Deskripsi Matakuliah ini mengajarkan tentang konsep dasar pemrograman, pengetahuan dan pengalaman praktis serta teknis
Singkat MK mengenai algoritma, flowchart dan penerapannya dalam bahasa pemrograman C#. Materi-materi dasar pembuatan program
yakni dasar-dasar pemrograman, pengenalan bahasa pemrograman C#, struktur kontrol C#, penyelesaian kondisi,
perulangan, array, string, pointer, fungsi dan tipe data abstrak/ struktur.

Pustaka Utama :

1. Microsoft, 2013.NET Framework SDK Documentation. Microsoft.


2. Microsoft Visual Studio, 2013 .NET Documentation. Microsoft.
3. Schild ,Herbert T.,2009, C# - A Begginer 19s Guide. Osborne/McGraw-Hill
4. Stephens, Rod., 2014. C# 5,0 PROGRAMMER 19S REFERENCE. John Wiley & Sons, Inc.
5. Standard ECMA 334, 2001 - C# Language Specification. ECMA.
6. Tien ,Tan Soei., 2001: Bahasa C# untuk Pemrograman Berorientasi Objek. Elex Media Komputindo.

Pendukung :

Dosen Anita Qoiriah, S.Kom., M.Kom.


Pengampu
Bantuk Pembelajaran,
Penilaian Metode Pembelajaran,
Kemampuan akhir Penugasan Mahasiswa, Materi Bobot
Mg Ke- tiap tahapan belajar [ Estimasi Waktu] Pembelajaran Penilaian
(Sub-CPMK) [ Pustaka ] (%)
Indikator Kriteria & Luring Daring (online)
Bentuk (offline)
(1) (2) (3) (4) (5) (6) (7) (8)
1 Mampu mengetahui - Menyebutkan Presentasi, 3%
jenis bahasa perubahan diskusi dan
pemrograman dasar bahasa tanya
dan penggunaan pemrograman di
bahasa C# pada dunia- jawab.
Framework .NET Menyebutkan 3 X 50
dan menjelaskan
Framework .NET
2 Menghasilkan sebuah - Membuat Presentasi, 3%
program di C# dan program diskusi dan
pemanfaatan aplikasi sederhana tanya
Visual Studio. berbahasa C#.-
Instalasi Visual jawab
Studio pada 3 X 50
masing masing
komputer
mahasiswa.
3 Memahami dasar 1.Mampu Presentasi, 3%
dasar dalam bahasa menulis diskusi dan
pemrograman C# tanya
bahasa
pemrograman jawab
C# secara 3 X 50
terstruktur.
2.Menjelaskan
fungsi sintak
deklarasi
pada bahas
C#.
4 Memahami variabel, - Mejelaskan Presentasi, 3%
konstanta dan prosedur dalam diskusi,
Parameter dalam pendeklarasian tanya
bahasa C#. variabel. -
Menjelaskan jawab, dan
prosedur dalam quiz.
pengunaan 3 X 50
konstanta. -
Menjelasakan
aturan
penggunaaan
parameter
5 Memahami Flowchart - Memahami Presentasi, 3%
dalam implementasi konsep flowchart diskusi dan
program C# untuk tanya
menggambarkan
program jawab
3 X 50
6 Memahami operator Memahami Presentasi, 3%
Aritmatika dalam tingkatan fungsi diskusi dan
bahasa C# aritmatika dalam praktek
bahasa C#.
aplikasi.
3 X 50
7 Memahami fungsi - Memahami Presentasi, 3%
operator Increment penerapan fungsi diskusi dan
dan decrement dalam increment dan praktek
bahasa C# decrement dalam
bahasa C# aplikasi.
3 X 50
8 UTS 25%
3 X 50
9 Memahami kendali 1.Menerapkan Presentasi, 6%
program dalam fungsi kendali diskusi dan
membuat program C# praktek
menggunakan dalam
kondisional IF ELSE. program aplikasi.
sederhana. 3 X 50
2.Mencari
kesalahan
dalam
penggunaan
kendali if.
3.Pemanfaatan
fungsi IF
ELSE di
dalam IF
lainnya.
10 Memahami kendali 1.Menerapkan Presentasi, 6%
program dalam fungsi kendali diskusi dan
membuat program C# praktek
menggunakan dalam
kondisional IF ELSE. program aplikasi.
sederhana. 3x50
2.Mencari
kesalahan
dalam
penggunaan
kendali if.
3.Pemanfaatan
fungsi IF
ELSE di
dalam IF
lainnya.
11 Memahami fungsi - Menjelaskan Presentasi, 6%
pengendalian dengan penempatan diskusi dan
fungsi SWITCH fungsi switch praktek
dalam kontrol
porgram aplikasi.
sederhana. 3 X 50

12 Memahami fungsi Menjelaskan Presentasi, 6%


pengendalian dengan penempatan diskusi dan
fungsi SWITCH fungsi switch praktek
dalam kontrol
porgram aplikasi.
sederhana. 3x50

13 Mendiskusikan - Menjelaskan Presentasi, 6%


kebutuhan dan penempatan diskusi dan
pengendalian dalam fungsi operator praktek
proses bisnis. AND. -
Menjelaskan dan aplikasi.
penempatan 3 X 50
fungsi operator
OR. -
Menjelaskan dan
penempatan
fungsi operator
XOR. -
Menjelaskan dan
penempatan
fungsi operator
NOT.
14 Mendiskusikan Menjelaskan dan Presentasi, 6%
kebutuhan penempatan diskusi dan
pengendalian dalam fungsi operator praktek
proses bisnis. AND. -
Menjelaskan dan aplikasi
penempatan 3x50
fungsi operator
OR. -
Menjelaskan dan
penempatan
fungsi operator
XOR. -
Menjelaskan dan
penempatan
fungsi operator
NOT.
15 Memahami proses Menjelaskan Presentasi, 6%
pengulangan dengan pengertian fungsi diskusi dan
menggunakan fungsi FOR dalam praktek
FOR program
sederhana aplikasi.
3 X 50
16 Memahami proses Menjelaskan Presentasi, 6%
pengulangan dengan pengertian fungsi diskusi dan
menggunakan fungsi WHILE dalam praktek
WHILE program
sederhana aplikasi.
3 X 50

Rekap Persentase Evaluasi : Project Based Learning


No Evaluasi Persentase
0%

Catatan
1. Capaian Pembelajaran Lulusan PRODI (CPL-PRODI) adalah kemampuan yang dimiliki oleh setiap lulusan PRODI
yang merupakan internalisasi dari sikap, penguasaan pengetahuan dan ketrampilan sesuai dengan jenjang prodinya
yang diperoleh melalui proses pembelajaran.
2. CPL yang dibebankan pada mata kuliah adalah beberapa capaian pembelajaran lulusan program studi (CPL-
PRODI) yang digunakan untuk pembentukan/pengembangan sebuah mata kuliah yang terdiri dari aspek sikap,
ketrampulan umum, ketrampilan khusus dan pengetahuan.
3. 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.
4. Sub-CP Mata kuliah (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.
5. Indikator penilaian kemampuan dalam proses maupun hasil belajar mahasiswa adalah pernyataan spesifik dan
terukur yang mengidentifikasi kemampuan atau kinerja hasil belajar mahasiswa yang disertai bukti-bukti.
6. Kreteria Penilaian adalah patokan yang digunakan sebagai ukuran atau tolok ukur ketercapaian pembelajaran dalam
penilaian berdasarkan indikator-indikator yang telah ditetapkan. Kreteria penilaian merupakan pedoman bagi penilai
agar penilaian konsisten dan tidak bias. Kreteria dapat berupa kuantitatif ataupun kualitatif.
7. Bentuk penilaian: tes dan non-tes.
8. Bentuk pembelajaran: Kuliah, Responsi, Tutorial, Seminar atau yang setara, Praktikum, Praktik Studio, Praktik
Bengkel, Praktik Lapangan, Penelitian, Pengabdian Kepada Masyarakat dan/atau bentuk pembelajaran lain yang
setara.
9. Metode Pembelajaran: Small Group Discussion, Role-Play & Simulation, Discovery Learning, Self-Directed Learning,
Cooperative Learning, Collaborative Learning, Contextual Learning, Project Based Learning, dan metode lainnya yg
setara.
10. Materi Pembelajaran adalah rincian atau uraian dari bahan kajian yg dapat disajikan dalam bentuk beberapa pokok
dan sub-pokok bahasan.
11. Bobot penilaian adalah prosentasi penilaian terhadap setiap pencapaian sub-CPMK yang besarnya proposional
dengan tingkat kesulitan pencapaian sub-CPMK tsb., dan totalnya 100%.
12. TM=Tatap Muka, PT=Penugasan terstruktur, BM=Belajar mandiri.

Anda mungkin juga menyukai