1
A.   PROFIL MATA KULIAH IDENTITAS MATA KULIAH
Nama Mata Kuliah : Kapita Selekta
Kode Mata Kuliah :
KKKI63123
SKS : 3
Jenis : MK Wajib
Jam pelaksanaan : Tatap muka di kelas
= 3 x 50 menit per minggu Responsi
= 1 x 50 menit per minggu
Semester  Tingkat : 6  3
Pre-requisite : -
Co-requisite : -
Bidang Kajian : Web Programming
DESKRIPSI SINGKAT MATA KULIAH
World Wide Web adalah layanan internet yang paling populer saat ini. Internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW. WWW adalah halaman-halaman website
yang dapat saling terkoneksi satu dengan lainnya hyperlink yang membentuk samudra belantara informasi.   WWW   berjalan   dengan   protokol   HyperText   Transfer   Protokol   HTTP,   dengan
menggunakan HTTP dapat membuat user untuk mengakses suatu halaman web melalui protocol TCPIP menjadi lebih mudah. Halaman Web merupakan file teks murni plain text yang berisi
sintaks-sintaks  HTML  yang dapat   dibukadilihatditerjemahkan dengan  Internet  Browser   ketika Sintaks HTML mampu memuat konten text, gambar, audio, video, dan animasi. Jadi matakuliah
web programming adalah matakuliah yang mengajarkan membuat website yang isi tampilannya tidak statis
DAFTAR PUSTAKA
1. Mandala, Eka Praja Wiyata, 2015, Web Programming Project 1 : e.p.w.m Forum, Penerbit Andi,
Yogyakarta Informatika, 2014
B.   RENCANA PEMBELAJARAN SEMESTER RPS Pertemuan
ke- Kemampuan Akhir yang
Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
1
 Dapat memahami konsep
domainhosting 
Dapat memahami konsep kerja web di internet
KONSEP WEB
Konsep Domain
a.
DNS
b.
Domain Provider
Konsep Hosting
Konsep Web client browser  web server
Konsep Database client database server
Ceramah  Ketepatan dalam
memahami konsep domainhosting
 Ketepatan dalam memahami konsep kerja
web di internet
2
 Dapat memahami fungsi dari
aplikasiaplikasi web 
Dapat mengetahui bahasa-bahasa dalam pemrograman web
KONSEP WEB LANJUTAN
 Konsep file client  file server
 Penggunaan FTP  Pengenalan bahasa
pemrograman web  Ceramah
 Ketepatan dalam memahami fungsi dari
aplikasiaplikasi web  Ketepatan dalam
mengetahui bahasa- bahasa dalam
pemrograman web
3
 Dapat menampilkan informasi
dalam format HTML 
Dapat meletakkan gambar, link dan tabel pada halaman web
HTML HYPERTEXT MARKUP LANGUAGE
 Struktur HTML  Tag-tag dasar
 Atribut dasar  Ceramah
 Praktikum  Ketepatan dalam
menampilkan informasi dalam format HTML
 Ketepatan dalam meletakkan gambar, link
dan tabel pada halaman web
2
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar Bentuk
Metode Strategi
Pembelajaran Kriteria Penilaian
Indikator Bobot
Nilai
4
 Mampu menggunakan CSS pada
halaman web 
Mampu memahami konsep selector
 Mampu mengubah posisi , ukuran,
dan warna pada elemen HTML
CSS CASCADING STYLE SHEET
 Syntax CSS  CSS internal
 CSS eksternal  Tag style dan link
 Selector  Warna, posisi, dan
background  Ceramah
 Praktikum  Ketepatan dalam
menggunakan CSS pada halaman web
 Ketepatan dalam memahami konsep
selector  Ketepatan dalam
mengubah posisi , ukuran, dan warna pada
elemen HTML
5
 Mampu memahami konsep dasar
PHP 
Mampu menggunakan sintaks PHP dalam program
 Mampu mengetahui cara penulisan
variabel dalam PHP
PHP : SYNTAX DAN VARIABEL
 Syntax dasar PHP a. Struktur umum
b. Penggunaan perintah echo
 Variabel dalam PHP  Ceramah
 Praktikum  Ketepatan dalam
memahami konsep dasar PHP
 Ketepatan dalam menggunakan sintaks
PHP dalam program  Ketepatan dalam
mengetahui cara penulisan variabel
dalam PHP
3
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar Bentuk
Metode Strategi
Pembelajaran Kriteria Penilaian
Indikator Bobot
Nilai
6
 Mampu menggunakan struktur
percabangan dalam bahasa pemrograman PHP
PHP : STRUKTUR PERCABANGAN
 Struktur percabangan a. Percabangan if
b. Percabangan Switch Case
 Ceramah  Praktikum
 Ketepatan dalam menggunakan struktur
percabangan dalam bahasa pemrograman
PHP
7
 Mampu menggunakan struktur
perulangan dalam bahasa pemrograman PHP
PHP : STRUKTUR PERULANGAN
 Struktur perulangan a. Perulangan for
b. Perulangan while c. Perulangan do while
 Ceramah  Praktikum
 Mampu menggunakan struktur perulangan
dalam bahasa pemrograman PHP
8
Mampu menyelesaikan soal  studi kasus yang berhubungan dengan
materi pra-UTS QUIZ
Materi pra-UTS  Tes
Ketepatan dalam menyelesaikan soal quiz
7.5
UJIAN TENGAH SEMESTER
30
4
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar Bentuk
Metode Strategi
Pembelajaran Kriteria Penilaian
Indikator Bobot
Nilai
10
 Menggunakan array dalam bahasa
pemrograman PHP
PHP : ARRAY
 Penggunaan variabel bertipe array dalam bahasa
pemrograman PHP  Ceramah
 Praktikum  Ketepatan dalam
menggunakan array dalam bahasa
pemrograman PHP
11
 Mampu menggunakan form
PHP : FORM
 Pemanfaatan tag form di HTML
 Pemanfaatan berbagai input sederhana
 Pemanfaatan metode POST dan GET
 Praktikum  Mampu menggunakan form
12
 Mampu menggunakan MySQL
untuk pembuatan database
MYSQL
 Pembuatan schema database MySQL
 Pembuatan table dan field di MySQL
 Operasi CRUD pada database, baik dengan:
a. menggunakan interface phpmyadmin
b. menulis kalimat SQL  Praktikum  Ketepatan dalam
menggunakan MySQL untuk pembuatan
database
5
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar Bentuk
Metode Strategi
Pembelajaran Kriteria Penilaian
Indikator Bobot
Nilai
13
 Mampu mengkoneksikan PHP
MySQL
PHP DAN MYSQL : KONEKSI DAN
MENAMPILKAN DATA
 Koneksi ke server MySQL dengan menggunakan PHP
 Membaca dan menampilkan data dalam
bentuk tabel ataupun bentuk lain
 Praktikum  Ketepatan dalam mengkoneksikan PHP
MySQL
14
 Mampu melakukan operasi
penambahan data 
Mampu melakukan operasi perubahan data
 Mampu melakukan operasi
penghapusan data
PHP DAN MYSQL : MENAMBAH, MERUBAH
DAN MENGHAPUS DATA
 Operasi insert data dengan menggunakan PHP
Operasi update data dengan menggunakan PHP
Operasi delete data dengan menggunakan PHP
 Praktikum  Ketepatan dalam melakukan operasi
penambahan data  Ketepatan dalam
melakukan operasi perubahan data
 Ketepatan dalam melakukan operasi
penghapusan data
15
Mampu menyelesaikan soal  studi kasus yang berhubungan dengan
materi pra-UAS QUIZ
Materi pra-UAS  Tes
Ketepatan dalam menyelesaikan soal quiz
7.5
UJIAN AKHIR SEMESTER
30
6
C.   RANCANGAN INTERAKSI DOSEN–MAHASISWA Kemampuan Akhir yang Diharapkan