Anda di halaman 1dari 7

UNIVERSITAS KRISTEN DUTA WACANA

FAKULTAS TEKNOLOGI INFORMASI


PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH KODE Rumpun MK Bobot (SKS) Semester Tgl. Penyusunan
Praktikum Pemrograman Berorientasi Obyek TI0223 System Programmer 3 4 Januari 2021
OTORISASI Dosen Pengembang RPS Koordinator RMK Wakil Dekan Bid. Akademik

I Kadek Dendy Senapartha. S. T., M. Eng. Yuan Lukito, S.Kom., M.Cs. Gloria Virginia, Ph.D
Capaian Pembelajaran CP-PRODI
(CP) PG-E-33 Mempunyai pengetahuan dalam mengembangkan algoritma/metode yang diimplementasikan dalam perangkat lunak berbasis
komputer.
KK-E-32 Mampu membangun/mengembangkan perangkat lunak terutama pada tahap konstruksi dengan coding
KK-E-58 Mampu menganalisis, merancang, dan mengimplementasikan suatu sistem berbasis komputer secara efisien untuk menyelesaikan
masalah menggunakan pemrograman prosedural dan berorientasi objek.
SK-I-17 Mampu bekerja secara konsisten
CP-MK
M1 Mampu menggunakan tool Eclipse
M2 Mampu menggunakan bahasa pemrograman Java untuk membuat program berbasis OOP
M3 Mampu menganalisis dan memodelkan pemecahan masalah komputer menggunakan konsep OOP
M4 Mampu menggunakan beberapa fitur khusus bahasa pemrograman Java (Collection, I/O, dan JDBC)
M5 Mampu menggunakan class diagram untuk memodelkan penyelesaian masalah berbasis OOP
Deskripsi Singkat MK Mata kuliah Praktikum Pemrograman Berorientasi Objek merupakan mata kuliah yang diselenggarakan dalam bentuk praktikum di laboratorium
komputer. Mata kuliah ini membahas dan menekankan pada kemampuan menerapkan paradigma pemrograman berorientasi objek dan
kemampuan mengimplementasikan konsep-konsep dasar seperti abstraksi, penurunan sifat, enkapsulasi dan polimorfisme. Bahasa
pemrograman yang digunakan adalah Java. Praktikum diselenggarakan dalam bentuk latihan dan pembahasan soal, pre-test maupun post-test
serta tugas yang dikerjakan di rumah untuk dikumpulkan pada pertemuan berikutnya. Di akhir perkuliahan ini diharapkan mahasiswa dapat
membuat program sesuai dengan kebutuhan dengan menerapkan konsep-konsep pemrograman berorientasi objek dengan menggunakan
bahasa pemrograman Java.
Materi Pembelajaran 1. Pengenalan Tool PBO
/Pokok Bahasan 2. Class dan Object 1 (obyek, class, atribut, method)
3. Class dan Object 2 (access modifier, class diagram)
4. Class dan Object 3 (constructor, class diagram)
5. Inheritance
6. Abstract & Interface
7. String
8. Polymorphism
9. Exception Handling
10. Array dan Collections I
11. Collections II : Iterator, Comparable, dan Comparator
12. Java I/O dan Serialisasi
13. Package dan JDBC
14. Multithreading
Pustaka Utama:
1. Hebert Schildt: Java The Complete Reference (9th ed) - 2014
2. Beginning Java 8 Fundamentals – 2014
3. Cay S. Horstmann: Core Java Volume 1 (10th Ed) – 2016
4. UML for Java Programmers – 2002
5. Oracle Academy Java Programming 2017
Pendukung:
1. Sumber lain dari Internet (Java, StackOverflow, Code Project, Codeplex )
Media Pembelajaran Perangkat Lunak: Perangkat Keras:
Java SDK 8 atau 9 Komputer Lab. setara Core i3, RAM 8GB, dan ruang instalasi 5GB.
Netbeans terbaru
Eclipse terbaru
Dosen Pengampu Yuan Lukito, S.Kom., M.Cs.
Kristian Adi Nugraha, S.Kom., M.T.
I Kadek Dendy Senapartha. S. T., M. Eng.
Mata kuliah syarat Sedang mengambil PBO atau nilai PBO ≥ E
Komponen Penilaian Penilaian : Metode dan Instrumen Penilaian :
Pre-test Moodle (13 kali) 15% Tes online menggunakan Moodle UKDW
Laporan Praktikum (14 kali) 20% Laporan praktikum dinilai menggunakan rubrik penilaian
Quiz Mingguan (14 kali) 25% Tes online menggunakan Moodle UKDW
Ujian Tengah Semester 20% Tes membuat program dan dikumpulkan di E-Class
Ujian Akhir Semester 20% Tes membuat program dan dikumpulkan di E-Class
TOTAL 100%

Rubrik Penilaian Laporan Praktikum


Ringkasan materi 30%
Contoh kasus dan pembahasan 30%
Jawaban dan pembahasan soal
Latihan unguided
40%
TOTAL 100%
Metode Pembelajaran • Kuliah/Transfer Knowledge (TCL) – Ya
• Small Group Discusion - Tidak
• Role Play Simulation – Tidak
• Case Study (CS) – Ya
• Discovery Learning (DL) – Tidak
• Self-Directed Learning (SDL) – Ya
• Cooperative Learning (CL) – Tidak
• Collaborative Learning (CbL) – Tidak
• Contextual Instruction (CI) – Tidak
• Project Based Learning (PjBL) – Tidak
• Problem Based Learning and Inquire (PBL) –Tidak

Mg ke- Sub-CP-MK Indikator Kriteria dan Bentuk Metode Pembelajaran Materi Pembelajaran Bobot
(sbg kemampuan akhir yg Penilaian [Estimasi Waktu] [Pustaka] Penilaian
diharapkan) (%)
(1) (2) (3) (4) (5) (6) (7)
1 Mahasiswa mampu • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Silabus, eksplorasi (60/14)%
menggunakan tool Moodle UKDW jawaban dan rubrik Post Test (60') tool, dan post test Diambil
pemrograman Java (Eclipse) • Laporan Praktikum penilaian laporan dari Pre-
praktikum Aktivitas 1 : [1] Chap 1 test
Bentuk: soal pilihan Membaca/menonton [2] Chap 2 mingguan,
ganda, soal materi kuliah dalam bentuk [3] Chap 1, 2 laporan
membaca alur slide/video/modul/buku mingguan
(60') Modul Praktikum PBO dan Quiz
Informatika UKDW mingguan
Aktivitas 2:
Post Test: 60’
2 Mahasiswa mampu membuat • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Class dan Object (60/14)%
program tentang class dan Moodle UKDW jawaban dan rubrik Post Test (60') (Abstraksi) + post test Diambil
object menggunakan Java • Laporan Praktikum penilaian laporan dari Pre-
praktikum Aktivitas 1 : [1] Chap 6 dan 7 test
Bentuk: soal pilihan Membaca/menonton [2] Chap 6 mingguan,
ganda, soal materi kuliah dalam bentuk [3] Chap 4 laporan
membaca alur slide/video/modul/buku mingguan
(60') Modul Praktikum PBO dan Quiz
Informatika UKDW mingguan
Aktivitas 2:
Post Test: 60’
3 Mahasiswa mampu membuat • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Enkapsulasi, Access (60/14)%
program tentang enkapsulasi, Moodle UKDW jawaban dan rubrik Post Test (60') Modifier, Class Level Diambil
access modifier pada class • Laporan Praktikum penilaian laporan + post test dari Pre-
menggunakan Java praktikum Aktivitas 1 : test
Bentuk: soal pilihan Membaca/menonton [1] Chap 6 dan 7 mingguan,
ganda, soal materi kuliah dalam bentuk [2] Chap 6 laporan
membaca alur slide/video/modul/buku [3] Chap 4 mingguan
(60') [4] Chap 3 dan Quiz
mingguan
Aktivitas 2: Modul Praktikum PBO
Post Test: 60’ Informatika UKDW
4 Mahasiswa mampu membuat • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Konstruktor, (60/14)%
program tentang constructor Moodle UKDW jawaban dan rubrik Post Test (60') overloading, dan post Diambil
dan methodnya menggunakan • Laporan Praktikum penilaian laporan test dari Pre-
Java praktikum Aktivitas 1 : test
Bentuk: soal pilihan Membaca/menonton [1] Chap 6 dan 7 mingguan,
ganda, soal materi kuliah dalam bentuk [2] Chap 6 laporan
membaca alur slide/video/modul/buku [3] Chap 4 mingguan
(60') [4] Chap 3 dan Quiz
mingguan
Aktivitas 2: Modul Praktikum PBO
Post Test: 60’ Informatika UKDW
5 Mahasiswa mampu membuat • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Inheritance + post test (60/14)%
program tentang inheritance Moodle UKDW jawaban dan rubrik Post Test (60') Diambil
menggunakan Java • Laporan Praktikum penilaian laporan [1] Chap 8 dari Pre-
praktikum Aktivitas 1 : [2] Chap 16 test
Bentuk: soal pilihan Membaca/menonton [3] Chap 5 mingguan,
ganda, soal materi kuliah dalam bentuk [4] Chap 3 laporan
membaca alur slide/video/modul/buku mingguan
(60') Modul Praktikum PBO dan Quiz
Informatika UKDW mingguan
Aktivitas 2:
Post Test: 60’
6 Mahasiswa membuat program • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Abstract dan Interface (60/14)%
tentang konsep abstract & Moodle UKDW jawaban dan rubrik Post Test (60') + post test Diambil
interface menggunakan Java • Laporan Praktikum penilaian laporan dari Pre-
praktikum Aktivitas 1 : [1] Chap 9 test
Bentuk: soal pilihan Membaca/menonton [2] Chap 17 mingguan,
ganda, soal materi kuliah dalam bentuk [3] Chap 6 laporan
membaca alur slide/video/modul/buku [4] Chap 3 mingguan
(60') Oracle Academy Java dan Quiz
Programming Chap 5.1 mingguan
Aktivitas 2: dan 5.2
Post Test: 60’
Modul Praktikum PBO
Informatika UKDW
7 Mahasiswa membuat program • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) String + post test (60/14)%
tentang manipulasi String Moodle UKDW jawaban dan rubrik Post Test (60') [1] Chap 16 Diambil
menggunakan Java • Laporan Praktikum penilaian laporan [2] Chap 11 dari Pre-
praktikum Aktivitas 1 : [3] Chap 3 test
Bentuk: soal pilihan Membaca/menonton Oracle Academy Java mingguan,
ganda, soal materi kuliah dalam bentuk Programming Chap 7.1 laporan
membaca alur slide/video/modul/buku mingguan
(60') Modul Praktikum PBO dan Quiz
Informatika UKDW mingguan
Aktivitas 2:
Post Test: 60’
8 Evaluasi Tengah Semester: Melakukan validasi hasil penilaian, evaluasi dan perbaikan proses pembelajaran berikutnya. TTS: 20
9 Mahasiswa membuat program • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Polimorfisme + post (60/14)%
tentang konsep polimorfisme Moodle UKDW jawaban dan rubrik Post Test (60') test Diambil
menggunakan Java • Laporan Praktikum penilaian laporan dari Pre-
praktikum Aktivitas 1 : Oracle Academy Java test
Bentuk: soal pilihan Membaca/menonton Programming mingguan,
ganda, soal materi kuliah dalam bentuk laporan
membaca alur slide/video/modul/buku Modul Praktikum PBO mingguan
(60') Informatika UKDW dan Quiz
mingguan
Aktivitas 2:
Post Test: 60’
10 Mahasiswa membuat program • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Exception + post test (60/14)%
tentang konsep exception Moodle UKDW jawaban dan rubrik Post Test (60') Diambil
handling menggunakan Java • Laporan Praktikum penilaian laporan [1] Chap 10 dari Pre-
praktikum Aktivitas 1 : [2] Chap 9 test
Bentuk: soal pilihan Membaca/menonton [3] Chap 7 mingguan,
ganda, soal materi kuliah dalam bentuk laporan
membaca alur slide/video/modul/buku Modul Praktikum PBO mingguan
(60') Informatika UKDW dan Quiz
mingguan
Aktivitas 2:
Post Test: 60’
11 Mahasiswa membuat program • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Array dan Collection 1 (60/14)%
tentang struktur data array Moodle UKDW jawaban dan rubrik Post Test (60') + post test Diambil
dan collection menggunakan • Laporan Praktikum penilaian laporan dari Pre-
Java praktikum Aktivitas 1 : [1] Chap 18 test
Bentuk: soal pilihan Membaca/menonton [2] Chap 15 mingguan,
ganda, soal materi kuliah dalam bentuk [3] Chap 9 laporan
membaca alur slide/video/modul/buku Oracle Academy Java mingguan
(60') Programming Chap 6.2 dan Quiz
mingguan
Aktivitas 2: Modul Praktikum PBO
Post Test: 60’ Informatika UKDW
12 Mahasiswa membuat program • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Collection 2 + post test (60/14)%
tentang struktur data Moodle UKDW jawaban dan rubrik Post Test (60') Diambil
advanced collection • Laporan Praktikum penilaian laporan [1] Chap 18 dari Pre-
menggunakan Java praktikum Aktivitas 1 : [2] Chap 15 test
Bentuk: soal pilihan Membaca/menonton [3] Chap 9 mingguan,
ganda, soal materi kuliah dalam bentuk Oracle Academy Java laporan
membaca alur slide/video/modul/buku Programming Chap 6.3 mingguan
(60') dan Quiz
Modul Praktikum PBO mingguan
Aktivitas 2: Informatika UKDW
Post Test: 60’
13 Mahasiswa mampu membuat • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Java IO + post test (60/14)%
program tentang I/O dan Moodle UKDW jawaban dan rubrik Post Test (60') Diambil
serialisasi menggunakan Java • Laporan Praktikum penilaian laporan [1] Chap 13 dari Pre-
praktikum Aktivitas 1 : Oracle Academy Java test
Bentuk: soal pilihan Membaca/menonton Programming Chap 8.1 mingguan,
ganda, soal materi kuliah dalam bentuk dan 8.2 laporan
membaca alur slide/video/modul/buku mingguan
(60') Modul Praktikum PBO dan Quiz
Informatika UKDW mingguan
Aktivitas 2:
Post Test: 60’
14 Mahasiswa membuat program • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) JDBC + post test (60/14)%
tentang JDBC menggunakan Moodle UKDW jawaban dan rubrik Post Test (60') Diambil
Java • Laporan Praktikum penilaian laporan Oracle Academy Java dari Pre-
praktikum Aktivitas 1 : Programming Chap 9.1 test
Bentuk: soal pilihan Membaca/menonton dan 9.2 mingguan,
ganda, soal materi kuliah dalam bentuk laporan
membaca alur slide/video/modul/buku Modul Praktikum PBO mingguan
(60') Informatika UKDW dan Quiz
mingguan
Aktivitas 2:
Post Test: 60’
15 Mahasiswa mampu membuat • Hasil Pre-test dan Quiz Kriteria: ketepatan Self Directed Learning (60’) Multithreading + post (60/14)%
program tentang Moodle UKDW jawaban dan rubrik Post Test (60') test Diambil
multithreading menggunakan • Laporan Praktikum penilaian laporan dari Pre-
Java praktikum Aktivitas 1 : [2] Chap 28 test
Bentuk: soal pilihan Membaca/menonton [3] Chap 14 mingguan,
ganda, soal materi kuliah dalam bentuk laporan
membaca alur slide/video/modul/buku Modul Praktikum PBO mingguan
(60') Informatika UKDW dan Quiz
mingguan
Aktivitas 2:
Post Test: 60’
16 Evaluasi Akhir Semester: Melakukan validasi penilaian akhir dan menentukan kelulusan mahasiswa. TAS: 20

Anda mungkin juga menyukai