Anda di halaman 1dari 8

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER


Program Studi S-1 TeknikInformatika
FakultasTeknikUniversitasMuhammadiyah Jakarta
TANGGAL
MATA KULIAH KODE RUMPUN MK BOBOT (sks) SEMESTER
PENYUSUNAN
PemrogramanBerorientasi Objek INF026 RPL 3 4 3 Maret 2018
Otorisasi DosenPengembang RPS Koordinator RMK Kepala Program Studi

Jumail, M.Sc SittiNurbaya Ambo, M.MSI Rita DewiRisanty, S.Kom., M.M.S.I

CapaianPembelajaran CPL Program Studi


S1 BertakwakepadaTuhan Yang MahaEsadansanggupmenunjukkansikap religious
S2 Menjunjungtingginilaikemanusiaandalammenjalankantugasberdasarkan agama, moral danetika
S7 TaatHukumdandisiplindalamkehidupanbermasyarakatdanbernegara
S8 Menunjukkansikapbertanggungjawabataspekerjaan di bidangkeahliannyasecaramandiri
S9 Menginternalisasinilai, normadanetikaakademik
P1 Menguasaikonsepteoritisbidang pengetahuan Informatika secara umum dan konsep teoritis bagian
khusus dalam bidang pengetahuan Informatika secara mendalam, serta mampu memformulasikan
penyelesaian masalah prosedural.
P2 Memilikipengetahuan yang
memadaiterkaitdengancarakerjasistemkomputerdanmampumerancangdanmengembangkanalgoritma/
metodeuntukmemecahkanmasalah
P3 Mempunyaipengetahuandalammengembangkan algorithma/metode yang
diimplementasikandalamperangkatlunakberbasiskomputer.
KU1 Mampumenerapkanpemikiranlogis, kritis, sistematisdaninovatifdalam
kontekspengembanganatauimplementasiilmupengetahuandanteknologi yang
memperhatikandanmenerapkannilaihumaniorasesuaidenganbidangkeahliannya.
KU2 Mampumenunjukkankinerjamandiri, bermutudanterukur.
KU9 Mampumendokumentasikan, menyimpan, mengamankan, danmenemukankembali data
untukmenjaminkesahihandanmencegahplagiasi.
KU10 Mempunyaikemampuandalammendefinisikankebutuhanpenggunaataupasarterhadapkinerja
(menganalisis, mengevaluasidanmengembangkan) algorithma/metodeberbasiskomputer.
KK Perancangan Basis Data
StrukturBahasaPemrograman

CP-MK
M1 Setelahdiberikanmaterimengenaipemrogramanberorientasi objek mahasiswadapatmengertitentang
teoritis dan teknispenulisan program berorientasi objek, perbedaan antara POP dan OOP, dan
mengerti pemrograman C++.
M2 Setelahdiberikanmateri tentang pemrograman berorientasi objek mahasiswa dapat mengerti konsep
penulisan pemrograman berbasiskan kelas, objek, dan fungsi.
DeskripsiSingkat MK Mata kuliahinimembahastentangPemrogramanberientasi objek, teoritis dan teknis penulisan program, struktur
pemrograman C++, dan mengerti konsep class dan object.
Sifat 3 sksTeori
MateriPembelajaran/PokokBah 1. Pendahuluan
asan 2. PengenalanC++ dan konsep OOP
3. Komenta, Identifier, Tipe Data
4. Kelas dan Objek
5. Pewarisan Sifat Objek
6. Operator
7. Percabangan
8. Pengulangan
9. Array
10. Fungsi
11. Input / Output
12. Implementasi pemrograman berorientasi objek dalam suatu proyek (Tugas)
Pustaka Utama:
1. Buku Penerbit Informatika : Pemrograman C++ - Edisi Revisi
Penulis : Budi Raharjo
2. BukuPenerbit Informatika : Pemrograman C dan C++
Penulis : Adam Mukharil Bachtiar
Pendukung :
3. ModulPraktikumPemrogramanBerorientasi Objek,Informatika, FTUMJ
Media Pembelajaran PerangkatLunak PerangkatKeras
 E-learning system  Whiteboard
 Praktikum C++  LCD proyektor
 Komputer
DosenPengampu Jumail, M.Sc
Mata KuliahSyarat Struktur Bahasa Pemrograman
Penilaian Metode:
 Penugasan
 Testertulis
 Keaktifan
KomponenPenilaian:
 UTS : 30%
 UAS : 40%
 Project : 30%
Minggu Sub-CP-MK Indikator Kriteria&BentukPen MetodePembelajaran MateriPembelajaran[ BobotPenilai
Ke- [KemampuanAkhir yang ilaian [estimasiwaktu] pustaka] an (%)
Diharapkan]
(1) (2) (3) (4) (5) (6) (7)
1 Mahasiswa mengerti tentang  Ketepatanmenjelask  Kriteria:  Dosen menyajikan  Slide - Tanya 2%
RPS, antentangtujuan Ketepatanpengua dan mendiskusikan  RPS - Jawab 2%
TujuanMatakuliah,ruangling saan. kontrak kuliah - Tugas 5%
perkuliahan dan (RPS) bersama
kup,StrukturPenilaian,
pemahaman yang  Bentuk non-test:
mahasiswa. [TM:
Persentase Nilai, Penugasan, Diskusi;
sama tentang tujuan 1x(3x50”)]
Kehadiran, Komponen Tanyajawab;  RPS di-share
pembelajaran.
penting penambah nilai dan kepada mahasiswa.
Project.  Pemahamanpenilai
anmatakuliah A, B,
C, D, E
 [BT+BM:
(1+1)x(3X60)]
 Tugas 1,
menjelaskantujua
ndanmendefinisk
an.

2  MahasiswaMengertitenta  Mengerti struktur  Kriteria:  Ceramah [TM:  Slide Tanya 2%


ngapa itu C++, sejarah, dasar penulisan Ketepatan, 1X(3X50”)]  BukuPemrograma Jawab 2%
hubungan C dan C++, pemrograman C++. kesesuaian  [BT+BM: n C++ - Edisi Revisi
Program dan Compiler,
 Mengerti konsep  Bentuk non- (1+1)X(3X60)]
Struktur Dasar test: Tugas 2,
dasar pemrograman Ceramah
Pemrograman C++. mencarireferensit
berorientasi objek. Diskusi
 Mahasiswa mengerti entangpemrogram
Tanya / Jawab
tentang tentang konsep an berorientasi
dasar OOP. objek.
Minggu Sub-CP-MK Indikator Kriteria&BentukPen MetodePembelajaran MateriPembelajaran[ BobotPenilai
Ke- [KemampuanAkhir yang ilaian [estimasiwaktu] pustaka] an (%)
Diharapkan]
(1) (2) (3) (4) (5) (6) (7)

3,4  Mahasiswamengerti  Kesesuaiandanketep Kriteria:  Ceramah dan  Slide Tanya 2%


tentang manfaat atandalampemaham  Ketepatanpengerj Diskusi[TM:  BukuPemrograma Jawab 2%
penggunaan komentar. andan penulisan aan 1x(3x50”)] n C++ - Edisi Revisi
 Mahasiswa mengerti  [BT+BM:  Pemrograman C
program.  Penguasaan
tentang penggunaan (1+1)X(3X60)] dan C++
Bentuk non-test:
identifier dalam
 Diskusi
pemrograman.
 Mahasiswa Mengerti  Tanya jawab
tentang penggunaan tipe
data sesuai kebutuhan.

5,6  Mahasiswa mengerti  Kesesuaiandalampe Kriteria:  CeramahdanDisk  Slide Tanya2%


tentang konsep Class dan mahaman  Ketepatanpengerj usi[TM:  BukuPemrograma Jawab 2%
Objek didalam struktur 1x(3x50”)]
pemahaman struktur aan n C++ - Edisi Revisi
pemrograman C++.  [BT+BM:
 Mahasiswa mengerti penulisan program  Penguasaan  Pemrograman C
tentang access control dalam C++. (1+1)X(3X60)] dan C++
Bentuk non-test:
dalam OOP.  Mengerti  Diskusi
penggunaan access  Tanya jawab
control, Class, dan
Objek.
7  Mahasiswa mengerti  Kesesuaian dalam Kriteria:  Ceramah dan  Slide Tanya 2%
tentang konsep pemahaman struktur  Ketepatanpengerj Diskusi[TM:  BukuPemrograma Jawab 2%
pewarisan. 1x(3x50”)] Tugas 5%
penulisan program aan n C++ - Edisi Revisi
 Mahasiswa mengerti  [BT+BM:
tentang konsep C++  Penguasaan  Buku
Minggu Sub-CP-MK Indikator Kriteria&BentukPen MetodePembelajaran MateriPembelajaran[ BobotPenilai
Ke- [KemampuanAkhir yang ilaian [estimasiwaktu] pustaka] an (%)
Diharapkan]
(1) (2) (3) (4) (5) (6) (7)
polymorphism. Bentuk non-test: (1+1)X(3X60)] Pemrograman C
 Diskusi  Tugas3, Membuat dan C++
 Tanya jawab program sederhana
dengan mamsukan
konsepOOP.

8 Ujian Tengah Semester 30%


9-10  Mahasiswa mengerti  Mampu menjelaskan Kriteria:  CeramahdanDisk  Slide Tanya 2%
penggunaan operator kegunaan operator.  Ketepatanpengerj usi[TM:  BukuPemrograma Jawab 2%
dalam pemrograman.  Kemampuan dalam 2x(3x50”)]
aan n C++ - Edisi Revisi
 Mahasiswa mampu membuat operasi  [BT+BM:
dalam melakukan  Penguasaan  Buku
aritmatika dan logika. 2X(1+1)X(3X60)
perhitungan aritmatic Bentuk non-test: Pemrograman C
dalam pemrograman ] dan C++
 Diskus
C++.
 Mahasiswa mengerti  Tanya jawab
berbagai macam jenis  Praktek
operator.

11  Mahasiswa mengerti  Mampu menulis Kriteria:  CeramahdanDisk  Slide Tanya 2%


tentang konsep program berdasarkan  Ketepatan usi[TM:  BukuPemrograma Jawab 2%
percabangan. studi kasus yang 1x(3x50”)]
pengerjaan n C++ - Edisi Revisi
 Mahasiswa mampu memerlukan pembuatan  [BT+BM:
mengimplementasikan keputusan dari kondisi-  Penguasaan  Buku
kasus dalam struktur konsisi tertentu. (1+1)X(3X60)] Pemrograman C
Bentuk non-test:
percabangan IF, Else If,  Diskus dan C++
Else.
 .  Tanya jawab
 Praktek
Minggu Sub-CP-MK Indikator Kriteria&BentukPen MetodePembelajaran MateriPembelajaran[ BobotPenilai
Ke- [KemampuanAkhir yang ilaian [estimasiwaktu] pustaka] an (%)
Diharapkan]
(1) (2) (3) (4) (5) (6) (7)

12  Mahasiswamengerti  Mampu memahami Kriteria:  Ceramah,  Slide Tanya 2%


tentang konsep penggunaan  Ketepatanpengerj PraktekdanDiskus  BukuPemrograma Jawab 2%
pengulangan. pengulangan / loop do, i[TM: 1x(3x50”)]
aan n C++ - Edisi Revisi
 Mahasiswa mengerti dan while, while do.  [BT+BM:
mampu menulis  Penguasaan  Buku
pengulangan/loop do, (1+1)X(3X60)] Pemrograman C
Bentuk non-test:
while, while do.  Diskus dan C++
 Tanya jawab
Bentuktest:
 Quiz 1

13, 14  Mahasiswamengerti  Kesesuaiandanketepata Kriteria:  Ceramah,  Slide Tanya 2%


penggunaan array dalam npemahamanmelalui  Ketepatanpengerj Presentasi[TM:  BukuPemrograma Jawab 2%
struktur pemrograman Tanya / Jawab. 1x(3x50”)]
aan n C++ - Edisi Revisi
C++.  Mampu menyelesaikan  [BT+BM:
 Mahasiswa mengerti tugas yang diberikan  Penguasaan  Buku
penggunaan dan sesuai materi. (1+1)X(3X60)] Pemrograman C
Bentuk non-test:
pembuatan fungsi. Tugas4, Struktur dan C++
 Diskus
array dan fungsi.
 Tanya jawab

15  Mahasiswa mampu  Mampu membuat Kriteria:  CeramahdanDisk  Slide Tanya 2%


mempresentasikan tugas program dan melakukan  Penguasaan usi[TM:  BukuPemrograma Jawab 2%
yang diberikan. presentasi untuk 1x(3x50”)] Presentasi
Bentuk non-test: n C++ - Edisi Revisi
menjelaskan hasil yang  [BT+BM: 10%
dibuat.  Diskusi  Buku Pemrograman
(1+1)X(3X60)] C dan C++
 Tanya jawab
Minggu Sub-CP-MK Indikator Kriteria&BentukPen MetodePembelajaran MateriPembelajaran[ BobotPenilai
Ke- [KemampuanAkhir yang ilaian [estimasiwaktu] pustaka] an (%)
Diharapkan]
(1) (2) (3) (4) (5) (6) (7)
Bentuktest: 
 Presentasi

16 Ujian Akhir Semester 40%


Catatan :
 TM adalah Tatap Muka dimana satu sks adalah 50 menit
 BT adalah Belajar terstruktur dimana mahasiswa mengerjakanproyek program danmengerjakan worksheet
 BM adalah Belajar Mandiri dimanamahasiswabelajarsecaramandiritermasuk programming, mencarireferensi, mencarikasusdan lain-lain.

Anda mungkin juga menyukai