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


Search Subject
Subject Name :
Matakuliah tidak ditemukan
Landscape Kode Matakuliah Nama Matakuliah sks Creator Reviewer Action
Kurikulum Teknik Informatika 2019/2020 IKG305 Pemrograman Web 3.00 3022 Dian Pratiwi, S.T., M.T.I. 1683 Ir. Agung Sediyono, M.T., Ph.D. RPS| Assessment Map
Kurikulum Sistem Informasi 2023/2024 IKS6316 Pemrograman Berorientasi Objek 3.00 3088 Agus Salim, S.T., M.T. 2554 Anung Barlianto Ariwibowo, M.Kom. RPS| Assessment Map
Kurikulum Sistem Informasi 2023/2024 IKS6337 Pemrograman Berorientasi Objek Lanjut 3.00 3088 Agus Salim, S.T., M.T. 2554 Anung Barlianto Ariwibowo, M.Kom. RPS| Assessment Map
Kurikulum Sistem Informasi 2023/2024 IKL6309 Algoritma dan Pemrograman 3.00 2554 Anung Barlianto Ariwibowo, M.Kom. 2553 Syandra Sari, S.Kom., M.Kom. RPS| Assessment Map
Kurikulum Sistem Informasi 2023/2024 IKG6310 Pemrograman Game 3.00 2554 Anung Barlianto Ariwibowo, M.Kom. Belum di tentukan RPS| Assessment Map
Kurikulum Sistem Informasi 2023/2024 IKP6305 Pemrograman Framework 3.00 2612 Dr. Ir. Teddy Siswanto, M.Si. 2554 Anung Barlianto Ariwibowo, M.Kom. RPS| Assessment Map
Kurikulum S1 TP 2023 MPU6112 Praktikum Algoritma dan Pemrograman 1.00 3611 Sigit Rahmawan, S.T., M.T. Belum di tentukan RPS| Assessment Map
Kurikulum Sistem Informasi 2023/2024 IKP6303 Pemrograman Mobile 3.00 3022 Dian Pratiwi, S.T., M.T.I. 2612 Dr. Ir. Teddy Siswanto, M.Si. RPS| Assessment Map
Kurikulum Sistem Informasi 2023/2024 IKG6309 Pemrograman Web Lanjut 3.00 3022 Dian Pratiwi, S.T., M.T.I. 2641 Binti Solihah, S.T., M.Kom. RPS| Assessment Map
Kurikulum Sistem Informasi 2023/2024 IKG6305 Pemrograman Web 3.00 3022 Dian Pratiwi, S.T., M.T.I. 2554 Anung Barlianto Ariwibowo, M.Kom. RPS| Assessment Map
Kurikulum Informatika 2023/2024 IKP6403 Pemrograman Mobile 4.00 1683 Ir. Agung Sediyono, M.T., Ph.D. 1683 Ir. Agung Sediyono, M.T., Ph.D. RPS| Assessment Map
Kurikulum Informatika 2023/2024 IKG6405 Pemrograman Web 4.00 2641 Binti Solihah, S.T., M.Kom. 1683 Ir. Agung Sediyono, M.T., Ph.D. RPS| Assessment Map
Kurikulum Sistem Informasi 2019/2020 IKG305 Pemrograman Web 3.00 3022 Dian Pratiwi, S.T., M.T.I. Belum di tentukan RPS| Assessment Map
Kurikulum Sistem Informasi 2019/2020 IKS406 Pemrograman Berorientasi Objek 4.00 3088 Agus Salim, S.T., M.T. Belum di tentukan RPS| Assessment Map
Kurikulum Sistem Informasi 2019/2020 IKP305 Pemrograman Framework 3.00 3088 Agus Salim, S.T., M.T. Belum di tentukan RPS| Assessment Map
Kurikulum Sistem Informasi 2019/2020 IKP304 Pemrograman Framework Lanjut 3.00 3088 Agus Salim, S.T., M.T. Belum di tentukan RPS| Assessment Map
Kurikulum Informatika 2023/2024 IKL6309 Algoritma dan Pemrograman 3.00 2963 dr. Abdul Rohman, Sp.P 2641 Binti Solihah, S.T., M.Kom. RPS| Assessment Map
Kurikulum Informatika 2023/2024 IKS6404 Pemrograman Berorientasi Objek 4.00 2435 Abdul Rochman, M.Kom. 3088 Agus Salim, S.T., M.T. RPS| Assessment Map

RPS Detail
Matakuliah
ProfileHistory
Kode MatakuliahIKS406
Nama MatakuliahPemrograman Berorientasi Objek
sks4.00
Semester NameSubject CodeSubject NameGroup NameGroup CodePortofolio

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 Pengantar OOP dan JAVA (Bagian 1)
- Dekomposisi problem menggunakan pendekatan tersetruktur dan berorientasi objek
- Empat prinsip dalam pemrograman berorientasi objek: Encapsulation, Abstraction, Inheritance dan Polymorphism
- Kelebihan OOP
- Perintah Input/Output dalam bahasa JAVA
- Why JAVA ?
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
  • Ujian Tengah Semester - 3.00 %
2 Pengantar OOP dan JAVA (Bagian 2)
- Class, Object, Variable
- Karakteristik object: identitas, state dan behaviour
- Struktur Definisi Class, Jenis-jenis Variabel (instans, lokal dan parameter) serta scope dari variabel
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
  • Ujian Tengah Semester - 5.00 %
3 Pengantar OOP dan JAVA (Bagian 3)
- Constructor
- Method
- Access Level : private, public, protected
- UML : Class Diagram
- Membuat object dan menjalankan method (sending message)
- UML : Object Diagram

Praktikum : Modul 1
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum.
  • Ujian Tengah Semester - 5.00 %
  • Quiz - 1.00 %
  • Praktikum - 1.50 %
4 Pengantar OOP dan JAVA (Bagian 4)
- Method Overloading
- Pemakaian keyword "this" (akses atribut, memanggil contructor)
- Instance Member dan Class Member (Static Modifier)
- "import" Statements

Praktikum : Modul 2
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum.
  • Ujian Tengah Semester - 4.00 %
  • Quiz - 2.00 %
  • Praktikum - 1.50 %
5 Quiz 1 dan Pembahasan Quiz 1
- Quiz 1
- Pembahasan

Praktikum : Modul 3
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum.
  • Praktikum - 1.50 %
6 Array of Objects
- Struktur Array Bertipe Data Primitive
- Operasi Mengakses Sel-sel Array
- Struktur Array Bertipe Data Object
- Passing Array

Praktikum : Modul 4
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum.
  • Ujian Tengah Semester - 8.00 %
  • Quiz - 2.00 %
  • Praktikum - 1.50 %
7 Latihan dan Pembahasan Tugas
- Latihan
- Presentasi Tugas 1

Praktikum : Modul 5
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Mempresentasikan tugas kelompok.
- Melakukan praktikum berdasarkan modul praktikum.
  • Tugas - 5.00 %
  • Praktikum - 1.50 %
8 ArrayList and Encapsulation
- Definsi ArrayList
- Method Dalam ArrayList
- Contoh Program Menggunakan ArrayList
- Encapsulation

Praktikum : Modul 6
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum.
  • Ujian Akhir Semester - 4.00 %
  • Praktikum - 1.50 %
9 Inheritance
- Sifat relasi inheritance (relasi is-a)
- Penulisan Definisi Inheritance Dalam Program
- Keterkaitan Konstruktor Super Class dan Subclass
- Diagram UML Dari Relasi Inheritance

Praktikum : Modul 7
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum.
  • Ujian Akhir Semester - 10.00 %
  • Praktikum - 1.50 %
10 Overriding Method, Polymorphism, dan Class Object
- Overriding Method
- Polymorphism
- Class Object

Praktikum : Modul 8
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum.
  • Ujian Akhir Semester - 7.00 %
  • Praktikum - 1.50 %
11 Abstract Class, Abstract Method, Interface, dan Package
- Abstract Class
- Abstract Method
- Interface
- Package

Praktikum : Modul 9
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum.
  • Ujian Akhir Semester - 7.00 %
  • Praktikum - 1.50 %
12 Dependency, Association, Aggregation, Composition
- Dependency
- Association
- Aggregation
- Composition

Praktikum : Modul 10
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum.
  • Ujian Akhir Semester - 4.00 %
  • Praktikum - 1.50 %
13 Penanganan Exception dan File Handling
- Exception
- Java Exception Hierarchy
- Divided By Zero dan ArithmaticException
- Input Mismatch dan InputMismatchException
- File Handling
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
  • Ujian Akhir Semester - 3.00 %
14 Generic Programming dan Presentasi Tugas
- Pendahuluan
- List
- Collection Methods
- Pengumpulan Tugas
- Presentasi Tidur
200.00 - Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Mempresentasikan tugas kelompok.
  • Tugas - 15.00 %

Assessment Component

Assessment Detail
NoComponent NameWeightage
1 Praktikum 15
2 Quiz 5
3 Tugas 20
4 Ujian Akhir Semester 35
5 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