Anda di halaman 1dari 8

RENCANA PEMBELAJARAN SEMESTER

PRODI : SISTEM TEKNOLOGI INFORMASI


FAKULTAS : SAINS DAN TEKNOLOGI
UNIVERSITAS IVET
Nama Mata Kuliah : Pemrograman Web Lanjut
Kode Mata Kuliah :
Semester/ SKS : 3 SKS
Jenjang/ Program Studi : Sistem Teknologi dan Informasi
Dosen : Lingga Kurnia Ramadhani., M.Kom
CPMK : 1. Mahasiswa mampu menjelaskan Teknologi Web, Alur pembuatan web
2. Mahasiswa mampu menggunakan Dreamwaver
3. Mahasiswa mampu menjelaskan Scripting HTML
4. Mahasiswa mampu menjelaskan Penggunaan CSS
5. Mahasiswa mampu menjelaskan Web Server XAMPP
6. Mahasiswa mampu menjelaskan Basis Data
7. Mahasiswa mampu membuat ER Diagram dengan Power Designer
8. Mahasiswa mampu menjelaskan MySQL
9. Mahasiswa mampu menjelaskan PHP
Deskripsi Mata Kuliah : Memberikan Ketrampilan kepada mahasiswa dalam pembuatan situs web yang dinamis dan dapat
berinteraksi dengan user. Materi meliputi: Teknologi Web, Pembuatan situs, HTML, CSS,
,Javascript, Web Server, Basis Data, ER Daigram, MySQL dan PHP.
Bahan kajian : 1. HTML
2. CSS
3. Web Server XAMPP
4. Basis Data
5. ER Diagram
6. MySQL
7. PHP
Bantuk Pembelajaran
Tatap Muka (TM); Langsung/
Pertemuan Sub Capaian Praktikum (PM); Seminar Virtual
Kajian/ Pokok Bahasan Assesmen Indikator
Ke Pembelajaran (S); Praktik (P); Praktik Sinkron/
Lapangan (PL); Mandiri Virtual
(M); Terstruktur (T) Asinkron
1. Mahasiswa mampu Teknologi WEB Bentuk: TM Langsung Tugas Ketepatan
teknologi web 1. Konsep Client-Server menjelaskan
2. Teknologi Web Model Pembelajaran: teknologi web
Dinamis Blended Learning
3. Profesi yang
berhubungan dengan Sintaks: Menganalisis,
Web menentukan
permasalahan esesnsial
dan potensi penyelesaian
masalah

Metode: Diskusi
Kelompok, Ceramah

2. Mahasiswa mampu Pembuatan Situs Bentuk: PM Virtual Tugas Ketepatan


memahami alur 1. Planning Asinkron Kuis tanpa skor menjelaskan
pembuatan website 2. Tujuan Pembuatan Situs Model Pembelajaran: nilai alur pembuatan
3. Pembuatan Sitemap Blended Learning website
4. Pengumpulan data
Sintaks: Menganalisis,
menentukan
permasalahan esesnsial
dan potensi penyelesaian
masalah

Metode: Diskusi
Kelompok, Ceramah

3 Mahasiswa mampu Desain WEB Bentuk: PM Virtual Tugas Ketepatan


memahami dan 1. Pengenalan Asinkron Kuis tanpa skor menggunakan
Dreamwaver sebagai nilai Dreamwaver
Bantuk Pembelajaran
Tatap Muka (TM); Langsung/
Pertemuan Sub Capaian Praktikum (PM); Seminar Virtual
Kajian/ Pokok Bahasan Assesmen Indikator
Ke Pembelajaran (S); Praktik (P); Praktik Sinkron/
Lapangan (PL); Mandiri Virtual
(M); Terstruktur (T) Asinkron
Dreamwaver sebagai tools tools desain web Model Pembelajaran:
desain Web 2. Bekerja dengan Blended Learning
dreamwaver
Sintaks: Menganalisis,
menentukan
permasalahan esesnsial
dan potensi penyelesaian
masalah

Metode: Diskusi
Kelompok, Ceramah

4-5. Mahasiswa mampu: HTML Bentuk: PM Virtual Tugas Ketepatan


memahami scripting 1. Pengenalan HTML Asinkron menjelaskan
HTML 2. Tag-taq pada HTML Model Pembelajaran: scripting HTML
3. Struktur dasar dokumen Blended Learning
HTML
4. Membuat List Sintaks: Menganalisis,
5. Membuat tabel menentukan
6. Menampilkan gambar permasalahan esesnsial
7. Hyperlink dan potensi penyelesaian
masalah

Metode: Diskusi
Kelompok, Ceramah

6-7. Mahasiswa mampu CSS Bentuk: PM Virtual Tugas Ketepatan:


memahami penggunaan 1. Pengenalan CSS Asinkron 1. menjelaskan
CSS dan dapat 2. Inline Style Model Pembelajaran: penggunaan CSS
mengimplementasikannya 3. Internal style Blended Learning
4. External style
Bantuk Pembelajaran
Tatap Muka (TM); Langsung/
Pertemuan Sub Capaian Praktikum (PM); Seminar Virtual
Kajian/ Pokok Bahasan Assesmen Indikator
Ke Pembelajaran (S); Praktik (P); Praktik Sinkron/
Lapangan (PL); Mandiri Virtual
(M); Terstruktur (T) Asinkron
Sintaks: Menganalisis, 2.
menentukan mengimplementasikan
permasalahan esesnsial CSS
dan potensi penyelesaian
masalah

Metode: Diskusi
Kelompok, Ceramah

8. UJIAN TENGAH SEMESTER

9. Mahasiswa mampu Javascript Bentuk: PM Virtual Tugas 1. Mampu


memahami penggunaan 1. Statement Asinkron menjelaskan
Javascript dan dapat 2. Komentar Model Pembelajaran: javascript
mengimplementasikannya 3. Variable Blended Learning 2. Mampu
4. Cara penggunaan mengiplementasikan
javascript dari file Sintaks: Menganalisis, javascript
ekstern menentukan
5. Event handler permasalahan esesnsial
dan potensi penyelesaian
masalah

Metode: Diskusi
Kelompok, Ceramah

10. Mahasiswa mampu Xampp Bentuk: PM Virtual Tugas 1. Mampu


memahami penggunaan Instalasi Asinkron menjelaskan
Web Server XAMPP dan Control Panel Model Pembelajaran: Web Server
dapat Blended Learning 2. Mampu
Troubleshoooting Instalasi
mengimplementasikannya mengiplementasikan
XAMPP Web Server
Bantuk Pembelajaran
Tatap Muka (TM); Langsung/
Pertemuan Sub Capaian Praktikum (PM); Seminar Virtual
Kajian/ Pokok Bahasan Assesmen Indikator
Ke Pembelajaran (S); Praktik (P); Praktik Sinkron/
Lapangan (PL); Mandiri Virtual
(M); Terstruktur (T) Asinkron
Konfigurasi XAMPP Sintaks: Menganalisis,
Uninstal XAMPP menentukan
permasalahan esesnsial
dan potensi penyelesaian
masalah

Metode: Diskusi
Kelompok, Ceramah

11. Mahasiswa mampu Konsep, Definisi, Tujuan, Bentuk: PM Virtual Tugas 1. Mampu menjelaskan
memahami penggunaan Penggunaan, perancangan Asinkron Basis data
Basis Data dan dapat dan impelementasi basis Model Pembelajaran: 2. Mampu
mengimplementasikannya Blended Learning mengiplementasikan
data
basis data
Sintaks: Menganalisis,
menentukan
permasalahan esesnsial
dan potensi penyelesaian
masalah

Metode: Diskusi
Kelompok, Ceramah

12. Mampu membuat ER 1. Pengenalan lingkungan Bentuk: PM Virtual Tugas Mampu membuat ER
Diagram dengan Power power designer Asinkron Diagram
Designer 2. Membuat er diagram Model Pembelajaran:
3. Meng-generate phisical Blended Learning
data model
4. Menge-generate basis Sintaks: Menganalisis,
data menentukan
Bantuk Pembelajaran
Tatap Muka (TM); Langsung/
Pertemuan Sub Capaian Praktikum (PM); Seminar Virtual
Kajian/ Pokok Bahasan Assesmen Indikator
Ke Pembelajaran (S); Praktik (P); Praktik Sinkron/
Lapangan (PL); Mandiri Virtual
(M); Terstruktur (T) Asinkron
permasalahan esesnsial
dan potensi penyelesaian
masalah

Metode: Diskusi
Kelompok, Ceramah

13-14. Mahasiswa mampu 1.Arsitektur Sistem Bentuk: PM Virtual Tugas 1. Mampu


memahami penggunaan 2.Tipe Data MySQL Asinkron menjelaskan
MySQL dan dapat 3.phpMyAdmin Model Pembelajaran: fungsi MySQL
mengimplementasikannya Blended Learning 2. Mampu
4.Script SQL
Mengimplementasikan
5.Insert, Update, Delete, MySQL
Sintaks: Menganalisis,
Drop Alter Table,
menentukan
Constraint Not Null, permasalahan esesnsial
Foreign Key, Dll. dan potensi penyelesaian
masalah

Metode: Diskusi
Kelompok, Ceramah
15. Mahasiswa mampu 1.Sejarah PHP Bentuk: PM Virtual Tugas 1. Mampu
memahami penggunaan 2.Komponen PHP Asinkron menjelaskan
PHP dan dapat 3.Program Input Output Model Pembelajaran: fungsi PHP
mengimplementasikannya 4.Aritmatika dalam PHP Blended Learning 2. Mampu
5.Struktur Kontrol dalam Mengimplementasikan
PHP Sintaks: Menganalisis, PHP
6.Optimasi Program PHP menentukan
permasalahan esesnsial
dan potensi penyelesaian
masalah
Bantuk Pembelajaran
Tatap Muka (TM); Langsung/
Pertemuan Sub Capaian Praktikum (PM); Seminar Virtual
Kajian/ Pokok Bahasan Assesmen Indikator
Ke Pembelajaran (S); Praktik (P); Praktik Sinkron/
Lapangan (PL); Mandiri Virtual
(M); Terstruktur (T) Asinkron

Metode: Diskusi
Kelompok, Ceramah
16. UJIAN AKHIR SEMESTER

BUKU SUMBER :
1. Beighley, L., & Morrison, M. 2009. Head First PHP & MySQL. California: O'Reilly Media, Inc.

2. Castro, Elizabeth. 2003. HTML For The World Wide Web 5th Edition.Peachpit Press.

3. Cottrell, L. M. 2011. HTML & XHTML DeMYSTiFieD.USA: McGrawHill.

4. Freeman, E., & Robson, E. 2011. Head First HTML5 Programming. USA: O'Reilly.

5. Suehring, S., & Valade, J. 2013. PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies. New

Jersey: John Wiley & Sons, Inc.TUGAS MAHASISWA DAN PENILAIAN:

1. Resume
2. Presentasi
3. Kuis

Learning Outcome Bobot


Sikap Kemampuan Umum Kemampuan Khusus Pengetahuan
Penilaian (%)
Structured Task: team projects √ √ √ √ 30
Structured Task: individual projects √ √ √ √ 20
Mid Test ; produk kerja kelompok √ √ √ √ 20
Final Test: produk kerja individu √ √ √ √ 20
Semarang,

Mengetahui, Mengetahui,
Dekan, Ketua Program, Dosen Pengampu

Dr. Fuad Abdillah, S.T., M.T. Dewi Purnamasari., M.Eng Lingga Kurnia R, M.Kom
NIDN. 0604127301 NIDN. NIDN. 0607029502

Anda mungkin juga menyukai