MATAKULIAH
PEMROGRAMAN WEB
PRODI
SISTEM INFORMASI
Kemampuan Akhir Tiap Penilaian Bentuk Pembelajaran, Metode Pembelajaran, Materi Bobot
Minggu
Tahapan Belajar Penugasan Mahasiswa [Estimasi Waktu] Pembelajaran Penilaian
ke-
(Sub-CPMK) Indikator Kriteria dan Teknik Luring (Offline) Daring (Online) [Pustaka] (%)
1 Sub-CPMK1 Mampu 1.1. Memahami matakuliah a. Kuliah [4x50] Materi: Pengantar
memahami tentang mata kuliah pemrograman web. Matakuliah
pemrograman web
Pustaka:
2 Sub-CPMK1 Mampu 2.1 Ketepatan menjelaskan 1. Kriteria: a. Kuliah Materi: konsep dasar, 25
menjelaskan konsep dasar, menjelaskan konsep dasar, a) Penguasaan dan b. Proses Pembelajaran dengan metode arsitektur dan tools
arsitektur dan tools pendukung arsitektur dan tools pemahaman materi. pemecahan kasus (case method) pendukung
pemrograman web (CPMK-1, pendukung pemrograman b) Ketepatan waktu c. Penugasan pemrograman web
CPMK-2, CPMK-3) web. pengumpulan tugas 1. Tugas 1: Menjelaskan konsep dasar,
2.2 Ketepatan menerapkan 2. Teknik: dan arsitektur pemrograman web Pustaka:
pendukung pemrograman a) Tes penguasaan 2. Tugas 2: Praktekkan instalasi tools [1], [2], [3], [4], [5]
web membuat resume. pendukung pemrograman web
b) Tes unjuk kerja d. Estimasi waktu : [4x50]
praktik.
3 Sub-CPMK2 Mampu 3.1 Ketepatan menjelaskan 1. Kriteria: a. Kuliah Materi: 25
menjelaskan sejarah dan sejarah dan perkembangan a) Penguasaan dan b. Proses Pembelajaran dengan metode Sejarah perkembangan
perkembangan bahasa bahasa pemrograman PHP. pemahaman materi. pemecahan kasus (case method). dan struktur dasar
pemrograman PHP serta 3.2 Ketepatan menerapkan kode b) Ketepatan waktu c. Penugasan pemrograman PHP
penerapan struktur dasar PHP program struktur dasar pada pengumpulan tugas 1. Tugas 3: Menjelaskan sejarah dan
(CPMK-2, CPMK-4) PHP 2. Teknik: perkembangan bahasa pemrograman Pustaka:
a) Tes penguasaan PHP. [1], [2], [3], [4], [5]
membuat resume. 2. Tugas 4: Praktikkan kode program
b) Tes unjuk kerja struktur dasar pada pemrograman
praktik. PHP
d. Estimasi waktu : [4x50]
4-5 Sub-CPMK3 Mampu 4.1 Ketepatan menjelaskan 1. Kriteria: a. Kuliah Materi: 25
menjelaskan penanganan form penanganan form a) Penguasaan dan b. Proses Pembelajaran dengan metode Penanganan form pada
serta menerapkannya pada PHP 4.2 Ketepatan menerapkan kode pemahaman materi. pemecahan kasus (case method). pemrograman PHP
(CPMK-1, CPMK-2, CPMK-3, program form pada PHP b) Ketepatan waktu c. Penugasan
CPMK-4) pengumpulan tugas 1. Tugas5: Menjelaskan dan penerapan Pustaka:
2. Teknik: form. [1], [2], [3], [4], [5]
a) Tes penguasaan 2. Tugas 6: Praktikkan menerapkan
membuat resume. kode program form pada PHP
b) Tes unjuk kerja d. Estimasi waktu : [4x50]
praktik.
6 Sub-CPMK4 Mampu 5.1 Ketepatan menjelaskan 1. Kriteria: a. Kuliah Materi: 25
menjelaskan struktur kondisi struktur kondisi. a) Penguasaan dan b. Proses Pembelajaran dengan Metode Struktur Kondisi pada
serta menerapkannya pada PHP 5.2 Ketepatan menerapkan kode pemahaman materi. Pembelajaran Berbasis Proyek (Project pemrograman PHP
(CPMK-1, CPMK-2, CPMK-3, program struktur kondisi b) Ketepatan waktu Based Learning).
CPMK-4) pada PHP. pengumpulan tugas c. Penugasan Pustaka:
2. Teknik: 1.Tugas 7: Menjelaskan struktur [1], [2], [3], [4], [5]
a) Tes penguasaan kondisi pada PHP.
membuat resume. 2.Tugas 8: Praktikkan kode program
b) Tes unjuk kerja struktur kondisi pada PHP dengan
praktik. kasus pada lingkungan sekitar.
d. Estimasi waktu : [4x50]
7 Sub-CPMK4 Mampu 6.1 Ketepatan menjelaskan 1. Kriteria: a. Kuliah Materi: 25
menjelaskan struktur perulangan struktur perulangan. a) Penguasaan dan b. Proses Pembelajaran dengan Metode Struktur perulangan
serta menerapkannya pada PHP 6.2 Ketepatan menerapkan kode pemahaman materi. Pembelajaran Berbasis Proyek pada pemrograman PHP
(CPMK-1, CPMK-2, CPMK-3, program struktur perulangan b) Ketepatan waktu (Project Based Learning).
CPMK-4) pada PHP pengumpulan tugas c. Penugasan Pustaka:
2. Teknik: 1.Tugas 9: Menjelaskan struktur [1], [2], [3], [4], [5]
a) Tes penguasaan perulangan pada PHP.
membuat resume. 2.Tugas 10: Praktikkan kode program
b) Tes unjuk kerja struktur perulangan pada PHP dengan
praktik. kasus dari lingkungan sekitar.
d. Estimasi waktu : [4x50]
8 Quis Menguji Kognitif Materi Sub-CPMK1 s.d. Sub-CPMK4 10
9 Ujian Tengah Semester (UTS) Menguji Kognitif Materi Sub-CPMK1 s.d. Sub-CPMK4 30
10-11 Sub-CPMK5 Mampu 7.1 Ketepatan menjelaskan 1. Kriteria: a. Kuliah Materi: 25
menjelaskan array serta array. a) Penguasaan dan b. Proses Pembelajaran dengan Metode Array pada
menerapkannya pada PHP 7.2 Ketepatan menerapkan kode pemahaman materi. Pembelajaran Berbasis Proyek (Project pemrograman PHP
(CPMK-1, CPMK-2, CPMK-3, program array pada PHP b) Ketepatan waktu Based Learning).
CPMK-4) pengumpulan tugas c. Penugasan Pustaka:
2. Teknik: 1.Tugas 11: Menjelaskan array pada php. [1], [2], [3], [4], [5]
a) Tes penguasaan 2.Tugas 12: Praktikkan kode program
membuat resume. array pada PHP dengan kasus
b) Tes unjuk kerja dilingkungan sekitar.
praktik. d. Estimasi waktu : [4x50]
12-14 Sub-CPMK6 Mampu 8.1 Ketepatan menjelaskan 1. Kriteria: a. Kuliah Materi: 25
menjelaskan fungsi serta fungsi, fungsi string dan a) Penguasaan dan b. Proses Pembelajaran dengan Metode 1. Fungsi Pada PHP
menerapkannya pada PHP fungsi date time. pemahaman materi. Pembelajaran Berbasis Proyek (Project 2. Fungsi String pada
(CPMK-1, CPMK-2, CPMK-3, 8.2 Ketepatan menerapkan kode b) Ketepatan waktu Based Learning). PHP
CPMK-4) program fungsi, fungsi pengumpulan tugas c. Penugasan 3. Fungsi Date Time
string dan fungsi date time 2. Teknik: 1.Tugas 13-15: Menjelaskan Fungsi, pada PHP
pada PHP a) Tes penguasaan Fungsi String dan Fungsi DateTime.
membuat resume. 2.Tugas 16-18: Praktikkan kode program Pustaka:
b) Tes unjuk kerja fungsi, fungsi string dan fungsi date [1], [2], [3], [4], [5]
praktik. time pada PHP dengan studi kasus
dilingkungan sekitar.
d. Estimasi waktu : [4x50]
15 Sub-CPMK7 Mampu 9.1 Ketepatan menjelaskan 1. Kriteria: a. Kuliah Materi: 25
menjelaskan session dan cookie session dan cookie a) Penguasaan dan b. Proses Pembelajaran dengan Metode Session dan cookie pada
serta menerapkannya pada PHP 9.2 Ketepatan menerapkan kode pemahaman materi. Pembelajaran Berbasis Proyek (Project pemrograman PHP
(CPMK-1, CPMK-2, CPMK-3, session dan cookie pada b) Ketepatan waktu Based Learning).
CPMK-4) PHP. pengumpulan tugas c. Penugasan Pustaka:
2. Teknik: 1.Tugas 19: Menjelaskan sessin dan [1], [2], [3], [4], [5]
a) Tes penguasaan cookie.
membuat resume. 2.Tugas 20: Praktikkan kode program
b) Tes unjuk kerja session dan cookie pada PHP dengan
praktik. studi kasus dilingkungan sekitar.
d. Estimasi waktu : [4x50]
16. Ujian Akhir Semester (UAS) Menguji Kognitif Materi Sub-CPMK5 s.d. Sub-CPMK7 35
Total Nilai 100
Komposisi Penilaian