Anda di halaman 1dari 4

A. RENCANA PEMBELAJARAN SEMESTER (RPS) BERDASARKAN PERMENRISTEKDIKTI NO.

44/2015 SNPT PASAL 12

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH : Pemrograman WEB
SKS : 3 SKS
KODE :
PROGRAM STUDI : Teknik Informatika
SEMESTER :
NAMA DOSEN PENGAMPU
COURSE LEARNING OUTCOMES : - Mahasiswa mampu memahami terminologi, mekanisme kerja, dan pemanfaatan web.
(Capaian Pembelajaran Mata Kuliah) - Mahasiswa mampu membuat situs yang menyediakan content web dengan memanfaatkan HTML, CSS dan Java Script.
- Mahasiswa mampu membuat program dengan menggunakan JavaScript sebagai bahasa pemrograman.
- Mahasiswa mampu membuat program web dengan memadukan HTML, CSS, dan JavaScript untuk membangun situs yang mengandung content
statik dengan tampilan dinamis.
Pengalaman Belajar
Minggu Kemampuan yang Diharapkan pada Bahan Kajian Waktu Belajar Kriteria, Indikator dan
Metode Pembelajaran Mahasiswa Daftar Referensi yang digunakan
Ke- Setiap Pertemuan (Menit) Bobot Penilaian
(Deskripsi Tugas)
(1) (2) (3) (4) (5) (6) (7) (8)
- Ruang lingkup mata Ceramah dan Diskusi 150’ - - Diskusi Silabus
- Kontrak Perkuliahan kuliah - Tanya Jawab
- Pendahuluan - Sasaran
Ke-1
- Tujuan
- Kontrak Perkuliahan

- Mahasiswa dapat mengetahui Dasar-dasar Web dan - Ceramah 150’ - Praktek membuat - Langkah pengerjaan 11
dan memahami dasar-dasar HTML - Diskusi halaman web - Ketepatan pengerjaan
Ke-2 - Praktik dengan HTML
Web dan HTML

- Mahasiswa mampu - Pengenalan CSS - Ceramah 150’ - Praktek memberikan - Langkah pengerjaan 11
menggunakan CSS pada - Penggunaan CSS - Diskusi style pada web - Ketepatan pengerjaan
halaman web - Syntax CSS - Praktik HTML yang sudah
- Mahasiswa mampu memahami dibuat
Ke-3
konsep selector
- Mahasiswa mampu mengubah
posisi, ukuran, dan warna pada
elemen HTML
- Membuat Layout dengan - CSS Layouting - Ceramah 150’ - Praktek membuat - Langkah pengerjaan 11
Ke-4 Cascading Style Sheet - Diskusi layout website - Ketepatan pengerjaan
- Praktik dengan CSS
Ke-5 - Mahasiswa dapat mengetahui - Pengenalan Javascript - Ceramah 150’ - Praktek - Langkah pengerjaan 11
dan memahami JavaScript - Javascript dan HTML - Diskusi implementasi - Ketepatan pengerjaan
- Array dan Fungsi - Praktik javascript
- Alert - Latihan studi kasus
- HTML DOM
Pengalaman Belajar
Minggu Kemampuan yang Diharapkan pada Bahan Kajian Waktu Belajar Kriteria, Indikator dan
Metode Pembelajaran Mahasiswa Daftar Referensi yang digunakan
Ke- Setiap Pertemuan (Menit) Bobot Penilaian
(Deskripsi Tugas)
(1) (2) (3) (4) (5) (6) (7) (8)
- Javascript dan Fungsi
- Teks HTML dan Style
- Javascript PopUp Box
- Regular Expression
- Mahasiswa dapat mengetahui - Pengenalan PHP - Ceramah 150’ - Praktek - Langkah pengerjaan 7
dan memahami pemrograman - Arsitektur PHP - Diskusi implementasi PHP - Ketepatan pengerjaan
web dengan PHP - Syntax dasar PHP - Praktik - Latihan studi kasus
- Tipe data
- Operator
- Kondisi
Ke-6
- Perulangan
- Array
- Function
- Include dan Require
- Array Global
- Session
- Mahasiswa mengetahui dan - Review Basisdata - Ceramah 150’ - Praktek - Langkah pengerjaan 7
memahami konsep - Koneksi PHP dan - Diskusi implementasi - Ketepatan pengerjaan
pengaksesan basisdata dalam MySQL - Praktik - Latihan studi kasus
Ke-7
pemrograman web dengan - Query
PHP - Fungsi-fungsi
basisdata
UJIAN TENGAH SEMESTER
- Mengenal PHP tingkat lanjut - Mengirim Email - Ceramah 150’ - Praktek - Langkah pengerjaan 7
- Upload file - Diskusi implementasi - Ketepatan pengerjaan
Ke-8
- Paginasi - Praktik - Latihan studi kasus
- PHP OOP
- Mahasiswa mampu - Guesbook - Ceramah 150’ - Praktek - Langkah pengerjaan -
menjelaskan dan - Aplikasi Berita - Diskusi implementasi - Ketepatan pengerjaan
mendemonstrasikan dalam - Business Registration - Praktik - Latihan studi kasus
Ke-9
implementasi dengan Sample
Application di pemrograman
web.
- Mahasiswa dapat mengetahui - Penggunaan XML - Ceramah 150’ - Praktek - Langkah pengerjaan 3, 4, 5
dan memahami penggunaan - XML DOM - Diskusi implementasi - Ketepatan pengerjaan
Ke-10 XML - XLS - Praktik - Latihan studi kasus
- XLT
- Dynamic JavaScript
Ke-11 - Mahasiswa dapat mengetahui - Pengenalan - Ceramah 150’ - Praktek - Langkah pengerjaan 3, 4, 5
dan memahami penggunaan Microsoft .NET - Diskusi implementasi - Ketepatan pengerjaan
ASP.NET - .NET framework - Praktik - Latihan studi kasus
*file RPS (Rencana Pembelajaran Semester) dapat di download di http://informatika.uin-malang.ac.id/halaman-download/
Pengalaman Belajar
Minggu Kemampuan yang Diharapkan pada Bahan Kajian Waktu Belajar Kriteria, Indikator dan
Metode Pembelajaran Mahasiswa Daftar Referensi yang digunakan
Ke- Setiap Pertemuan (Menit) Bobot Penilaian
(Deskripsi Tugas)
(1) (2) (3) (4) (5) (6) (7) (8)
- Perbedaan ASP dan
ASP.NET
- ASP .NET
- ASP. NET Editor
- Struktur Program .NET
- Mahasiswa dapat mengetahui - Definisi semantic web - Ceramah 150’ - Praktek - Langkah pengerjaan 6
dan memahami semantic web - Beda web dan - Diskusi implementasi - Ketepatan pengerjaan
semantic web - Praktik - Latihan studi kasus
Ke-12 - Bahasa, tools dan
aplikasi dalam
semantic web
(RDF,OWL, Protégé)
- Mahasiswa dapat mengetahui - Pengertian CMS - Ceramah 150’ - Praktek - Langkah pengerjaan 12
dan memahami penggunaan - CMS Software - Diskusi implementasi - Ketepatan pengerjaan
CMS (MAMBO, OpenSource - Praktik - Latihan studi kasus
Ke-13
CMS, Worldcircle
CMS, LIMBO,
JOOMLA, PHPNuke)
- Evaluasi kemampuan Project Akhir Pembuatan - Presentasi 150’ - Praktek - Langkah pengerjaan -
Ke-14 mahasiswa setelah mengikuti Website implementasi - Ketepatan pengerjaan
pembelajaran materi 8-13. - Latihan studi kasus
UJIAN AKHIR SEMESTER
Referensi:
1. Sebesta, R.W., Programming the World Wide Web, Addison Wesley, 2002
2. Hall, M.,Core Web Programming, Prentice Hall, 1998
3. Deitel, H.M. et.al., XML How To Program 2/e, Prentice Hall, 2002
4. Bradley, N., The XML Companion 2/e, Addison-Wesley, 2000
5. Bradley, N., The XML Companion, Addison-Wesley, 2000
6. Staab, Steffen, Semantic Web and Peer to Peer, Springer-Verlag, Berlin, 2006
7. http ://php.net
11. http://www.ilmukomputer.com
12. Adhi Rachdian & AndySikumbang , Mastering CMS dengan Mambo / Joomla, PT. Elex Media Komputindo, Jakarta, 2005

Malang, _____________________________________
Dosen Pengampu Mata Kuliah
Puspa Miladin N. S. A. B, S.Kom., M.Kom
NIK:

*file RPS (Rencana Pembelajaran Semester) dapat di download di http://informatika.uin-malang.ac.id/halaman-download/