Kode Dok. Revisi : F-PRG-002.07 :0 GARIS-GARIS BESAR POKOK PENGAJARAN NAMA MATAKULIAH KODE MATAKULIAH / SKS DESKRIPSI SINGKAT : : : TIU : No. 1 1. Pokok Bahasan 2 Pengantar Pemrograman Web 1. 2. 2. Web AJAX Dinamis dengan 1. 2. 3. PEMROGRAMAN INTERNET III 536147 / 3 SKS Mata kuliah ini membahas mengenai pemrograman web interaktif dengan AJAX, mulai dari pengertian ajax, sejarah ajax, XMLHttpRequest, Mekanisme Pengembalian Data Text maupun XML, Asynchronous HTML and HTTP (AHAH), Webservice dengan REST maupun SOAP. Setelah mengikuti mata kuliah ini mahasiswa dapat membuat aplikasi web interaktif dengan AJAX dan PHP. TIK 3 Mahasiswa dapat menjelaskan pengertian pemrograman web Mahasiswa dapat menjelaskan konsep kerja HTTP Mahasiswa dapat menjelaskan pengertian ajax Mahasiswa dapat menjelaskan sekilas sejarah ajax Mahasiswa dapat 1. 2. 3. 4. Sub Pokok Bahasan 4 Pengantar Aplikasi Web HTML HTTP Request-Response HTML Form 1. Apa itu Ajax 2. Sejarah Ajax 3. Komponen-komponen utama Ajax 4. Prinsip Kerja Ajax 5. Aplikasi Sederhana Pertama Est. Waktu 5 Teori : 100 menit Praktik : 100 menit Teori : 100 menit Praktik : 100 menit Referensi 6 2 1 dan 2 Kode Dok. Revisi 4. 5. 3. Dasar-dasar Ajax 1. 2. 3. 4. 4. Pengembalian Data sebagai Text 1. menyebutkan komponen-komponen utama ajax Mahasiswa dapat menjelaskan cara kerja ajax Mahasiswa dapat membuat aplikasi sederhana Mahasiswa dapat menjelaskan tentang obyek XMLHTTPRequest Mahasiswa dapat menjelaskan komunikasi aplikasi client dengan server dengan ajax Mahasiswa dapat menjelaskan mekanisme pengembalian data dalam aplikasi ajax Mahasiswa dapat membuat aplikasi sederhana dengan menggunakan ajax Mahasiswa dapat menjelaskan tentang responseText : F-PRG-002.07 :0 1. Obyek XMLHTTPRequest 2. Berkomunikasi dengan Server 3. Pengembalian Data 4. Aplikasi Sederhana Teori : 200 menit Praktik : 200 menit 2 1. Fungsi responseText 2. Properti-properti responseText Teori : 200 menit Praktik : 200 menit 2 Kode Dok. Revisi 5. Asynchronous HTML dan HTTP (AHAH) XML 6. Pengembalian data sebagai XML 7. Web Services 2. Mahasiswa dapat menyebutkan property-properti dari responseText 3. Mahasiswa dapat menerapkan obyek responseText dalam aplikasi 1. Mahasiswa dapat menjelaskan penegertian AHAH 2. Mahasiswa dapat membuat file pustaka AHAH 3. Mahasiswa dapat menerapkan file pustaka dalam pembuatan aplikasi 1. Mahasiswa dapat menjelaskan fungsi responseXML 2. Mahasiswa dapat menyebutkan property-properti responseXML 3. Mahasiswa dapat menggunakan obyek responseXML dalam pembuatan aplikasi 1. Mahasiswa dapat : F-PRG-002.07 :0 3. Menggunakan responseText 1. Mengenal AHAH 2. Membuat pustaka AHAH 3. Menggunakan AHAHlib.js Teori : 200 menit Praktik : 200 menit 2 1. Fungsi responseXML 2. Property-properti responseXML 3. Menggunakan responseXML Teori : 100 menit Praktik : 100 menit 2 1. Mengenal Web Service Teori : 300 menit 1 dan 2 Kode Dok. Revisi 2. 3. 4. 5. 6. menjelaskan yang dimaksud dengan Web Service Mahasiswa dapat menjelaskan pengertian dan manfaat REST Mahasiswa dapat menggunakan REST dalam aplikasi Mahasiswa dapat menjelaskan pengertian dan manfaat SOAP Mahasiswa dapat menjelaskan dan menguraikan Protocol SOAP Mahasiswa dapat menerapkan fasilitas SOAP pada aplikasi ajax EVALUASI : - Tugas Pembuatan Aplikasi + Presentasi - Ujian Tengah Semester - Ujian Akhir Semester 2. REST (Representational Praktik : 300 menit State Transfer) 3. Menggunakan REST 4. Web Service dengan SOAP 5. Protocol SOAP 6. Menggunakan Ajax dengan SOAP : F-PRG-002.07 :0 Kode Dok. Revisi REFERENSI : 1. Lee Babin, Beginning Ajax with PHP from Novice to Professional, Apress, 2007 2. Phil Ballard, Michael Moncur, Sams Teach Yourself Ajax, Javascript and PHP, Sams Publishing, 2009. : F-PRG-002.07 :0