Student Information System
RPS: Session, Learning Material, Reference, Assessment/Rubric
Info
Search Subject
Subject Name :
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
Matakuliah tidak ditemukan
RPS Detail
Matakuliah
Profile
History
Kode Matakuliah
IKS406
Nama Matakuliah
Pemrograman Berorientasi Objek
sks
4.00
Semester Name
Subject Code
Subject Name
Group Name
Group Code
Portofolio
Review History
RPS Review History
No
Review
Review By
Review Date
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)
PENGETAHUAN
1
Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
CPMK 1 :
Mampu menjelaskan konsep dasar OOP.
CPMK 1 :
Able to explain the basic concepts of OOP.
(2,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Sub CPMK 1.1 :
Mampu menjelaskan konsep dasar OOP.
Sub CPMK 1.1 :
Able to explain the basic concepts of OOP.
(2,2)
2
Show/Hide
CPMK 2 :
Mampu menjelaskan penggunaan array dalam OOP.
CPMK 2 :
Able to explain the usage of array in OOP.
(2,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Sub CPMK 2.1 :
Mampu menjelaskan penggunaan array dalam OOP.
Sub CPMK 2.1 :
Able to explain the usage of array in OOP.
(2,2)
3
Show/Hide
CPMK 3 :
Mampu menjelaskan hubungan antar class dalam OOP.
CPMK 3 :
Able to explain the relationship between classes in OOP.
(2,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Sub CPMK 3.1 :
Mampu menjelaskan hubungan antar class dalam OOP.
Sub CPMK 3.1 :
Able to explain the relationship between classes in OOP.
(1,2)
4
Show/Hide
CPMK 4 :
Mampu menjelaskan konsep exception handling dan file handling dalam OOP.
CPMK 4 :
Able to explain the concepts of exception handling and file handling in OOP.
(2,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Sub CPMK 4.1 :
Mampu menjelaskan konsep exception handling dan file handling dalam OOP.
Sub CPMK 4.1 :
Able to explain the concepts of exception handling and file handling in OOP.
(2,2)
KETRAMPILAN KHUSUS
4
Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
(3,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Sub CPMK 5.1 :
Mampu menerapkan konsep OOP untuk menyelesaikan kasus yang sederhana.
Sub CPMK 5.1 :
Able to apply the OOP concepts to solve simple cases.
(3,3)
2
Sub CPMK 5.2 :
Mampu menerapkan konsep OOP sebagai latihan.
Sub CPMK 5.2 :
Able to apply the OOP concepts as practices.
(3,3)
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 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
CPMK
:
CPMK 1 :
Mampu menjelaskan konsep dasar OOP.
CPMK 1 :
Able to explain the basic concepts of OOP.
KAD
:
Sub CPMK 1.1 :
Mampu menjelaskan konsep dasar OOP.
Sub CPMK 1.1 :
Able to explain the basic concepts of OOP.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep dasar OOP dapat dijelaskan dengan tepat.
The basic concepts of OOP can be explained correctly.
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 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
CPMK
:
CPMK 1 :
Mampu menjelaskan konsep dasar OOP.
CPMK 1 :
Able to explain the basic concepts of OOP.
KAD
:
Sub CPMK 1.1 :
Mampu menjelaskan konsep dasar OOP.
Sub CPMK 1.1 :
Able to explain the basic concepts of OOP.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep dasar OOP dapat dijelaskan dengan tepat.
The basic concepts of OOP can be explained correctly.
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 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
CPMK
:
CPMK 1 :
Mampu menjelaskan konsep dasar OOP.
CPMK 1 :
Able to explain the basic concepts of OOP.
KAD
:
Sub CPMK 1.1 :
Mampu menjelaskan konsep dasar OOP.
Sub CPMK 1.1 :
Able to explain the basic concepts of OOP.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep dasar OOP dapat dijelaskan dengan tepat.
The basic concepts of OOP can be explained correctly.
Ujian Tengah Semester 5.00 %
Quiz 1.00 %
CAPAIAN PEMBELAJARAN
: Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
CPMK
:
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
KAD
:
Sub CPMK 5.2 :
Mampu menerapkan konsep OOP sebagai latihan.
Sub CPMK 5.2 :
Able to apply the OOP concepts as practices.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP sebagai latihan dapat diterapkan dengan tepat.
The OOP concepts as practices can be applied correctly.
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 %
CAPAIAN PEMBELAJARAN
: Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
CPMK
:
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
KAD
:
Sub CPMK 5.2 :
Mampu menerapkan konsep OOP sebagai latihan.
Sub CPMK 5.2 :
Able to apply the OOP concepts as practices.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP sebagai latihan dapat diterapkan dengan tepat.
The OOP concepts as practices can be applied correctly.
Praktikum 1.50 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
CPMK
:
CPMK 1 :
Mampu menjelaskan konsep dasar OOP.
CPMK 1 :
Able to explain the basic concepts of OOP.
KAD
:
Sub CPMK 1.1 :
Mampu menjelaskan konsep dasar OOP.
Sub CPMK 1.1 :
Able to explain the basic concepts of OOP.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep dasar OOP dapat dijelaskan dengan tepat.
The basic concepts of OOP can be explained correctly.
Ujian Tengah Semester 4.00 %
Quiz 2.00 %
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 %
CAPAIAN PEMBELAJARAN
: Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
CPMK
:
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
KAD
:
Sub CPMK 5.2 :
Mampu menerapkan konsep OOP sebagai latihan.
Sub CPMK 5.2 :
Able to apply the OOP concepts as practices.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP sebagai latihan dapat diterapkan dengan tepat.
The OOP concepts as practices can be applied correctly.
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 %
CAPAIAN PEMBELAJARAN
: Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
CPMK
:
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
KAD
:
Sub CPMK 5.2 :
Mampu menerapkan konsep OOP sebagai latihan.
Sub CPMK 5.2 :
Able to apply the OOP concepts as practices.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP sebagai latihan dapat diterapkan dengan tepat.
The OOP concepts as practices can be applied correctly.
Praktikum 1.50 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
CPMK
:
CPMK 2 :
Mampu menjelaskan penggunaan array dalam OOP.
CPMK 2 :
Able to explain the usage of array in OOP.
KAD
:
Sub CPMK 2.1 :
Mampu menjelaskan penggunaan array dalam OOP.
Sub CPMK 2.1 :
Able to explain the usage of array in OOP.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Penggunaan array dalam OOP dapat dijelaskan dengan tepat.
The usage of array in OOP can be explained correctly.
Ujian Tengah Semester 8.00 %
Quiz 2.00 %
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 %
CAPAIAN PEMBELAJARAN
: Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
CPMK
:
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
KAD
:
Sub CPMK 5.2 :
Mampu menerapkan konsep OOP sebagai latihan.
Sub CPMK 5.2 :
Able to apply the OOP concepts as practices.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP sebagai latihan dapat diterapkan dengan tepat.
The OOP concepts as practices can be applied correctly.
Praktikum 1.50 %
KAD
:
Sub CPMK 5.1 :
Mampu menerapkan konsep OOP untuk menyelesaikan kasus yang sederhana.
Sub CPMK 5.1 :
Able to apply the OOP concepts to solve simple cases.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP untuk menyelesaikan kasus yang sederhana dapat diterapkan dengan tepat.
The OOP concepts to solve simple cases can be applied correctly.
Tugas 5.00 %
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 %
CAPAIAN PEMBELAJARAN
: Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
CPMK
:
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
KAD
:
Sub CPMK 5.2 :
Mampu menerapkan konsep OOP sebagai latihan.
Sub CPMK 5.2 :
Able to apply the OOP concepts as practices.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP sebagai latihan dapat diterapkan dengan tepat.
The OOP concepts as practices can be applied correctly.
Praktikum 1.50 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
CPMK
:
CPMK 2 :
Mampu menjelaskan penggunaan array dalam OOP.
CPMK 2 :
Able to explain the usage of array in OOP.
KAD
:
Sub CPMK 2.1 :
Mampu menjelaskan penggunaan array dalam OOP.
Sub CPMK 2.1 :
Able to explain the usage of array in OOP.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Penggunaan array dalam OOP dapat dijelaskan dengan tepat.
The usage of array in OOP can be explained correctly.
Ujian Akhir Semester 2.00 %
CPMK
:
CPMK 1 :
Mampu menjelaskan konsep dasar OOP.
CPMK 1 :
Able to explain the basic concepts of OOP.
KAD
:
Sub CPMK 1.1 :
Mampu menjelaskan konsep dasar OOP.
Sub CPMK 1.1 :
Able to explain the basic concepts of OOP.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep dasar OOP dapat dijelaskan dengan tepat.
The basic concepts of OOP can be explained correctly.
Ujian Akhir Semester 2.00 %
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 %
CAPAIAN PEMBELAJARAN
: Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
CPMK
:
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
KAD
:
Sub CPMK 5.2 :
Mampu menerapkan konsep OOP sebagai latihan.
Sub CPMK 5.2 :
Able to apply the OOP concepts as practices.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP sebagai latihan dapat diterapkan dengan tepat.
The OOP concepts as practices can be applied correctly.
Praktikum 1.50 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
CPMK
:
CPMK 1 :
Mampu menjelaskan konsep dasar OOP.
CPMK 1 :
Able to explain the basic concepts of OOP.
KAD
:
Sub CPMK 1.1 :
Mampu menjelaskan konsep dasar OOP.
Sub CPMK 1.1 :
Able to explain the basic concepts of OOP.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep dasar OOP dapat dijelaskan dengan tepat.
The basic concepts of OOP can be explained correctly.
Ujian Akhir Semester 10.00 %
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 %
CAPAIAN PEMBELAJARAN
: Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
CPMK
:
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
KAD
:
Sub CPMK 5.2 :
Mampu menerapkan konsep OOP sebagai latihan.
Sub CPMK 5.2 :
Able to apply the OOP concepts as practices.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP sebagai latihan dapat diterapkan dengan tepat.
The OOP concepts as practices can be applied correctly.
Praktikum 1.50 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
CPMK
:
CPMK 1 :
Mampu menjelaskan konsep dasar OOP.
CPMK 1 :
Able to explain the basic concepts of OOP.
KAD
:
Sub CPMK 1.1 :
Mampu menjelaskan konsep dasar OOP.
Sub CPMK 1.1 :
Able to explain the basic concepts of OOP.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep dasar OOP dapat dijelaskan dengan tepat.
The basic concepts of OOP can be explained correctly.
Ujian Akhir Semester 7.00 %
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 %
CAPAIAN PEMBELAJARAN
: Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
CPMK
:
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
KAD
:
Sub CPMK 5.2 :
Mampu menerapkan konsep OOP sebagai latihan.
Sub CPMK 5.2 :
Able to apply the OOP concepts as practices.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP sebagai latihan dapat diterapkan dengan tepat.
The OOP concepts as practices can be applied correctly.
Praktikum 1.50 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
CPMK
:
CPMK 1 :
Mampu menjelaskan konsep dasar OOP.
CPMK 1 :
Able to explain the basic concepts of OOP.
KAD
:
Sub CPMK 1.1 :
Mampu menjelaskan konsep dasar OOP.
Sub CPMK 1.1 :
Able to explain the basic concepts of OOP.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep dasar OOP dapat dijelaskan dengan tepat.
The basic concepts of OOP can be explained correctly.
Ujian Akhir Semester 7.00 %
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 %
CAPAIAN PEMBELAJARAN
: Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
CPMK
:
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
KAD
:
Sub CPMK 5.2 :
Mampu menerapkan konsep OOP sebagai latihan.
Sub CPMK 5.2 :
Able to apply the OOP concepts as practices.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP sebagai latihan dapat diterapkan dengan tepat.
The OOP concepts as practices can be applied correctly.
Praktikum 1.50 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
CPMK
:
CPMK 3 :
Mampu menjelaskan hubungan antar class dalam OOP.
CPMK 3 :
Able to explain the relationship between classes in OOP.
KAD
:
Sub CPMK 3.1 :
Mampu menjelaskan hubungan antar class dalam OOP.
Sub CPMK 3.1 :
Able to explain the relationship between classes in OOP.
(1,1)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Hubungan antar class dalam OOP dapat dijelaskan dengan tepat.
The relationship between classes in OOP can be explained correctly.
Ujian Akhir Semester 4.00 %
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 %
CAPAIAN PEMBELAJARAN
: Memiliki kemampuan untuk menerapkan pengetahuan dasar, matematika dan statistik, dasar komputasi, perancangan, manajemen, untuk menunjang keputusan berdasarkan analisis data. (P.a)
Ability to apply basic knowledge, mathematics and statistics, basic computing, design, management, to support decisions based on data analysis. (P.a)
CPMK
:
CPMK 4 :
Mampu menjelaskan konsep exception handling dan file handling dalam OOP.
CPMK 4 :
Able to explain the concepts of exception handling and file handling in OOP.
KAD
:
Sub CPMK 4.1 :
Mampu menjelaskan konsep exception handling dan file handling dalam OOP.
Sub CPMK 4.1 :
Able to explain the concepts of exception handling and file handling in OOP.
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep exception handling dan file handling dalam OOP dapat dijelaskan dengan tepat.
The concepts of exception handling and file handling in OOP can be explained correctly.
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 %
CAPAIAN PEMBELAJARAN
: Menerapkan teori pemrograman komputer dan dasar pengembangan perangkat lunak untuk menghasilkan solusi berbasis komputasi. (KK.d)
Apply computer programming theory and basic software development to produce computational based solutions. (KK.d)
CPMK
:
CPMK 5 :
Mampu menerapkan konsep OOP sebagai latihan dan problem solving.
CPMK 5 :
Able to apply the OOP concepts as practices and problem solving.
KAD
:
Sub CPMK 5.1 :
Mampu menerapkan konsep OOP untuk menyelesaikan kasus yang sederhana.
Sub CPMK 5.1 :
Able to apply the OOP concepts to solve simple cases.
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep OOP untuk menyelesaikan kasus yang sederhana dapat diterapkan dengan tepat.
The OOP concepts to solve simple cases can be applied correctly.
Tugas 15.00 %
Assessment Component
Assessment Detail
No
Component Name
Weightage
1
Praktikum
15
2
Quiz
5
3
Tugas
20
4
Ujian Akhir Semester
35
5
Ujian Tengah Semester
25
Total
100
Daftar Referensi
Notice
: Trying to get property of non-object in
/var/www/html/sis/application/controllers/IndexController.php
on line
978