|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1IF-ST170 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| REKAYASA PERANGKAT LUNAK | ST170 | Kelompok Mata Kuliah Pengembangan Perangkat Lunak | T= 4 | 5 | 10 Sep 2026 | |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Mulia Sulistiyono, M.Kom. |
Mulia Sulistiyono, M.Kom. |
Eli Pujastuti, M.Kom |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPLP02 | Memiliki sikap mental yang positif, profesional, dan berintegritas dalam mempelajari ilmu pengetahuan maupun teknologi. | |
| CPLP03 | Memiliki pandangan yang terbuka, kritis, dan profesional dalam menyelesaikan masalah menggunakan inovasi digital di bidang informatika. | |
| CPLP05 | Mampu menganalisis, merancang dan mengevaluasi perangkat lunak pada berbagai platform untuk memenuhi kebutuhan industri atau masyarakat. | |
| CPLP09 | Mampu menjelaskan metode analisis, perancangan sistem, dan pengujian perangkat lunak pada berbagai platform untuk memenuhi kebutuhan industri maupun masyarakat. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK04 | Mahasiswa mengamalkan sikap mental positif melalui komunikasi lisan dan tulisan yang berkaitan dengan aspek teknis maupun nonteknis. | |
| CPMK09 | Mahasiswa mampu menerapkan ilmu pengetahuan di bidang informatika untuk menyelesaikan masalah di industri. | |
| CPMK16 | Mahasiswa mampu merancang perangkat lunak pada berbagai platform digital. | |
| CPMK38 | Mahasiswa mampu menganalisis platform yang sesuai dengan kebutuhan industri atau masyarakat. | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.ST170.CPMK04.1 | Mahasiswa Menjelaskan pemahaman konsep Perangkat Lunak secara Umum | |
| sub.cpmk.ST170.CPMK04.2 | Mahasiswa Menjelaskan konsep Implementasi dan pengujian Perangkat Lunak | |
| sub.cpmk.ST170.CPMK09.1 | Mahasiswa Menjelaskan Model-model dan konsep rekayasa kebutuhan Pengembangan Perangkat Lunak | |
| sub.cpmk.ST170.CPMK16.1 | Mahasiswa menerapkan perancangan proses dan sistem pada perangkat lunak menggunakan pendekatan model tradisional dan model berorientasi obyek | |
| sub.cpmk.ST170.CPMK38.1 | Mahasiswa menjelaskan dan menerapkan perancangan data model serta antarmuka didalam pengembangan perangkat lunak | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK04 |
sub.cpmk.ST170.CPMK04.1 sub.cpmk.ST170.CPMK04.2 |
|
| CPMK09 |
sub.cpmk.ST170.CPMK09.1 |
|
| CPMK16 |
sub.cpmk.ST170.CPMK16.1 |
|
| CPMK38 |
sub.cpmk.ST170.CPMK38.1 |
|
| Deskripsi Singkat MK | Mata Kuliah ini bertujuan untuk memberikan pemahaman, pengetahuan, dan kemampuan mahasiswa dalam menguasi bidang Rekayasa Perangkat Lunak Materi dimulai dari memberikan motivasi dan membuka wawasan mahasiswa tentang pentingnya mengetahui konsep Rekayasa Perangkat Lunak. Selanjutnya, memberikan pengetahuan tentang Perangkat Lunak, Model Proses Perangkat Lunak, Rekayasa Sistem, Analisa Kebutuhan Perangkat Lunak, Perancangan Perangkat Lunak, Implementasi Perangkat Lunak, Pengujian dan Pemeliharaan Perangkat Lunak. Tugas dalam mata kuliah ini terbagi atas tugas individu dan kelompok. Presentasi Tugas dilaksanakan sesuai dengan mekanisme dan jadwal yang disepakati pada saat kontrak belajar. Produk akhir dari mata kuliah ini diharapkan mahasiswa dapat menghasilkan dokumentasi yang berisikan rancangan sebuah sistem perangkat lunak menggunakan langkah-langkah pengembangan sistem (system development life cycle) based-on plattform. Plattform yang dimaksud disini adalah desktop-based system, web-based system, mobile-based system. Perkuliahan dilaksanakan sebanyak 28 minggu tatap muka, yang terdiri dari 14 minggu tatap muka sebelum UTS dan 14 minggu tatap muka sebelum UAS. Pelaksanaan UTS dan UAS dilakukan secara terjadwal dari universitas amikom Yogyakarta, masing-masing 1x (kali) tatap muka. | |
| Bahan Kajian : Materi Pembelajaran | Konsep Perangkat Lunak secara Umum, Model-model dan konsep rekayasa kebutuhan Pengembangan Perangkat Lunak, perancangan data model serta antarmuka didalam pengembangan perangkat lunak, Implementasi dan pengujian Perangkat Lunak | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Mulia Sulistiyono, S.Kom., M.Kom., Dr. Emigawaty, M.Kom., Muhammad Rudyanto Arief, S.T., M.T | |
| Mata Kuliah Syarat | Pemrograman 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.ST170.CPMK04.1-Mahasiswa Menjelaskan pemahaman konsep Perangkat Lunak secara Umum |
Mahasiswa mampu menjelaskan definisi perangkat lunak, karakteristik, software crisis, dan perbedaan pemrograman dengan rekayasa perangkat lunak. |
Kriteria Rubrik Skala Persepsi Teknik Diskusi Klasikal |
Kuliah,Proses Belajar,[PB=100 Menit] |
Topik Fundamental Rekayasa Perangkat Lunak Sub Topik Software dan karakteristiknya; software engineering; software crisis; programming vs software engineering; good software; pengantar SDLC; stakeholder.
|
2 | |
| 2 |
sub.cpmk.ST170.CPMK04.1-Mahasiswa Menjelaskan pemahaman konsep Perangkat Lunak secara Umum |
Ketepatan menjelaskan perkembangan paradigma software engineering dari pendekatan tradisional hingga AI-assisted development. |
Kriteria Menjawab Teknik Tanya Jawab |
Kuliah,Ceramah Langsung,[C=100 Menit] |
Topik Evolusi Software Engineering Sub Topik Waterfall; iterative; incremental; Agile; DevOps; Cloud-Native; continuous software engineering; AI/LLM dalam SDLC.
|
2 | |
| 3 |
sub.cpmk.ST170.CPMK09.1-Mahasiswa Menjelaskan Model-model dan konsep rekayasa kebutuhan Pengembangan Perangkat Lunak |
Ketepatan menjelaskan dan membandingkan karakteristik berbagai model proses serta menentukan model yang sesuai dengan karakteristik proyek. |
Kriteria Ketepatan menjawab pertanyaan kuis spontan Teknik Kuis |
Kuliah,Kuis Langsung,[KL=100 Menit] |
Topik Software Process Models Sub Topik Generic process; Waterfall; V-Model; Incremental; Iterative; Prototyping; Spiral; plan-driven vs adaptive.
|
2 | |
| 4 |
sub.cpmk.ST170.CPMK09.1-Mahasiswa Menjelaskan Model-model dan konsep rekayasa kebutuhan Pengembangan Perangkat Lunak |
Ketepatan menjelaskan prinsip Agile dan membandingkan Scrum, Kanban, XP, dan Lean. |
Kriteria Rubrik Skala Persepsi Teknik Diskusi Klasikal |
Diskusi,Studi Kasus,[SK=100 Menit] |
Topik Agile Software Development Sub Topik Agile Manifesto; Agile Principles; Scrum Team; Sprint; Product Backlog; Sprint Backlog; Increment; Kanban; XP; Lean.
|
2 | |
| 5 |
sub.cpmk.ST170.CPMK09.1-Mahasiswa Menjelaskan Model-model dan konsep rekayasa kebutuhan Pengembangan Perangkat Lunak |
Ketepatan mengidentifikasi stakeholder serta kebutuhan fungsional dan nonfungsional berdasarkan kasus pengembangan perangkat lunak. |
Kriteria Rubrik Analitik Teknik Penugasan |
Studi Kasus,Studi Kasus,[SK=100 Menit] |
Topik Requirements Engineering Sub Topik Stakeholder; functional/non-functional requirements; elicitation; analysis; prioritization; specification; validation.
|
2 | |
| 6 |
sub.cpmk.ST170.CPMK09.1-Mahasiswa Menjelaskan Model-model dan konsep rekayasa kebutuhan Pengembangan Perangkat Lunak |
Ketepatan menyusun epic, user story dan acceptance criteria serta mengevaluasi requirement yang dihasilkan dengan bantuan LLM. |
Kriteria Rubrik Analitik Teknik Penugasan |
Penugasan,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Agile & AI-Assisted Requirements Engineering Sub Topik Epic; user story; acceptance criteria; INVEST; MoSCoW; prompt untuk requirements; LLM-assisted RE; human verification.
|
2 | |
| 7 |
sub.cpmk.ST170.CPMK16.1-Mahasiswa menerapkan perancangan proses dan sistem pada perangkat lunak menggunakan pendekatan model tradisional dan model
berorientasi obyek |
Ketepatan memodelkan kebutuhan fungsional menggunakan Use Case Diagram dan use-case specification. |
Kriteria Rubrik Analitik Teknik Penugasan |
Tutorial,Tugas Langsung,[TL=100 Menit] |
Topik Use Case Modeling Sub Topik Actor; use case; system boundary; association; include; extend; generalization; use-case scenario.
|
2 | |
| 8 |
sub.cpmk.ST170.CPMK16.1-Mahasiswa menerapkan perancangan proses dan sistem pada perangkat lunak menggunakan pendekatan model tradisional dan model
berorientasi obyek |
Ketepatan merancang model struktur dan perilaku sistem menggunakan UML serta menjaga konsistensi dengan requirement. |
Kriteria Rubrik Analitik Teknik Penugasan |
Praktikum,Praktikum,[P=100 Menit] |
Topik UML Structural & Behavioral Modeling Sub Topik Class Diagram; association; aggregation; composition; inheritance; Sequence Diagram.
|
3 | |
| 9 |
sub.cpmk.ST170.CPMK16.1-Mahasiswa menerapkan perancangan proses dan sistem pada perangkat lunak menggunakan pendekatan model tradisional dan model
berorientasi obyek |
Ketepatan menjelaskan prinsip arsitektur dan menentukan pola arsitektur berdasarkan kebutuhan sistem. |
Kriteria Rubrik Skala Persepsi Teknik Diskusi Klasikal |
Studi Kasus,Studi Kasus,[SK=100 Menit] |
Topik Software Architecture Fundamentals Sub Topik Architectural drivers; modularity; cohesion; coupling; separation of concerns; layered architecture; MVC; client-server.
|
2 | |
| 10 |
sub.cpmk.ST170.CPMK16.1-Mahasiswa menerapkan perancangan proses dan sistem pada perangkat lunak menggunakan pendekatan model tradisional dan model
berorientasi obyek |
Ketepatan merancang dan menjelaskan trade-off arsitektur aplikasi modern sesuai kebutuhan sistem. |
Kriteria Rubrik Analitik Teknik Penugasan |
Penugasan,Tugas Langsung,[TL=100 Menit] |
Topik Modern Software Architecture Sub Topik Monolith; microservices; API Gateway; event-driven; message broker; serverless; cloud-native; DDD; bounded context.
|
3 | |
| 11 |
sub.cpmk.ST170.CPMK16.1-Mahasiswa menerapkan perancangan proses dan sistem pada perangkat lunak menggunakan pendekatan model tradisional dan model
berorientasi obyek |
Ketepatan mengidentifikasi code smell serta melakukan refactoring tanpa mengubah perilaku program. |
Kriteria Rubrik Analitik Teknik Penugasan |
Praktikum,Praktikum,[P=100 Menit] |
Topik Clean Code & Design Principles Sub Topik Naming; function design; DRY; KISS; YAGNI; SOLID; code smell; refactoring; technical debt.
|
2 | |
| 12 |
sub.cpmk.ST170.CPMK16.1-Mahasiswa menerapkan perancangan proses dan sistem pada perangkat lunak menggunakan pendekatan model tradisional dan model
berorientasi obyek |
Ketepatan menggunakan Git dan menerapkan workflow pengembangan perangkat lunak secara kolaboratif. |
Kriteria Rubrik Analitik Teknik Penilaian Praktikum |
Praktikum,Laporan Praktikum,[LP=100 Menit] |
Topik Version Control & Collaborative Development Sub Topik Repository; commit; branch; merge; conflict; GitHub Flow; Pull Request; code review.
|
2 | |
| 13 |
sub.cpmk.ST170.CPMK04.2-Mahasiswa Menjelaskan konsep Implementasi dan pengujian Perangkat Lunak |
Ketepatan menjelaskan level dan teknik software testing serta menentukan teknik pengujian sesuai kasus. |
Kriteria Ketepatan menjawab pertanyaan kuis spontan Teknik Kuis |
Kuliah,Kuis Langsung,[KL=100 Menit] |
Topik Software Testing Fundamentals Sub Topik V&V; unit; integration; system; acceptance; black-box; white-box; equivalence partitioning; boundary value.
|
2 | |
| 14 |
sub.cpmk.ST170.CPMK04.2-Mahasiswa Menjelaskan konsep Implementasi dan pengujian Perangkat Lunak |
Ketepatan membuat automated test menggunakan Python dan mengevaluasi code coverage. |
Kriteria Rubrik Analitik Teknik Penilaian Praktikum |
Praktikum,Praktikum,[P=100 Menit] |
Topik Automated Testing with Python Sub Topik pytest; assertion; fixture; parameterization; mocking; coverage; TDD; BDD; property-based testing.
|
3 | |
| 15 |
sub.cpmk.ST170.CPMK38.1-Mahasiswa menjelaskan dan menerapkan perancangan data model serta antarmuka didalam pengembangan perangkat lunak |
Ketepatan merancang dan mengimplementasikan interface REST API menggunakan Python dan FastAPI. |
Kriteria Rubrik Analitik Teknik Penilaian Praktikum |
Praktikum,Praktikum,[P=100 Menit] |
Topik REST API dengan Python & FastAPI Sub Topik HTTP; REST; endpoint; HTTP methods; status code; JSON; routing; Pydantic; OpenAPI.
|
3 | |
| 16 |
sub.cpmk.ST170.CPMK38.1-Mahasiswa menjelaskan dan menerapkan perancangan data model serta antarmuka didalam pengembangan perangkat lunak |
Ketepatan merancang data model dan mengimplementasikan persistence layer menggunakan ORM. |
Kriteria Rubrik Analitik Teknik Penilaian Diskusi |
Presentasi,Presentasi,[PS=100 Menit] |
Topik Database & Object Relational Mapping Sub Topik PostgreSQL; entity; PK/FK; relationship; SQLAlchemy; session; CRUD; migration; repository pattern.
|
2 | |
| 17 |
sub.cpmk.ST170.CPMK16.1-Mahasiswa menerapkan perancangan proses dan sistem pada perangkat lunak menggunakan pendekatan model tradisional dan model
berorientasi obyek |
Ketepatan menerapkan authentication dan authorization pada REST API. |
Kriteria Menjawab Teknik Penilaian |
Presentasi,Presentasi,[PS=100 Menit] |
Topik Authentication & Authorization Sub Topik Password hashing; JWT; access token; OAuth2; RBAC; protected endpoint; secrets.
|
2 | |
| 18 |
sub.cpmk.ST170.CPMK04.2-Mahasiswa Menjelaskan konsep Implementasi dan pengujian Perangkat Lunak |
Ketepatan mengidentifikasi vulnerability dan risiko keamanan serta merumuskan tindakan mitigasi. |
Kriteria Rubrik Analitik Teknik Penugasan |
Studi Kasus,Studi Kasus,[SK=100 Menit] |
Topik Secure Software Engineering Sub Topik Secure SDLC; threat; vulnerability; risk; OWASP Top 10; input validation; dependency security; Privacy by Design. |
2 | |
| 19 |
sub.cpmk.ST170.CPMK16.1-Mahasiswa menerapkan perancangan proses dan sistem pada perangkat lunak menggunakan pendekatan model tradisional dan model
berorientasi obyek |
Ketepatan memanfaatkan LLM untuk coding, debugging, testing dan refactoring serta memverifikasi hasil AI. |
Kriteria Rubrik Analitik Teknik Penugasan |
Praktikum,Tugas Langsung,[TL=100 Menit] |
Topik AI-Assisted Software Engineering Sub Topik Code generation; debugging; bug localization; test generation; refactoring; hallucination; human verification; responsible AI.
|
2 | |
| 20 |
sub.cpmk.ST170.CPMK16.1-Mahasiswa menerapkan perancangan proses dan sistem pada perangkat lunak menggunakan pendekatan model tradisional dan model
berorientasi obyek |
Ketepatan mengemas, mengonfigurasi dan menjalankan aplikasi dalam container. |
Kriteria Rubrik Analitik Teknik Penilaian Presentasi dan Praktikum |
Presentasi,Presentasi,[PS=100 Menit] |
Topik DevOps & Containerization Sub Topik DevOps; image; container; registry; Dockerfile; layer; volume; network; Docker Compose.
|
2 | |
| 21 |
sub.cpmk.ST170.CPMK04.2-Mahasiswa Menjelaskan konsep Implementasi dan pengujian Perangkat Lunak |
Ketepatan membangun pipeline CI/CD untuk linting, automated testing dan build secara otomatis. |
Kriteria Rubrik Analitik Teknik Penilaian |
Diskusi,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Continuous Integration & Continuous Delivery Sub Topik CI/CD; GitHub Actions; workflow; trigger; job; step; runner; Ruff; Black; automated test/build.
|
2 | |
| 22 |
sub.cpmk.ST170.CPMK04.2-Mahasiswa Menjelaskan konsep Implementasi dan pengujian Perangkat Lunak |
Ketepatan mengevaluasi kualitas perangkat lunak menggunakan atribut dan metrik kualitas yang relevan. |
Kriteria Rubrik Analitik Teknik Penugasan |
Studi Kasus,Studi Kasus,[SK=100 Menit] |
Topik Software Quality Assurance & Metrics Sub Topik Quality attributes; reliability; usability; maintainability; complexity; coverage; static analysis; code smell; quality gate; technical debt.
|
2 | |
| 23 |
sub.cpmk.ST170.CPMK04.2-Mahasiswa Menjelaskan konsep Implementasi dan pengujian Perangkat Lunak |
Ketepatan merancang, menjalankan dan menginterpretasikan performance dan reliability testing. |
Kriteria Rubrik Analitik Teknik Penilaian |
Presentasi,Presentasi,[PS=100 Menit] |
Topik Performance & Reliability Testing Sub Topik Response time; latency; throughput; load testing; stress testing; bottleneck; scalability; reliability.
|
2 | |
| 24 |
sub.cpmk.ST170.CPMK38.1-Mahasiswa menjelaskan dan menerapkan perancangan data model serta antarmuka didalam pengembangan perangkat lunak |
Ketepatan melakukan deployment dan release aplikasi pada lingkungan production/cloud. |
Kriteria Rubrik Analitik Teknik Penilaian Teori dan Praktikum |
Presentasi,Presentasi,[PS=100 Menit] |
Topik Cloud Deployment & Release Engineering Sub Topik Development; staging; production; PaaS/cloud; environment variables; secrets; versioning; release; rollback.
|
2 | |
| 25 |
sub.cpmk.ST170.CPMK04.2-Mahasiswa Menjelaskan konsep Implementasi dan pengujian Perangkat Lunak |
Ketepatan menerapkan monitoring serta menganalisis kondisi aplikasi melalui log, metrics dan observability tools. |
Kriteria Rubrik Analitik Teknik Penilaian |
Diskusi,Diskusi,[DS=100 Menit] |
Topik Monitoring, Logging & Observability Sub Topik Logs; metrics; traces; structured logging; health check; Prometheus; Grafana; Sentry; alerting.
|
2 | |
| 26 |
sub.cpmk.ST170.CPMK04.1-Mahasiswa Menjelaskan pemahaman konsep Perangkat Lunak secara Umum |
Ketepatan menjelaskan hasil evaluasi proyek, pengelolaan risiko dan technical debt serta aspek etika dan tanggung jawab profesional software engineer. |
Kriteria Kesesuaian materi presentasi dengan tema yang ditetapkan dan tujuan penugasan Teknik Presentasi |
Presentasi,Presentasi,[PS=100 Menit] |
Topik Agile Project Management, Ethics & Professional Practice Sub Topik Estimation; story point; Planning Poker; velocity; risk; technical debt; retrospective; professional ethics; intellectual property; open-source licensing; responsible AI.
|
2 | |
| 27 |
sub.cpmk.ST170.CPMK38.1-Mahasiswa menjelaskan dan menerapkan perancangan data model serta antarmuka didalam pengembangan perangkat lunak |
Mahasiswa mampu melakukan deployment aplikasi pada cloud dan memverifikasi keberhasilan release. |
Kriteria Rubrik Analitik Teknik Penilaian Presentasi |
Presentasi,Presentasi,[PS=100 Menit] |
Topik Cloud Deployment & Release Engineering Sub Topik Development; staging; production; PaaS; environment variables; secrets; release; rollback.
|
2 | |
| 28 |
sub.cpmk.ST170.CPMK04.2-Mahasiswa Menjelaskan konsep Implementasi dan pengujian Perangkat Lunak |
Mahasiswa mampu menerapkan monitoring, logging, dan observability pada aplikasi. |
Kriteria Rubrik Analitik Teknik Penilaian Presentasi |
Presentasi,Presentasi,[PS=100 Menit] |
Topik Monitoring, Logging & Observability Sub Topik Logs; metrics; traces; health checks; Prometheus; Grafana; Sentry; alerting.
|
2 | |
| 29 |
sub.cpmk.ST170.CPMK16.1-Mahasiswa menerapkan perancangan proses dan sistem pada perangkat lunak menggunakan pendekatan model tradisional dan model
berorientasi obyek |
Mahasiswa mampu menganalisis dan menyelesaikan permasalahan software engineering yang mencakup proses, kebutuhan, desain, arsitektur, implementasi, dan pengujian. |
Kriteria Ketepatan jawaban sesuai perintah sola Teknik Tes Tulis (UTS) |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Ujian Tengah Semester (UTS) Sub Topik Evaluasi komprehensif materi pertemuan 1–14
|
20 | |
| 30 |
sub.cpmk.ST170.CPMK38.1-Mahasiswa menjelaskan dan menerapkan perancangan data model serta antarmuka didalam pengembangan perangkat lunak |
Mahasiswa mampu menganalisis, merancang, mengimplementasikan, menguji, dan mengevaluasi perangkat lunak secara terintegrasi. |
Kriteria Ketepatan jawaban sesuai perintah sola Teknik Penilaian UAS |
Ujian terjadwal,Tugas Take Home,[TH=100 Menit] |
Topik Ujian Akhir Semester (UAS) Sub Topik Evaluasi komprehensif konsep dan implementasi RPL, terutama materi pertemuan 16–29.
|
20 | |
| CPL | MK | CPMK | Diskusi | Tanya jawab | Kuis | Tugas | Laporan Praktikum | Presentasi | Tes Tulis (UTS) | Tes Tulis ( UAS ) |
|---|---|---|---|---|---|---|---|---|---|---|
| CPLP02 | REKAYASA PERANGKAT LUNAK | CPMK04 | Y | Y | Y | Y | Y | Y | ||
| CPLP03 | REKAYASA PERANGKAT LUNAK | CPMK09 | Y | Y | Y | |||||
| CPLP05 | REKAYASA PERANGKAT LUNAK | CPMK16 | Y | Y | Y | Y | Y | |||
| CPLP09 | REKAYASA PERANGKAT LUNAK | CPMK38 | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPLP02 | CPMK04 | sub.cpmk.ST170.CPMK04.1 | Diskusi Klasikal | 2 | Rubrik Skala Persepsi |
| CPLP02 | CPMK04 | sub.cpmk.ST170.CPMK04.1 | Tanya Jawab | 2 | Menjawab |
| CPLP03 | CPMK09 | sub.cpmk.ST170.CPMK09.1 | Kuis | 2 | Ketepatan menjawab pertanyaan kuis spontan |
| CPLP03 | CPMK09 | sub.cpmk.ST170.CPMK09.1 | Diskusi Klasikal | 2 | Rubrik Skala Persepsi |
| CPLP03 | CPMK09 | sub.cpmk.ST170.CPMK09.1 | Penugasan | 2 | Rubrik Analitik |
| CPLP03 | CPMK09 | sub.cpmk.ST170.CPMK09.1 | Penugasan | 2 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST170.CPMK16.1 | Penugasan | 2 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST170.CPMK16.1 | Penugasan | 3 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST170.CPMK16.1 | Diskusi Klasikal | 2 | Rubrik Skala Persepsi |
| CPLP05 | CPMK16 | sub.cpmk.ST170.CPMK16.1 | Penugasan | 3 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST170.CPMK16.1 | Penugasan | 2 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST170.CPMK16.1 | Penilaian Praktikum | 2 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST170.CPMK04.2 | Kuis | 2 | Ketepatan menjawab pertanyaan kuis spontan |
| CPLP02 | CPMK04 | sub.cpmk.ST170.CPMK04.2 | Penilaian Praktikum | 3 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST170.CPMK38.1 | Penilaian Praktikum | 3 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST170.CPMK38.1 | Penilaian Diskusi | 2 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST170.CPMK16.1 | Penilaian | 2 | Menjawab |
| CPLP02 | CPMK04 | sub.cpmk.ST170.CPMK04.2 | Penugasan | 2 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST170.CPMK16.1 | Penugasan | 2 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST170.CPMK16.1 | Penilaian Presentasi dan Praktikum | 2 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST170.CPMK04.2 | Penilaian | 2 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST170.CPMK04.2 | Penugasan | 2 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST170.CPMK04.2 | Penilaian | 2 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST170.CPMK38.1 | Penilaian Teori dan Praktikum | 2 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST170.CPMK04.2 | Penilaian | 2 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST170.CPMK04.1 | Presentasi | 2 | Kesesuaian materi presentasi dengan tema yang ditetapkan dan tujuan penugasan |
| CPLP09 | CPMK38 | sub.cpmk.ST170.CPMK38.1 | Penilaian Presentasi | 2 | Rubrik Analitik |
| CPLP02 | CPMK04 | sub.cpmk.ST170.CPMK04.2 | Penilaian Presentasi | 2 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST170.CPMK16.1 | Tes Tulis (UTS) | 20 | Ketepatan jawaban sesuai perintah sola |
| CPLP09 | CPMK38 | sub.cpmk.ST170.CPMK38.1 | Penilaian UAS | 20 | Ketepatan jawaban sesuai perintah sola |
| Total | 100 | ||||
| CPL | MK | CPMK | Diskusi | Tanya jawab | Kuis | Tugas | Laporan Praktikum | Presentasi | Tes Tulis (UTS) | Tes Tulis ( UAS ) | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|
| CPLP02 | REKAYASA PERANGKAT LUNAK | CPMK04 | 6% | 2% | 2% | 6% | 3% | 4% | 0% | 0% | 23% |
| CPLP03 | REKAYASA PERANGKAT LUNAK | CPMK09 | 2% | 0% | 2% | 4% | 0% | 0% | 0% | 0% | 8% |
| CPLP05 | REKAYASA PERANGKAT LUNAK | CPMK16 | 2% | 0% | 0% | 14% | 2% | 2% | 20% | 0% | 40% |
| CPLP09 | REKAYASA PERANGKAT LUNAK | CPMK38 | 2% | 0% | 0% | 0% | 5% | 2% | 0% | 20% | 29% |
| 100% | |||||||||||