GBPP
ST-RK-1.00-014-003/R-
GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 SISTEM INFORMASI Semester : 4 MATA KULIAH KODE MATA KULIAH / SKS MATA KULIAH PRASYARAT DESKRIPSI MATA KULIAH
: : : :
TUJUAN MATA KULIAH
:
TUJUAN INSTRUKSIONAL UMUM
:
KEPUSTAKAAN/SUMBER BELAJAR
:
PERSENTASE PENILAIAN
:
Pengembangan Pemrograman Web PPW / 2 Desain dan Pemrograman Web Mata Kuliah ini membahas konsep pengembangan pemrograman web berdasarkan materi konsep data XML, Web Service, RSS, Data Retrieval di Web, Standarisasi Web Building, State management, dan Secure System Setelah mengikuti matakuliah ini mahasiswa diharapkan dapat mengembangkan aplikasi web yang benar-benar terjamin arus olahan datanya, standar sesuai conformance W3C dan aman secara sistem. 1. Setelah pertemuan 1, mahasiswa dapat memahami maksud Advanced Web programming 2. Setelah pertemuan 2-4, mahasiswa dapat memahami dan menerapkan konsep XML 3. Setelah Pertemuan 5-7, mahasiswa dapat menggunakan XML untuk berbagai keperluan data di web 4. Setelah Perkuliahan 8-10, mahasiswa dapat memahami dan menerapkan konsep Web Building 5. Setelah perkuliahan 11, mahasiswa dapat melakukan State Management 6. Setelah perkuliahan 12-14, mahasiswa dapat membuat sistem yang Secure 1. http://www.w3.org/, diakses tanggal 11 Februari 2010 2. http://www.w3schools.com/sitemap/sitemap_tutorials.asp, diakses tanggal 11 Februari 2010 3. http://msdn.microsoft.com/en-us/library/75x4ha6s.aspx , diakses tanggal 11 Februari 2010 4. http://www.cs.tufts.edu/comp/150WEB/, diakses tanggal 11 Februari 2010 5. http://www.rintonpress.com/xjwe1/jwe-1-1/003-017.pdf, diakses tanggal 11 Februari 2010 6. http://www.aspiringcraftsman.com/2007/08/interactive-application-architecture/, diakses tanggal 11 Februari 2010 7. http://onlamp.com/pub/a/php/2006/05/18/managing-sessions-and-state.html, diakses tanggal 16 Februari 2010 8. http://code.google.com/edu/security/index.html, diakses tanggal 16 Februari 2010 1. UTS : 30% 2. UAS : 30% 3. TUGAS : 40% Halaman 1 dari 5
GBPP
PERT TUJUAN INSTRUKSIONAL POKOK SUB POKOK BAHASAN KE UMUM BAHASAN 1 Mahasiswa dapat memahami Konsep Dasar 1. Web Engineering konsep Advanced Web Advanced Web 2. Website Lifecycle Programming Programming 3. Penekanan Advanced Web Programming 4. Contoh Advanced Web Programming 2 Mahasiswa dapat memahami Konsep Dasar 1. Konsep XML Basic XML XML 2. Struktur dokumen XML 3. Contoh perbandingan dokumen XML 4. Menampilkan XML 3 Mahasiswa dapat memahami Konsep 1. XML Parser Advance XML Lanjutan XML 2. XML DOM 3. XML To HTML 4. XML Application 5. XML Namespaces 6. CDATA 7. XML Technologies 4 Mahasiswa dapat memvalidasi XML Validation 1. DTD struktur XML 2. XML Schema 3. Data Type di XML 4. Editor XML 5 Mahasiswa dapat memahami Web Service 1. Konsep Web Service konsep Web Service 2. Penggunaan Web Service 3. SOAP 4. WSDL 6 Mahasiswa dapat memahami RSS 1. Pengenalan RSS konsep RSS 2. Sejarah RSS 3. Syntax RSS 4. Elemen RSS 5. Publikasi Feed
ST-RK-1.00-014-003/R-
METODE
JENIS EVALUASI Tes Lisan
KEPUSTAKAAN
Ceramah Tanya Jawab
ESTIMASI WAKTU 80’ 20’
Ceramah Praktek Tanya Jawab
50’ 30’ 20’
Tes Lisan
Sumber 2 bagian XML
Ceramah Praktek Tanya Jawab
50’ 30’ 20’
Tes Tertulis
Sumber 2 bagian XML
Ceramah Praktek Tanya Jawab
50’ 30’ 20’
Tes Praktek Sumber 2 bagian XML
Ceramah Praktek Tanya Jawab
50’ 30’ 20’
Tes Lisan
Sumber 2 bagian Web Service
Ceramah Praktek Tanya Jawab
50’ 30’ 20’
Tes Tertulis
Sumber 2 bagian RSS
Sumber 4 bagian Introduction, Sumber 5
Halaman 2 dari 5
GBPP
PERT KE
ST-RK-1.00-014-003/R-
TUJUAN INSTRUKSIONAL UMUM
POKOK BAHASAN
7
Mahasiswa dapat memahami Data Retrieval konsep Data Retrieval di Web
8
Mahasiswa dapat memahami Web Building konsep Dasar Web Building
9
Mahasiswa dapat memahami Web Building konsep Lanjutan Web Building
10
Mahasiswa dapat memahami Application konsep Interactive Application Architecture Architecture Patterns Patterns
11
Mahasiswa dapat melakukan state State management Management
12
Mahasiswa dapat memahami Secure System konsep Secure System Concept
SUB POKOK BAHASAN 6. 1. 2. 3. 4.
RSS Reader Konsep data retrieval XML DOM & XSLT Database Server SQL
1. Pengenalan Web Building 2. Web Building Blocks 3. Desain Situs 4. Pengguna Situs 1. Web Standards 2. Web page Validation 3. Web Building W3C 4. Web Security 1. Konsep Application Architecture Patterns 2. Jenis Application Architecture Patterns 3. MVC 4. Perbandingan Patterns 1. Konsep State Management 2. ASP.Net State Management 3. PHP State Management 1. 7 Key security concepts 2. Security is holistic 3. Authentication 4. Athorization 5. Confidentiality 6. Data/Message Integrity
METODE
ESTIMASI WAKTU
JENIS EVALUASI
KEPUSTAKAAN
Ceramah Praktek Tanya Jawab
50’ 30’ 20’
Tes Praktek Sumber 2 bagian XML, SQL
Ceramah Tanya Jawab
80’ 20’
Tes Lisan
Sumber 2 bagian Web Building
Ceramah Tanya Jawab
80’ 20’
Tes Lisan
Sumber 2 bagian Web Building
Ceramah Tanya Jawab
80’ 20’
Tes Tulis
Sumber 6
Ceramah Praktek Tanya Jawab
50’ 30’ 20’
Tes Praktek Sumber 3, Sumber 7
Ceramah Tanya Jawab
80’ 20’
Tes Lisan
Sumber 8
Halaman 3 dari 5
GBPP
PERT KE
ST-RK-1.00-014-003/R-
TUJUAN INSTRUKSIONAL UMUM
POKOK BAHASAN
SUB POKOK BAHASAN
METODE
ESTIMASI WAKTU
JENIS EVALUASI
KEPUSTAKAAN
Ceramah Tanya Jawab
80’ 20’
Tes Lisan
Sumber 8
Ceramah Tanya Jawab
80’ 20’
Tes Tulis
Sumber 8
7. Accountability 8. Availability 9. Non-Repudiation
13
14
Mahasiswa dapat Secure System
mendisain Secure System 1. Understanding Threats design 2. Designing-In Security 3. Convenience and Security 4. Security in Software Requirements 5. Security by Obscurity 6. Open vs. Closed Source 7. A Game of Economics 8. “Good Enough” Security Mahasiswa dapat memahami Secure Design 1. Understanding Threats Prinsip-Prinsip Secure Design Principles 2. Defense-in-Depth 3. Diversity-in-Defense 4. Secure the Weakest Link 5. Fail-Safe Stance 6. Secure by Default 7. Simplicity 8. Usability 9. Usability for Security 10. Encryption Technology Overview
Halaman 4 dari 5
GBPP
ST-RK-1.00-014-003/R-
Disahkan Oleh:
Diperiksa Oleh:
Dibuat Oleh:
Drs. Antok Supriyanto, M.MT Wakil Ketua I
A.B. Tjandrarini, S.Si., M.Kom. Kaprodi DIII Manajemen Informatika
................................................. Ketua Tim GBPP
Halaman 5 dari 5