UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA

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
  • 1. Building Microservices – Sam Newman
  • 2. Full-Stack React and Node.js – David H. W. Brown
  • 3. Designing Data-Intensive Applications – Martin Kleppmann
Pendukung
  • 4. Laravel Documentation: https://laravel.com/docs
  • 5. NestJS Official Guide: https://docs.nestjs.com
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
  • [1] Hal: 1
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] Hal: 1
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
  • [3] Hal: 10
  • [4] Hal: 20
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
  • [3] Hal: 10
  • [4] Hal: 20
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
  • [3] Hal: 20
  • [4] Hal: 25
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)
  • [1] Hal: 20
  • [4] Hal: 25
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] Hal: 25
  • [4] Hal: 35
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
  • [1] Hal: 25
  • [4] Hal: 35
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] Hal: 25
  • [4] Hal: 35
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
  • [1] Hal: 25
  • [4] Hal: 35
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] Hal: 25
  • [4] Hal: 35
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
  • [1] Hal: 25
  • [4] Hal: 35
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
  • [2] Hal: 20
  • [5] Hal: 35
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
  • [1] Hal: 20
  • [3] Hal: 25
  • [4] Hal: 35
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
  • [2] Hal: 20
  • [5] Hal: 35
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
  • [2] Hal: 20
  • [5] Hal: 35
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
  • [2] Hal: 25
  • [5] Hal: 35
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
  • [2] Hal: 20
  • [5] Hal: 35
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.
  • [2] Hal: 20
  • [5] Hal: 35
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
  • [2] Hal: 20
  • [5] Hal: 35
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
  • [2] Hal: 25
  • [5] Hal: 35
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
  • [1] Hal: 50
  • [3] Hal: 50
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
  • [1] Hal: 25
  • [3] Hal: 35
  • [5] Hal: 35
25

Teknik Penilaian CPMK

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

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
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
2. Penilaian CPMK
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%