|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-D3TI-DT191 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| REKAYASA PERANGKAT LUNAK | DT191 | Project Management; User Experience Design; Software Design; Software Development Fundamentals; Software Engineering | T= 2 | P= 2 | 3 | 22 Oct 2026 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Ria Andriani, M.Kom |
Ria Andriani, M.Kom |
Dr. Barka Satya, S.Kom., M.Kom. |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| 23-CPL02 | Memiliki kompetensi untuk mengidentifikasi persoalan computing dan menerapkan solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan memperhatikan ilmu pengetahuan dan perkembangan teknologi. | |
| 23-CPL05 | Kemampuan mendesain dan mengimplementasikan user interface dan aplikasi interaktif dengan memperhatikan ilmu pengetahuan dan perkembangan teknologi. | |
| 23-CPL11 | Memiliki kemampuan bekerja sama, berkomunikasi, dan berinovatif dalam pekerjaan. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CP-MK022 | Mampu mengimplementasikan solusi dari persoalan computing dalam pengelolaan proyek teknologi bidang informatika/ilmu komputer. | |
| CP-MK051 | Mampu menggambarkan rancangan User Interface dan Aplikasi Interaktif | |
| CP-MK052 | Mampu mengimplementasikan User Interface dan Aplikasi Interaktif | |
| CP-MK021 | Mampu mengidentifikasi persoalan computing dalam pengelolaan proyek teknologi bidang informatika/ilmu komputer yang memperhatikan ilmu pengetahuan dan perkembangan teknologi | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.DT191.CP-MK021.1 | Mahasiswa mampu mengaplikasikan Teknik Estimasi, Penjadwalan Proyek, Pengelolaan Tim, Risiko Proyek | |
| sub.cpmk.DT191.CP-MK022.1 | Mahasiswa mengetahui tentang Dasar Rekyasa Perangkat Lunak dan Infrastruktur CASE | |
| sub.cpmk.DT191.CP-MK022.2 | Mahasiswa mampu memahami Model SDLC: Waterfall, Spiral, Agile, Prototyping | |
| sub.cpmk.DT191.CP-MK022.3 | Mahasiswa mampu mengaplikasikan Teknik Pengumpulan Kebutuhan: Wawancara, Observasi, Survey, Use Case | |
| sub.cpmk.DT191.CP-MK051.1 | Mahasiswa mampu mengidentifikasi dan memodelkan kebutuhan perangkat lunak | |
| sub.cpmk.DT191.CP-MK051.2 | Mahasiswa mampu membangun desain arsitektur dari representasi proses bisnis. | |
| sub.cpmk.DT191.CP-MK051.3 | Mahasiswa mampu modelkan kebutuhan data dalam perangkat lunak | |
| sub.cpmk.DT191.CP-MK051.4 | Mahasiswa mampu memahami Prinsip UI/UX, Wireframing, Prototyping, Tools for UI Design | |
| sub.cpmk.DT191.CP-MK052.1 | Mahasiswa mampu mengaplikasikan hasil desain sistem ke pemrograman. | |
| sub.cpmk.DT191.CP-MK052.2 | Mahasiswa mampu mengaplikasikan metode Testing: Unit Testing, Integration Testing | |
| sub.cpmk.DT191.CP-MK052.3 | Mahasiswa mampu mengimplementasikan validasi perangkat lunak dengan usability Testing | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CP-MK022 |
sub.cpmk.DT191.CP-MK022.1 sub.cpmk.DT191.CP-MK022.2 sub.cpmk.DT191.CP-MK022.3 |
|
| CP-MK021 |
sub.cpmk.DT191.CP-MK021.1 |
|
| CP-MK051 |
sub.cpmk.DT191.CP-MK051.1 sub.cpmk.DT191.CP-MK051.2 sub.cpmk.DT191.CP-MK051.3 sub.cpmk.DT191.CP-MK051.4 |
|
| CP-MK052 |
sub.cpmk.DT191.CP-MK052.1 sub.cpmk.DT191.CP-MK052.2 sub.cpmk.DT191.CP-MK052.3 |
|
| Deskripsi Singkat MK | Mata kuliah Rekayasa Perangkat Lunak ini dirancang untuk memberikan pengetahuan dan keterampilan praktis dalam proses pengembangan perangkat lunak dengan pendekatan Outcome-Based Education (OBE). Fokus utama dari mata kuliah ini adalah pada pengembangan keterampilan yang diperlukan untuk menghasilkan perangkat lunak berkualitas tinggi dengan memahami siklus hidup perangkat lunak, dari analisis kebutuhan hingga pemeliharaan | |
| Bahan Kajian : Materi Pembelajaran | 1. Pengenalan Rekayasa Perangkat Lunak 2. Siklus Hidup Perangkat Lunak 3. Analisis Kebutuhan 4. Spesifikasi Kebutuhan Perangkat Lunak 5. Desain Perangkat Lunak 6. Desain Arsitektur Perangkat Lunak 7. Desain Antarmuka Pengguna (UI/UX) 8. Implementasi Perangkat Lunak 9. Pengujian Perangkat Lunak 10. Metode Agile dan Scrum 11. Manajemen Proyek Perangkat Lunak 12. Jaminan Kualitas Perangkat Lunak 13. Review dan Pengelolaan Kualitas Perangkat Lunak | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Ria Andriani, S.Kom., M.Kom. | |
| Mata Kuliah Syarat | Struktur Data dan Pengolahan Basis Data | |
| Pertemuan Ke | Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | Penilaian | Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; | Materi Pembelajaran | Bobot Penilaian | ||
|---|---|---|---|---|---|---|---|
| Indikator | Kriteria & Teknik | Luring | Daring | ||||
| 1 |
sub.cpmk.DT191.CP-MK022.1-Mahasiswa mengetahui tentang Dasar Rekyasa Perangkat Lunak dan Infrastruktur CASE |
1. Mahasiswa mampu menjelaskan Definisi dan Urgensi Perangkat Lunak. 2. Mahasiswa mampu memahami etika pengembangan dan menentukan domain perangkat lunak. |
Kriteria Rubrik skala Persepsi Teknik Diskusi |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Pengantar Perangkat Lunak Sub Topik Pengantar Perangkat Lunak: 1. Definisi Perangkat Lunak 2. Domain Perangkat lunak 3. Etika Rekayasa Perangkat Lunak 4. Urgensi Rekayasa Perangkat Lunak |
1 | |
| 2 |
sub.cpmk.DT191.CP-MK022.1-Mahasiswa mengetahui tentang Dasar Rekyasa Perangkat Lunak dan Infrastruktur CASE |
1. Mahasiswa mampu mendesain sistem sederhana dengan Visual Paradigm. 2. Mahasiswa mampu mendesain wireframe sederhana dengan Draw.io |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Perangkat Bantuan Desain (Computer Aided Software Engineering/ CASE) Sub Topik 1. Jenis-jenis sarana rekayasa perangkat lunak 2. Desain sistem dengan Visual Paradigm 3. Desain tampilan dengan Draw.io |
1 | |
| 3 |
sub.cpmk.DT191.CP-MK022.2-Mahasiswa mampu memahami Model SDLC: Waterfall, Spiral, Agile, Prototyping |
1. Mahasiswa mampu menjelaskan model proses tradisional dan Agile. 2. Mahasiswa mampu menentukan jenis model proses yang sesuai dan menjelaskan alasannya. |
Kriteria Rubrik Analitik Teknik Kuliah, Tugas |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Model Proses atau Software Development Life Cycle (SDLC) Sub Topik 1. Model Proses Umum 2. Jenis-jenis Model Proses/SDLC: a. Waterfall b. Increment c. Prototyping d. Spiral 3. Pengantar Agile Development 4. Extreme Programming dan Scrum |
1 | |
| 4 |
sub.cpmk.DT191.CP-MK022.2-Mahasiswa mampu memahami Model SDLC: Waterfall, Spiral, Agile, Prototyping |
1. Mahasiswa mampu membuat akun github dan melakukan commit kode program. 2. Mahasiswa mampu membuat draft perencanaan untuk pelaksaan XP dan Scrum. |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Model Proses atau Software Development Life Cycle (SDLC) Sub Topik 1. Pengantar Agile Development 2. Menggunakan Github Untuk XP 4. Merencakan Sprint untuk memulai Scrum |
1 | |
| 5 |
sub.cpmk.DT191.CP-MK022.3-Mahasiswa mampu mengaplikasikan Teknik Pengumpulan Kebutuhan: Wawancara, Observasi, Survey, Use Case |
1. Mahasiswa mampu menjelaskan jenis-jenis teknik pengumpulan data. 2. Mahasiswa mampu menentukan jenis teknik pengumpulan data dan menjelaskan alasannya. |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Tugas Langsung,[TL=100 Menit] |
Topik Teknik Pengumpulan Data Sub Topik 1. Pengantar Pengumpulan Data 2. Observasi 3. Wawancara 3. Survey 4. Brainstorming |
1 | |
| 6 |
sub.cpmk.DT191.CP-MK022.3-Mahasiswa mampu mengaplikasikan Teknik Pengumpulan Kebutuhan: Wawancara, Observasi, Survey, Use Case |
1. Mahasiswa mampu membuat instrumen dalam bentuk daftar pengamatan dan wawancara. 2. Mahasiswa mampu membuat pertanyaan kuisoner dan cara menilainya. |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Instrumen Teknik Pengumpulan Data Sub Topik 1. Instrumen daftar Observasi 2. Daftar Pertanyaan Wawancara 3. Membangun Kuisoner 4. Perencanaan Brainstorming |
1 | |
| 7 |
sub.cpmk.DT191.CP-MK021.1-Mahasiswa mampu mengaplikasikan Teknik Estimasi, Penjadwalan Proyek, Pengelolaan Tim, Risiko Proyek |
1. Mahasiswa mampu menjelaskan cara pengukuran, metrik dan indikator. 2. Mahasiswa mampu membangun tim berdasarkan hasil analisis perangkat lunak. |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Penugasan Terstruktur,[PT=100 Menit] |
Topik Pengukuran Perangkat Lunak Sub Topik 1. Pengukuran, metrik, dan Indikator 2. Analysis Perangkat Lunak 3. Pengelolaan Tim |
1 | |
| 8 |
sub.cpmk.DT191.CP-MK021.1-Mahasiswa mampu mengaplikasikan Teknik Estimasi, Penjadwalan Proyek, Pengelolaan Tim, Risiko Proyek |
1. Mahasiswa mampu membuat draf pengukuran Kebutuhan. 2. Mahasiswa mampu membuat draf Desain Metric. |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Pengukuran Perangkat Lunak Sub Topik 1. Requirement Metric 2. Design Metric 3. Implementation and System Metric 4. Pengelolaan Tim |
1 | |
| 9 |
sub.cpmk.DT191.CP-MK021.1-Mahasiswa mampu mengaplikasikan Teknik Estimasi, Penjadwalan Proyek, Pengelolaan Tim, Risiko Proyek |
1. Mahasiswa mampu menjelaskan proses studi kelayakan disertai dengan jadwal pelaksnaan proyek. 2. Mahasiswa mampu menjelaskan proses analisis Risiko dan Dampak. |
Kriteria Rubrik Analitik Teknik Diskusi |
Diskusi,Ceramah Langsung,[C=100 Menit] |
Topik Perencanaan Perangkat Lunak: Sub Topik 1. Studi kelayakan 2. Penjadwalan Proyek 3. Analisis Resiko 4. Analisis Dampak |
1 | |
| 10 |
sub.cpmk.DT191.CP-MK021.1-Mahasiswa mampu mengaplikasikan Teknik Estimasi, Penjadwalan Proyek, Pengelolaan Tim, Risiko Proyek |
1. Mahasiswa dapat menyusun draf hasil analisis Cost and Benefit 2. Mahasiswa mampu membuat jadwal pelaksanaan. |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Perencanaan Perangkat Lunak: 1. Laporan Cost and Benefit 2. Penjadwalan dengan Gantt Chart 3. Laporan Analisis Resiko 4. Laporan Analisis Dampak Sub Topik Perencanaan Perangkat Lunak: 1. Laporan Cost and Benefit 2. Penjadwalan dengan Gantt Chart 3. Laporan Analisis Resiko 4. Laporan Analisis Dampak |
1 | |
| 11 |
sub.cpmk.DT191.CP-MK051.1-Mahasiswa mampu mengidentifikasi dan memodelkan kebutuhan perangkat lunak |
1. Mahasiswa dapat menjelaskan proses penggalian Kebutuhan fungsional dan Non Fungsional. 2. mahsiswa mampu menentukan calon pengguna dan kebutuhan Fungsional serta Non Fungsional. |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Tugas Langsung,[TL=100 Menit] |
Topik Kebutuhan Perangkat Lunak 1. Domain Pengembangan Perangkat Lunak 2. Penentuan Stakeholder dan Calon Pengguna 3. Kebutuhan Fungsional 4. Kebutuhan Non Fungsional 5. Pemodelan Kebutuhan Fungsional Sub Topik Kebutuhan Perangkat Lunak 1. Domain Pengembangan Perangkat Lunak 2. Penentuan Stakeholder dan Calon Pengguna 3. Kebutuhan Fungsional 4. Kebutuhan Non Fungsional 5. Pemodelan Kebutuhan Fungsional |
1 | |
| 12 |
sub.cpmk.DT191.CP-MK051.1-Mahasiswa mampu mengidentifikasi dan memodelkan kebutuhan perangkat lunak |
1. Mahsiswa dapat merancang model kebutuhan fungsional dengan Use Case Diagram dan Diagram Konteks. 2. Mahasiswa dapat melengkapi Dokumen SRS dari template yang disediakan. |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Kebutuhan Perangkat Lunak Sub Topik 1. Menyusun Kebutuhan Fungsional dan Non Fungsional 2. Pemodelan Kebutuhan Fungsional dengan Use Case Diagram 3. Pemodelan Kebutuhan Fungsional dengan Diagram Konteks dan DFD level 1 4. Pengantar Software Requirement System (SRS) |
1 | |
| 13 |
sub.cpmk.DT191.CP-MK051.2-Mahasiswa mampu membangun desain arsitektur dari representasi proses bisnis. |
1. Mahasiswa mampu menjelaskan domain perangkat lunak dan Proses Bisnis. 2. Mahasiswa mampu menjelaskan desain arsitektur perangkat lunak dengan pendekatan struktural. |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Tugas Langsung,[TL=96 Menit] |
Topik Desain Proses dan Arsitektur Perangkat Lunak Sub Topik 1. Identifikai Domain Pengembangan Perangkat Lunak 2. Identifikasi Proses Bisnis 3. Definisi Arsitektur Sistem 4. Desain Proses Struktural |
1 | |
| 14 |
sub.cpmk.DT191.CP-MK022.1-Mahasiswa mengetahui tentang Dasar Rekyasa Perangkat Lunak dan Infrastruktur CASE |
1. Mahasiswa dapat mengidentifikasi dan mendesain proses dengan Decomposition Diagram. 2. Mahasiswa mampu memodelkan pengguna dan sistem dengan diagram DFD Level 1. |
Kriteria Rubrik Analitik Teknik Responsi |
Responsi,Tugas Responsi,[TR=100 Menit] |
Topik Desain Proses dan Arsitektur Perangkat Lunak: 1. Pengantar Desain Proses Struktural 2. Pmodelan Proses dengan Decomposition Diagram 3. Identifikasi pengguna dan data dengan Diagram Konteks 4. Pemodelan Proses dengan DFD level 1 Sub Topik Desain Proses dan Arsitektur Perangkat Lunak: 1. Pengantar Desain Proses Struktural 2. Pmodelan Proses dengan Decomposition Diagram 3. Identifikasi pengguna dan data dengan Diagram Konteks 4. Pemodelan Proses dengan DFD level 1 |
5 | |
| 15 |
sub.cpmk.DT191.CP-MK022.1-Mahasiswa mengetahui tentang Dasar Rekyasa Perangkat Lunak dan Infrastruktur CASE |
Ujian Tengah Semester |
Kriteria Rubrik Analitik Teknik Ujian Tengah Semester |
Ujian terjadwal,Tugas Take Home,[TH=100 Menit] |
Topik Ujian Tengah Semester Sub Topik Ujian Tengah Semester |
25 | |
| 16 |
sub.cpmk.DT191.CP-MK051.2-Mahasiswa mampu membangun desain arsitektur dari representasi proses bisnis. |
1. Mahasiswa mampu menjelaskan proses desain arsitektur berorientasi objek. 2. Mahasiswa mampu menjelaskan proses desain arsitektur Level Komponen. |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Tugas Langsung,[TL=100 Menit] |
Topik Desain Arsitektur Perangkat Lunak Beorientasi Objek Sub Topik 1. Idenfikai Domain Pengembangan Perangkat Lunak 2. Idenfikasi Proses Bisnis 3. Desain Arsitektur Berorientasi Objek 4. Desain Arsitektur Level Komponen |
2 | |
| 17 |
sub.cpmk.DT191.CP-MK051.2-Mahasiswa mampu membangun desain arsitektur dari representasi proses bisnis. |
1. Mahasiswa mampu mengidentifikasi proses bisnis yang ada. 2. Mahasiswa mampu memodelkan proses bisnis dengan Activity Diagram. |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=96 Menit] |
Topik Desain Arsitektur Perangkat Lunak Beorientasi Objek Sub Topik 1. Pengantar Acvity Diagram 2. Notasi dan Simbol Acvity Diagram 3. Pemodelan Proses dengan Acvity Diagram |
1 | |
| 18 |
sub.cpmk.DT191.CP-MK051.3-Mahasiswa mampu modelkan kebutuhan data dalam perangkat lunak |
1. Mahasiswa mampu mengidentifikasi entitas data dan relasinya. 2. Mahasiswa mampu menjelaskan proses pemodelan data fisik. |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Kuis,[K=97 Menit] |
Topik Pemodelan Kebutuhan Data secara Relaonal Sub Topik 1. Data dan Informasi 2. Model Data Relasional 3. Relasi antar Entas Data 4. Desain Fisik Relasi Data |
1 | |
| 19 |
sub.cpmk.DT191.CP-MK051.3-Mahasiswa mampu modelkan kebutuhan data dalam perangkat lunak |
1. Mahasiswa mampu memodelkan entitas yang berelasi dengan ERD. 2. Mahasiswa mampu mengubah model logika dari ERD ke Model Fisik Diagram Antar Tabel. |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Pemodelan Kebutuhan Data secara Relaonal Sub Topik 1. Idenfikasi Data dan Entas 2. Relasi antar Entas Data 3. Enty Relaonship Diagram 4. Diagram Relasi Antar Tabel |
1 | |
| 20 |
sub.cpmk.DT191.CP-MK051.3-Mahasiswa mampu modelkan kebutuhan data dalam perangkat lunak |
1. Mahasiswa mampu menjelaskan Kelas dan Objek. 2. Mahasiwa mampu mengidentifikasi kelas dan interaksinya. |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Tanya Jawab,[TN=100 Menit] |
Topik Pemodelan Kebutuhan Data secara Objek Sub Topik 1. Kelas dan Objek 2. Idenfikasi Kandidat Kelas 3. Pemodelan Kelas dan Objek 4. Pemetaan relasional ke objek |
1 | |
| 21 |
sub.cpmk.DT191.CP-MK051.3-Mahasiswa mampu modelkan kebutuhan data dalam perangkat lunak |
1. Mahasiswa mampu mengidentifikasi kelas beserta field dan method. 2. Mahasiswa dapat memodelkan interaksi antar kelas dengan Class Diagram. |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Pemodelan Kebutuhan Data secara Objek Sub Topik 1. Kelas dan Objek 2. Idenfikasi Kandidat Kelas 3. Penentuan Field dan Methods kelas 4. Pemodelan Kelas dengan Class Diagram |
2 | |
| 22 |
sub.cpmk.DT191.CP-MK051.4-Mahasiswa mampu memahami Prinsip UI/UX, Wireframing, Prototyping, Tools for UI Design |
1. Mahasiswa dapat menjelaskan desain interaksi pengguna. 2. Mahasiswa dapat menjelaskan proses perancangan Pengalaman Pengguna dan elemennya. |
Kriteria Rubrik Analitik Teknik Tanya Jawab |
Kuliah,Tanya Jawab,[TN=100 Menit] |
Topik Perancangan Pengalaman Pengguna Sub Topik 1. Elemen Pengalaman Pengguna 2. Desain Interaksi Pengguna 3. Analisis dan Desain Antarmuka Penggunna 4. Proses Desain Antar Muka Pengguna |
2 | |
| 23 |
sub.cpmk.DT191.CP-MK051.4-Mahasiswa mampu memahami Prinsip UI/UX, Wireframing, Prototyping, Tools for UI Design |
1. Mahasiswa mampu melakukan desain tampilan dengan Wireframe. 2. Mahasisa mampu mebuat prototipe perangkat lunak dengan Figma. |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Perancangan Pengalaman Pengguna Sub Topik 1. Elemen Pengalaman Pengguna 2. Pengantar Design Thinking 3. Desain Wireframe 4. Prototyping aplikasi dengan Desain Mock Up 5. Perangkat desain dengan Figma |
2 | |
| 24 |
sub.cpmk.DT191.CP-MK052.1-Mahasiswa mampu mengaplikasikan hasil desain sistem ke pemrograman. |
1. Mahasiswa dapat menjelaskan Design Pattern, Cohesion, dan Coupling. 2. Mahasiswa dapat mengidentifikasi evendan responsibilitas Kelas. |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Tanya Jawab,[TN=100 Menit] |
Topik Perencanaan Implementasi Rancangan ke Pemrograman Sub Topik 1. Pola Desain (Design Paern) 2. Cohesion dan Coupling 3. Pemodelan Event dan Responsibilitas Kelas 4. Penerapan Desain ke Pemrograman |
2 | |
| 25 |
sub.cpmk.DT191.CP-MK052.1-Mahasiswa mampu mengaplikasikan hasil desain sistem ke pemrograman. |
1. Mahasiswa dapat mengidentifikasi dan memodelkan event serta Controller dengan Sequence Diagram. 2. Mahasiswa dapat menerapkan hasil desain ke kode program sederhana. |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Perencanaan Implementasi Rancangan ke Pemrograman Sub Topik 1. Pola Desain (Design Paern) 2. Penentuan Bahasa Pemrograman dan Framework 3. Idenfikasi Event dan Controller dengan Sequence Diagram 4. Penerapan Class Diagram pada Kode Program 5. Teknik melakukan pemetaan objek ke relasional |
1 | |
| 26 |
sub.cpmk.DT191.CP-MK052.2-Mahasiswa mampu mengaplikasikan metode Testing: Unit Testing, Integration Testing |
1. Mahasiswa mampu menjelaskan Kualitas Perangkat Lunak dan dilemanya. 2. Mahasiswa mampu Menjelaskan proses Unit Testing dan Integration Testing. |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Tanya Jawab,[TN=100 Menit] |
Topik Jaminan Kualitas dan Pengujian Perangkat Lunak Sub Topik 1. Kualitas Perangkat Lunak 2. Dilema Kualitas 3. Kontrol Kualitas Perangkat Lunak 4. Pengantar Unit Tesng 5. Pengantar Integration Testing |
1 | |
| 27 |
sub.cpmk.DT191.CP-MK052.2-Mahasiswa mampu mengaplikasikan metode Testing: Unit Testing, Integration Testing |
1. Mahasiswa mampu mengimplementasikan Unit Testing. 2. Mahasiswa mampu mengimplementasikan Integration Testing. |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Jaminan Kualitas dan Pengujian Perangkat Lunak Sub Topik 1. Kontrol Kualitas Perangkat Lunak 2. Menentukan Skenario Testing 3. Implementasi Unit Testing 4. Implementasi Integration Testing |
1 | |
| 28 |
sub.cpmk.DT191.CP-MK052.3-Mahasiswa mampu mengimplementasikan validasi perangkat lunak dengan usability Testing |
1. Mahasiswa mampu menjelaskan proses Verifikasi dan Validasi Perangkat Lunak. 2. Mahasiswa mampu menjelaskan proses Usability Testing. |
Kriteria Rubrik Analitik Teknik Presentasi |
Responsi,Tugas Responsi,[TR=100 Menit] |
Topik Responsi Sub Topik Responsi |
10 | |
| 29 |
sub.cpmk.DT191.CP-MK052.3-Mahasiswa mampu mengimplementasikan validasi perangkat lunak dengan usability Testing |
1. Mahasiswa dapat membuat kuisoner untuk Usability Testing. 2. Mahasiswa dapat membuat laporan hasil Usability Testing. |
Kriteria Rubrik Analitik Teknik Responsi |
Responsi,Praktikum,[P=100 Menit] |
Topik Responsi Sub Topik Responsi |
5 | |
| 30 |
sub.cpmk.DT191.CP-MK051.1-Mahasiswa mampu mengidentifikasi dan memodelkan kebutuhan perangkat lunak sub.cpmk.DT191.CP-MK051.2-Mahasiswa mampu membangun desain arsitektur dari representasi proses bisnis. sub.cpmk.DT191.CP-MK051.3-Mahasiswa mampu modelkan kebutuhan data dalam perangkat lunak sub.cpmk.DT191.CP-MK051.4-Mahasiswa mampu memahami Prinsip UI/UX, Wireframing, Prototyping, Tools for UI Design |
Ujian Akhir Semester (UAS) |
Kriteria Rubrik Analitik Teknik Ujian Akhir Semester (UAS) |
Ujian terjadwal,Studi Kasus,[SK=100 Menit] |
Topik Ujian Akhir Semester (UAS) Sub Topik Ujian Akhir Semester (UAS) |
25 | |
| CPL | MK | CPMK | Partisipasi | Tugas Praktikum | Tugas Teori (Individu) | Responsi | Tes Tulis (UTS) | Kuis | Tugas Teori (Kelompok) | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|---|---|---|---|
| 23-CPL02 | REKAYASA PERANGKAT LUNAK | CP-MK022 | Y | Y | Y | Y | Y | |||
| 23-CPL05 | REKAYASA PERANGKAT LUNAK | CP-MK051 | Y | Y | Y | Y | ||||
| 23-CPL05 | REKAYASA PERANGKAT LUNAK | CP-MK052 | Y | Y | Y | Y | ||||
| 23-CPL02 | REKAYASA PERANGKAT LUNAK | CP-MK021 | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| 23-CPL02 | CP-MK022 | sub.cpmk.DT191.CP-MK022.1 | Diskusi | 1 | Rubrik skala Persepsi |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT191.CP-MK022.1 | Laporan Praktikum | 1 | Rubrik Analitik |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT191.CP-MK022.2 | Kuliah, Tugas | 1 | Rubrik Analitik |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT191.CP-MK022.2 | Laporan Praktikum | 1 | Rubrik Analitik |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT191.CP-MK022.3 | Tugas | 1 | Rubrik Analitik |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT191.CP-MK022.3 | Laporan Praktikum | 1 | Rubrik Analitik |
| 23-CPL02 | CP-MK021 | sub.cpmk.DT191.CP-MK021.1 | Diskusi | 1 | Rubrik Analitik |
| 23-CPL02 | CP-MK021 | sub.cpmk.DT191.CP-MK021.1 | Laporan Praktikum | 1 | Rubrik Analitik |
| 23-CPL02 | CP-MK021 | sub.cpmk.DT191.CP-MK021.1 | Diskusi | 1 | Rubrik Analitik |
| 23-CPL02 | CP-MK021 | sub.cpmk.DT191.CP-MK021.1 | Laporan Praktikum | 1 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.1 | Tugas | 1 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.1 | Laporan Praktikum | 1 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.2 | Diskusi | 1 | Rubrik Analitik |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT191.CP-MK022.1 | Responsi | 5 | Rubrik Analitik |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT191.CP-MK022.1 | Ujian Tengah Semester | 25 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.2 | Diskusi | 2 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.2 | Laporan Praktikum | 1 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.3 | Diskusi | 1 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.3 | Laporan Praktikum | 1 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.3 | Diskusi | 1 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.3 | Laporan Praktikum | 2 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.4 | Tanya Jawab | 2 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.4 | Laporan Praktikum | 2 | Rubrik Analitik |
| 23-CPL05 | CP-MK052 | sub.cpmk.DT191.CP-MK052.1 | Diskusi | 2 | Rubrik Analitik |
| 23-CPL05 | CP-MK052 | sub.cpmk.DT191.CP-MK052.1 | Laporan Praktikum | 1 | Rubrik Analitik |
| 23-CPL05 | CP-MK052 | sub.cpmk.DT191.CP-MK052.2 | Diskusi | 1 | Rubrik Analitik |
| 23-CPL05 | CP-MK052 | sub.cpmk.DT191.CP-MK052.2 | Laporan Praktikum | 1 | Rubrik Analitik |
| 23-CPL05 | CP-MK052 | sub.cpmk.DT191.CP-MK052.3 | Presentasi | 10 | Rubrik Analitik |
| 23-CPL05 | CP-MK052 | sub.cpmk.DT191.CP-MK052.3 | Responsi | 5 | Rubrik Analitik |
| 23-CPL05 | CP-MK051 | sub.cpmk.DT191.CP-MK051.1, sub.cpmk.DT191.CP-MK051.2, sub.cpmk.DT191.CP-MK051.3, sub.cpmk.DT191.CP-MK051.4 | Ujian Akhir Semester (UAS) | 25 | Rubrik Analitik |
| Total | 100 | ||||
| CPL | MK | CPMK | Partisipasi | Tugas Praktikum | Tugas Teori (Individu) | Responsi | Tes Tulis (UTS) | Kuis | Tugas Teori (Kelompok) | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 23-CPL02 | REKAYASA PERANGKAT LUNAK | CP-MK022 | 2% | 3% | 1% | 5% | 25% | 0% | 0% | 0% | 36% |
| 23-CPL05 | REKAYASA PERANGKAT LUNAK | CP-MK051 | 0% | 7% | 6% | 0% | 0% | 2% | 0% | 25% | 40% |
| 23-CPL05 | REKAYASA PERANGKAT LUNAK | CP-MK052 | 0% | 2% | 3% | 5% | 0% | 0% | 10% | 0% | 20% |
| 23-CPL02 | REKAYASA PERANGKAT LUNAK | CP-MK021 | 1% | 2% | 1% | 0% | 0% | 0% | 0% | 0% | 4% |
| 100% | |||||||||||