PEMROGRAMAN INTERNET

advertisement
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
Download