Review
Pemrograman
Web
I
Pemrograman
Web
II
Intro
z
Mata kuliah
: Pemrograman Web 2
z
SKS :
3
z
Jenis
: Mata kuliah wajib
z
Pertemuan
: 14 pertemuan kelas
z
Periode
: Ganjil 2010 – 2011
Aturan
Perkuliahan
z
Kehadiran minimal : 60%
z
Sudah termasuk sakit, izin.
z
Komponen penilaian :
z
Tugas + Quiz
: 20%
z
UTS :
25%
z
UAS :
30%
z
Praktikum :
25%
z
Kehadiran
: 10%
Silabus
Perkuliahan
z
Web Dinamis
z
Server Side Scripting (PHP)
z
PHP + MySQL
Pengenalan
Internet
z
Apa itu internet ?
z
Dua atau lebih komputer yang berhubungan menggunakan
jaringan komputer di dunia (world-wide) yang saling
berkomunikasi, berinteraksi, dan bertukar informasi.
z
Menggunakan standarisasi protokol TCP/IP
Pemanfaatan
Internet
z
File
sharing
z
Web
z
z
Chating
z
VoIP
z
Teleconference
z
Remoting
(akses
jarak
jauh)
Hypertext
Transfer
World
Wide
Web
(www)
z
Layanan internet
yang
didapatkan oleh pemakai komputer
yang
terhubung ke internet.
z
Suatu standarisasi agar
dapat berkomunikasi antara satu
dengan yang
lain.
z
Sistem terdistribusi (Client &
Server)
dalam skala besar.
Hypertext
Transfer
Protocol
z
Protokol yang
dipergunakan untuk mentransfer dokumen
dalam
Word
Wide
Web
(http://)
z
HTTP
request
dikirimkan dari browser
pengguna ke server
HTTP
dan
kemudian
hasilnya
adalah
sebuah halaman web
Hypertext
Transfer
Protocol
Secure
z
HTTPS,
adalah
kombinasi
dari
HTTP
dengan
protokol
SSL/TLS
untuk
menjalin
koneksi
yang
terenkripsi
(aman)
dan
mengindentifikasi
keaslian
server.
z
Koneksi
HTTPS
biasanya
digunakan
untuk
transaksi
pembayaran
pada
website,
atau
transaksi
sensitif
suatu
sistem
informasi
di
perusahaan.
SSL/TLS
Adalah
protokol
kriptografi,
yang
menyediakan
keamanan
untuk
File
Transfer
Protocol
(FTP)
z
FTP
adalah
standar
protokol
jaringan
yang
digunakan
untuk
pertukaran
dan
manipulasi
file
melalui
protokol
TCP/IP,
seperti
Internet.
z
Biasanya
digunakan
untuk
mengirim
file
dari
client
ke
server,
atau
men
‐
download
file
dari
server
ke
client.
Uniform
Resource
Locator
(URL)
z
Alamat dari sebuah
resource
yang
dapat diakses di
Internet.
z
URL
secara
umum
terdiri
dari
:
z
Jenis Protokol
z
Alamat IP
/
nama domain
z
Nama file
z
Contoh
:
z
http://www.sandhikagalih. net/index.php
Domain
Name
System
(DNS)
z
Versi
teks
dari
IP
Address.
z
Setiap nama domain
memiliki IP
Address
yang
unik yang
terasosiasi dengannya.
z
Untuk
mempermudah
pengguna
untuk
mengakses suatu
Top
Level
Domain
z
.com
→
commercial
z
.edu
→
educational
z
.gov
→
government
z
.mil
→
military
z
.net
→
networking
z
.org
→
nonprofit
organization
z
.biz
→
bussines
z
.info
→
multi
purposes
z
.co
→
corporate
z
.ac
→
academic
z
.co.id
z
.web.id
regional
z
.ac.id
Second
Level
Domain
(Sub
Domain)
z
teknik.unpas.ac.id
z
teknik
adalah
sub
domain
dari
unpas.ac.id
z
mail.yahoo.com
Web
Programming
z
Client
Side
Scripting
z
HTML
z
Javascript
z
CSS
z
Server
Side
Scripting
z
PHP
z
ASP
Web
Application
z
Web
Statis
z
Dibentuk menggunakan client
side
scripting (HTML,
CSS,
Javascript).
Update dilakukan secara manual
dan
melakukan perubahan terhadap
script
halaman tersebut.
HTML
HyperText
Markup
Language
HTML
HTML?
z
Sebuah bahasa markup
yang
digunakan untuk membuat sebuah
halaman web
dan menampilkan berbagai
informasi
di
dalam
sebuah
browser.
z
HTML
berupa kode
‐
kode tag
yang
menginstruksikan browser
• Document
Information
<html></html>
• Document
Header
<head></head>
• Document
Body
<body></body>
Struktur
HTML
Struktur
Standar
Dokumen
HTML
<html>
<head>
...
</head>
<body>
<body bgcolor = “blue”>
tag
attribute
attribute value
element
Penulisan
Tag
z
Tag
pembuka
z
<
>
z
Tag
penutup
z
</
>
Contoh
:
<p>Ini
paragraf</p>
Ö
Untuk memuat gambar ke dalam halaman web.
contoh
:
<img src=“logo-unpas.jpg” />
Tag
image
memiliki beberapa attribute
antara lain
:
•
src
→
lokasi gambar yang
akan ditampilkan
•
width
→
ukuran lebar gambar
•
height
→
ukuran tinggi gambar
•
alt
→
deskripsi tentang gambar
•
title
→
judul gambar
Ö
Dipergunakan untuk menghubungkan (linking)
text
dan
image
ke
halaman
lain
atau
bagian
tertentu
dari
halaman yang
sama dalam
satu website
atau website
yang
lain.
cth :
• Link
ke
halaman
website
lain
<a href=“http://sandhikagalih.net”>website</a>
Tabel
z