Anda di halaman 1dari 4

RENCANA PEMBELAJARAN SEMESTER (RPS)

PROGRAM STUDI : Teknik Informatika


MATAKULIAH : Pemrograman Berorientasi Objek
KODE MATAKULIAH : IFQ 14225
SKS : 2 SKS
SEMESTER : 3
MATAKULIAH PRASYARAT : Algoritma Pemrograman
DOSEN PENGAMPU : Nur Abidin, S.Kom., M.Kom.
CAPAIAN PEMBELAJARAN : Mampu memahami konsep dasar pemrograman berorientasi objek, merancang diagram dengan
Unified Modelling Language (UML), menerapkan paradigma pemrograman berorientasi objek
dalam merancang dan mengembangkan suatu program untuk menyelesaikan suatu masalah
dengan menggunakan bahasa pemrograman JAVA secara individu maupun tim

Bentuk PENILAIAN
pembelajara
Perte Kemampuan
MATERI n (metode
muan Akhir yang INDIKATOR Referensi
POKOK dan
Ke direncanakan
pengalaman Jenis Kriteria Bobot
belajar)
1 2 3 4 5 6 7 8 9
1-2 Mahasiswa 1. Mampu Pengenalan Diskusi, Tes Kebenaran 10 % 1,2,3
Mampu memahami menjelaskan konsep konsep Ceramah, pemahaman
Paradigma pemrograman pemrograman Tanyajawab konsep
pemrograman berorientasi objek berorientasi pemrograman
berorientasi objek objek dan
2. Mampu Pengenalan pemrograman
menjelaskan konsep berorientasi
perbedaan pemrograman objek
pemrograman
berorientasi objek
dengan paradigma
pemrograman yang
lain

3-4 Mahasiswa mampu 1. Mampu Diagram Diskusi, Tes Kebenaran 10% 1,2,3
memahami serta menjelaskan UML Ceramah, pemahaman
merancang diagram diagram UML Tanya jawab diagaram
UML 2. Mampu Jenis-jenis UML dan
menjelaskan jenis- Diagram jenis-jenis
jenis diagram UML UML diagram
UML
3. Mampu merancang Membuat Tugas Non Kesesuaian
diagram UML diagram Tes tugas
UML
5-6 Mahasiswa mampu 1. Mampu Konsep Diskusi, Tes Kebenaran 15% 1,2,3
memahami dan menjelaskan Enkapsulasi Ceramah, pemahaman
mengaplikasikan konsep Enkapsulasi Tanyajawab Enkapsulasi
konsep Enkapsulasi 2. Mampu Mengaplikasi Tugas Non Kesesuaian
mengaplikasikan kan konsep Tes tugas
konsep Enkapsulasi
Enkapsulation
7&9 Mahasiswa mampu 1. Mampu Konsep Diskusi, Tes Kebenaran 15% 1,2,3
memahami dan menjelaskan Inheritance Ceramah, pemahaman
mengaplikasikan konsep Inheritance Tanyajawab Inheritance
konsep Inheritance 2. Mampu Mengaplikasi Tugas Non Kesesuaian
mengaplikasikan kan konsep Tes tugas
konsep Inheritance Inheritance
10-11 Mahasiswa mampu 1. Mampu Konsep Diskusi, Tes Kebenaran 15% 1,2,3
memahami dan menjelaskan Polimorphis ceramah, pemahaman
mengaplikasikan konsep me Tanya jawab Polimorphim
konsep Polimorphisme e
Polimorphisme 2. Mampu Mengaplikasi Tugas Kesesuaian
mengaplikasikan kan konsep Non tugas
konsep Polimorphis Tes
Polimorphisme me
12-13 Mahasiswa mampu Mampu merancang Merancang Praktik Non Kesesuaian 15% 1,2,3
merancang suatu suatu program untuk suatu Tes tugas
program untuk menyelesaikan suatu program
menyelesaikan masalah dengan menggunaka
suatu masalah menggunakan diagram n diagram
dengan UML UML dengan
menggunakan studi kasus
diagram UML
14-15 Mahasiswa Mampu Mengembang Praktik Non Kesesuaian 20% 1,2,3
mengembangkan mengembangkan suatu kan suatu Tes tugas
suatu program program untuk program
untuk menyelesaikan suatu menggunaka
menyelesaikan masalah dengan n bahasa
suatu masalah menggunakan bahasa pemrograman
dengan pemrograman JAVA JAVA
menggunakan dengan studi
bahasa kasus
pemrograman
JAVA

REFERENSI:
1. Bambang Haryanto,” Esensi-Esensi Bahasa Pemrograman JAVA”, Informatika Bandung, 2003.
2. C. Thomas Wu, An Introduction to Object-Oriented Programming with Java, 4th Edition, Mc Graw Hill, 2006.
3. Ariesto Hadi Sutopo dan Fajar Masya, Pemrograman Berorientasi Objek dengan Java, Edisi Pertama, Penerbit Graha Ilmu, 2005.

Surabaya, 29 September 2018


Dosen Pengampu Matakuliah

Nur Abidin, S.Kom., M.Kom.

Anda mungkin juga menyukai