RPS Pemrogramana Web
RPS Pemrogramana Web
KELOMPOK
BOBOT
MATA KULIAH KODE KEAHLIAN DOSEN SEMESTER TANGGAL PENYUSUNAN
SKS
(KKD)
T=2 SKS
Pemrograman Web IT2529 IV 11 MEI 2023
P=2 SKS
OTORISASI / PENGESAHAN DOSEN PENGEMBANG RPS KOORDINATOR KKD KETUA PROGRAM STUDI
Irwansya,ST.,M.Pd
Jacky Zainal, M.Kom
NIDN.0827049302
Capaian Pembelajaran Lulusan CPL PRODI (Capaian Pembelajaran Lulusan Program Studi) Yang Dibebankan Pada Mata Kuliah)
(Terdiri dari CPL Ranah Sikap, S6 Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan;
Keterampilan Umum dari SN Dikti dan
CPL Pengetahuan dan Keterampilan S8 Menginternalisasi nilai, norma, dan etika akademik;
Khusus yang diambil dari Asosiasi Prodi
P6 Menguasai konsep pemrograman berorientasi objek untuk membangun aplikasi berbasis web dan mobile.
sejenis)
P8 Menguasai desain algoritma dan Structured Query Languages (SQL) untuk diimplementasi ke dalam Bahasa
pemrograman.
KU1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi
ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang
keahliannya;
KU3 Mampu mengkaji implikasi pengembangan atau implementasi ilmu pengetahuan teknologi yang
memperhatikan dan menerapkan nilai humaniora sesuai dengan keahliannya berdasarkan kaidah, tata cara dan
etika ilmiah dalam rangka menghasilkan solusi, gagasan, desain atau kritik seni, menyusun deskripsi saintifik
hasil kajiannya dalam bentuk skripsi atau laporan tugas akhir, dan mengunggahnya dalam laman perguruan
tinggi;
KK1 Mampu merancang dan menganalisa algoritma untuk menyelesaikan permasalahan secara efektif dan efisien
berdasarkan kaidah-kaidah pemrograman yang kuat, serta mampu mengaplikasikan model-model
pemrograman yang mendasari berbagai bahasa pemgrogram yang ada, serta mampu memilih bahasa
pemrograman untuk menghasilkan aplikasi yang sesuai
2. PHP and MySQL Web Development, Fourth Edition, Pearson Education, Inc., 2009
3. https://getbootstrap.com/docs/4.0
Team Teaching
Mata Kuliah Syarat (Jika Ada) -
Pertemuan Kemampuan Akhir yang Indikator Penilaian Kriteria & Metode Materi Pembelajaran Bobot
Ke- diharapkan Bentuk Pembelajaran Penilaian
Penilaian (%)
(1) (2) (3) (4) (5) (6) (7)
1. Mahasiswa memahami dan 1. Keaktifan dari mahasiswa. Kriteria: Discovery Learning Orientasi Perkuliahan
1 menyetujui kontrak Rubrik Grading Kuliah Pakar Kontrak perkuliahan 2,5
2. Mahasiswa mampu
perkuliahan dan strategi menjelaskan bagaimana Bentuk: PBL/FGD Pengarahan mengenai deskripsi
pembelajaran. komunikasi data dalam web Test & Non Test: Praktik matakuliah dan strategi
2. Mahasiswa diharapkan 3. Menjelaskan konsep Praktik Project Review pembelajaran Praktek serta target
mampu memahami dan
pemrograman textbook/Jurnal Pemahaman WEB Pemograman
menjelaskan tentang Konse Web
WEB TM: 2 x 50” BL: 2 x Konsep Pertukaran Data dalam
60” WEB
Tugas Terstruktur Mengenal HTML,CSS,Javascript
Mengenal Program PHP
Mahasiswa memahami dan Partisipasi Keaktifan Tanya Penilaian dari Discovery Learning Mengenal cara membuat program
2 Mampu mengimplementasikan Jawab tanya jawab Kuliah Pakar php 2,5
program WEB sederhana Materi Praktek Mahasiswa materi PBL/FGD Mengenal variabel dan tipe data
menggunakan PHP mampu Diskusi Praktik Mengenal struktur pengelolaan
Mengembangkan project permasalahan Review data dan variabel dalam
sebelumnya serta dalam textbook/Jurnal
pemrograman
pemrograman web
mengimplementasikan dengan
WEB TM: 2 x 50” BL: 2 x Mengenal array dalam
menggunakan PHP pemrograman php
60”
Tugas Terstruktur Mengenal operator dalam
pemrograman php
Mahasiswa memahami Penilaian dari tanya jawab Penilaian dari Discovery Learning Kalimat Pengulangan
3 5
konsep dasar kondisional materi oleh mahasiswa tanya jawab Kuliah Pakar Pengulangan For / Kumpulan Trik
dan perulangan Project Dokumen php materi oleh PBL/FGD Pengulangan For
mahasiswa Praktik Pengulangan While
Project Review Pengulangan Do…While
Dokumen php textbook/Jurnal Foreac
Pernyataan Kontrol
TM: 2 x 50” BL: 2 x Pernyataan If
60” Pernyataan If … Else
Tugas Terstruktur Pernyataan If..Else If.. Else
Switch
4 Mahasiswa dapat Analis dari mahasiswa terhadap Penilaian dari Discovery Learning Kalimat program fungsi,
memahami fungsi, teori dan konsep tanya jawab Kuliah Pakar modularisasi, form 2,5
modularisasi, form dalam Mahasiswa mampu mengemban materi oleh PBL/FGD Form dalam HTML
dokumen web. gkan Project sebelumnya serta mahasiswa Praktik Form dalam PHP
mengimplem entasikan Project Project Review Mengelola form dan interaksi
dengan php Dokumen php textbook/Jurnal dengan pengguna
Mengelola fungsi
TM: 2 x 50” BL: 2 x
60”
Tugas Terstruktur
5 Mahasiswa mampu: 1. Mampu menjelaskan Penilaian Discovery Learning Mengenal variabel bawaan PHP 5
Mengenal variabel bawaan menggunakan sistem dari tanya Kuliah Pakar Mengenal session, cookies
PHP, fungsi bawaan PHP, secara tradisional dan jawab materi PBL/FGD Mengenal fungsi bawaan PHP
Session dan cookies modern penggunaan oleh Praktik
Session mahasiswa Review
2. Mampu menggunakan Project textbook/Jurnal
variabel bawaan Dokument
3. Mampu membedakan web TM: 2 x 50” BL: 2 x
variabel lokal, global 60”
dan superglobal Tugas Terstruktur
6 Mahasiswa dapat memahami Analis dari mahasiswa Penilaian dari Discovery Learning Mengenal MySQL dan MySQL 2,5
MySQL dan cara terhadap teori dan konsep tanya jawab Kuliah Pakar Database Server
menghubungkan database Mahasiswa mampu materi oleh PBL/FGD Apa Itu MySQL?
dengan menggunakan PHP menghubun gkan database dan mahasiswa Praktik Mengapa MySQL?
PHP Review Query Commands
Mengenali keluaran dari textbook/Jurnal Cara menghubungkan MySQL
proses pengambilan dan dengan PHP
eksekusi perintah MySQL TM: 2 x 50” BL: 2 x
60”
Tugas Terstruktur
7 Mahasiswa dapat mengetahui Analis dari mahasiswa Penilaian dari Diskusi dan review materi Review dan Quis 10
sejauh mana penguasaan terhadap teori dan konsep quiz kuliah tahap 1
materi untuk UTS pemrograman web Penilaian dari TM: 2 x 50” BL: 2 x
dengan PHP tanya jawab 60”
materi dan Tugas Terstruktur
review quiz
11 Mahasiswa mampu mengolah Analis dari mahasiswa Bentuk Non- Discovery Learning Membuat fungsi akses database 5
CRUD dalam satu berkas PHP, Test : Kuliah Pakar dalam modularisasi
mengunggah file dan menyimpan
terhadap teori dan konsep
dalam berkas/database dan Mahasiswa mampu Penilaian dari PBL/FGD Menggunggah berkas dan
menggabungkan fungsi dalam merancang Project PHP Tanya jawab Praktik menyimpan dalam database/berkas
modularisasi dengan menggunak an materi Project Review serta menampilkan berkas sebagai
textbook/Jurnal unduhan/gambar
framework HTML dan PHP Melakukan filterisasi berkas
melakukan CRUD dengan sebagai aspek keamanan
TM: 2 x 50” BM: 2 x
modularisasi 60” Menggunakan framework HTML
Tugas Terstruktur untuk mendesain tampilan
Melakukan pencarian data
12 Mahasiswa mampu menguasai Analis dari mahasiswa Penilaian Discovery Learning Konsep User Experience dan pustaka 10
pembuatan, manajemen tampilan terhadap teori dan Kuliah Pakar digital
data (UX app) dan dapat mengelola
dari Tanya
pustaka digital.
konsep jawab PBL/FGD Membuat tabel per halaman
Mahasiswa mampu materi oleh Praktik Membuat Laporan Excel
menerapkan Pustaka mahasiswa Review Import Data Excel ke MySQL Grafik
digital yang dapat textbook/Jurnal Validasi Form
Menjelaska Laporan PDF
membantu mengemba
n Pustaka
ngkan project web TM: 2 x 50” BM: 2 x
digital yang 60”
dapat Tugas Terstruktur
digunakan
13 Mahasiswa mampu memahami dan Analis darimahasiswa Penilaian Discovery Learning Mengintegrasikan sistem 2,5
dapat mengusai konsep dan teknik Kuliah Pakar pembayaran dengan payment
integrasi antar server
terhadap teori dan konsep dari Tanya
Mahasiswa mampu jawab materi PBL/FGD gateway
oleh Praktik Mengintegrasikan php dengan database
mengemba ngkan Project
sebelumya serta mengimple mahasiswa Review berbeda server
textbook/Jurnal Menggunakan proses Ajax pada php
mentasikan project dengan Pembuatan
materi baru konsep
TM: 2 x 50” BM: 2 x
komunikasi 60”
data antar Tugas Terstruktur
server
14 Mahasiswa mampu untuk Analis dari mahasiswa Penilaian dari Discovery Learning Membuat tema dan template 5
menerapkan tema proyek berbasis Kuliah Pakar Membuat template yang seragam untuk
PHP dan menggabungkan materi
terhadap teori dan konsep tanya jawab semua bagian program
untuk membuat proyek PHP Mahasiswa mampu materi oleh PBL/FGD Menggunakan dan memanfaatkan
mengemba ngkan Project mahasiswa Praktik framework HTML/CSS/Javascri pt
sebelumnya serta Project Hasil Review untuk membuat tema
textbook/Jurnal Membuat pustaka tambahan untuk
mengimple mentasikan meningkatkan UX
project dengan materi web Menampilkan contoh aplikasi web
TM: 2 x 50” BM: 2 x
proyek Mengenal bisnis proses
60”
Tugas Terstruktur
15 Mahasiswa dapat mengetahui Diskusi dan review materi kuliah tahap Penilaian dari Discovery Learning Review dan Quis 5
sejauh mana penguasaan materi 2 quiz Kuliah Pakar
untuk UAS Penilaian dari PBL/FGD
tanya jawab Praktik
materi dan
Review
review quiz
textbook/Jurnal