SATUAN ACARA PERKULIAHAN
MATA KULIAH :
PEMROGRAMAN BERBASIS WEB
JURUSAN : TEKNIK KOMPUTER
–
D3
JUMLAH SKS :
Minggu Ke
Pokok Bahasan Dan TIU
Sub Pokok Bahasan dan Sasaran Belajar Cara Pengajaran Media Tugas Ref
1
1.1. Pendahuluan
1.2. Dasar-dasar Web & HTML
TIU :
Mahasiswa dapat mengetahui dan memahami dasar-dasar Web dan HTML
- Ruang lingkup mata kuliah - Sasaran
- Tujuan
- Kompetensi lulusan
- Konsep dasar Web - Arsitektur Web - HTTP
- Client Side Programming - Server Side Programming - Web Server Software - (PHPTriad, XAMPP) - Konsep HTML
TIK :
- Mahasiswa dapat mene rangkan konsep dasar web dan arsitektur web. - Mahasiswa dapat menye but dan menerangkan pe ngertian HTTP dan penggu naannya.
- Mahasiswa dapat mene rangkan client side dan server side programming dan fungsinya.
- Mahasiswa dapat menye but contoh web server dan melakukan instalasi. - Mahasiswa dapat mene rangkan
definisi HTML
Ceramah dan Diskusi OHP
Tugas MenDownload dan menginstalasi salah satu web server software dan contoh program
Silabus dan SAP
11
2
TIU :
Mahasiswa dapat mengetahui dan memahami HTML
- Basic text formatting
- Identifying resources Using graphic images - basics
- Background images
HTML Intermediate
- Formatting with Tables, Frames
- Collecting information from the user using Forms
TIK :
- Mahasiswa dapat membuat contoh sederhana menggu nakan format teks dasar, URL, link, image.
- Mahasiswa dapat membuat tabel, frame dan form.
3
3.1. Cascading Style Sheet (CSS)
TIU :
Mahasiswa dapat mengetahui dan memahami CSS
- Konsep dasar CSS - CSS property
TIK :
- Mahasiswa dapat mene rangkan definisi dan kegunaan CSS
- Mahasiswa dapat mene rangkan CSS property dan menggunakannya.
Ceramah dan Diskusi OHP Tugas membuat desain layout
4
AP (Detail lihat pada AP) / materi praktek pertemuan 1, 2, 3
AP (Detail lihat pada AP) / materi praktek pertemuan 1, 2, 3
AP (Detail lihat pada AP) / materi praktek pertemuan 1, 2, 3
5
5.1. Pengantar Perl dan CGI
- Konsep Perl dan CGI - Server Side Scripting - Lingkungan variable di Perl - Metode POST dan GET
5.2. Java Applets
TIU :
- Mahasiswa da pat mengetahui dan memahami CGI
- Mahasiswa da pat mengetahui dan memahami Java Applets
- Grafik dan GUI
TIK :
- Mahasiswa dapat mene rangkan definisi dan kegunaan Perl dan CGI - Mahasiswa dapat mengapli kasikan
server side scripting dengan meng gunakan Perl dan CGI
- Mahasiswa dapat mene rangkan dan menggunakan lingkungan variabel di Perl
- Mahasiswa dapat mene rangkan dan menggunakan metode POST dan GET
- Mahasiswa dapat membuat interface yang mengguna kan grafis
Tugas membuat progam sederhana dengan me manfaatkan fasilitas grafis
6
6.1. Java Script
TIU :
Mahasiswa dapat mengetahui dan memahami Java Script
Object Oriented Programming Language (OOPL), Data types : Literals, Operators, Statements, Object di Java Script dan HTML, Classes dan Objects, Properties, Methods, Events, Fungsi, parameter, Event Handling
TIK :
Mahasiswa dapat mene rangkan konsep OOPL, Object, fungsi, parameter, event handling pada Java Script
Ceramah dan Diskusi OHP Tugas membuat program sederhana (mengguna kan form)
7
AP (Detail lihat pada AP) / materi praktek pertemuan 5 dan 6
AP (Detail lihat pada AP) / materi praktek pertemuan 5 dan 6
Mahasiswa dapat mengetahui dan
- Dasar PHP
- Variabel PHP-Operator- Kontrol
- Fungsi–Form–Cookies–File - Time dan Date
4
graman web de ngan PHP
TIK :
Mahasiswa dapat mene rangkan elemen-elemen dasar pemrograman web dengan PHP serta membuat contoh aplikasi sederhana dengan menggunakan elemen-elemen dasar tsb.
9
9.1. Konsep Basis Data di Web
TIU :
Mahasiswa menge tahui dan mema hami konsep peng aksesan basisdata dalam pemrogram an web dengan PHP
- Basis Data Web
- Server Basis Data dan Instalasi - Koneksi ke Basis Data
- MySQL
TI K:
Mahasiswa dapat mene rangkan pembuatan basis data dengan MySQL serta pengak sesannya dengan PHP dan membuat contoh aplikasi sederhana yang menggunakan basis data.
Ceramah dan Diskusi OHP Tugas membuat web sederhana yang sudah menggunakan basis data.
10
AP (Detail lihat pada AP) / materi praktek pertemuan 8 dan 9
AP (Detail lihat pada AP) / materi praktek pertemuan 8 dan 9
AP (Detail lihat pada AP) / materi praktek pertemuan 8 dan 9
UJIAN TENGAH SEMESTER
11
11.1. XML
TIU :
Mahasiswa dapat mengetahui dan memahami penggu naan XML
Mahasiswa dapat menerang kan penggunaan XML dan dapat membuat program peng olahan data dengan format XML menggunakan Dynamic Java Script.
Ceramah dan Diskusi OHP Tugas membuat program pengolahan data dengan format XML mengguna kan Dynamic Java Script
12
12.1. Content Management System
(CMS)
TIU :
Mahasiswa dapat mengetahui dan memahami penggu naan CMS
- Pengertian CMS
- CMS Software (MAMBO, OpenSource CMS, Worldcircle CMS, LIMBO, JOOMLA, PHPNuke)
TIK :
- Mahasiswa dapat mene rangkan pengertian CMS
- Mahasiswa dapat menye butkan dan menerangkan CMS software
Ceramah dan Diskusi OHP Tugas membuat web program secara lengkap termasuk program untuk admin
13
AP (Detail lihat pada AP) / materi praktek pertemuan 11 dan 12
AP (Detail lihat pada AP) / materi praktek pertemuan 11 dan 12
AP (Detail lihat pada AP) / materi praktek pertemuan 11 dan 12
14
14.1. Pengantar Semantic Web
TIU :
Mahasiswa dapat mengetahui dan memahami
semantic web
- Definisi semantic web
- Beda web dan semantic web
- Bahasa, tools dan aplikasi dalam semantic web (RDF, OWL, Protégé)
TIK :
- Mahasiswa dapat mene rangkan definisi semantic web
- Mahasiswa dapat menye butkan dan menerangkan perbedaan web dan semantic web
- Mahasiswa dapat menye butkan bahasa dan aplikasi semantic web
Tugas browsing untuk mencari bahasa dan aplikasi semantic web
6, 9
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
6
6. Staab, Steffen, Semantic Web and Peer to Peer, Springer-Verlag, Berlin, 2006 7. http ://php.net
8. http://mysql.com 9. http://w3c.org
10. http://www.press.umich.edu 11. http://www.ilmukomputer.com
12. Adhi Rachdian & AndySikumbang , Mastering CMS dengan Mambo / Joomla, PT. Elex Media Komputindo, Jakarta, 2005 13. http://en.wikipedia.org/wiki/World_Wide_Web