|
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 | 15 Sep 2022 |
| 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 serta membuat halaman Home | |
| sub.cpmk.SI118.CPMK30.2 | Mampu merancang dan membuat halaman web menggunakan PHP dan MySQL | |
| sub.cpmk.SI118.CPMK30.3 | Mampu menerapkan framework pada PHP | |
| sub.cpmk.SI118.CPMK30.4 | Mampu menerapkan Application Programming Interface (API) | |
| sub.cpmk.SI118.CPMK30.5 | Mampu merancang dan membuat sistem informasi berbasis web dinamis | |
| sub.cpmk.SI118.CPMK40.1 | Mampu menjelaskan pemahaman cara kerja web server dan Server Side Scripting (PHP) | |
| sub.cpmk.SI118.CPMK40.2 | Mampu menjelaskan pemahaman penerapan struktur logika pada PHP | |
| sub.cpmk.SI118.CPMK40.3 | Mampu menjelaskan pemahaman Struktur kendali Percabangan dan Perulangan pada PHP | |
| sub.cpmk.SI118.CPMK40.4 | Mampu menjelaskan pemahaman Array dan Function | |
| sub.cpmk.SI118.CPMK40.5 | Mampu menjelaskan pemahaman konsep penggunaan database di aplikasi web | |
| sub.cpmk.SI118.CPMK40.6 | Mampu menjelaskan pemahaman pemrograman berbasis object pada php, Konsep MVC, dan Framework CodeIgniter | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK40 |
sub.cpmk.SI118.CPMK40.1 sub.cpmk.SI118.CPMK40.2 sub.cpmk.SI118.CPMK40.3 sub.cpmk.SI118.CPMK40.4 sub.cpmk.SI118.CPMK40.5 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 skills berupa konsep dasar Pemrograman Web di sisi server,serta soft skill berupa penyelesaian berbagai masalah dalam lingkup pemrograman Web yang diimplementasikan dengan menggunakan bahasa pemrograman PHP dan menggunakan Framework CodeIgniter (CI). Pada perkuliahan ini menggunakan Modul Praktikum dan Learning Management Sistem (LMS) WASKITA untuk sharing materi, tugas, penilaian dan informasi perkuliahan yang langsung terintegrasi dengan email resmi Amikom. Perkuliahan diselenggarakan sebanyak 28 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 terdapat 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 serta membuat halaman Home, Halaman web menggunakan PHP dan MySQL, Pemrograman berbasis object pada php, Konsep MVC dan Framework CodeIgniter, Framework pada PHP, 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, S.T., M.Eng; Moch Farid Fauzi, 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.1-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 Tanya Jawab, Keaktifan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Kuliah,Diskusi,[DS=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=80 Menit] Kuliah,Diskusi,[DS=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Cara Kerja Web Server dan Server Side Scripting (PHP) Sub Topik 1. Web statis dan web dinamis 2. Web server 3. Server Side Scripting dan Client Side Scripting 4. XAMPP 5. Struktur Dasar PHP
|
1 |
| 2 | sub.cpmk.SI118.CPMK40.1-Mampu menjelaskan pemahaman cara kerja web server dan Server Side Scripting (PHP) | Ketepatan dalam menjelaskan pemahaman konfigurasi web server, PHP 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,Proses Belajar,[PB=10 Menit] Kuliah,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Mengkonfigurasikan web server dan PHP Sub Topik 1. Konfigurasi Web Server 2. Konfigurasi PHP 3. PHP sintak Dasar
|
1 |
| 3 | sub.cpmk.SI118.CPMK40.2-Mampu menjelaskan pemahaman penerapan struktur logika pada PHP | Ketepatan menjelaskan pemahaman tag, variabel dan form parameter |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, Keaktifan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Kuliah,Tanya Jawab,[TN=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=80 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Mengenal Tag, Variabel dan Tipe Data, dan Form parameter Sub Topik 1. Aturan variabel dan konstanta 2. Tipe Data 3. Operator dan Aritmatika 4. Operator Assignment/Penugasan 5. Operator Increment dan Decrement 6. Form Parameter: Method GET dan POST
|
1 |
| 4 | sub.cpmk.SI118.CPMK40.2-Mampu menjelaskan pemahaman penerapan struktur logika pada PHP | 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,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Praktikum Online,[PR=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Menerapkan Variabel, Tipe Data, dan Form parameter Sub Topik 1. Variabel PHP 2. Konstanta 3. Tipe Data 4. Operator dan Aritmatika 5. Operator Assignment/Penugasan 6. Operator Increment dan Decrement 7. Mengenal Struktur Dasar Form HTML 8. Form Parameter: Method GET dan POST
|
1 |
| 5 | sub.cpmk.SI118.CPMK40.3-Mampu menjelaskan pemahaman Struktur kendali Percabangan dan Perulangan pada PHP | Ketepatan menjelaskan pemahaman struktur kendali percabangan dan perulangan |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, Keaktifan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Kuliah,Tanya Jawab,[TN=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=80 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Mengenal 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)
|
1 |
| 6 | sub.cpmk.SI118.CPMK40.3-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)
|
1 |
| 7 | sub.cpmk.SI118.CPMK40.4-Mampu menjelaskan pemahaman Array dan Function | 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=75 Menit] Kuliah,Tanya Jawab,[TN=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=80 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Mengenal Array dan Function 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
|
1 |
| 8 | sub.cpmk.SI118.CPMK40.5-Mampu menjelaskan pemahaman konsep penggunaan database di aplikasi web | 1. Ketepatan menjelaskan pemahaman Array dan Function 2. Ketepatan dalam menjelaskan penerapan array dan 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,Proses Belajar,[PB=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Menerapkan Array dan Function 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
|
1 |
| 9 | sub.cpmk.SI118.CPMK40.5-Mampu menjelaskan pemahaman konsep penggunaan database di aplikasi web | Ketepatan menjelaskan pemahaman penggunaan database pada aplikasi web |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, Keaktifan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Kuliah,Tanya Jawab,[TN=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=80 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Mengenal database pada aplikasi web Sub Topik 1. Penggunaan Database 2. Koneksi Database 3. Cookie 4. Session
|
1 |
| 10 | sub.cpmk.SI118.CPMK40.5-Mampu menjelaskan pemahaman konsep penggunaan database di 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,Praktikum Online,[PR=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Menerapkan database pada aplikasi web Sub Topik 1. Fungsi koneksi ke database 2 Penggunaan MySQL dengan phpMyAdmin 3. Merancang Database Sederhana 4. Membuat File Koneksi 5. Penggunaan Cookie dan Session
|
1 |
| 11 | sub.cpmk.SI118.CPMK30.1-Mampu menerapkan program CRUD pada PHP dan MySQL serta membuat halaman Home | 1. Ketepatan menjelaskan pemahaman pengenalan CRUD dengan PHP dan MySQL 2. Ketepatan menerapkan program CRUD pada PHP dan MySQL |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, Keaktifan |
Pemahaman materi mandiri,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Kuliah,Tanya Jawab,[TN=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=80 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Mengenal Program CRUD dengan PHP dan MySQL Sub Topik Operasi CRUD (Create, Read, Update, Delete) pada suatu form
|
1 |
| 12 | sub.cpmk.SI118.CPMK30.1-Mampu menerapkan program CRUD pada PHP dan MySQL serta membuat halaman Home | Ketepatan menerapkan program CRUD pada PHP dan MySQL |
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 Program CRUD dengan PHP dan MySQL Sub Topik 1. Penggabungan front end dan back end 2. Penerapan Create, Read, Update, Delete pada suatu form
|
1 |
| 13 | sub.cpmk.SI118.CPMK30.1-Mampu menerapkan program CRUD pada PHP dan MySQL serta membuat halaman Home | Ketepatan menerapkan program CRUD Lanjut pada pengelolaan file |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, Keaktifan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Kuliah,Tanya Jawab,[TN=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=80 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik CRUD Lanjut pada pengelolaan file Sub Topik 1. Form Upload 2. Form Download 3. Halaman Home
|
1 |
| 14 | sub.cpmk.SI118.CPMK30.2-Mampu merancang dan membuat halaman web menggunakan PHP dan MySQL | Ketepatan merancang dan membuat halaman web menggunakan PHP dan MySQL |
Kriteria Ketepatan Jawaban Teknik Responsi |
Kuliah,Persiapan Perkuliahan,[P=5 Menit] Responsi,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 | sub.cpmk.SI118.CPMK30.2-Mampu merancang dan membuat halaman web menggunakan PHP dan MySQL | Keterpatan merancang dan membuat halaman web menggunakan PHP dan MySQL |
Kriteria Ketepatan jawaban ujian sesuai perintah soal Teknik Penugasan |
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 CodeIgniter | Ketepatan menjelaskan pemahaman pemrograman berbasis object pada PHP, konsep MVC dan penggunaan Framework Code Igniter |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, Keaktifan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Kuliah,Tanya Jawab,[TN=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=80 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Mengenal pemrograman berbasis object pada php dan Konsep MVC Sub Topik 1. Object Oriented Programming (OOP) 2. Pengenalan Framework (Konsep MVC) 3. Pengenalan CodeIgniter (CI) 3
|
1.5 |
| 17 | sub.cpmk.SI118.CPMK40.6-Mampu menjelaskan pemahaman pemrograman berbasis object pada php, Konsep MVC, dan Framework CodeIgniter | 1. Ketepatan menjelaskan pemahaman pemrograman berbasis object pada PHP konsep MVC dan penggunaan Framework Code Igniter (CI) 2. Ketepatan menjelaskan pemahaman penerapan Object Oriented Programming (OOP) , MVC dan installasi Framework CI |
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 pemrograman berbasis object pada php dan Konsep MVC Sub Topik 1. Installasi CodeIgniter 3 2. Konsep OOP 3. Konsep model, view, controller pada PHP
|
1.5 |
| 18 | sub.cpmk.SI118.CPMK30.3-Mampu menerapkan framework pada PHP | Ketepatan menerapkan framework CI dalam PHP |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, Keaktifan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Kuliah,Tanya Jawab,[TN=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=80 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Mengenal Framework CI Sub Topik 1. Route 2. Helper 3. Library 4. Konsep Function 5. Form Processing 6. Active Record Studi Kasus (CRUD,Login)
|
1.5 |
| 19 | sub.cpmk.SI118.CPMK30.3-Mampu menerapkan framework pada PHP | Ketepatan menerapkan framework CI 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 CI Sub Topik 1. Route 2. Helper 3. Library 4. Konsep Function
|
1.5 |
| 20 | sub.cpmk.SI118.CPMK30.3-Mampu menerapkan framework pada PHP | Ketepatan menerapkan form processing dan active record pada CI |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, Keaktifan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Kuliah,Tanya Jawab,[TN=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=80 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Mengenal penanganan form pada CI Sub Topik 1. Form Processing 2. Acrive Record Studi Kasus (CRUD, Login)
|
1.5 |
| 21 | sub.cpmk.SI118.CPMK30.3-Mampu menerapkan framework pada PHP | Ketepatan menerapkan form processing dan active record pada CI |
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 form dan login pada CI Sub Topik 1. Form Processing 2. Acrive Record Studi Kasus (CRUD, Login)
|
1.5 |
| 22 | sub.cpmk.SI118.CPMK30.4-Mampu menerapkan Application Programming Interface (API) | Ketepatan dalam menerapkan API |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, Keaktifan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Kuliah,Tanya Jawab,[TN=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=80 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Mengenal API Sub Topik 1. Konsep API 2. Membuat API di CI 3. RESTful API
|
0.7 |
| 23 | sub.cpmk.SI118.CPMK30.4-Mampu menerapkan Application Programming Interface (API) | Ketepatan dalam menerapkan RESTFul 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 Menerapkan RESTful API Sub Topik RESTful API
|
0.8 |
| 24 | sub.cpmk.SI118.CPMK30.4-Mampu menerapkan Application Programming Interface (API) | Ketepatan dalam menguji API |
Kriteria Ketepatan Jawaban Teknik Tanya Jawab, Keaktifan |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=75 Menit] Kuliah,Tanya Jawab,[TN=15 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Ceramah Langsung,[C=80 Menit] Kuliah,Tanya Jawab,[TN=10 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Mengenal pengujian GET,POST,UPDATE,DELETE Sub Topik 1. Metode GET, POST, UPDATE, DELETE 2. Aplikasi Postman
|
0.7 |
| 25 | sub.cpmk.SI118.CPMK30.4-Mampu menerapkan Application Programming Interface (API) | Ketepatan dalam menguji 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,Praktikum Online,[PR=90 Menit] Penugasan,Laporan Praktikum,[LP=70 Menit] |
Topik Menguji metode GET, POST, UPDATE, DELETE Sub Topik 1. Metode GET, POST, UPDATE, DELETE 2. Aplikasi Postman
|
0.8 |
| 26 | sub.cpmk.SI118.CPMK30.5-Mampu merancang dan membuat sistem informasi berbasis web dinamis | Ketepatan merancang dan membuat sistem informasi berbasis web dinamis |
Kriteria Ketepatan hasil proyek sesuai 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 Web Dinamis
|
6.2 |
| 27 | sub.cpmk.SI118.CPMK30.5-Mampu merancang dan membuat sistem informasi berbasis web dinamis | Ketepatan merancang dan membuat sistem informasi berbasis web dinamis |
Kriteria Ketepatan hasil proyek sesuai 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 Web Dinamis
|
6.3 |
| 28 | sub.cpmk.SI118.CPMK30.5-Mampu merancang dan membuat sistem informasi berbasis web dinamis | Ketepatan merancang dan membuat sistem informasi berbasis web dinamis |
Kriteria Ketepatan hasil proyek sesuai 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 Web DInamis
|
6.2 |
| 29 | sub.cpmk.SI118.CPMK30.5-Mampu merancang dan membuat sistem informasi berbasis web dinamis | Ketepatan merancang dan membuat sistem informasi berbasis web dinamis |
Kriteria Ketepatan hasil proyek sesuai 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 Web Dinamis
|
6.3 |
| 30 | sub.cpmk.SI118.CPMK30.5-Mampu merancang dan membuat sistem informasi berbasis web dinamis | Ketepatan merancang dan membuat sistem infromasi berbasis web dinamis |
Kriteria Ketepatan jawaban ujian sesuai perintah soal Teknik Penugasan |
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 | Partisipasi | Tugas Praktikum | Responsi | Tes Tulis (UAS) | Unjuk Kerja (Presentasi) |
|---|---|---|---|---|---|---|---|
| CPL10 | PEMROGRAMAN WEB LANJUT | CPMK30 | 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.1 | Tanya Jawab, Keaktifan | 1 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.1 | Laporan Praktikum | 1 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.2 | Tanya Jawab, Keaktifan | 1 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.2 | Laporan Praktikum | 1 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.3 | Tanya Jawab, Keaktifan | 1 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.3 | Laporan Praktikum | 1 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.4 | Laporan Praktikum | 1 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.5 | Laporan praktikum | 1 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.5 | Tanya Jawab, Keaktifan | 1 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.5 | Laporan Praktikum | 1 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.1 | Tanya Jawab, Keaktifan | 1 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.1 | Laporan Praktikum | 1 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.1 | Tanya Jawab, Keaktifan | 1 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.2 | Responsi | 20 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.2 | Penugasan | 15 | Ketepatan jawaban ujian sesuai perintah soal |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.6 | Tanya Jawab, Keaktifan | 1.5 | Ketepatan Jawaban |
| CPL12 | CPMK40 | sub.cpmk.SI118.CPMK40.6 | Laporan Praktikum | 1.5 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.3 | Tanya Jawab, Keaktifan | 1.5 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.3 | Laporan Praktikum | 1.5 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.3 | Tanya Jawab, Keaktifan | 1.5 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.3 | Laporan Praktikum | 1.5 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.4 | Tanya Jawab, Keaktifan | 0.7 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.4 | Laporan Praktikum | 0.8 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.4 | Tanya Jawab, Keaktifan | 0.7 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.4 | Laporan Praktikum | 0.8 | Ketepatan Jawaban |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.5 | Presentasi Final Project sesuai dengan topik yang dipilih | 6.2 | Ketepatan hasil proyek sesuai topik yang dipilih |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.5 | Presentasi Final Project sesuai dengan topik yang dipilih | 6.3 | Ketepatan hasil proyek sesuai topik yang dipilih |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.5 | Presentasi Final Project sesuai dengan topik yang dipilih | 6.2 | Ketepatan hasil proyek sesuai topik yang dipilih |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.5 | Presentasi Final Project sesuai dengan topik yang dipilih | 6.3 | Ketepatan hasil proyek sesuai topik yang dipilih |
| CPL10 | CPMK30 | sub.cpmk.SI118.CPMK30.5 | Penugasan | 15 | Ketepatan jawaban ujian sesuai perintah soal |
| Total | 100 | ||||
| CPL | MK | CPMK | Partisipasi | Tugas Praktikum | Responsi | Tes Tulis (UAS) | Unjuk Kerja (Presentasi) | Total |
|---|---|---|---|---|---|---|---|---|
| CPL10 | PEMROGRAMAN WEB LANJUT | CPMK30 | 6.4% | 5.6% | 20% | 30% | 25% | 87% |
| CPL12 | PEMROGRAMAN WEB LANJUT | CPMK40 | 6.5% | 6.5% | 0% | 0% | 0% | 13% |
| 100% | ||||||||