Deskripsi Isi Pembelajaran (Learning Material): Teori
- Pengenalan: internet, www, web browser, web server, URL, protokol http, dan toolbox pemrograman
- XHTML: evolusi, sintak dasar, struktur dokumen XHTML, format text, citra, hypertext link, list, tabel, form, dan frame
- Style sheets: level style sheets, format spesifikasi, format selector, form properti, properti font dan list, pengaturan text, margin dan warna, latar belakang, garis tepi, serta tag
- Dasar-dasar JavaScript: orientasi objek, karakteristik sintak, operasi-operasi primitif dan ekspresi, I/O, perintah-perintah kontrol, kreasi dan modifikasi objek, array, fungsi, konstruktor, pattern matching, dan error dalam script
- Dokumen JavaScript dan HTML: JavaScript Execution Environment, dokumen model objek, akses elemen, event dan penanganan event, model event, serta object navigator
- Dokumen dinamik JavaScript: posisi elemen, moving element, visibilitas elemen, mengubah warna dan font, isi dinamik, elemen stack, lokasi dan reaksi mouse, elemen slow movement, serta elemen drag and drop
- Java Applets: aktivitas applet, metode paint component, tag, parameter applet, grafik, warna, serta applet interaktif
- XML: sintaks XML, struktur dokumen, definisi tipe dokumen, namespace, skema XML, menampilkan dokumen XML, sheet style XSLT, dan prosesor XML
- Dasar-dasar Perl: operasi skalar, perintah penugasan dan I/O, perintah kontrol, array, hash, referensi, fungsi, pattern matching, serta file I/O
- Perl untuk Pemrograman CGI: interface gateway, CGI linkage, format query String, modul CGI, serta cookies
- Servlets dan halaman server Java: detail servlet, storing information, serta halaman server Java
- Pengenalan PHP: karakteristik sintaks, primitif, operasi, dan ekspresi, output, statemen kontrol, array, fungsi, pattern matching, form handling, file, cookies, serta tracking
- Pengenalan ASP.NET: kerangka .NET, overview C#, ASP. NET, serta kontrol ASP.NET.
- Akses basis data melalui Web: basis data relasional, SQL, arsitektur untuk akses basis data,
sistem basis data MySQL, akses basis data dengan Perl dan MySQL, PHP dan MySQL,
serta JDBC dan MySQL
- Proyek akhir pemrograman Web Deskripsi Isi Pembelajaran (Learning Material): Praktik
- Program dengan sintaks XHTML yang meliputi evolusi, sintak dasar, struktur dokumen XHTML, format text, citra, hypertext link, list, tabel, form, dan frame
- Style sheets: level style sheets, format spesifikasi, format selector, form properti, properti font dan list, pengaturan text, margin dan warna, latar belakang, garis tepi, serta tag
dan di dalam program
- JavaScript: orientasi objek, operasi-operasi primitif dan ekspresi, I/O, perintah-perintah kontrol, kreasi dan modifikasi objek, array, fungsi, konstruktor, pattern matching, dan error dalam script
- Dokumen JavaScript dan HTML yang meliputi : JavaScript Execution Environment, dokumen model objek, akses elemen, event dan penanganan event, model event, serta object navigator di dalam program
- Dokumen dinamik JavaScript: posisi elemen, moving element, visibilitas elemen, mengubah warna dan font, isi dinamik, elemen stack, lokasi dan reaksi mouse, elemen slow movement, serta elemen drag and drop di dalam program
- Java Applets: aktivitas applet, metode paint component, tag, parameter applet,
grafik, warna, serta applet interaktif
- XML: sintaks XML, struktur dokumen, definisi tipe dokumen, namespace, skema XML, menampilkan dokumen XML, sheet style XSLT, dan prosesor XML
- Program dengan bahasa pemrograman Perl: operasi skalar, perintah penugasan dan I/O, perintah kontrol, array, hash, referensi, fungsi, pattern matching, serta file I/O
- Program dengan bahasa pemrograman perl dalam Pemrograman CGI: interface gateway, CGI linkage, format query string, modul CGI, serta cookies
- Program dalam bentuk Servlets dan halaman server Java: detail servlet, storing information, serta halaman server Java
- Program dengan bahasa pemrograman PHP: karakteristik sintaks, primitif, operasi, dan ekspresi, output, statemen kontrol, array, fungsi, pattern matching, form handling, file, cookies, serta tracking
- Program dengan menyertakan ASP.NET: kerangka .NET, overview C#, ASP. NET, serta kontrol ASP.NET.
- Akses basis data melalui Web: basis data relasional, SQL, arsi-tektur untuk akses basis data, sistem basis data MySQL, akses basis data dengan Perl dan MySQL, PHP dan MySQL, serta JDBC dan MySQL
Capaian Pembelajaran
- Merumuskan perencanaan dalam mengembangkan aplikasi berbasis web yang
komprehensif, yang mencakup analisis kebutuhan hingga implementasi
- Mengintegrasikan teknologi terbaru dalam pengembangan web termasuk teknik-teknik
terbaru dalam pengembangan
- Mematuhi prinsip-prinsip etika dalam pengembangan web, serta menghasilkan solusi
yang unik dalam menanggapi kebutuhan dalam pengembangan web
Daftar Pustaka:
- - Wang, P. S. 2012. Dynamic Web Programming and HTML5. Boca Raton: CRC Press.
- - Robbins, J. N. 2012. Learning Web Design, 4th Edition. California: O’Reilly Media, Inc.
- - Nixon, R. 2015. Learning PHP, MySQL & JavaScript: With JQuery, CSS & HTML5. California: O’Reilly Media, Inc.
- - Darlington, Keith. 2005. Effective Website Development: Tools and Techniques. Singapore: Pearson Education Asia.
- - Sebesta, Robert W. 2005. Programming the World Wide Web. Singapore: Pearson Education Asia.
- - Deitel, Harvey M, dkk. 2004. Internet and World Wide Web: How to Program. Singapore: Pearson Education Asia.
- - Yuen, P. K dan Lau Vincent. 2003. Practical Web Technologies. Singapore: Pearson Education Asia.
- - Pollock, John. 2004. Javascript: A Beginner’s Guide. Singapore: McGraw-Hill Education.