1
A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH
Nama Mata Kuliah : Kapita Selekta
Kode Mata Kuliah : KBKI82127
SKS : 2
Jenis : MK Wajib
Jam pelaksanaan : Tatap muka di kelas
= 2 x 50 menit per minggu Responsi
= 1 x 50 menit per minggu
Semester Tingkat : 8 4
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