|
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. | ||||
| Capaian Pembelajaran |
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 | - | |
| Matriks CPL ke CPMK |
|
| Deskripsi Singkat Mata Kuliah |
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. |
| Pustaka | Utama: |
| - | |
|
Pendukung: (Jika diperlukan)
-
|
|
| Dosen Pengampu |
- |
| Mata kuliah syarat |
- |
| 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 |