Anda di halaman 1dari 3

RENCANA PEMBELAJARAN SEMESTER

(RPS)

Mata Kuliah : Pemrograman Web Lanjut Kode MK :-


Program Studi : Teknik Informatika Penyusun : Shubhan Ramdhani
SKS : 3 SKS + 1 SKS Kurikulum : Reguler 2017

1. Deskripsi Singkat

Matakuliah ini merupakan lanjutan dari mata kuliha Pemrograman Web, Pada Mata Kuliah ini membahas konsep,
desain dan pemrograman web lanjut dari sisi server berdasarkan materi HTML, PHP, dan MySql.

2. Capaian Pembelajaran Lulusan PRODI

Mampu merancang dan membuat aplikasi web dengan mengintegrasikan konsep HTML dan PHP dengan menggunakan
database MySQL.

3. Capaian Pembelajaran Mata Kuliah

Capaian Bahan Kajian


1 Dapat memahami konsep web lanjut serta memahami materi
pemrograman web sebelumnya. ▪ Bahasa Pemrograman Web
2 Dapat memahami dan menerapkan konsep CRUD dengan php dan HTML dan PHP.
mysql menggunakan PHP Data Object. ▪ Membangun Aplikasi Berbasis
3 Dapat memahami dan menerapkan cara penggunaan content web Website
dinamis menggunakan php. ▪ Membangun Website
4 Mampu memahami dan menerapkan cara penggunaan PHP File Dinamis.
pada sebuah website ▪ Mengonlinekan website
5 Dapat memahami dan menerapkan cara penggunaan PHP File
menggunakan Binary Large Object (BLOB) pada sebuah website.
6 Dapat menerapkan penggunaan SESSION dan Priviledge pada PHP
7 Dapat menganalisis, merancang sebuah aplikasi berbasis website
seusai dengan studi kasus yang telah diberikan

4. Materi Pembelajaran

Kemampuan Akhir yan Bentuk Standar Kompetensi


Minggu Materi Ajar
Diharapkan Pembelajaran
1 Mampu memahami Kontrak Perkuliahan -Ceramah
target kemampuan -Tanya Jawab
mahasiswa yang ingin
dicapai melalui mata
kuliah ini.
2 - Mampu memahami Konsep Web Lanjut & - Ceramah - Membuat dokumen HTML
konsep Refresh Materi - Tanya Jawab sesuai spesifikasi
pemgrograman - Praktikum
web (BackEnd)
- Mampu
menerapkan materi
pada matakuliah
sebelumnya.
3 Mampu melakukan Dinamic Content Page - Ceramah - Pengetahuan tentang
konten atau halaman - Tanya Jawab percabangan pada PHP.
dinamis menggunakan - Praktikum - Membuat halaman Web
PHP. dinamis variabel internal
$_GET
4,5,6 - Mampu melakukan PHP Data Object (PDO) - Ceramah - Membuat koneksi ke database
koneksi database - Tanya Jawab menggunakan PDO.
mysql dengan Web - Praktikum - Membuat fungsi CRUD
menggunakan PDO sesuai
menggunakan PDO.
dengan kasus yang diberikan.
- Mampu melakukan
operasi CRUD
(Create) Database
via Web
menggunakan PDO.
7 Quis 1
8 Ujian Tengah Semester
9 Mampu melakukan PHP Files - Ceramah - Kemampuan dalam
proses penguploadan - Tanya Jawab menggunakan variabel
File menggunakan PHP. - Praktikum internal $_FILES
- Membuat form upload file
dengan membatasi beberapa
tipe file.
10 Mampu melakukan Binary Large Object - Ceramah - Kemampuan dalam
proses penguploadan (BLOB) - Tanya Jawab menggunakan variabel
file menggunakan tipe - Praktikum internal $_FILES
- Membuat form upload file
data BLOB.
dengan membatasi beberapa
tipe file.
- Menyimpan file
menggunakan tipe data BLOB.
11 Mampu melakukan PHP Session dan - Ceramah - Kemampuan dalam
login dan Priviledge - Tanya Jawab menggunakan variabel
menggunakan SESSION - Praktikum internal $_SESSION.
- Membuat form login dan
untuk kebutuhan Hak
membatasi hak akses user
Akses
12 Mampu melakukan dan CSS Bootstrap - Ceramah - Membuat website dinamis
menggunakan - Tanya Jawab menggunakan CSS Bootstrap.
Framework CSS - Praktikum
13 Bootstrap dalam CSS Bootstrap Lanjutan - Ceramah
membuat Web atau - Tanya Jawab
Web Apps. - Praktikum
14 Mampu menggunakan Domain dan Hosting - Ceramah - Mengonlinekan website
domain dan Hosting - Tanya Jawab berdasarkan kasus yang
untuk menampilkan - Praktikum diberikan.
web pada internet.
15 Quis
16 Ujian Akhir Semester

5. Komponen Penilaian

Kehadiran : 30%
Tugas/Quis : 30%
UTS : 20%
UAS : 20%
6. Daftar Referensi
a. Solichin, Achmad, S.Kom. Pemrograman Web dengan PHP dan MySQL. Jakarta: Andi: 2012
b. http://www.w3schools.com
c. http://www.getbootstrap.com
7. Media Perangkat Lunak
a. XAMPP (PHP min v.5.xx)
b. Sublime Text / Visual Studio Code
c. Browser (Mozilla Firefox, Chrome, Opera)
8. Media Perangkat Keras
a. Laptop / Komputer
b. Proyektor

Anda mungkin juga menyukai