INTRODUCTION TO
WEB PROGRAMMING
Undang Syaripudin
Objective chapter
Protokol://Servername:PortNumber/Filepath
Contoh :
http://uinsgd.ac.id/index.php
Pemrograman Sisi
(Client-side Dan Server-side Scripting)
Bahasa pemrograman yang untuk mengaplikasikannya tidak
memerlukan web server, atau bahasa pemrograman yang berjalan di
sisi client.
Contoh :
1. HTML
2. JavaScript
3. DLL
Bahasa pemrograman yang untuk mengaplikasikannya
memerlukan web server, atau bahasa pemrograman yang berjalan di
sisi server.
Contoh :
4. ASP, memerlukan web server IIS.
5. PHP, memerlukan web server Apache, xampp.
6. DLL
Model Pemrograman Web
CLIENT WEB
(PC) SERVER
Request (URL)
HTTP Server
Request (URL)
Response (Content)
Web Content
Response (Content)
Browser
World Wide Web (WWW)
Internet merupakan jaringan global yang
menghubungkan suatu network dengan network
lainya di seluruh dunia.
TCP/IP menjadi protocol penghubung antara
jaringan-jaringan yang beragam di seluruh dunia
untuk dapat berkomunikasi.
World Wide Web (WWW) merupakan bagian dari
internet yang paling cepat berkembang dan paling
populer.
8
WWW - continued
WWW bekerja merdasarkan pada tiga mekanisme
berikut:
Protocol standard aturan yang di gunakan untuk
berkomunikasi pada computer networking, Hypertext
Transfer Protocol (HTTP) adalah protocol untuk WWW.
Address WWW memiliki aturan penamaan alamat web
yaitu: URL(Uniform Resource Locator) yang di gunakan
sebagai standard alamat internet.
HTML digunakan untuk membuat document yang bisa di
akses melalui web.
http://www.detik.com/index.html
9
Browser dan Editor
Browser: Browser merupakan software yang di install
di mesin client yang berfungsi untuk
menterjemahkan tag-tag HTML menjadi halaman
web. Browser yang sering di gunakan biasanya
Internet Explorer, Netscape Navigator, Opera, Mozilla
dan masih banyak yang lainya.
Editor: Program yang di gunakan untuk membuat
document HTML, ada banyak HTML editor yang bisa
anda gunakan diantaranya: Notepad, Notepad++,
Microsoft FrontPage, Macromedia Dreamweaver, dan
lain-lain.
10
HyperText Markup Language (HTML)
11
Tag-tag HTML
1. Kalo pada bahasa pemrograman kita
mengenal code, maka pada HTML kita
mengenal yang namanya tag.
13
Struktur HTML document
Document HTML bisa di bagi mejadi tiga bagian utama:
html, head, dan body.
<html>
<head>
</head>
<body>
</body>
</html>
14
Susunan HTML
<Head>
Kepala <Title>
Judul Homepage
<head> </Title>
</Head>
Homepage
<Body>
Isi…Teks
Tubuh
Isi…Tabel.
<body> Isi…Audio, Video, dll.
</Body>
15
<html>
16
<head>
17
<body>
18
Elemen dasar – Block Level
<body>
<h1>Heading one</h1>
<h2>Heading two</h2>
<h3>Heading three</h3>
<h4>Heading four</h4>
<h5>Heading five</h5>
<h6>Heading six</h6>
</body>
19
Elemen dasar – Paragraph (p)
<body>
<h3>Salam Kenal</h3>
<p>
Saya dari jurusan telekom PENS ITS.
Siapa ya yang mo kenalan dengan saya.
</p>
<body>
20
Elemen dasar – list item (li)
<body>
<P>Nama-nama buah</P>
<ul>
<li>Mangga</li>
<li>Duren</li>
<li>Sirsak</li>
</ul>
</body>
21
list item (li) - continued
<body>
<P>Daftar Jurusan PENS ITS</P>
<ol start="1" type=“1">
<li>Telkom</li>
<li>IT</li>
<li>Elka</li>
<li>Elektro Industri</li>
</ol>
</body>
22
list item (li) - continued
23
Elemen dasar – Horizontal Rules <hr>
24
Pemformatan Page
27
Elemen dasar – hyperlink <a>
Untuk membuat link ke dokumen lain.
Contoh:
<a href=dua.html>Ke halaman dua</a>
<a href=“http://lecturer.if-its.edu/
~undang”> WEB PRIBADI UNDANK</a>
Untuk membuat link ke bagian tertentu dlm dokumen.
Contoh:
28
Elemen dasar – hyperlink <a>
<html>
<head>
<title>Penggunaan Tag Link </title>
</head>
<body>
<h1>Belajar Tag Link</h1>
<p>Saya sedang belajar HTML dari
<a href="http://www.duniailkom.com">Duniailkom</a></p>
</body>
</html>
Elemen dasar – hyperlink <a>
<html>
<head>
<title>Penggunaan Tag Link </title>
</head>
<body>
<h1>Belajar Tag Link</h1>
<p>Halaman HTML pertama saya adalah <a href=
"hello.html">Hello</a></p>
</body>
</html>
Pembuatan Tabel
<html> <tr>
<head> <td> Baris 4, Kolom 1</td>
<title>Penggunaan Tag Tabel</title> <td> Baris 4, Kolom 2</td>
</head> <td> Baris 4, Kolom 3</td>
<body> </tr>
<h1>Belajar Tag Tabel</h1> </table>
<table border="1"> </body>
<tr> </html>
<td>Baris 1, Kolom 1</td>
<td>Baris 1, Kolom 2</td>
<td>Baris 1, Kolom 3</td>
</tr>
<tr>
<td>Baris 2, Kolom 1</td>
<td>Baris 2, Kolom 2</td>
<td> Baris 2, Kolom 3</td>
</tr>
<tr>
<td> Baris 3, Kolom 1</td>
<td> Baris 3, Kolom 2</td>
<td> Baris 3, Kolom 3</td>
</tr> 31
LOGO
tag form, input, textarea, select dan option
<html>
<head>
<title>Belajar Membuat Form </title>
</head>
<body>
<form action=" formulir.html" method=“post">
Nama: <input type="text" name="nama" value="Nama Kamu" />
<br />
</form>
</body>
</html>
TAG INPUT
<input type=”text” /> atau bisa juga <input /> adalah textbox inputan
biasa yang menerima input berupa text, contohnya digunakan untuk
inputan nama, username, dan inputan yang berupa text pendek. Input
type text ini juga bisa memiliki atribut value yang bisa diisi nilai
tampilan awal dari text
<input type=”password” /> dalam tampilannya sama dengan type
text, namun teks yang diinput tidak akan terlihat, akan berupa bintang
atau bulatan. Biasanya hanya digunakan untuk inputan yang sensitif
seperti password.
<input type=”checkbox” /> adalah inputan berupa checkbox yang
dapat diceklist atau di centang oleh user. User dapat memilih atau
tidak memilih checkbox ini. Type checkbox memiliki atribut checked
yang jika ditulis atau diisi dengan nilai checked, akan membuat
chexkbox langsung terpilih pada saat pertama kali halaman
ditampilkan. Contoh inputan checkbox berupa hobi, yang oleh user
dapat dipilih beberapa hobi.
TAG INPUT
<body>
Jenis Kelamin :
<input type="radio" name="jenis_kelamin" value="laki-laki" checked />
Laki - Laki
<input type="radio" name="jenis_kelamin" value="perempuan" />
Perempuan <br/>
Hobi: <input type="checkbox" name="hobi_baca" /> Membaca Buku
<input type="checkbox" name="hobi_nulis" checked /> Menulis
<input type="checkbox" name="hobi_mancing" /> Memancing
<br/>
</body>
tag <textarea>