Logo UNP
KEMENTERIAN PENDIDIKAN TINGGI, SAINS, DAN TEKNOLOGI
UNIVERSITAS NEGERI PADANG – FAKULTAS TEKNIK – PROGRAM STUDI INFORMATIKA (S1)
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tgl Penyusunan
Pemrograman Berorientasi Objek INF.62.0057 - 1 2 3 -
OTORISASI / PENGESAHAN Dosen Pengembang RPS Koordinator RMK Koordinator Prodi
- - - Dr. Yeka Hendriyani S.Kom., M.Kom.
CPL-PRODI yang dibebankan pada MK
CPL-9 Kemampuan menganalisis, merancang, membuat dan mengevaluasi user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK 1 Menjelaskan konsep dasar pemrograman berorientasi objek Mahasiswa dapat menjelaskan konsep-konsep dasar dalam pemrograman berorientasi objek, seperti kelas, objek, enkapsulasi, pewarisan, dan polimorfisme.
CPMK 2 Menerapkan prinsip-prinsip OOP dalam pemrograman Mahasiswa dapat mengembangkan program dengan menggunakan prinsip-prinsip OOP yang meliputi penggunaan kelas dan objek, serta pemanfaatan mekanisme enkapsulasi, pewarisan, dan polimorfisme.
CPMK 3 Merancang dan mengimplementasikan aplikasi berbasis OOP Mahasiswa dapat merancang dan mengimplementasikan aplikasi sederhana dengan menggunakan bahasa pemrograman berorientasi objek.
CPMK 4 Menggunakan struktur data dan algoritma dalam konteks OOP Mahasiswa dapat mengimplementasikan struktur data dan algoritma dalam aplikasi berbasis objek untuk menyelesaikan masalah secara efisien.
CPMK 5 Melakukan debugging dan optimisasi program berorientasi objek Mahasiswa dapat mengidentifikasi dan memperbaiki kesalahan dalam program berbasis OOP serta mengoptimalkan kinerja aplikasi.
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
SUB CPMK -
CPL-9 CPL 2 (%) CPL 3 (%) dst Total
CPMK/Sub CPMK - - - - -
CPMK/Sub CPMK - - - - -
Mata kuliah Pemrograman Berorientasi Objek (PBO) berfokus pada konsep dan penerapan paradigma pemrograman berorientasi objek dalam pengembangan perangkat lunak. Mahasiswa akan mempelajari dasar-dasar konsep objek, kelas, enkapsulasi, pewarisan, polimorfisme, dan abstraksi yang merupakan prinsip utama dalam OOP. Selain itu, mahasiswa juga akan diajarkan penggunaan bahasa pemrograman yang mendukung OOP, seperti Java, C++, atau Python, untuk merancang dan mengembangkan aplikasi berbasis objek.
Utama:
-
Pendukung: (Jika diperlukan)
-
-
-
Minggu Ke- SUB-CPMK (Kemampuan Akhir Yang Diharapkan) Penilaian Bentuk Pembelajaran, Metode Pembelajaran, Penugasan Mahasiswa
[Estimasi Waktu]
Materi Pembelajaran
[Rujukan]
Bobot Penilaian
(%)
Indikator Teknik & Kriteria Luring (Tatap Muka) Daring (Online)
- - - - - - - 0