Anda di halaman 1dari 6

RENCANA PEMBELAJARAN SEMESTER (RPS)

UNIVERSITAS DIPONEGORO

SPMI- UNDIP RPS 10.04.05 587

Revisi ke 1
Tanggal 5 September 2019
Dikaji Ulang Oleh Ketua Program Studi Teknik Elektro
Dikendalikan Oleh GPM Teknik Elektro
Disetujui Oleh Dekan Fakultas Teknik

UNIVERSITAS SPMI-UNDIP/RPS/10.04.05/587 Disetujui Oleh


DIPONEGORO
Revisi ke Tanggal Dekan Fak. Teknik
Rencana Pembelajaran
1 5
Semester
September
2019
UNIVERSITAS DIPONEGORO
SPMI-
FAKULTAS TEKNIK
UNDIP/RPS/10.04.05/58
DEPARTEMEN TEKNIK ELEKTRO
7
PROGRAM SARJANA

RENCANA PEMBELAJARAN SEMESTER


TANGGAL
MATA KULIAH (MK) KODE RUMPUN MK BOBOT SEMESTER
PENYUSUNAN
Pemrograman Berorientasi 5 September
TEL21587 Umum T=3 P=0 7
Objek 2019
Koordinator
OTORISASI/PENGESAHAN DOSEN PENGEMBANG RPS KaPRODI
RMK

CAPAIAN PEMBELAJARAN CPL yang dibebankan pada MK


PK2 Memiliki kemampuan melakukan perancangan, penerapan dan verifikasi
komponen, proses atau sistem yang sesuai dengan bidang keahlian
untuk memenuhi spesifikasi atau kebutuhan yang diinginkan serta
mempertimbangkan faktor-faktor lain seperti: ekonomi, lingkungan,
sosial, kesehatan, keselamatan dan keberlanjutan dengan
memanfaatkan sumber daya lokal dan nasional.
CPMK (Capaian Pembelajaran Mata Kuliah)
CPMK-1 Mampu menggunakan konsep pemrograman berorientasi objek dalam
pengembangan aplikasi
CPMK-2 Mampu menguji konsep pemrograman berorientasi objek dalam
pengembangan aplikasi
CPL � subCPMK

Deskripsi Singkat Mata kuliah ini berisi tentang langkah penyelesaian masalah menggunakan algoritma
dan menterjemahkannya ke dalam kode program aplikasi.
Bahan Kajian 1. Konsep pemrograman berorientasi obyek
Materi Pembelajaran 2. Dasar-dasar dan aturan pemrograman Java
3. Konsep inheritansi dalam aplikasi berorientasi objek
4. Konsep polimorfisme dalam aplikasi berorientasi objek
5. Mengidentifikasi berbagai jenis error dan sifatnya
6. Io stream untuk penanganan input dan output
7. Java.util package untuk menyelesaikan suatu kasus penyimpanan koleksi
8. Konsep dan penggunaan Interface dan Abstrak class
Pustaka Utama:
1. E Balagurusamy, Object Oriented Programming With C++, Mc Graw Hill, 2013
2. Tlafore R, Object-Oriented Programming in C++, 4th edition
Pengampu Dr. Maman S./Yosua Alvin AS, MEng
Prasyarat TEL21325 Algoritma dan Pemrograman
Media Pembelajaran Papan Tulis, LCD Projector, Laptop, dan Power Point

Mg Sub-CPMK Bentuk Materi Bobot


Penilaian
ke- (sebagai pembelajaran; Pembelajaran (%)
kemampuan akhir Metode
yang diharapkan) Pembelajaran;
Penugasan;
[Estimasi Waktu]
Tatap
Kriteria dan
Indikator Muka/Lur Daring
Bentuk
ing
(1) (2) (3) (4) (5) (6) (7) (8)
1 • Memberikan latar ● Ketepatan Kriteria: TM : 1 x • Pengenalan 5
belakang serta menjelaskan Ketepatan (3 x 50”) dan Dasar
pemahaman konsep objek sesuai pemrograman
tentang konsep pedoman Java
pemrograman ● Ketepatan penilaian
berorientasi obyek menggunaka
dan n konsep Bentuk
perbandingannya objek dalam non-test:
dengan masalah Merangkum
pemrograman pengembang bahan ajar
procedural an sistem
• Mahasiswa
mampu
mendefinisikan
konsep dasar
pemrograman
berorientasi obyek
• Mahasiswa
mampu
mendefinisikan
dasar-dasar dan
aturan
pemrograman di
Java sebagai basis
pemrograman
2 • Mahasiswa Ketepatan Kriteria: TM: 2 x (3 Operator, 5
mampu dalam Ketepatan x 50”) percabangan dan
menggunakan pemahaman sesuai BT + BM = perulangan
operator-operator pedoman 2 x [(3 x
materi minimal
dasar yang ada di penilaian 50”) +
Java 70% (3 x 60”)]
• Mahasiswa Bentuk
mampu non-test:
menggunakan Merangkum
berbagai macam bahan ajar
flow control dan
perulangan yang
sesuai untuk
menyelesaikan
berbagai kasus.
3 • Mahasiswa Ketepatan Kriteria: TM: 2 x (3 Pembuatan class 5
mampu membuat dalam Ketepatan x 50”)
class dan cara pemahaman sesuai BT + BM =
pengaksesan pedoman 2 x [(3 x
materi minimal
anggota class penilaian 50”) +
70% (3 x 60”)]
• Mahasiswa Bentuk
mampu membuat non-test:
kode konstruktor Merangkum
• Memahami bahan ajar
teknologi garbage
collection
4 Mahasiswa mampu Ketepatan Kriteria: TM: 2 x (3 Array dan string 5
menggunakan String dalam Ketepatan x 50”)
dan array dengan pemahaman sesuai BT + BM =
berbagai dimensi dan pedoman 2 x [(3 x
materi minimal
dapat menerapkannya penilaian 50”) +
dalam kasus yang 70% (3 x 60”)]
sesuai Bentuk
non-test:
Merangkum
bahan ajar
6 Memahami dasar- Ketepatan Kriteria: TM: 2 x (3 Dasar-dasar 5
dasar pemrograman dalam Ketepatan x 50”) pemrograman OOP
OOP pemahaman sesuai BT + BM =
pedoman 2 x [(3 x
materi minimal
penilaian 50”) +
70% (3 x 60”)]
Bentuk
non-test:
Merangkum
bahan ajar
7 Mahasiswa mampu Ketepatan Kriteria: TM: 2 x (3 Inheritansi 5
menggunakan konsep dalam Ketepatan x 50”)
inheritansi dalam pemahaman sesuai BT + BM =
aplikasi berorientasi pedoman 2 x [(3 x
materi minimal
objek penilaian 50”) +
70% (3 x 60”)]
Bentuk
non-test:
Merangkum
bahan ajar
UTS 50
9 Mahasiswa mampu Ketepatan Kriteria: Polimorfisme 5
menggunakan konsep dalam Ketepatan
TM: 2 x (3
polimorfisme dalam pemahaman sesuai
x 50”)
aplikasi berorientasi materi minimal pedoman
BT + BM
objek 70% penilaian
=
2 x [(3 x
Bentuk
50”) +
non-test:
(3 x 60”)]
Merangkum
bahan ajar
10 - Mahasiswa Ketepatan Kriteria: Kelas lanjut 5
TM: 2 x (3
mampu dalam Ketepatan
x 50”)
menggunakan pemahaman sesuai
BT + BM
obyek kelas, dan materi minimal pedoman
=
memakai wrapper 70% penilaian
2 x [(3 x
class
50”) +
- Mahasiswa Bentuk
(3 x 60”)]
mampu non-test:
menggunakan Merangkum
static dan final bahan ajar
- Mahasiswa
mampu
menggunakan
konsep abstract,
interface, nested
dan inner class
11 Mahasiswa mampu Ketepatan Kriteria: Exception handling 5
mengidentifikasi dalam Ketepatan
TM: 2 x (3
berbagai jenis error pemahaman sesuai
x 50”)
dan sifatnya sehingga materi minimal pedoman
BT + BM
mampu melakukan 70% penilaian
=
proses penanganan
2 x [(3 x
error Bentuk
50”) +
non-test:
(3 x 60”)]
Merangkum
bahan ajar
12 Mahasiswa mampu Ketepatan Kriteria: Input dan Output 5
menggunakan io dalam Ketepatan
TM: 2 x (3
stream untuk pemahaman sesuai
x 50”)
penanganan input dan materi minimal pedoman
BT + BM
output. 70% penilaian
=
2 x [(3 x
Bentuk
50”) +
non-test:
(3 x 60”)]
Merangkum
bahan ajar
13 Mahasiswa mampu Ketepatan Kriteria: Java.util package 5
menggunakan dalam Ketepatan : Collection API
TM: 1 x (3
java.util package pemahaman sesuai
x 50”)
untuk menyelesaikan materi minimal pedoman
BT + BM
suatu kasus 70% penilaian
=
penyimpanan koleksi
1 x [(3 x
Bentuk
50”) +
non-test:
(3 x 60”)]
Merangkum
bahan ajar
14 Memahami konsep Ketepatan Kriteria: Interface 10
dan penggunaan dalam Ketepatan
TM: 2 x (3
Interface pemahaman sesuai
x 50”)
materi minimal pedoman
BT + BM
70% penilaian
=
2 x [(3 x
Bentuk
50”) +
non-test:
(3 x 60”)]
Merangkum
bahan ajar
15 Aplikasi OOP untuk Ketepatan Kriteria: TM: 2 x (3 Abstract Class 10
penanganan Abstract dalam Ketepatan x 50”)
Class pemahaman sesuai BT + BM
materi minimal pedoman =
70% penilaian 2 x [(3 x
50”) +
(3 x 60”)]
Bentuk
non-test:
Merangkum
bahan ajar
UAS 50

Anda mungkin juga menyukai