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