|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1SI-SI118 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| PEMROGRAMAN WEB LANJUT | SI118 | Computing System Fundamentals | 2 | 2 | 3 | 16 Sep 2025 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Irma Rofni Wulandari, S.Pd., M.Eng |
Aditya Rizki Yudiantika, S.T., M.Eng |
Anggit Dwi Hartanto, M.Kom |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL10 | Mampu mengimplementasikan desain grafis, struktur data dan algoritma, dasar-dasar sistem komputasi, serta sistem operasi dan jaringan pada suatu studi kasus sebagai dasar aplikasi interaktif atau sistem informasi | |
| CPL12 | Mampu menjelaskan pemahaman mengenai konsep desain grafis, struktur data dan algoritma, dasar-dasar sistem komputasi, serta sistem operasi dan jaringan sebagai dasar aplikasi interaktif atau sistem informasi | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK30 | Mengimplementasikan dasar-dasar sistem komputasi pada suatu studi kasus sebagai dasar sistem informasi | |
| CPMK40 | Menjelaskan pemahaman mengenai konsep dasar dasar sistem komputasi sebagai dasar sistem informasi | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.SI118.CPMK30.1 | Mampu menerapkan program CRUD pada PHP dan MySQL | |
| sub.cpmk.SI118.CPMK30.2 | Mampu merancang dan membuat halaman web menggunakan PHP dan MySQL | |
| sub.cpmk.SI118.CPMK30.3 | Mampu menerapkan database, komponen, dan fitur framework Laravel | |
| sub.cpmk.SI118.CPMK30.4 | Mampu menerapkan dan memanfaatkan Application Programming Inteface (API) pada framework Laravel | |
| sub.cpmk.SI118.CPMK30.5 | Mampu merancang dan membuat sistem informasi berbasis web dinamis menggunakan framework Laravel | |
| sub.cpmk.SI118.CPMK40.4 | Mampu menjelaskan pemahaman array dan function pada PHP | |
| sub.cpmk.SI118.CPMK40.5 | Mampu menjelaskan pemahaman konsep penggunaan database pada aplikasi web | |
| sub.cpmk.SI118.CPMK40.6 | Mampu menjelaskan pemahaman pemrograman berbasis object pada PHP, konsep MVC, dan framework Laravel | |
| sub.cpmk.SI118.CPMK40.6 | Mampu menjelaskan pemahaman cara kerja web server dan Server Side Scripting (PHP) | |
| sub.cpmk.SI118.CPMK40.6 | Mampu menjelaskan pemahaman penerapan struktur logika pada PHP | |
| sub.cpmk.SI118.CPMK40.6 | Mampu menjelaskan pemahaman Struktur kendali Percabangan dan Perulangan pada PHP | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK40 |
sub.cpmk.SI118.CPMK40.4 sub.cpmk.SI118.CPMK40.5 sub.cpmk.SI118.CPMK40.6 sub.cpmk.SI118.CPMK40.6 sub.cpmk.SI118.CPMK40.6 sub.cpmk.SI118.CPMK40.6 |
|
| CPMK30 |
sub.cpmk.SI118.CPMK30.1 sub.cpmk.SI118.CPMK30.2 sub.cpmk.SI118.CPMK30.3 sub.cpmk.SI118.CPMK30.4 sub.cpmk.SI118.CPMK30.5 |
|
| Deskripsi Singkat MK | Setelah mengikuti mata kuliah ini mahasiswa diharapkan mampu menguasai hard skill berupa konsep dasar pemrograman web dinamis di sisi server, serta soft skill berupa penyelesaian berbagai masalah dalam lingkup pemrograman web yang diimplementasikan dengan menggunakan bahasa pemrograman PHP dan framework Laravel. Aktivitas mata kuliah ini didukung dengan menggunakan Modul Praktikum dan Learning Management Sistem (LMS) WASKITA untuk berbagi materi, tugas, penilaian, dan informasi perkuliahan yang langsung terintegrasi dengan email resmi Amikom. Perkuliahan diselenggarakan sebanyak 30 kali pertemuan dalam satu semester, yang terdiri dari 14 kali pertemuan teori dan 14 pertemuan praktikum. Ditambah 1 kali pertemuan yang dikhususkan untuk pelaksanaan UTS (Ujian Tengah Semester) dan 1 kali pertemuan yang dikhususkan untuk kegiatan UAS (Ujian Akhir Semester). Evaluasi perkuliahan ini terdiri dari Penugasan, Responsi, dan Final Project. | |
| Bahan Kajian : Materi Pembelajaran | Web server dan Server Side Scripting (PHP), Struktur logika pada PHP, Struktur Kendali Percabangan dan Perulangan pada PHP, Array dan Function, Penggunaan Database di Aplikasi Web, Program CRUD pada PHP dan MySQL, Halaman Web Dinamis menggunakan PHP dan MySQL, Pemrograman Berbasis Object pada PHP, Konsep MVC dan Framework Laravel, Implementasi Framework Laravel, Application Programming Interface (API). | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Irma Rofni Wulandari, S.Pd., M.Eng.; Lilis Dwi Farida, S.Kom., M.Eng.; Aditya Rizki Yudiantika, M.Eng., Moch Farid Fauzi, M.Kom.; Deni Kurnianto Nugroho, M.Eng.; Ichsan Wasiso, M.Kom. | |
| Mata Kuliah Syarat | Pengenalan Perancangan Web (SI071) | |
| 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.SI118.CPMK40.6-Mampu menjelaskan pemahaman cara kerja web server dan Server Side Scripting (PHP) | Ketepatan menjelaskan pemahaman cara kerja web server, cara kerja server side scripting, komponen penyusun web, konfigurasi web server, dan sintak dasar PHP |
Kriteria Ketepatan Jawaban Teknik Laporan Praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Pengenalan Web Server dan Konfigurasi Web Server Sub Topik 1. Pengenalan Web statis, web dinamis dan web server 2. Server Side Scripting dan Client Side Scripting 3. XAMPP dan Struktur Dasar PHP 4. Konfigurasi Web Server dan PHP 5. Laporan Praktikum
|
2 |
| 2 | |||||||
| 3 | sub.cpmk.SI118.CPMK40.6-Mampu menjelaskan pemahaman penerapan struktur logika pada PHP | Ketepatan menjelaskan pemahaman tag, variabel dan form parameter 1. Ketepatan menjelaskan pemahaman aturan variabel, konstanta, tipe data dan operator PHP 2. Ketepatan menjelaskan pemahaman konsep penggunaan form parameter metode (POST dan GET) pada suatu kasus |
Kriteria Ketepatan Jawaban Teknik Laporan Praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Kuliah,Proses Belajar,[PB=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Mengenal Tag, Variabel dan Tipe Data, dan Form parameter Sub Topik 1. Aturan variabel PHP dan konstanta 2. Tipe Data 3. Operator dan Aritmatika 4. Operator Assignment/Penugasan 5. Operator Increment dan Decrement 6. Mengenal Struktur Dasar Form 7. Form Parameter: Method GET dan POST 8. Laporan Praktikum
|
2 |
| 4 | |||||||
| 5 | sub.cpmk.SI118.CPMK40.6-Mampu menjelaskan pemahaman Struktur kendali Percabangan dan Perulangan pada PHP | Ketepatan menjelaskan pemahaman struktur kendali percabangan dan perulangan |
Kriteria Ketepatan Jawaban Teknik Kuis Struktur Kendali Percabangan dan Perulangan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Penugasan,Kuis,[K=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=80 Menit] Penugasan,Kuis,[K=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Menerapkan Struktur Kendali Percabangan dan Perulangan Sub Topik 1. Struktur kendali percabangan ( if, if…else, if…else if, switch) 2. Struktur kendali perulangan (while, Do…While, For dan Foreach) 3. Kuis Struktur Kendali Percabangan dan Perulangan
|
1.5 |
| 6 | sub.cpmk.SI118.CPMK40.6-Mampu menjelaskan pemahaman Struktur kendali Percabangan dan Perulangan pada PHP | 1. Ketepatan dalam menjelaskan pemahaman penerapan struktur kendali percabangan dan perulangan 2. Ketepatan dalam menjelaskan pemecahan masalah penerapan struktur kendali percabangan dan perulangan |
Kriteria Ketepatan Jawaban Teknik Laporan Praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Praktikum Online,[PR=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Menerapkan Struktur Kendali Percabangan dan Perulangan Sub Topik 1. Struktur kendali percabangan ( if, if…else, if…else if, switch) 2. Struktur kendali perulangan (while, Do…While, For dan Foreach) 3. Kuis Struktur Kendali Percabangan dan Perulangan
|
1.5 |
| 7 | sub.cpmk.SI118.CPMK40.4-Mampu menjelaskan pemahaman array dan function pada PHP | 1. Ketepatan menjelaskan pemahaman pengertian, jenis-jenis array, mengakses elemen array, perulangan dan array serta fungsi array pada PHP 2. Ketepatan menjelaskan pemahaman pengertian function, struktur umum function, jenis function pada php dan perintah function |
Kriteria Ketepatan Jawaban Teknik Laporan Praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Praktikum Online,[PR=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Konsep dan Implementasi Array dan Function PHP Sub Topik 1. Pengenalan Array 2. Jenis-jenis Array 3. Elemen Array 4. Perulangan dan array 5. Fungsi array 6. Pengertian Function 7. Struktur umum Function 8. Jenis-jenis Function 9. Passing Parameter 10. Laporan Praktikum
|
2 |
| 8 | |||||||
| 9 | sub.cpmk.SI118.CPMK40.5-Mampu menjelaskan pemahaman konsep penggunaan database pada aplikasi web | 1. Ketepatan menjelaskan pemahaman penggunaan database pada aplikasi web 2. Ketepatan menjelaskan pemahaman penerapan database pada aplikasi web 3. Ketepatan menjelaskan pemecahan masalah penerapan database pada aplikasi web |
Kriteria Ketepatan Jawaban Teknik Laporan Praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Praktikum,Laporan Praktikum,[LP=70 Menit] |
Topik Mengenal database pada aplikasi web Sub Topik 1. Penggunaan Database 2. Penggunaan MySQL dengan phpMyAdmin 3. Merancang Database Sederhana 4. Membuat File Koneksi 5. Penggunaan Cookie dan Session 6. Laporan praktikum
|
2 |
| 10 | |||||||
| 11 | sub.cpmk.SI118.CPMK30.1-Mampu menerapkan program CRUD pada PHP dan MySQL | 1. Ketepatan menjelaskan pemahaman pengenalan CRUD dengan PHP dan MySQL 2. Ketepatan menerapkan program CRUD pada PHP dan MySQL 3. Ketepatan menerapkan program CRUD Lanjut pada pengelolaan file |
Kriteria Ketepatan Jawaban Teknik Laporan praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Mengenal Program CRUD dengan PHP dan MySQL Sub Topik 1. Operasi CRUD (Create, Read, Update, Delete) pada suatu form 2. Penggabungan frontend dan back end 3. Penerapan CRUD pada suatu form 4. Penerapan Form Upload, Download dan Halaman Home 5. Laporan Praktikum
|
3 |
| 12 | |||||||
| 13 | |||||||
| 14 | Ketepatan merancang dan membuat halaman web menggunakan PHP dan MySQL |
Kriteria Ketepatan Jawaban Teknik Responsi |
Kuliah,Persiapan Perkuliahan,[P=5 Menit] Penugasan,Tugas Responsi,[TR=95 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=5 Menit] Kuliah,Tugas Responsi,[TR=95 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik RESPONSI Sub Topik Materi Perkuliahan pertemuan 1 - 13 |
20 | |
| 15 | Ketepatan merancang dan membuat halaman web menggunakan PHP dan MySQL |
Kriteria Ketepatan jawaban ujian sesuai perintah soal Teknik Tes Tulis (UTS) |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Materi Pertemuan 1 sampai Pertemuan 14 Sub Topik |
15 | |
| 16 | sub.cpmk.SI118.CPMK40.6-Mampu menjelaskan pemahaman pemrograman berbasis object pada PHP, konsep MVC, dan framework Laravel | 1. Ketepatan menjelaskan pemahaman pemrograman berbasis object pada PHP, konsep MVC dan penggunaan Framework Laravel 2. Ketepatan menjelaskan pemahaman penerapan Object Oriented Programming (OOP) , MVC dan instalasi Framework Laravel |
Kriteria Ketepatan Jawaban Teknik Laporan praktikum |
Pemahaman materi mandiri,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Mengenal Pemrograman Berbasis Object pada PHP, Framework Laravel, dan Konsep MVC Sub Topik 1. Konsep Object Oriented Programming (OOP) 2. Pengenalan Framework Berbasis Bahasa Pemrograman PHP 3. Pengenalan Framework Laravel 4. Konsep Model, View, dan Controller (MVC) pada Framework PHP 5. Instalasi dan Konfigurasi Laravel 12 6. Menampilkan Output Framework PHP dengan Metode MVC 7. Membuat dan Menjalankan Contoh Proyek Baru 8. Laporan Praktikum
|
2 |
| 17 | |||||||
| 18 | sub.cpmk.SI118.CPMK30.3-Mampu menerapkan database, komponen, dan fitur framework Laravel | Ketepatan menerapkan framework Laravel dalam PHP |
Kriteria Ketepatan Jawaban Teknik Kuis Komponen Framework Laravel |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Penugasan,Kuis,[K=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=80 Menit] Penugasan,Kuis,[K=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Mengenal Komponen Framework Laravel Sub Topik 1. Alur Kerja Laravel 2. Komponen dan Fitur-Fitur Laravel 3. Database dan Koneksi DB pada Framework Laravel 4. Pembagian Kelompok dan Ketentuan Final Project 5. Kuis Komponen Framework Laravel
|
1.5 |
| 19 | sub.cpmk.SI118.CPMK30.3-Mampu menerapkan database, komponen, dan fitur framework Laravel | etepatan menerapkan framework Laravel dalam PHP |
Kriteria Ketepatan Jawaban Teknik Laporan Praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Praktikum Online,[PR=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Menggunakan Framework Laravel dengan Database Sub Topik 1. Komponen Framework Laravel 2. Konfigurasi Laravel dan database 3. Contoh aplikasi framework Laravel sederhana dengan database 4. Laporan Praktikum
|
1.5 |
| 20 | sub.cpmk.SI118.CPMK30.3-Mampu menerapkan database, komponen, dan fitur framework Laravel | Ketepatan menerapkan CRUD pada framework Laravel |
Kriteria Ketepatan Jawaban Teknik Laporan Praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Mengenal Konsep CRUD pada Framework Laravel Sub Topik 1. Konsep CRUD pada Laravel 2. Konsep Routing, Middleware, Controllers, Request, Responses, Views, Validations 3. Konsep Blade Templating pada Laravel 4. Membuat Proyek dan Database Baru untuk Aplikasi CRUD 5. Memasang template tampilan (Blade) 6. Membuat fungsi untuk input data (create) pada Laravel 7. Membuat fungsi untuk menampilkan data (read) pada Laravel 8. Laporan Praktikum
|
2 |
| 21 | |||||||
| 22 | sub.cpmk.SI118.CPMK30.3-Mampu menerapkan database, komponen, dan fitur framework Laravel | Ketepatan menerapkan CRUD pada framework Laravel |
Kriteria Ketepatan Jawaban Teknik Laporan Praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Implementasi CRUD dan Database pada Framework Laravel Sub Topik 1. Konsep Database Migrations 2. Konsep Query Builder 3. Konsep Eloquent dan Eloquent Relationship 4. Konsep Database Seeding 5. Membuat fungsi untuk edit data (update) pada Laravel 6. Membuat fungsi untuk menghapus data (delete) pada Laravel 7. Menambahkan fitur pencarian (searching) 8. Menambahkan fitur paginasi (pagination) 9. Menyempurnakan tampilan frontend 10.Laporan Praktikum
|
2 |
| 23 | |||||||
| 24 | sub.cpmk.SI118.CPMK30.4-Mampu menerapkan dan memanfaatkan Application Programming Inteface (API) pada framework Laravel | Ketepatan dalam menerapkan API |
Kriteria Ketepatan Jawaban Teknik Laporan Praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Mengenal Konsep dan Implementasi API pada Laravel Sub Topik 1. Konsep API 2. Konsep REST API 3. Metode GET, POST, PUT, DELETE 4. Pengujian API dengan Aplikasi Postman 5. Ketentuan Presentasi Final Project dan Undian Kelompok 6. Project baru membuat API dengan Laravel 7. Pengujian API dengan Aplikasi Postman 8. Contoh studi kasus memanfaatkan API 9. Laporan praktikum
|
2 |
| 25 | |||||||
| 26 | sub.cpmk.SI118.CPMK30.5-Mampu merancang dan membuat sistem informasi berbasis web dinamis menggunakan framework Laravel | Ketepatan merancang dan membuat sistem informasi berbasis web dinamis |
Kriteria Ketepatan hasil Final Project sesuai dengan topik yang dipilih Teknik Presentasi Final Project sesuai dengan topik yang dipilih |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Presentasi,[PS=90 Menit] Kuliah,Presentasi Tidak Langsung,[PSTL=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Presentasi,[PS=90 Menit] Kuliah,Presentasi Tidak Langsung,[PSTL=70 Menit] |
Topik Presentasi Final Project Sub Topik Presentasi hasil project web dinamis
|
25 |
| 27 | |||||||
| 28 | |||||||
| 29 | |||||||
| 30 | Ketepatan merancang dan membuat sistem informasi berbasis web dinamis |
Kriteria Ketepatan jawaban ujian sesuai perintah soal Teknik Tes Tulis (UAS) |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit] |
Topik Dokumentasi hasil implementasi final project Sub Topik |
15 | |
| CPL | MK | CPMK | Tugas Praktikum | Kuis | Responsi | Tes Tulis (UTS) | Unjuk Kerja (Presentasi) | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|---|---|
| CPL10 | PEMROGRAMAN WEB LANJUT | CPMK30 | Y | Y | Y | Y | Y | Y |
| CPL12 | PEMROGRAMAN WEB LANJUT | CPMK40 | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.6 | Laporan Praktikum | 2 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.6 | Laporan Praktikum | 2 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.6 | Kuis Struktur Kendali Percabangan dan Perulangan | 1.5 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.6 | Laporan Praktikum | 1.5 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.4 | Laporan Praktikum | 2 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.5 | Laporan Praktikum | 2 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.1 | Laporan praktikum | 3 | Ketepatan Jawaban |
| Responsi | 20 | Ketepatan Jawaban | |||
| Tes Tulis (UTS) | 15 | Ketepatan jawaban ujian sesuai perintah soal | |||
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.6 | Laporan praktikum | 2 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.3 | Kuis Komponen Framework Laravel | 1.5 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.3 | Laporan Praktikum | 1.5 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.3 | Laporan Praktikum | 2 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.3 | Laporan Praktikum | 2 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.4 | Laporan Praktikum | 2 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.5 | Presentasi Final Project sesuai dengan topik yang dipilih | 25 | Ketepatan hasil Final Project sesuai dengan topik yang dipilih |
| Tes Tulis (UAS) | 15 | Ketepatan jawaban ujian sesuai perintah soal | |||
| Total | 100 | ||||
| CPL | MK | CPMK | Tugas Praktikum | Kuis | Responsi | Tes Tulis (UTS) | Unjuk Kerja (Presentasi) | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|---|---|
| CPL10 | PEMROGRAMAN WEB LANJUT | CPMK30 | 10.5% | 1.5% | 20% | 15% | 25% | 15% | 87% |
| CPL12 | PEMROGRAMAN WEB LANJUT | CPMK40 | 11.5% | 1.5% | 0% | 0% | 0% | 0% | 13% |
| 100% | |||||||||