|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-D3TI-DT199 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| BACK END DEVELOPMENT | DT199 | Parallel and Distributed Computing; Data Structures, Algorithms and Complexity; Programming Languages; Programming Fundamentals; Platform-based Development | T= 2 | P= 2 | 3 | 29 Sep 2026 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Hastari Utama, M.Cs |
Hastari Utama, M.Cs |
Barka Satya, M.Kom |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| 23-CPL01 | Memiliki pengetahuan yang memadai terkait cara kerja sistem berbasis komputer dan mampu menerapkan algoritma/metode untuk memecahkan masalah pada organisasi. | |
| 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-CPL03 | Menguasai konsep teoritis bidang pengetahuan Ilmu Komputer/Informatika dalam mendesain dan mengimplementasikan aplikasi teknologi multi-platform yang relevan dengan kebutuhan industri dan masyarakat. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CP-MK012 | Mampu memberikan contoh berbagai metode/algoritma dalam memecahkan masalah pada suatu organisasi. | |
| CP-MK022 | Mampu mengimplementasikan solusi dari persoalan computing dalam pengelolaan proyek teknologi bidang informatika/ilmu komputer. | |
| CP-MK032 | Mampu mengilustrasikan konsep teoritis dalam mengimplementasikan aplikasi teknologi multi-platform. | |
| 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.DT199.CP-MK012.2 | Mampu melakukan containerisasi dan orkestrasi layanan backend menggunakan Docker dan Docker Compose. | |
| sub.cpmk.DT199.CP-MK012.3 | Mampu menyelesaikan proyek akhir full-stack e-commerce dengan integrasi backend (Laravel & NestJS), frontend (React), dan arsitektur mikroservis. | |
| sub.cpmk.DT199.CP-MK021.1 | Mampu mengembangkan RESTful API dengan Laravel dan NestJS serta menerapkan validasi input dan penanganan error secara efisien. | |
| sub.cpmk.DT199.CP-MK022.1 | Mampu mengimplementasikan aplikasi backend monolitik menggunakan Laravel dengan struktur MVC, routing, dan manajemen database. | |
| sub.cpmk.DT199.CP-MK022.2 | Mampu menerapkan mekanisme autentikasi, otorisasi (JWT, RBAC), dan keamanan API (CORS, rate limiting). | |
| sub.cpmk.DT199.CP-MK022.3 | Mampu menyusun pipeline CI/CD otomatis menggunakan GitHub Actions untuk pengujian, pembuatan build, dan deployment. | |
| sub.cpmk.DT199.CP-MK032.1 | Mampu memahami peran backend dan membandingkan arsitektur monolitik serta mikroservis dalam pengembangan sistem. | |
| sub.cpmk.DT199.CP-MK032.2 | Mampu merancang dan mengimplementasikan arsitektur mikroservis dengan komunikasi antar layanan melalui HTTP dan message broker (Apache Kafka). | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CP-MK032 |
sub.cpmk.DT199.CP-MK032.1 sub.cpmk.DT199.CP-MK032.2 |
|
| CP-MK022 |
sub.cpmk.DT199.CP-MK022.1 sub.cpmk.DT199.CP-MK022.2 sub.cpmk.DT199.CP-MK022.3 |
|
| CP-MK012 |
sub.cpmk.DT199.CP-MK012.2 sub.cpmk.DT199.CP-MK012.3 |
|
| CP-MK021 |
sub.cpmk.DT199.CP-MK021.1 |
|
| Deskripsi Singkat MK | Mata kuliah Backend Development (DT199) dirancang untuk membekali mahasiswa D3 Teknik Informatika dengan kompetensi komprehensif dalam merancang dan membangun sistem sisi server menggunakan pendekatan hibrida antara arsitektur monolitik dan mikroservis. Melalui kombinasi teori dan praktikum intensif selama 14 pertemuan, mahasiswa akan mempelajari pengembangan backend monolitik yang robust menggunakan Laravel (PHP) untuk manajemen data dan dashboard admin, serta beralih ke arsitektur mikroservis modern berbasis NestJS (TypeScript) untuk layanan yang lebih terskalasi seperti manajemen pengguna dan pesanan. Mata kuliah ini mencakup implementasi RESTful API, mekanisme autentikasi dan otorisasi (JWT/RBAC), komunikasi antar-layanan secara event-driven menggunakan Apache Kafka, hingga teknik orkestrasi kontainer dengan Docker dan otomatisasi alur kerja CI/CD menggunakan GitHub Actions, yang semuanya diintegrasikan dalam sebuah proyek akhir aplikasi E-Commerce Full-Stack untuk memastikan kesiapan mahasiswa dalam menghadapi tantangan pengembangan perangkat lunak industri saat ini. | |
| Bahan Kajian : Materi Pembelajaran | Monolith Microservice RESTFul API JWT/RBAC Laravel Framework Nest.js Framework CI/CD | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Hastari Utama, S.Kom., M.Cs. | |
| Mata Kuliah Syarat | Pemrograman Web | |
| 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.DT199.CP-MK032.1-Mampu memahami peran backend dan membandingkan arsitektur monolitik serta mikroservis dalam pengembangan sistem. |
Menjelaskan peran backend serta membedakan arsitektur monolitik dan mikroservis |
Kriteria Rubrik skala Persepsi Teknik |
Topik Pengantar Backend & Arsitektur Aplikasi: Sub Topik -1. Peran backend -2. Monolitik vs Mikroservis -3. Ekosistem Laravel & NestJS
|
0.83 | ||
| 2 |
sub.cpmk.DT199.CP-MK032.1-Mampu memahami peran backend dan membandingkan arsitektur monolitik serta mikroservis dalam pengembangan sistem. |
Menginstal lingkungan Laravel dan menjalankan proyek "Hello World API" pertama. |
Kriteria Rubrik Holistik Teknik |
Topik Pengantar Backend & Arsitektur Aplikasi Sub Topik 1. Instalasi Laravel 2. Mengenal struktur proyek Laravel 3. Proyek pertama: Hello World
|
1.25 | ||
| 3 |
sub.cpmk.DT199.CP-MK022.1-Mampu mengimplementasikan aplikasi backend monolitik menggunakan Laravel dengan struktur MVC, routing, dan manajemen database. |
Memahami struktur MVC, alur request/response, dan fungsi middleware dalam Laravel |
Kriteria Rubrik skala Persepsi Teknik |
Topik Dasar-dasar Laravel (Monolitik): Sub Topik 1. Struktur Laravel (MVC) 2. Routing, Controllers, Views 3. Middleware & Request/Response |
1.25 | ||
| 4 |
sub.cpmk.DT199.CP-MK022.1-Mampu mengimplementasikan aplikasi backend monolitik menggunakan Laravel dengan struktur MVC, routing, dan manajemen database. |
Memahami struktur MVC, alur request/response, dan fungsi middleware dalam Laravel. |
Kriteria Rubrik Holistik Teknik |
Topik Dasar-dasar Laravel (Monolitik) Sub Topik 1. Struktur Laravel (MVC) 2. Routing, Controllers, Views 3. Middleware & Request/Respons
|
0.83 | ||
| 5 |
sub.cpmk.DT199.CP-MK021.1-Mampu mengembangkan RESTful API dengan Laravel dan NestJS serta menerapkan validasi input dan penanganan error secara efisien. |
Memahami konsep migrasi database dan cara kerja Eloquent ORM untuk manipulasi data. |
Kriteria Rubrik Analitik Teknik |
Topik Database & Eloquent ORM Sub Topik 1. Model-View-Controller (MVC) 2. CRUD dengan Eloquent 3. Migration & Seeder
|
0.83 | ||
| 6 |
sub.cpmk.DT199.CP-MK021.1-Mampu mengembangkan RESTful API dengan Laravel dan NestJS serta menerapkan validasi input dan penanganan error secara efisien. |
Membuat model, file migration, seeder data, dan melakukan query database dasar. |
Kriteria Rubrik Analitik Teknik |
Topik Database & Eloquent ORM Sub Topik 1. Buat model & migration 2. Seed data dummy 3. Query database dengan Eloquent
|
1.25 | ||
| 7 |
sub.cpmk.DT199.CP-MK022.2-Mampu menerapkan mekanisme autentikasi, otorisasi (JWT, RBAC), dan keamanan API (CORS, rate limiting). |
Memahami mekanisme sesi, token (JWT), dan kontrol akses berbasis peran (RBAC). |
Kriteria Rubrik Analitik Teknik |
Topik Autentikasi & Authorization Sub Topik 1. Laravel Auth (Breeze/Sanctum) 2. Session 3. Role-Based Access Control (RBAC)
|
0.83 | ||
| 8 |
sub.cpmk.DT199.CP-MK022.2-Mampu menerapkan mekanisme autentikasi, otorisasi (JWT, RBAC), dan keamanan API (CORS, rate limiting). |
Mengimplementasikan fitur login/register menggunakan Laravel Sanctum dan melindungi route. |
Kriteria Rubrik Holistik Teknik |
Topik Autentikasi & Authorization Sub Topik 1. Implementasi login/register dengan Sanctum 2. Protected routes 3. konsep Role-Based Access Control (RBAC
|
1.25 | ||
| 9 |
sub.cpmk.DT199.CP-MK021.1-Mampu mengembangkan RESTful API dengan Laravel dan NestJS serta menerapkan validasi input dan penanganan error secara efisien. |
Menjelaskan pentingnya validasi input dalam keamanan aplikasi web. |
Kriteria Teknik |
Topik Validasi & Error Handling (Monolith) Sub Topik 1. Validasi input dalam keamanan aplikasi web 2. Form Request menggunakan Artisan command 3. Aturan validasi Laravel (required, email, unique, min, max, confirmed) 4. custom validation messages 5. custom exception untuk skenario error spesifik
|
0.83 | ||
| 10 |
sub.cpmk.DT199.CP-MK021.1-Mampu mengembangkan RESTful API dengan Laravel dan NestJS serta menerapkan validasi input dan penanganan error secara efisien. |
Menerapkan validasi dan error handling dalam konteks Modular Monolith |
Kriteria Rubrik Holistik Teknik |
Topik Validasi & Error Handling (Monolith) Sub Topik 1. Form Request menggunakan Artisan command. 2. Aturan validasi Laravel (required, email, unique, min, max, confirmed). 3. Custom validation messages dalam Bahasa Indonesia. 4. Custom exception untuk skenario error spesifik. 5. Exception handler untuk menampilkan error yang informatif. 6. Validasi dan error handling dalam konteks Modular Monolith. 7. Uji validasi dan error handling melalui browser dan tools testing.
|
1.25 | ||
| 11 |
sub.cpmk.DT199.CP-MK021.1-Mampu mengembangkan RESTful API dengan Laravel dan NestJS serta menerapkan validasi input dan penanganan error secara efisien. |
Memahami strategi validasi input yang aman dan format standar pesan error API. |
Kriteria Rubrik Analitik Teknik |
Topik Validasi & Error Handling Sub Topik 1. Form Request Validation 2. Custom Exception Handling 3. API Error Forma
|
0.83 | ||
| 12 |
sub.cpmk.DT199.CP-MK021.1-Mampu mengembangkan RESTful API dengan Laravel dan NestJS serta menerapkan validasi input dan penanganan error secara efisien. |
Memahami arsitektur modular NestJS, Dependency Injection, dan perbedaannya dengan Larave |
Kriteria Teknik |
Topik Validasi & Error Handling Sub Topik 1. Tambahkan validasi input 2. Custom error response (JSON)
|
1.25 | ||
| 13 |
sub.cpmk.DT199.CP-MK032.2-Mampu merancang dan mengimplementasikan arsitektur mikroservis dengan komunikasi antar layanan melalui HTTP dan message broker (Apache Kafka). |
Mampu merancang aplikasi sederhana dan menjelaskan bisnis proses yang berjalan. |
Kriteria Rubrik Analitik Teknik |
Topik Pengantar NestJS & Microservices Sub Topik 1. Arsitektur NestJS (Modules, Controllers, Services) 2. TypeScript & Dependency Injection 3. Perbandingan dengan Laravel
|
10 | ||
| 14 |
sub.cpmk.DT199.CP-MK032.2-Mampu merancang dan mengimplementasikan arsitektur mikroservis dengan komunikasi antar layanan melalui HTTP dan message broker (Apache Kafka). |
Melakukan setup proyek NestJS serta membuat module dan controller dasar. |
Kriteria Rubrik Holistik Teknik |
Topik Pengantar NestJS & Microservices Sub Topik 1. Setup NestJS CLI 2. Buat module & controller dasar
|
15 | ||
| 15 |
sub.cpmk.DT199.CP-MK022.1-Mampu mengimplementasikan aplikasi backend monolitik menggunakan Laravel dengan struktur MVC, routing, dan manajemen database. sub.cpmk.DT199.CP-MK022.2-Mampu menerapkan mekanisme autentikasi, otorisasi (JWT, RBAC), dan keamanan API (CORS, rate limiting). |
Mampu membangun aplikasi web berbentuk modular monolitik menggunakan Laravel Framework. |
Kriteria Rubrik Holistik Teknik |
Topik Aplikasi Web Modular Monolitik Sub Topik 1. Arsitektur Sistem 2. Full Stack Development 3. Demo Aplikasi
|
15 | ||
| 16 |
sub.cpmk.DT199.CP-MK032.2-Mampu merancang dan mengimplementasikan arsitektur mikroservis dengan komunikasi antar layanan melalui HTTP dan message broker (Apache Kafka). |
Memahami penggunaan Decorators, DTO untuk validasi tipe data, dan Guards. |
Kriteria Rubrik Analitik Teknik |
Topik REST API di NestJS Sub Topik 1. Decorators (@Get, @Post,etc.) 2. DTO & Validation Pipe 3. Interceptors & Guards
|
0.83 | ||
| 17 |
sub.cpmk.DT199.CP-MK032.2-Mampu merancang dan mengimplementasikan arsitektur mikroservis dengan komunikasi antar layanan melalui HTTP dan message broker (Apache Kafka). |
Membangun API produk dan pengguna lengkap dengan validasi DTO dan Validation Pipe. |
Kriteria Rubrik Holistik Teknik |
Topik REST API di NestJS Sub Topik 1. Build API produk dan pengguna. 2. Implementasi validation pipe
|
1.25 | ||
| 18 |
sub.cpmk.DT199.CP-MK032.2-Mampu merancang dan mengimplementasikan arsitektur mikroservis dengan komunikasi antar layanan melalui HTTP dan message broker (Apache Kafka). |
Memahami pola komunikasi antar layanan (HTTP vs gRPC) dan konsep Message Queue |
Kriteria Rubrik Holistik Teknik |
Topik Microservices Architecture & Communication: Sub Topik 1. Service-to-Service 2. HTTP vs gRPC 3. Message Queue (Apache Kafka) |
0.83 | ||
| 19 |
sub.cpmk.DT199.CP-MK032.2-Mampu merancang dan mengimplementasikan arsitektur mikroservis dengan komunikasi antar layanan melalui HTTP dan message broker (Apache Kafka). |
Membuat dua microservices terpisah (User Service & Product Service) yang berkomunikasi via HTTP. |
Kriteria Teknik |
Topik Microservices Architecture & Communication: Sub Topik 1. Buat dua microservices (User & Product Service) 2. Komunikasi via HTTP
|
1.25 | ||
| 20 |
sub.cpmk.DT199.CP-MK012.2-Mampu melakukan containerisasi dan orkestrasi layanan backend menggunakan Docker dan Docker Compose. |
Memahami konsep containerisasi, manajemen image, dan orkestrasi multi-kontainer. |
Kriteria Rubrik Analitik Teknik |
Topik Orkestrasi & Deployment Sub Topik 1. Docker & Containerization 2. Docker Compose 3. Image & Volume Management
|
0.83 | ||
| 21 |
sub.cpmk.DT199.CP-MK012.2-Mampu melakukan containerisasi dan orkestrasi layanan backend menggunakan Docker dan Docker Compose. |
Membuat file docker-compose.yml untuk menjalankan Laravel, NestJS, dan Database secara bersamaan. |
Kriteria Rubrik Holistik Teknik |
Topik Orkestrasi & Deployment Sub Topik 1. Buat docker-compose.yml 2. Konfigurasi jaringan antar container |
1.25 | ||
| 22 |
sub.cpmk.DT199.CP-MK032.2-Mampu merancang dan mengimplementasikan arsitektur mikroservis dengan komunikasi antar layanan melalui HTTP dan message broker (Apache Kafka). |
Memahami arsitektur event-driven dan pola Saga untuk konsistensi data terdistribusi. |
Kriteria Rubrik Analitik Teknik |
Topik Microservice Communication (Event-Driven) Sub Topik - Event-Driven Architecture - Kafka Integration - Saga Pattern (Konsep) |
0.82 | ||
| 23 |
sub.cpmk.DT199.CP-MK032.2-Mampu merancang dan mengimplementasikan arsitektur mikroservis dengan komunikasi antar layanan melalui HTTP dan message broker (Apache Kafka). |
Mengirim event dari User Service ke Order Service menggunakan Apache Kafka. |
Kriteria Rubrik Holistik Teknik |
Topik Microservice Communication (Event-Driven) Sub Topik Kirim event dari User Service ke Order Service via Apache Kafka.
|
1.25 | ||
| 24 |
sub.cpmk.DT199.CP-MK022.3-Mampu menyusun pipeline CI/CD otomatis menggunakan GitHub Actions untuk pengujian, pembuatan build, dan deployment. |
Memahami pentingnya logging, tracing, dan teknik pengamanan API (Rate Limiting, CORS). |
Kriteria Teknik |
Topik Monitoring & Security Sub Topik 1. Logging & Tracing 2. JWT & OAuth2 (dengan Passport) 3. Rate Limiting & CORS
|
0.83 | ||
| 25 |
sub.cpmk.DT199.CP-MK022.3-Mampu menyusun pipeline CI/CD otomatis menggunakan GitHub Actions untuk pengujian, pembuatan build, dan deployment. |
Menerapkan logging terpusat, konfigurasi CORS, rate limiting, dan autentikasi JWT pada NestJS |
Kriteria Rubrik Holistik Teknik |
Topik Monitoring & Security Sub Topik 1. Terapkan logging & tracing 2. Konfigurasi CORS & Rate Limiting 3. Auth JWT
|
1.25 | ||
| 26 |
sub.cpmk.DT199.CP-MK022.3-Mampu menyusun pipeline CI/CD otomatis menggunakan GitHub Actions untuk pengujian, pembuatan build, dan deployment. |
Memahami alur kerja CI/CD, jenis-jenis testing otomatis, dan strategi deployment. |
Kriteria Rubrik Analitik Teknik |
Topik CI/CD & DevOps Basics Sub Topik 1. GitHub Actions 2. Automated Testing (Unit & Integration) 3. Deploy ke VPS/Cloud |
0.88 | ||
| 27 |
sub.cpmk.DT199.CP-MK022.3-Mampu menyusun pipeline CI/CD otomatis menggunakan GitHub Actions untuk pengujian, pembuatan build, dan deployment. |
Membuat workflow GitHub Actions untuk automated testing (unit & integration) dan build. |
Kriteria Rubrik Holistik Teknik |
Topik CI/CD & DevOps Basics Sub Topik 1. Buat workflow CI/CD otomatis (test + build) 2. Simulasi deploy |
1.25 | ||
| 28 |
sub.cpmk.DT199.CP-MK012.3-Mampu menyelesaikan proyek akhir full-stack e-commerce dengan integrasi backend (Laravel & NestJS), frontend (React), dan arsitektur mikroservis. |
Mampu mengevaluasi arsitektur solusi full-stack dan memberikan umpan balik konstruktif. |
Kriteria Rubrik Holistik Teknik |
Topik Presentasi Proyek Akhir & Evaluasi: Sub Topik 1. Review proyek mahasiswa 2. Diskusi & penilaian arsitektu
|
5 | ||
| 29 |
sub.cpmk.DT199.CP-MK012.3-Mampu menyelesaikan proyek akhir full-stack e-commerce dengan integrasi backend (Laravel & NestJS), frontend (React), dan arsitektur mikroservis. |
Mempresentasikan proyek full-stack (Frontend + Backend Monolitik + Microservices) secara tim |
Kriteria Rubrik Holistik Teknik |
Topik Presentasi Proyek Akhir & Evaluasi: Sub Topik 1. Presentasi tim proyek full-stack 2. Demo aplikasi E-Commerce |
5 | ||
| 30 |
sub.cpmk.DT199.CP-MK022.1-Mampu mengimplementasikan aplikasi backend monolitik menggunakan Laravel dengan struktur MVC, routing, dan manajemen database. sub.cpmk.DT199.CP-MK022.2-Mampu menerapkan mekanisme autentikasi, otorisasi (JWT, RBAC), dan keamanan API (CORS, rate limiting). sub.cpmk.DT199.CP-MK022.3-Mampu menyusun pipeline CI/CD otomatis menggunakan GitHub Actions untuk pengujian, pembuatan build, dan deployment. |
Mampu menjelaskan dan membangun aplikasi web dalam bentuk mi |
Kriteria Rubrik Holistik Teknik |
Topik Microservice Development berbasis CI/CD Sub Topik 1. Arsitektur Microservice 2. Message Broker 3. API Gateway 4. Siklus CI/CD
|
25 | ||
| CPL | MK | CPMK | Partisipasi | Tugas Praktikum | Kuis | Responsi | Unjuk Kerja (Presentasi) | Tes Tulis (UTS) | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|---|---|---|
| 23-CPL01 | BACK END DEVELOPMENT | CP-MK012 | Y | Y | Y | ||||
| 23-CPL02 | BACK END DEVELOPMENT | CP-MK022 | Y | Y | Y | Y | |||
| 23-CPL03 | BACK END DEVELOPMENT | CP-MK032 | Y | Y | Y | Y | |||
| 23-CPL02 | BACK END DEVELOPMENT | CP-MK021 | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| 23-CPL03 | CP-MK032 | sub.cpmk.DT199.CP-MK032.1 | 0.83 | Rubrik skala Persepsi | |
| 23-CPL03 | CP-MK032 | sub.cpmk.DT199.CP-MK032.1 | 1.25 | Rubrik Holistik | |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT199.CP-MK022.1 | 1.25 | Rubrik skala Persepsi | |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT199.CP-MK022.1 | 0.83 | Rubrik Holistik | |
| 23-CPL02 | CP-MK021 | sub.cpmk.DT199.CP-MK021.1 | 0.83 | Rubrik Analitik | |
| 23-CPL02 | CP-MK021 | sub.cpmk.DT199.CP-MK021.1 | 1.25 | Rubrik Analitik | |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT199.CP-MK022.2 | 0.83 | Rubrik Analitik | |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT199.CP-MK022.2 | 1.25 | Rubrik Holistik | |
| 23-CPL02 | CP-MK021 | sub.cpmk.DT199.CP-MK021.1 | 0.83 | ||
| 23-CPL02 | CP-MK021 | sub.cpmk.DT199.CP-MK021.1 | 1.25 | Rubrik Holistik | |
| 23-CPL02 | CP-MK021 | sub.cpmk.DT199.CP-MK021.1 | 0.83 | Rubrik Analitik | |
| 23-CPL02 | CP-MK021 | sub.cpmk.DT199.CP-MK021.1 | 1.25 | ||
| 23-CPL03 | CP-MK032 | sub.cpmk.DT199.CP-MK032.2 | 10 | Rubrik Analitik | |
| 23-CPL03 | CP-MK032 | sub.cpmk.DT199.CP-MK032.2 | 15 | Rubrik Holistik | |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT199.CP-MK022.1, sub.cpmk.DT199.CP-MK022.2 | 15 | Rubrik Holistik | |
| 23-CPL03 | CP-MK032 | sub.cpmk.DT199.CP-MK032.2 | 0.83 | Rubrik Analitik | |
| 23-CPL03 | CP-MK032 | sub.cpmk.DT199.CP-MK032.2 | 1.25 | Rubrik Holistik | |
| 23-CPL03 | CP-MK032 | sub.cpmk.DT199.CP-MK032.2 | 0.83 | Rubrik Holistik | |
| 23-CPL03 | CP-MK032 | sub.cpmk.DT199.CP-MK032.2 | 1.25 | ||
| 23-CPL01 | CP-MK012 | sub.cpmk.DT199.CP-MK012.2 | 0.83 | Rubrik Analitik | |
| 23-CPL01 | CP-MK012 | sub.cpmk.DT199.CP-MK012.2 | 1.25 | Rubrik Holistik | |
| 23-CPL03 | CP-MK032 | sub.cpmk.DT199.CP-MK032.2 | 0.82 | Rubrik Analitik | |
| 23-CPL03 | CP-MK032 | sub.cpmk.DT199.CP-MK032.2 | 1.25 | Rubrik Holistik | |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT199.CP-MK022.3 | 0.83 | ||
| 23-CPL02 | CP-MK022 | sub.cpmk.DT199.CP-MK022.3 | 1.25 | Rubrik Holistik | |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT199.CP-MK022.3 | 0.88 | Rubrik Analitik | |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT199.CP-MK022.3 | 1.25 | Rubrik Holistik | |
| 23-CPL01 | CP-MK012 | sub.cpmk.DT199.CP-MK012.3 | 5 | Rubrik Holistik | |
| 23-CPL01 | CP-MK012 | sub.cpmk.DT199.CP-MK012.3 | 5 | Rubrik Holistik | |
| 23-CPL02 | CP-MK022 | sub.cpmk.DT199.CP-MK022.1, sub.cpmk.DT199.CP-MK022.2, sub.cpmk.DT199.CP-MK022.3 | 25 | Rubrik Holistik | |
| Total | 100 | ||||
| CPL | MK | CPMK | Partisipasi | Tugas Praktikum | Kuis | Responsi | Unjuk Kerja (Presentasi) | Tes Tulis (UTS) | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|---|---|---|
| 23-CPL01 | BACK END DEVELOPMENT | CP-MK012 | 0.83% | 1.25% | 0% | 0% | 10% | 0% | 0% | 12.08% |
| 23-CPL02 | BACK END DEVELOPMENT | CP-MK022 | 4.62% | 3.75% | 0% | 0% | 0% | 15% | 25% | 48.37% |
| 23-CPL03 | BACK END DEVELOPMENT | CP-MK032 | 3.31% | 5% | 10% | 15% | 0% | 0% | 0% | 33.31% |
| 23-CPL02 | BACK END DEVELOPMENT | CP-MK021 | 2.49% | 3.75% | 0% | 0% | 0% | 0% | 0% | 6.24% |
| 100% | ||||||||||