Program Studi Teknologi Informasi UNIVERSITAS UDAYANA PEMROGRAMAN INTERNET Program Studi Mata Kuliah (MK) Kode MK Semester SKS Standar Kompetensi No 1 Kompetensi Dasar Mengetahui dan memahami dasar-dasar Web dan HTML Pemrograman Internet : Teknologi Informasi Nama Dosen : : Pemrograman Internet 1. I Nyoman Piarsa, ST., MT. : TI023323 :4 : 3 (3 x 50 menit) - Mahasiswa dapat memahami konsep pemrograman internet secara rinci. - Mahasiswa dapat menggunakan dan mengimplementasikan fungsi dan fitur bahasa pemrograman internet untuk membuat suatu program aplikasiberbasis web. Materi Pokok Dasar-dasar Web dan HTML Pengalaman Belajar Indikator Pencapaian Menjelaskan kontrak perkuliahan. Menjelaskan dan mendiskusikan materi tentang konsep dasar Web, arsitektur Web, HTTP, client side programming, server side programming, web server software (PHPTriad, XAMPP), konsep • Mahasiswa memahami konsep dasar web dan arsitektur web • Mahasiswa dapat menyebut dan menerangkan pengertian HTTP dan penggunaannya. • Mahasiswa dapat menerangkan client side dan server side Penilaian U U T K S √ √ √ Alokasi Waktu TM 50 P L 60 Sumber/Bahan/Alat 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 4. Slide Presentasi 1|Halaman Program Studi Teknologi Informasi UNIVERSITAS HTML • • 2 3 Mahasiswa • Tag dasar dapat HTML mengetahui dan • HTML memahami Intermediate script HTML Mengetahui dan memahami CSS Pemrograman Internet Cascading Style Sheet (CSS) Menjelaskan dan mendiskusikan materi tentang dasar text formatting, identifikasi sumberdaya, dasar penggunaan image dan background images, memformat tabel, frames dan penggunaan form untuk mendapatkan informasi dari user Menjelaskan dan mendiskusikan materi tentangkonsep • • programming dan fungsinya. Mahasiswa dapat menyebutkan contoh web server dan melakukan instalasi. Mahasiswa dapat menerangkan definisi HTML. Mahasiswa dapat membuat contoh sederhana menggunakan format teks dasar, URL, link, image. Mahasiswa dapat membuat tabel, frame dan form • Mahasiswa dapat menerangkan definisi dan kegunaan CSS UDAYANA √ √ √ 50 60 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 4. Slide Presentasi 5. Laptop/Komputer √ √ √ 50 60 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 2|Halaman Program Studi Teknologi Informasi UNIVERSITAS dasar CSS dan property dari CSS 4 Mengetahui dan memahami CGI Pengantar Perl dan CGI Menjelaskan dan mendiskusikan materi tentangkonsep Perl dan CGI, Server Side Scripting, lingkungan variable di Perl, metode POST dan GET 5 Mengetahui dan memahami JavaScript Menjelaskan dan mendiskusikan Pemrograman Internet • Mahasiswa dapat menerangkan CSS property dan menggunakannya . • Mahasiswa dapat √ √ menerangkan definisi dan kegunaan Perl dan CGI • Mahasiswa dapat mengaplikasikan server side scripting dengan menggunakan Perl dan CGI • Mahasiswa dapat menerangkan dan menggunakan lingkungan variabel di Perl • Mahasiswa dapat menerangkan dan menggunakan metode POST dan GET Mahasiswa dapat √ √ menerangkan UDAYANA 4. Slide Presentasi 5. Laptop/Komputer √ 50 60 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 4. Slide Presentasi 5. Laptop/Komputer √ 50 60 1. Silabus, SAP 2. Kontrak 3|Halaman Program Studi Teknologi Informasi script JavaScript UNIVERSITAS materi tentangObject Oriented Programming Language, tipe data: literals, operators, statements, object di JavaScript dan HTML;Classes dan objects, properties methods events, fungsi, parameter, event handling konsep OOPL, Object, fungsi, parameter,event handling pada JavaScript UDAYANA Perkuliahan 3. Textbook 4. Slide Presentasi 5. Laptop/Komputer 6 Mengetahui dan memahami JavaAplets Java Applets Menjelaskan dan mendiskusikan materi tentanggrafik dan GUI Mahasiswa dapat membuat interface yang menggunakan grafis √ √ √ 50 60 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 4. Slide Presentasi 5. Laptop/Komputer 7 Mengetahui dan memahami dasar-dasar pemrograman web dengan PHP PHP Menjelaskan dan mendiskusikan materi tentangdasar pemrograman PHP, variabel di PHP, operator kontrol. Mahasiswa dapat menerangkan elemen-elemen dasar pemrograman web dengan PHP serta membuat contoh aplikasi sederhana dengan menggunakan √ √ √ 50 60 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 4. Slide Presentasi 5. Laptop/Komputer Pemrograman Internet 4|Halaman Program Studi Teknologi Informasi UNIVERSITAS UDAYANA elemen-elemen dasar tsb. 8 9 Memahami dasardasarpembuata nfunction dan form dalam PHP PHP (lanjutan) Menjelaskan dan mendiskusikan materi tentang function dan form dalam bahasa PHP Mahasiswa memahami function dan form dalam PHP serta memahami kegunaannya.Mamp u membuat contoh aplikasi sederhana dengan menggunakan function dan form. √ √ √ 50 60 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 4. Slide Presentasi 5. Laptop/Komputer 10 Memahami dasar-dasar session dan cookies dalam PHP PHP (lanjutan) Menjelaskan dan mendiskusikan materi tentang session dan cookies yang berfungsi sebagai ingatan/memory global Mahasiswa memahami penggunaan sessiondan cookies dalam PHP. Mampu membuat contoh aplikasi dengan menggunakan session dan cookies. √ √ √ 50 60 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 4. Slide Presentasi 5. Laptop/Komputer 11 Memahami Konsep Basis Data konsep di Internet pengaksesan basisdata dalam pemrograman Menjelaskan dan mendiskusikan materi tentangbasis data Web, server Mahasiswa dapat menerangkan pembuatan basis data dengan MySQL serta √ √ √ 50 60 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 4. Slide Presentasi Pemrograman Internet 5|Halaman Program Studi Teknologi Informasi internet dengan PHP UNIVERSITAS basisdata dan installasinya, koneksi ke basisdata, MySQL DBMS 12 Memahami dasar-dasar penggunaan XML XML Menjelaskan dan mendiskusikan materi tentangpenggunaa n XML, XML DOM, XLS, XLT, dynamic javascript 13 Memahami dasar-dasar semantic web Pengantar Semantic Web Menjelaskan dan mendiskusikan materi tentang dasar semantic web, beda web dan semantic web, bahasa, tools dan aplikasi dalam semantic web (RDF,OWL, Protégé) 14 Memahami penggunaan Content Management Menjelaskan dan mendiskusikan Pemrograman Internet pengaksesannya dengan PHP serta membuat contoh aplikasi sederhana yang menggunakan database Mahasiswa dapat menerangkan penggunaan XML dan dapat membuat program pengolahan data dengan format XML menggunakan Dynamic JavaScript • Mahasiswa dapat menerangkan definisi semantic web • Mahasiswa dapat menyebutkan dan menerangkan perbedaan web dan semantic web • Mahasiswa dapat menyebutkan bahasa dan aplikasi semantic web • Mahasiswa dapat UDAYANA 5. Laptop/Komputer √ √ √ 50 60 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 4. Slide Presentasi 5. Laptop/Komputer √ √ √ 50 60 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 4. Slide Presentasi 5. Laptop/Komputer √ √ √ 50 60 1. Silabus, SAP 2. Kontrak 6|Halaman Program Studi Teknologi Informasi 15 UNIVERSITAS CMS System (CMS) materi tentangCMS, CMS Software (MAMBO, OpenSource CMS, Worldcircle CMS, LIMBO, JOOMLA, PHPNuke) Mengimplemen tasikan sebuah project web Project Web Mediskusikan project web yang akan dibuat dan menentukan batasanbatasannya 16 menerangkan pengertian CMS • Mahasiswa dapat menyebutkan dan menerangkan CMS software Mahasiswa dapat membuat aplikasi web yang melibatkan seluruh konsep pemrograman di internet Ujian Akhir Semester UDAYANA Perkuliahan 3. Textbook 4. Slide Presentasi 5. Laptop/Komputer √ √ √ 50 60 1. Silabus, SAP 2. Kontrak Perkuliahan 3. Textbook 4. Slide Presentasi 5. Laptop/Komputer Pustaka : 1. Joseph Schmuller, ”Teach Yourself UML in 24 Hours”, SAMS 2. Sebesta, R.W., Programming the World Wide Web, Addison Wesley, 2002 3. Hall, M.,Core Web Programming, Prentice Hall, 1998 4. Deitel, H.M. et.al., XML How To Program 2/e, Prentice Hall, 2002 5. Bradley, N., The XML Companion 2/e, Addison-Wesley, 2000 6. Bradley, N., The XML Companion, Addison-Wesley, 2000 7. Staab, Steffen, Semantic Web and Peer to Peer, Springer-Verlag, Berlin, 2006 8. http ://php.net 9. http://mysql.com 10. http://w3c.org 11. http://www.press.umich.edu 12. http://www.ilmukomputer.com 13. Adhi Rachdian & AndySikumbang , Mastering CMS dengan Mambo / Joomla, PT. Elex Media Komputindo, Jakarta, 2005 Pemrograman Internet 7|Halaman Program Studi Teknologi Informasi 14. 15. UNIVERSITAS UDAYANA http://en.wikipedia.org/wiki/World_Wide_Web http://id.wikipedia.org/wiki/Web Pemrograman Internet 8|Halaman