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. |
|
|
|
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. |
|
|
|
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 %
|
|
|
|
|