RENCANA PEMBELAJARAN SEMESTER (RPS) WEB PEMOGRAMAN
DOSEN : ASEP HARDIYANTO NUGROHO M.KOM PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ISLAM SYEKH YUSUF TANGERANG 2017
RENCANA PEMBELAJARAN SEMESTER
1.
Identitas Matakuliah -
Nama Program Studi
: Teknik Informatika
-
Nama Mata kuliah
: Web Programming
-
Kode Mata kuliah
:
-
Kelompok Mata kuliah
: -
-
Bobot SKS
: IV (Empat )
-
Jenjang
: Sarjana
-
Semester
: Ganjil
-
Prasyarat
: Lulus Web Desain
-
Status (Wajib/Pilihan)
: wajib
-
Nama Kode Dosen
: 67
RENCANA PEMBELAJARAN SEMESTER Web Programming Dibuat Oleh :
Diperiksa Oleh :
Asep Hardiyanto N., M.Kom NIDN 0401099002 Dosen
………………………….. NIP …………………. TPK Prodi
Revisi : -
Tanggal : Halaman: Disetujui Oleh :
Djamaludin, M.Kom NIDN Ketua Prodi
RPS Mata Kuliah Web Programming – Program Studi Teknik Informatika | 1
2.
Deskripsi Matakuliah Mata
kuliah
sebagian
besar
akan
berupa
latihan
latihan
intensif guna
meningkatkan kemampuan para mahasiswa membuat program berbasis web untuk berjalan di atas platform browser web internet
yang dapat digunakan
untuk melakukan transformasi data menjadi Informasi, Latihan- latihan secara khusus ditujukan untuk menerapkan prinsip pemrograman berbasis object dalam membuat aplikasi halaman web di Internet, pembuatan document berbentuk pdf menggunakan web. Kemampuan membuat program untuk menyajikan informasi kepada
pengguna
dan membuat aplikasi Sederhana berbasis Web
juga
dikembangkan lewat matakuliah ini.
3.
Pencapaian Pembelajaran Program Studi yang di rujuk (CPPS)
Mahasiswa Mampu memahami definisi perancangan dan pemrograman web
Mahasiswa Mampu memahami tag HTML images, Table dan Form, dan CSS.
Mahasiswa Mampu memahami CSS Selector.
Mahasiswa Mampu membuat Client Side Script , menggunakan javascript dan JQuery
Mahasiswa Mampu memahami dan mengerti pemrograman web dengan PHP.
Mahasiswa Struktur kendali If, mampu menggunakan Loop, Nested Loop, Array.
Mahasiswa Mampu membuat procedure dan fungsi pada PHP.
Mahasiswa Mampu melakukan operasi CRUD (Create, Read, Update, Delete) Database via Web.
Mahasiswa Mampu memahami dan mengunakan session dan cookies untuk otentikasi pengguna (user).
Mahasiswa Mampu menampilkan data-data dari file teks, membuat program untuk upload dan download file picture, dan multimedia.
Mahasiswa Mampu menggunakan konsep model , view , controller pada PHP.
Mahasiswa Mampu menggunakan salah satu framework pada php.
Mahasiswa Mampu membuat file report berbasis pdf.
RPS Mata Kuliah Web Programming – Program Studi Teknik Informatika | 2
4.
Capaian Pembelajaran Matakuliah (CPM)
Mampu mengimplementasikan konsep dan teori dasar web, html dan memiliki kemampuan untuk mempersiapkan kebutuhan software dan hardware sistem dan melakukan optimasi web.
Mampu untuk mengidentifikasi jenis-jenis variabel dan variabel internal PHP, Menejelaskan control structures dalam PHP.
Mampu merancang dan membangun suatu sistem menggunakan
pemrograman
procedural
dan
berbasis
berorientasi
web dengan objek
untuk
menyelesaikan masalah dengan menggunakan fungsi dan kelas
Mampu memanfaatkan tools untuk pembuatan report berbasis web , dengan menghasilkan dokumen pdf.
Memiliki pengetahuan terhadap alat bantu (tools , framework, template) berbasis object dengan bentuk model, view , controller yang diperlukan untuk membuat aplikasi yang baik dan cepat.
RPS Mata Kuliah Web Programming – Program Studi Teknik Informatika | 3
5.
Deskripsi Rencana Pembelajaran Sub-CPM dan Indikator Capaian Pembelajaran
NO 1.
2.
3.
4.
5.
-
Mampu memahami definisi perancangan dan pemrograman web. - Mampu memahami pengenalan HTML seperti Font, paragraph, hyperlink, heading. - Mampu memahami tag HTML images, Table dan Form, dan CSS.
- Mampu memahami CSS Selector. - Membuat Template Web dengan CSS - Mampu membuat pulldown menu menggunakan CSS - Mampu membuat Client Side Script , menggunakan javascript dan JQuery Mampu memahami dan mengerti pemrograman web dengan PHP
Bentuk Pembelajaran
Bahan Kajian -
Waktu
Tugas dan Penilaian
Rujukan
-
Ceramah. Tanya Jawab. Latihan
4 SKS
Membuat dokumen HTML sesuai spesifikasi
1,2,3,4,5
-
RPS, Kontrak Kuliah, HTML
-
HTML
-
Ceramah. Tanya Jawab. Latihan
4 SKS
1,2,3,4,5
-
Ceramah. Tanya Jawab. Latihan
4 SKS
Membuat dokumen HTML sesuai spesifikasi Membuat halaman web dinamis
Pengenalan PHP - Instalasi (Apache, IIS) -
Ceramah. Tanya Jawab. Latihan Ceramah. Tanya Jawab. Latihan
4 SKS
Membuat halaman web dinamis Pengetahuan tentang variabelvariabel
1,2,3,4,5
CSS.
Javascript, JQuery
4 SKS
1,2,3,4,5
1,2,3,4,5
RPS Mata Kuliah Web Programming – Program Studi Teknik Informatika | 4
6.
Struktur kendali If, mampu menggunakan Loop, Nested Loop, Array
7.
Mampu membuat procedure dan fungsi pada PHP
8. - Mampu melakukan operasi CRUD (Create, Read, Update, Delete) Database via Web
9.
10.
-
Mampu memahami dan mengunakan session dan cookies
Kalibrasi Web Server - Konsep Variable Global dan Lokal Variable internal PH - Array dan Struktur kontrol - Struktur Kontrol / kendali dan Loop Procedure dan Fungsi - Fungsi dan mengembalikan nilai dari hasil fungsi tersebut dibuat UJIAN
internal PHP
-
Ceramah. Tanya Jawab. Latihan
4 SKS
Menjelaskan konsep array, variabel dan variabel internal PHP
1,2,3,4,5
-
Ceramah. Tanya Jawab. Latihan
4 SKS
Menerapkan fungsi dan kelas
1,2,3,4,5
Kemampuan untuk melakukan koneksi ke basis data variabelvariabel internal PHP
1,2,3,4,5
TENGAH SEMESTER
Akses Database
-
Ceramah. Tanya Jawab. Latihan
4 SKS
Session dan Cookies
-
Ceramah. Tanya Jawab.
4 SKS
1,2,3,4,5
RPS Mata Kuliah Web Programming – Program Studi Teknik Informatika | 5
untuk otentikasi pengguna (user) 11.
-
Mampu menampilkan data-data dari file teks, membuat program untuk upload dan download file picture, dan multimedia
File , Data Teks , Picture dan Multimedia
12.
-
Mampu memahami pemrograman berbasis object pada php
Object Oriented Programming
13.
-
Mampu menggunakan konsep model , view , controller pada PHP
14.
-
Mampu menggunakan salah satu framework pada php
15.
-
Mampu membuat file report berbasis pdf
16.
-
Latihan
-
Ceramah. Tanya Jawab. Latihan
4 SKS
- Ceramah. 4 SKS - Tanya Jawab. - Latihan Model View - Ceramah. 4 SKS Controller - Tanya Jawab. - Latihan PHP Framework - Ceramah. 4 SKS - Tanya Jawab. - Latihan Creating - Ceramah. Downloadable - Tanya Jawab. Dokumen (PDF) - Latihan UJIAN AKHIR SEMESTER
Membuat halaman web dinami
1,2,3,4,5
Menerapkan fungsi dan kelas
1,2,3,4,5
Menerapkan fungsi dan kelas
1,2,3,4,5
Menerapkan fungsi dan kelas
1,2,3,4,5
Menerapkan fungsi dan kelas
1,2,3,4,5
RPS Mata Kuliah Web Programming – Program Studi Teknik Informatika | 6
6.
Daftar Pustaka Rujukan - ………………………………………………………………………………… …………. - ………………………………………………………………………………… ………….. - dst
7.
Lampiran 1.
2.
Bahan Ajar -
Modul Kecerdasan Buatan
-
Presentasi tatap muka (ppt)
Instrumen Penilaian KEHADIRAN
: 15 %
EKT-1
: 12,5 %
EKT-2
: 12,5 %
UTS
: 25 %
UAS
: 35 %
RPS Mata Kuliah Web Programming – Program Studi Teknik Informatika | 7