Sesi Ke |
KAD |
Bahan Kajian |
Metoda Pembelajaran |
Waktu Belajar (Menit) |
Pengalaman Belajar Mahasiswa |
Referensi |
Kriteria Penilaian (Indikator) |
1 |
|
Java AWT dan Java Swing (Bagian 1)
- Java AWT
- Java Swing
- Event Handling dan Listener |
- Kolaborative
- Diskusi
- Presentasi
- Diksusi Online
|
150.00 |
- Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab. |
- Kishori Sharan(2014)
- Kishori Sharan(2018)
- Paul Deitel dan Harvey Deitel(2012)
- Quentin Charatan dan Aaron Kans(2019)
|
- Ujian Tengah Semester - 7.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 1 : Mampu mengaplikasikan berbagai elemen mendasar dari object dan class (termasuk : variable, constructor, method). CPMK 1 : Able to apply the fundamental elements of objects and classes (including : variables, constructors, methods). |
KAD: Sub-CPMK 1.1 : Mampu menjelaskan berbagai penggunaan class dan method lebih lanjut. Sub-CPMK 1.1 : Able to explain further about the use of class and method. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Berbagai penggunaan class dan method lebih lanjut dapat dijelaskan dengan tepat. Further about the use of class and method can be explained correctly. |
Ujian Tengah Semester 2.50 %
|
|
|
|
CPMK: CPMK 3 : Mampu menerapkan konsep domain modelling dan event-driven programming. CPMK 3 : Able to apply the concepts of domain modelling and event-driven programming. |
KAD: Sub-CPMK 3.1 : Mampu menjelaskan konsep domain modelling dan event-driven programming. Sub-CPMK 3.1 : Able to explain the concepts of domain modelling and event-driven programming. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep domain modelling dan event-driven programming dapat dijelaskan dengan tepat. The concepts of domain modelling and event-driven programming can be explained correctly. |
Ujian Tengah Semester 5.00 %
|
|
|
|
|
2 |
|
Java AWT dan Java Swing (Bagian 2)
- Layout Manager
- FlowLayout
- BorderLayout
- GridLayout
- GridbagLayout
- BoxLayout
- CardLayout
- SpringLayout
- GroupLayout |
- Kolaborative
- Diskusi
- Presentasi
- Diksusi Online
|
150.00 |
- Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab. |
- Kishori Sharan(2018)
- Kishori Sharan(2015)
- Paul Deitel dan Harvey Deitel(2012)
- Quentin Charatan dan Aaron Kans(2019)
|
- Ujian Tengah Semester - 5.00 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 3 : Mampu menerapkan konsep domain modelling dan event-driven programming. CPMK 3 : Able to apply the concepts of domain modelling and event-driven programming. |
KAD: Sub-CPMK 3.1 : Mampu menjelaskan konsep domain modelling dan event-driven programming. Sub-CPMK 3.1 : Able to explain the concepts of domain modelling and event-driven programming. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep domain modelling dan event-driven programming dapat dijelaskan dengan tepat. The concepts of domain modelling and event-driven programming can be explained correctly. |
Ujian Tengah Semester 5.00 %
|
|
|
|
|
3 |
|
Java AWT dan Java Swing (Bagian 3)
- Komponen Swing
- Event & Listener (Lanjutan)
Contoh Kasus : Biodata mahasiswa
Praktikum : Modul 1 |
- Kolaborative
- Diskusi
- Presentasi
- Diksusi Online
|
150.00 |
- Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum. |
- Kishori Sharan(2018)
- Kishori Sharan(2015)
- Paul Deitel dan Harvey Deitel(2012)
- Quentin Charatan dan Aaron Kans(2019)
|
- Ujian Tengah Semester - 2.50 %
- Praktikum - 1.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 1 : Mampu mengaplikasikan berbagai elemen mendasar dari object dan class (termasuk : variable, constructor, method). CPMK 1 : Able to apply the fundamental elements of objects and classes (including : variables, constructors, methods). |
KAD: Sub-CPMK 1.2 : Mampu mempraktekkan berbagai penggunaan class dan method lebih lanjut. Sub-CPMK 1.2 : Able to apply further usage of class and method. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Berbagai penggunaan class dan method lebih lanjut dapat dipraktekkan dengan tepat. Further usage of class and method can be practised correctly. |
Praktikum 0.75 %
|
|
|
|
CPMK: CPMK 3 : Mampu menerapkan konsep domain modelling dan event-driven programming. CPMK 3 : Able to apply the concepts of domain modelling and event-driven programming. |
KAD: Sub-CPMK 3.1 : Mampu menjelaskan konsep domain modelling dan event-driven programming. Sub-CPMK 3.1 : Able to explain the concepts of domain modelling and event-driven programming. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep domain modelling dan event-driven programming dapat dijelaskan dengan tepat. The concepts of domain modelling and event-driven programming can be explained correctly. |
Ujian Tengah Semester 2.50 %
|
|
|
|
KAD: Sub-CPMK 3.2 : Mampu menerapkan konsep domain modelling dan event-driven programming. Sub-CPMK 3.2 : Able to apply the concepts of domain modelling and event-driven programming. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep domain modelling dan event-driven programming dapat diterapkan dengan tepat. The concepts of domain modelling and event-driven programming can be applied correctly. |
Praktikum 0.75 %
|
|
|
|
|
4 |
|
Java AWT dan Java Swing (Bagian 4)
- List, List Selection Mode, List Events, Retrieving Selected Item
- Adding Scrollbar To List
- Combo Box and Combo Box Events, Retrieving Selected Item
- Displaying Image In Labels and Buttons
- Mnemonics
- Tool Tips
- File Chooser
- Color Chooser
- Menus
- Fonts
- Sliders
- Look and Feel
Contoh Kasus : Data barang
Praktikum : Modul 2 |
- Kolaborative
- Diskusi
- Presentasi
- Diksusi Online
|
150.00 |
- Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum. |
- Kishori Sharan(2018)
- Kishori Sharan(2015)
- Paul Deitel dan Harvey Deitel(2012)
- Quentin Charatan dan Aaron Kans(2019)
|
- Ujian Tengah Semester - 2.50 %
- Praktikum - 1.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 3 : Mampu menerapkan konsep domain modelling dan event-driven programming. CPMK 3 : Able to apply the concepts of domain modelling and event-driven programming. |
KAD: Sub-CPMK 3.1 : Mampu menjelaskan konsep domain modelling dan event-driven programming. Sub-CPMK 3.1 : Able to explain the concepts of domain modelling and event-driven programming. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep domain modelling dan event-driven programming dapat dijelaskan dengan tepat. The concepts of domain modelling and event-driven programming can be explained correctly. |
Ujian Tengah Semester 2.50 %
|
|
|
|
KAD: Sub-CPMK 3.2 : Mampu menerapkan konsep domain modelling dan event-driven programming. Sub-CPMK 3.2 : Able to apply the concepts of domain modelling and event-driven programming. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep domain modelling dan event-driven programming dapat diterapkan dengan tepat. The concepts of domain modelling and event-driven programming can be applied correctly. |
Praktikum 1.50 %
|
|
|
|
|
5 |
|
Domain Modeling (Bagian 1)
- Class Diagram
- Sequence Diagram
- Model-View-Controller (MVC)
Contoh Kasus : Aplikasi inventori sederhana
Praktikum : Modul 3 |
- Kolaborative
- Diskusi
- Presentasi
- Diksusi Online
|
150.00 |
- Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum. |
- Bhuvan Unhelkar(2018)
- Hans van Vliet(2002)
- Kishori Sharan(2015)
|
- Ujian Tengah Semester - 5.00 %
- Praktikum - 1.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 3 : Mampu menerapkan konsep domain modelling dan event-driven programming. CPMK 3 : Able to apply the concepts of domain modelling and event-driven programming. |
KAD: Sub-CPMK 3.1 : Mampu menjelaskan konsep domain modelling dan event-driven programming. Sub-CPMK 3.1 : Able to explain the concepts of domain modelling and event-driven programming. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep domain modelling dan event-driven programming dapat dijelaskan dengan tepat. The concepts of domain modelling and event-driven programming can be explained correctly. |
Ujian Tengah Semester 5.00 %
|
|
|
|
KAD: Sub-CPMK 3.2 : Mampu menerapkan konsep domain modelling dan event-driven programming. Sub-CPMK 3.2 : Able to apply the concepts of domain modelling and event-driven programming. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep domain modelling dan event-driven programming dapat diterapkan dengan tepat. The concepts of domain modelling and event-driven programming can be applied correctly. |
Praktikum 1.50 %
|
|
|
|
|
6 |
|
Domain Modeling (Bagian 2)
- Hubungan View-Controller
- Hubungan Controller-Model
Contoh Kasus : Aplikasi inventori sederhana
Praktikum : Modul 4 |
- Kolaborative
- Diskusi
- Presentasi
- Diksusi Online
|
150.00 |
- Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum. |
- Bhuvan Unhelkar(2018)
- Hans van Vliet(2002)
|
- Ujian Tengah Semester - 2.50 %
- Praktikum - 1.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 3 : Mampu menerapkan konsep domain modelling dan event-driven programming. CPMK 3 : Able to apply the concepts of domain modelling and event-driven programming. |
KAD: Sub-CPMK 3.1 : Mampu menjelaskan konsep domain modelling dan event-driven programming. Sub-CPMK 3.1 : Able to explain the concepts of domain modelling and event-driven programming. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep domain modelling dan event-driven programming dapat dijelaskan dengan tepat. The concepts of domain modelling and event-driven programming can be explained correctly. |
Ujian Tengah Semester 2.50 %
|
|
|
|
KAD: Sub-CPMK 3.2 : Mampu menerapkan konsep domain modelling dan event-driven programming. Sub-CPMK 3.2 : Able to apply the concepts of domain modelling and event-driven programming. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep domain modelling dan event-driven programming dapat diterapkan dengan tepat. The concepts of domain modelling and event-driven programming can be applied correctly. |
Praktikum 1.50 %
|
|
|
|
|
7 |
|
Pengumpulan dan Presentasi Tugas 1
- Pengumpulan Tugas 1
- Presentasi Tugas 1
Praktikum : Modul 5 |
- Kolaborative
- Diskusi
- Presentasi
- Pemecahan Masalah
- Diksusi Online
|
150.00 |
- Mengumpulkan tugas secara daring melalui LMS.
- Mempresentasikan Tugas.
- Melakukan praktikum berdasarkan modul praktikum. |
|
- Tugas - 5.00 %
- Praktikum - 1.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 6 : Mampu menerapkan berbagai prinsip Object-Oriented dalam perancangan dan implementasi sistem/perangkat lunak. CPMK 6 : Able to apply Object-Oriented principles in system/software design and implementation. |
KAD: Sub-CPMK 6.1 : Mampu menerapkan berbagai prinsip Object-Oriented dalam perancangan dan implementasi sistem/perangkat lunak dalam tugas. Sub-CPMK 6.1 : Able to apply Object-Oriented principles in system/software design and implementation in assignments. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Berbagai prinsip Object-Oriented dalam perancangan dan implementasi sistem/perangkat lunak dalam tugas dapat diterapkan dengan tepat. Object-Oriented principles in system/software design and implementation in assignments can be applied correctly. |
Tugas 5.00 %
|
|
|
|
KAD: Sub-CPMK 6.2 : Mampu menggunakan IDE untuk mengimplementasikan pengembangan perangkat lunak. Sub-CPMK 6.2 : Able to use IDE for implementing software development. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
IDE untuk mengimplementasikan pengembangan perangkat lunak dapat digunakan dengan tepat. IDE for implementing software development can be used correctly. |
Praktikum 1.50 %
|
|
|
|
|
8 |
|
Mengakses Basis Data Dengan JDBC
- Pengenalan XAMPP
- eClipse, Netbeans, IntelliJ
- Menjalankan MySQL
- Java Database Connectivity (JDBC)
- Jenis-jenis JDBC Driver
- Membuat Database Table
- Connecting To A Database
- Executing SQL Statements
- Processing Result Sets
Contoh Kasus : Aplikasi inventori sederhana
Praktikum : Modul 6 |
- Kolaborative
- Diskusi
- Presentasi
- Diksusi Online
|
150.00 |
- Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum. |
- Hans van Vliet(2002)
- Kishori Sharan(2014)
- Kishori Sharan(2018)
|
- Ujian Akhir Semester - 5.00 %
- Praktikum - 1.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 4 : Mampu menerapkan hubungan antara aplikasi dengan basis data. CPMK 4 : Able to apply the connection between applications with database. |
KAD: Sub-CPMK 4.1 : Mampu menjelaskan hubungan antara aplikasi dengan basis data. Sub-CPMK 4.1 : Able to explain the connection between applications with database. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Hubungan antara aplikasi dengan basis data dapat dijelaskan dengan tepat. The connection between applications with database can be explained correctly. |
Ujian Akhir Semester 5.00 %
|
|
|
|
KAD: Sub-CPMK 4.2 : Mampu menerapkan hubungan antara aplikasi dengan basis data. Sub-CPMK 4.2 : Able to apply the connection between applications with database. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Hubungan antara aplikasi dengan basis data dapat diterapkan dengan tepat. The connection between applications with database can be applied correctly. |
Praktikum 1.50 %
|
|
|
|
|
9 |
|
File Processing dan Java Networking
- File Processing
- Java Networking
Contoh Kasus : Aplikasi inventori sederhana
Praktikum : Modul 7 |
- Kolaborative
- Diskusi
- Presentasi
- Diksusi Online
|
150.00 |
- Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum. |
- Paul Deitel dan Harvey Deitel(2012)
|
- Ujian Akhir Semester - 5.00 %
- Praktikum - 1.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 4 : Mampu menerapkan hubungan antara aplikasi dengan basis data. CPMK 4 : Able to apply the connection between applications with database. |
KAD: Sub-CPMK 4.2 : Mampu menerapkan hubungan antara aplikasi dengan basis data. Sub-CPMK 4.2 : Able to apply the connection between applications with database. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Hubungan antara aplikasi dengan basis data dapat diterapkan dengan tepat. The connection between applications with database can be applied correctly. |
Praktikum 1.50 %
|
|
|
|
CPMK: CPMK 5 : Mampu menerapkan konsep pemrosesan berkas, XML, extreme programming, dan refactoring. CPMK 5 : Able to apply the concepts of file processing, XML, extreme programming, and refactoring. |
KAD: Sub-CPMK 5.1 : Mampu menjelaskan konsep pemrosesan berkas. Sub-CPMK 5.1 : Able to explain the concepts of file processing. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep pemrosesan berkas dapat dijelaskan dengan tepat. The concepts of file processing can be explained correctly. |
Ujian Akhir Semester 2.50 %
|
|
|
|
CPMK: CPMK 9 : Mampu menerapkan konsep JAVA Networking. CPMK 9 : Able to apply the concepts of JAVA Networking. |
KAD: Sub-CPMK 9.1 : Mampu menjelaskan konsep JAVA Networking. Sub-CPMK 9.1 : Able to explain the concepts of JAVA Networking. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep JAVA Networking dapat dijelaskan dengan tepat. The concepts of JAVA Networking can be explained correctly. |
Ujian Akhir Semester 2.50 %
|
|
|
|
|
10 |
|
Design Pattern
- Pengenalan Design Pattern
- Adapter Design Pattern
- Composite Design Pattern
- Bridge Design Pattern
- Singleton Design Pattern
- Factory Design Pattern
- Design Pattern Lainnya : Model-View-Controller
- Design Pattern Lainnya : Hibernate-Spring
Praktikum : Modul 8 |
- Kolaborative
- Diskusi
- Presentasi
- Diksusi Online
|
150.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 - 5.00 %
- Praktikum - 1.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 2 : Mampu menggunakan design pattern. CPMK 2 : Able to utilize the design patterns. |
KAD: Sub-CPMK 2.1 : Mampu menjelaskan konsep design pattern. Sub-CPMK 2.1 : Able to explain the concepts of design patterns. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep design pattern dapat dijelaskan dengan tepat. The concepts of design patterns can be explained correctly. |
Ujian Akhir Semester 5.00 %
|
|
|
|
CPMK: CPMK 5 : Mampu menerapkan konsep pemrosesan berkas, XML, extreme programming, dan refactoring. CPMK 5 : Able to apply the concepts of file processing, XML, extreme programming, and refactoring. |
KAD: Sub-CPMK 5.2 : Mampu menerapkan konsep pemrosesan berkas. Sub-CPMK 5.2 : Able to apply the concepts of file processing. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep pemrosesan berkas dapat diterapkan dengan tepat. The concepts of file processing can be applied correctly. |
Praktikum 0.75 %
|
|
|
|
KAD: Sub-CPMK 5.4 : Mampu menerapkan konsep pemrosesan XML. Sub-CPMK 5.4 : Able to apply XML processing. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep pemrosesan XML dapat diterapkan dengan tepat. XML processing can be applied correctly. |
Praktikum 0.75 %
|
|
|
|
|
11 |
|
Extreme Programming and Refactoring
- Extreme Programming
- Refactoring
- Principles of Code Generation
Praktikum : Modul 9 |
- Kolaborative
- Diskusi
- Presentasi
- Diksusi Online
|
150.00 |
- Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab.
- Melakukan praktikum berdasarkan modul praktikum. |
- Bernhard Rumpe(2012)
- Edward Sciore(2019)
|
- Ujian Akhir Semester - 2.50 %
- Praktikum - 1.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 2 : Mampu menggunakan design pattern. CPMK 2 : Able to utilize the design patterns. |
KAD: Sub-CPMK 2.3 : Mampu menerapkan konsep design pattern. Sub-CPMK 2.3 : Able to apply the concepts of design pattern. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep design pattern dapat diterapkan dengan tepat. The concepts of design pattern can be applied correctly. |
Praktikum 0.75 %
|
|
|
|
CPMK: CPMK 5 : Mampu menerapkan konsep pemrosesan berkas, XML, extreme programming, dan refactoring. CPMK 5 : Able to apply the concepts of file processing, XML, extreme programming, and refactoring. |
KAD: Sub-CPMK 5.5 : Mampu menjelaskan konsep extreme programming dan refactoring. Sub-CPMK 5.5 : Able to explain the concepts of extreme programming and refactoring. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep extreme programming dan refactoring dapat dijelaskan dengan tepat. The concepts of extreme programming and refactoring can be explained correctly. |
Ujian Akhir Semester 2.50 %
|
|
|
|
CPMK: CPMK 7 : Mampu menerapkan konsep pemrosesan multimedia dengan JAVA. CPMK 7 : Able to apply the concepts of multimedia processing with JAVA. |
KAD: Sub-CPMK 7.2 : Mampu menerapkan konsep pemrosesan multimedia dengan JAVA. Sub-CPMK 7.2 : Able to apply the concepts of multimedia processing with JAVA. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep pemrosesan multimedia dengan JAVA dapat diterapkan dengan tepat. The concepts of multimedia processing with JAVA can be applied correctly. |
Praktikum 0.75 %
|
|
|
|
|
12 |
|
XML and Multimedia With Java
- XML and Java
- DOM Parser
- SAX Parser
- Playing Audio With Java
Contoh Kasus : Aplikasi inventori sederhana
Praktikum : Modul 10 |
- Cooperation
- Diskusi
- Presentasi
- Diksusi Online
|
150.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 - 5.00 %
- Praktikum - 1.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 5 : Mampu menerapkan konsep pemrosesan berkas, XML, extreme programming, dan refactoring. CPMK 5 : Able to apply the concepts of file processing, XML, extreme programming, and refactoring. |
KAD: Sub-CPMK 5.3 : Mampu menjelaskan konsep pemrosesan XML. Sub-CPMK 5.3 : Able to explain the concepts of XML processing. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep pemrosesan XML dapat dijelaskan dengan tepat. The concepts of XML processing can be explained correctly. |
Ujian Akhir Semester 2.50 %
|
|
|
|
CPMK: CPMK 7 : Mampu menerapkan konsep pemrosesan multimedia dengan JAVA. CPMK 7 : Able to apply the concepts of multimedia processing with JAVA. |
KAD: Sub-CPMK 7.1 : Mampu menjelaskan konsep pemrosesan multimedia dengan JAVA. Sub-CPMK 7.1 : Able to explain the concepts of multimedia processing with JAVA. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep pemrosesan multimedia dengan JAVA dapat dijelaskan dengan tepat. The concepts of multimedia processing with JAVA can be explained correctly. |
Ujian Akhir Semester 2.50 %
|
|
|
|
CPMK: CPMK 8 : Mampu menerapkan konsep kriptografi dengan JAVA. CPMK 8 : Able to apply the concepts of crypthography with JAVA. |
KAD: Sub-CPMK 8.2 : Mampu menerapkan konsep kriptografi dengan JAVA. Sub-CPMK 8.2 : Able to apply the concepts of crypthography with JAVA. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep kriptografi dengan JAVA dapat diterapkan dengan tepat. The concepts of crypthography with JAVA can be explained correctly. |
Praktikum 0.75 %
|
|
|
|
CPMK: CPMK 9 : Mampu menerapkan konsep JAVA Networking. CPMK 9 : Able to apply the concepts of JAVA Networking. |
KAD: Sub-CPMK 9.2 : Mampu menerapkan konsep JAVA Networking. Sub-CPMK 9.2 : Able to apply the concepts of JAVA Networking. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep JAVA Networking dapat diterapkan dengan tepat. The concepts of JAVA Networking can be applied correctly. |
Praktikum 0.75 %
|
|
|
|
|
13 |
|
Cryptography With Java
- Java Cryptography Architecture (JCA)
- JCA Classes and Algorithms
- Data Encryption
- Hash Functions
- Signatures |
- Kolaborative
- Diskusi
- Presentasi
- Diksusi Online
|
150.00 |
- Memanfaatkan berbagai sumber belajar, termasuk LMS.
- Memberi dan menerima umpan balik melalui diskusi dan tanya jawab. |
|
- Ujian Akhir Semester - 2.50 %
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 8 : Mampu menerapkan konsep kriptografi dengan JAVA. CPMK 8 : Able to apply the concepts of crypthography with JAVA. |
KAD: Sub-CPMK 8.1 : Mampu menjelaskan konsep kriptografi dengan JAVA. Sub-CPMK 8.1 : Able to explain the concepts of crypthography with JAVA. (2,2) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep kriptografi dengan JAVA dapat dijelaskan dengan tepat. The concepts of crypthography with JAVA can be explained correctly. |
Ujian Akhir Semester 2.50 %
|
|
|
|
|
14 |
|
Pengumpulan dan Presentasi Tugas 2
- Pengumpulan Tugas 2
- Presentasi Tugas 2 |
- Kolaborative
- Diskusi
- Presentasi
- Pemecahan Masalah
- Diksusi Online
|
150.00 |
- Mengumpulkan tugas secara daring melalui LMS.
- Mempresentasikan Tugas. |
|
|
|
CAPAIAN PEMBELAJARAN: Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi. (CPL03 (P.a)) Able to understand and utilize various system development methodologies, modeling tools, and analyze user requirements to build information systems that align with organizational goals. (CPL03 (P.a))
|
CPMK: CPMK 2 : Mampu menggunakan design pattern. CPMK 2 : Able to utilize the design patterns. |
KAD: Sub-CPMK 2.2 : Mampu menggunakan konsep M-V-C (Model-View-Controller) untuk memecahkan masalah. Sub-CPMK 2.2 : Able to apply the concepts of M-V-C (Model-View-Controller) for problems solving. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Konsep M-V-C (Model-View-Controller) untuk memecahkan masalah dapat digunakan dengan tepat. The concepts of M-V-C (Model-View-Controller) for problems solving can be used correctly. |
Tugas 10.00 %
|
|
|
|
CPMK: CPMK 10 : Dapat menerapkan berbagai prinsip Object-Oriented dalam perancangan dan implementasi sistem/perangkat lunak. CPMK 10 : Able to apply Object-Oriented principles in system/software design and implementation. |
KAD: Sub-CPMK 10.1 : Mampu menerapkan berbagai prinsip Object-Oriented dalam perancangan dan implementasi sistem/perangkat lunak sesuai studi kasus. Sub-CPMK 10.1 : Able to apply Object-Oriented principles in system/software design and implementation based on a case study. (3,3) |
|
Daftar Kriteria Penilaian (Indikator) |
PI Description | PI Assessment Methods |
Berbagai prinsip Object-Oriented dalam perancangan dan implementasi sistem/perangkat lunak sesuai studi kasus dapat diterapkan dengan tepat. Object-Oriented principles in system/software design and implementation based on a case study can be applied correctly. |
Tugas 20.00 %
|
|
|
|
|