RPS: Session, Learning Material, Reference, Assessment/Rubric


Search Subject
Subject Name :
Matakuliah tidak ditemukan

RPS Detail
Matakuliah
ProfileHistory
Kode MatakuliahIKS6404
Nama MatakuliahPemrograman Berorientasi Objek
sks4.00
Semester NameSubject CodeSubject NameGroup NameGroup CodePortofolio
Genap 2023/2024 (R) IKS6404 Pemrograman Berorientasi Objek TIF-02 02 Portofolio
Genap 2023/2024 (R) IKS6404 Pemrograman Berorientasi Objek TIF-01 01 Portofolio
Genap 2023/2024 (Rmd) IKS6404 Pemrograman Berorientasi Objek TIF-02 02 Portofolio

Review History
RPS Review History
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)

RPS per Session
Sesi Ke KAD Bahan Kajian Metoda Pembelajaran Waktu Belajar (Menit) Pengalaman Belajar Mahasiswa Referensi Kriteria Penilaian (Indikator)
1 Dekomposisi Problem:
- Terstruktur
- Berorientasi objek

Prinsip dalam pemrograman berorientasi objek:
Encapsulation, Abstraction, Inheritance dan Polymorphism

Contoh program terstruktur dan program berorientasi objek

Informasi Perkuliahan: referensi, sistem penilaian dan tata tertib
  • Tutorial
  • Diskusi
200.00 Mahasiswa dapat membedakan kode program yang dibangun menggunakan pendekatan terstruktur dan berorientasi objek
  • Ujian Tengah Semester - 1.00 %
2 Class dan objek
- Instans variabel (attribut)
- Method initializer __init__
- Membuat objek
- Menjalankan method(sending message)
- Akses level: private, public, protected
UML: diagram Class dan Objek
  • Tutorial
  • Diskusi
200.00 Mahasiswa mampu mentracing jalannya sebuah kode program dan memvisualisasikannya menggunakan diagram objek.
  • Tugas - 5.00 %
  • Ujian Tengah Semester - 4.00 %
3 Class dan objek
- Class variabel
- Class method(fungsi)
- Overloading method
  • Tutorial
  • Diskusi
200.00 Mahasiswa mampu men-tracing jalannya sebuah kode program yang menerapkan overloading dan memvisualisasikannya menggunakan diagram objek
  • Tugas - 5.00 %
  • Ujian Tengah Semester - 4.00 %
4 Static Method
Dekorator properties
  • Tutorial
  • Diskusi
200.00 Mahasiswa mampu menerapkan Dekorator dalam sebuah program
  • Tugas - 2.50 %
  • Ujian Tengah Semester - 4.00 %
5 Kumpulan Objek Menggunakan List
  • Tutorial
  • Diskusi
200.00 Mahasiswa mampu menerapakan struktur list untuk menyimpan sekumpulan objek, dalam sebuah kode program
  • Tugas - 5.00 %
  • Ujian Tengah Semester - 4.00 %
6 Kumpulan Objek Menggunakan Dictionary
  • Tutorial
  • Diskusi
200.00 Mahasiswa mampu menerapakan struktur dictionary untuk menyimpan sekumpulan objek, dalam sebuah kode program
  • Tugas - 5.00 %
  • Ujian Tengah Semester - 4.00 %
7 Penanganan exception: try...except...else..finally

Membangkitkan exception: raise
  • Tutorial
  • Diskusi
200.00 Mahasiswa mampu menerapkan penanganan exception dalam sebuah program
  • Tugas - 2.50 %
  • Ujian Tengah Semester - 4.00 %
8 Pewarisan (inheritance):
- relasi inheritance (is-a)
- superclass dan subclass
- akses leves
Diagram UML: inheritance
  • Tutorial
  • Diskusi
200.00 Mahasiswa mampu menerapkan pewarisan dalam sebuah program
  • Tugas - 5.00 %
  • Ujian Akhir Semester - 5.00 %
9 Overriding
  • Tutorial
  • Diskusi
200.00 Mahasiwa menerapkan overriding dalam sebuah program
  • Tugas - 5.00 %
  • Ujian Akhir Semester - 5.00 %
10 Polymorphism
  • Tutorial
  • Diskusi
200.00 Mahasiwa menerapkan polymorphism dalam sebuah program
  • Tugas - 2.50 %
  • Ujian Akhir Semester - 5.00 %
11 class object
  • Tutorial
  • Diskusi
200.00 Mahasiwa menerapkan overriding method dalam class object
  • Ujian Akhir Semester - 5.00 %
12 Abstract class dan abstract Method
  • Tutorial
  • Diskusi
200.00 Mahasiwa menerapkan abstract class dan abstract method dalam sebuah program
  • Tugas - 2.50 %
  • Ujian Akhir Semester - 5.00 %
13 Pemgrograman GUI:
- QApplication, QWidget
- QMainWindow
- Signal dan slot
  • Tutorial
  • Diskusi
200.00 Mahasiswa memebuat aplikasi berbasis gui
  • Tugas - 5.00 %
14 Pemgrograman GUI:
- Signal dan slot
- Layout
  • Tutorial
  • Diskusi
200.00 Mahasiswa memebuat aplikasi berbasis gui menerapkan layout
  • Tugas - 5.00 %

Assessment Component

Assessment Detail
NoComponent NameWeightage
1 Tugas 50
2 Ujian Akhir Semester 25
3 Ujian Tengah Semester 25
Total100

Daftar Referensi

Notice: Trying to get property of non-object in /var/www/html/sis/application/controllers/IndexController.php on line 978