SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah : Pemogaman Bebasis Web II Kode Mata Kuliah : TI 028 Bobot Kedit : 3/1 SKS Semeste Penempatan : VIII Kedudukan Mata Kuliah : Mata Kuliah Keahlian Bekaya Mata Kuliah Pasyaat : Pemogaman Bebasis Web I Penanggung Jawab Mata Kuliah : Sayed Muchallil, MS Petemuan / Minggu Pokok Bahasan / Tujuan Instuksional Umum (TIU) Sub Pokok Bahasan dan Sasaan Belaja / Tujuan Instuksional Khusus (TIK) Tehnik Pembelajaan Media Pembelajaan Evaluasi Refeensi 1 Pengenalan Intenet Definisi intenet Potokol Layanan aplikasi Metode pengalamatan Tata caa penamaan dan bentuk penamaan di intenet Konfiguasi koneksi konsep intenet aga dapat memahami peneapan pemogaman bebasis web Ceamah Akses intenet Tugas 1 : Mahasiswa mengakses intenet untuk dapat menjelaskan Contoh-contoh layanan aplikasi di intenet Mengumumkan kepada mahasiswa bahwa ada 2 tugas membuat poyek website yang dikejakan secaa kelompok, yaitu: 1. Poyek 1 dibuat menggunakan HTML,CSS,JavaScipt dan XML. Tugas ini dipesentasikan pada minggu ke-8 2. Poyek 2 dibuat menggunakan PHP dan MYSQL. Tugas ini dipesentasikan pada 1
minggu ke-14 2 Konsep pemogaman bebasis web Konsep dasa web Asitektu web HTTP Client side pogamming Seve side pogamming Web seve softwae Pengenalan Web Hosting Poses unggah (upload) aplikasi Ceamah Peangka web seve Akses intenet Tugas 2 : Mahasiswa melakukan instalasi web seve Mahasiswa mengakses web hosting tidak bebaya untuk mengetahui posedu unggah suatu aplikasi Kelas dan memahami konsep pemogaman bebasis web membedakan jenis pemogaman bebasis web mengetahui contoh softwae web seve 3 HTML dan XHTML Konsep HTML Konsep XHTML Pebedaan HTML dan XHTML Stuktu dokumen HTML Membuat halaman HTML Tag HTML (Text, List, Hypelink, Image) Ceamah Peangka Tugas 3: Mahasiswa membuat website menggunakan tag-tag HTML yang telah dipelajai tidak bebaya dan mengeti konsep HTML dan 2
XHTML membedakan HTML dan XHTML Mahasiswa mengeti tag HTML untuk teks,list,hypelink dan image 4 HTML Tag HTML : Fame Tabel Fom dan field komponen Metode Post dan Get Mahasiswa mengeti tag HTML untuk fame, tabel,fom dan metode post dan get Ceamah Peangka Tugas 4: Mahasiswa menambahkan tag-tag HTML yang dipelajai pada minggu ke 4 kedalam website yang telah dibuat sebelumnya tidak bebaya 5 Cascading Style Sheet (CSS) Konsep CSS Caa keja CSS CSS popety Mahasiswa mengeti dan konsep CSS caa keja CSS Mahasiswa mengeti CSS popeti Ceamah Peangka Tugas 5: Mahasiswa menambahkan CSS pada website yang sudah dibuat sebelumnya tidak bebaya 6 Java Scipt Pengenalan JavaScipt Penggunaan JavaScipt di HTML Peletakan kode JavaScipt dalam HTML Ceamah Peangka Tugas 6: Mahasiswa menambahkan JavaScipt dalam website yang telah dibuat sebelumnya. 3
JavaScipt Statemen, komenta, vaiabel, opeato,stuktu kendali, function, peulangan, event, ty catch,thow Mahasiswa mengeti mengenai konsep JavaScipt Mahasiswa mengeti penggunaan JavaScipt dalam dokumen HTML Mahasiswa mengeti pada bagian mana meletakkan kode JavaScipt dalam dokumen HTML penggunaan statemen,komenta,vaiabe l,opeato,stuktu kendali, function,peulangan,event,t y catch,thow dalam JavaScipt Peangka tidak bebaya Mahasiswa membuat website sedehana menggunakan XML dan HTML tidak bebaya 7 8 XML Konsep XML Caa keja XML XML Tee XML sintak XML elemen XML atibut XML validasi dan validato Menampilkan file XML Menggunakan CSS dalam XML XML XSLT Ceamah Tugas 7: 4
XML pase XML DOM Menampilkan data XML di HTML Mahasiswa mengeti konsep XML Mahasiswa mengeti caa keja XML Mahasiswa mengeti stuktu dokumen XML atuan sintak XML Mahasiswa mengeti elemen XML atibut dalam elemen XML kegunaan DTD untuk memvalidasi dokumen XML bagaimana menampilkan dokumen XML penggunaan CSS dalam XML penggunaan XSLT pada dokumen XML kegunaan XML pase untuk membaca dan memanipulasi XML Mahasiswa mengeti konsep 5
dai XML DOM bagaimana menampilkan data XML dalam HTML 9 PHP Pengenalan PHP Dasa-dasa PHP : Vaiabel,konstanta, tipe data dan opeato, flow kontol dan statemen konsep PHP mengenai vaiabel,konstanta,tipe data dan opeato, flow kontol dan statemen dalam PHP Ceamah Peangka Tugas 8: Mahasiswa membuat website menggunakan PHP tidak bebaya 10 PHP Aay Peulangan Function Fom Get dan Post mengenai fungsi aay,peulangan,function, fom dan metode Get, Post dalam PHP Ceamah Peangka Tugas 9: Mahasiswa menambahkan fungsi yang diteangkan pada minggu ke 10 kedalam website yang telah dibuat sebelumnya tidak bebaya 11 Ujian Tengah Semeste 6
12 MYSQL Konsep database Pengenalan MYSQL Bahasa SQL dalam MYSQL konsep database kegunaan dai MYSQL menggunakan SQL Ceamah Peangka Tugas 10: - Mahasiswa membuat database menggunakan PHPMYadmin 13 Integasi PHP dan MYSQL Pengenalan fungsi-fungsi database MYSQL di PHP Input field dalam fom HTML ke MYSQL dengan PHP Menampilkan hasil Quey dengan HTML dan PHP Mahasiswa mengeti mengenai fungsi-fungsi database Mahasiswa mengeti bagaimana menggunakan input field dalam HTML yang tekoneksi dengan database MYSQL Mahasiswa mengeti bagaimana membuat quey untuk mengakses data dalam database sehingga dapat ditampilkan dalam HTML Ceamah Peangka Tugas 11: Mahasiswa mengintegasikan website yang dibuat menggunakan PHP dengan database MYSQL yang telah dibuat melalui PHPMYadmin 7
14 Content Management System (CMS) Konsep CMS Softwae CMS (MAMBO, LIMBO,JOOMLA, PHPNuke) meneangkan pengetian CMS Peangka CMS Tugas 12: Mahasiswa menginstall softwae CMS menyebutkan dan meneangkan CMS softwae 15 Pesentasi - Mahasiswa dapat mempesentasikan poyek 2 yang tedii dai HTML,CSS,JavaScipt dan XML 16 Ceamah Peangkat lunak visual dan teks Viewe UJIAN AKHIR SEMESTER Tugas 13: Mahasiswa mempesentasikan poyek kedua 1. Sebesta, R.W.,Pogamming the Wold Wide Web, Addison Wesley, 2002 2. Hall, M.,Coe Web Pogamming, Pentice Hall, 1998 3. Deitel, H.M. et.al.,xmlhow To Pogam 2/e, Pentice Hall, 2000 4. Badley, N., The XML Companion 2/e, Addison-Wesley, 2000 5. Badley, N., The XML Companion, Addison-Wesley, 2000 6. Staab, Steffen, Semantic Web and Pee to Pee, Spinge-Velag, Belin, 2006 7. http://php.net 8. http://w3c.og 9. http://www.pess.umich.edu 10. http://www.ilmukompute.com 11. Adhi Rachdian AndySikumbang, Masteing CMS dengan Mambo/Joomla, PT. Elex Media Komputindo, Jakata, 2005 12. http://en.wikipedia.og/wiki/wold_wide_web 13. http://id.wikipedia.og/wiki/web 8