RENCANA PEMBELAJARAN
MATA KULIAH
: Pemrograman Web
SEM
:6
KODE: 08030315
SKS: 2
JURUSAN
: Teknik Informatika
KOMPETENSI
: Mampu memahami konsep pengembangan web dan penerapannya dalam suatu kasus pengembangan aplikasi web
dengan koneksi database.
MINGGU
KE
KEMAMPUAN
AKHIR YANG
DIHARAPKAN
1.
Memahami
kompetensi
utama yang
ditetapkan untuk
matakuliah ini
Memahami
implementasi
elemen-elemen
dasar HTML
kedalam suatu
tampilan web
BAHAN KAJIAN
(Materi ajar)
- Pengantar : Deskripsi Substansi
- Pengenalan internet dan web
beserta teknologinya
- Pengenalan tools pemrograman
web
- Dasar-dasar HTML
- Penggunaan Form, Frame dan
Layer
- Penggunaan format table di
HTML
- Koleksi input dalam Form
beserta fields komponennya
(Submit & Reset Buttons, Text
Input, Radio Buttons, Check
Boxes, Text Areas, Selections
BENTUK
PEMBELAJARAN
- Ceramah
- Tanya Jawab
- Pembagian Kelompok
Ceramah
Tanya Jawab
Latihan soal
Penugasan Kelompok 1 :
Pemilihan topik
KRITERIA
PENILAIAN
(Indikator)
BOBOT
NILAI
(%)
PUSTAKA
3,4
3,4
Memahami
implementasi
cascading style
sheet kedalam
suatu halaman web
Memahami
implementasi
JavaScript
kedalam suatu
halaman web
Memahami
implementasi
elemen dasar PHP
dan pernyataan
control kedalam
suatu halaman web
- Pengertian CSS
- Macam-macam CSS
- Contoh Inisialisiasi CSS
Pengenalan JavaScript
Menggunakan JavaScript
Variabel JavaScript
Operator JavaScript
Function JavaScript
Ceramah
Tanya Jawab
Latihan soal
Penugasan Kelompok 2 :
membuat design interface
HTML sesuai pilihan topik
Ceramah
Tanya Jawab
Latihan soal
Pengumpulan Tugas
Kelompok 2
- Ceramah
- Tanya Jawab
- Latihan soal
3,4
- Ketajaman analisis
yang dijelaskan dari
Perintah tag HTML
yang ada dalam design
interface
- Ketepatan dalam
pembuatan design
interface dengan
menggunakan
beberapa perintah tag
HTML pada bahasa
pemrograman HTML
20
3,4
1,2
Memahami
implementasi array
dari pemrograman
PHP kedalam
suatu halaman web
Memahami
implementasi
manipulasi string
dan ekspresi
reguler dari
pemrograman PHP
kedalam suatu
halaman web
Pengenalan array
Membuat array
Mengambil isi array
Mengetahui, jumlah elemen
array
Mengakses elemen array
Array multidimensi
Mengurutkan array
Mengambil array dari sebuah
file
Memahami dan
mempelajari dasar
MySQL beserta
implementasinya.
Memahami
- Pengenalan fungsi-fungsi
implementasi dan
database MySQL di PHP
integrasi database
- Input fields Form HTML
dalam aplikasi web
kedalam table MySQL dengan
- Ceramah
- Tanya Jawab
- Latihan soal
- Ceramah
- Tanya Jawab
- Quiz
1,2
20
1,2
- Ceramah
- Tanya Jawab
- Latihan soal
1,2
- Ceramah
- Tanya Jawab
- Latihan soal
1,2
PHP
- Menampilkan hasil query
database di HTML dengan PHP
- Pengiriman header HTTP untuk
redirect browser
10 - 11
Mampu
melakukan operasi
database
Dengan
menggunakan
PHP
12
13
Materi Minggu 8 - 11
Memahami
cookies dan
session dan
penggunaannya
dalam proses
authentikasi user
Ceramah
Tanya Jawab
Latihan soal
Penugasan Kelompok 3:
Menambahkan kebutuhan
database di tugas aplikasi
web dan juga
menambahkan script PHP
Ujian Praktek
- Ceramah
- Tanya Jawab
- Latihan soal
1,2
30
1,2
14
Mampu
Pengembangan aplikasi web
mengembangkan
aplikasi
web dinamis menggunakan PHP dan
dinamis
dengan database MySQL
koneksi database
- Pengumpulan Tugas
Kelompok 3 (Final Project)
- Presentasi Final Project
- Ketepatan analaisis
yang dijelaskan dalam
penggunaan HTML,
PHP dan database
dalam aplikasi web
yang dikembangkan
- Ketajaman analisis
dalam pengembangan
web sesuai dengan
topic yang dipilih
- Ketepatan dalam
pembuatan tampilan
web sesuai dengan
topic yang dipilih
30
1,2,3,4
PUSTAKA :
1.
2.
3.
4.