C. Pokok-pokok materi
1. Konsep teknologi web
2. Format teks pada halaman web
3. Format tabel pada halaman web
4. Format multimedia pada halaman web
5. Format kaitan (link) pada halaman web
6. Format formulir pada halaman web
7. Style pada halaman web
D. Uraian Materi
1. Pengenalan Web
a. Apakah web :
Web (World Wide Web) merupakan salah satu layanan yang didapat oleh
pemakai komputer yang terhubung ke internet, yang dapat memudahkan
pengguna komputer untuk berinteraksi dengan pengguna internet lainnya
dan mencari informasi yang diperlukan.
b. Web browser :
Browser web merupakan software yang digunakan untuk menampilkan informasi
dari server web.
1
2
c. Server web :
Server web adalah komputer yang digunakan untuk menyimpan
dokumen-dokumen web, komputer ini akan melayani permintaan dokumen
web dari kliennya.
Contoh dari web server : IIS, PWS, Apache, Xitami.
2. Struktur Html
Elemen yang dibutuhkan untuk membuat suatu dokumen HTML dinyatakan
dengan tag <html>, <head>, dan <body> berikut tag-tag pasangannya. Setiap
dokumen terdiri atas tag head dan body. Elemen head berisi informasi tentang
dokumen tersebut, dan elemen body berisi teks yang sebenarnya yang tersusun
dari link, grafis, paragraf dan elemen lainnya.
Berikut ini adalah pola dasar sebuah dokumen HTML :
<!DOCTYPE html>
<html>
<head>
<title>
Cara Kode - Ini tampil di tabs bar / title bar
</title>
</head>
<body>
Selamat belajar HTML, ini bagian yang tampil dalam browser
</body>
</html>
Pada baris pertama yaitu <!DOCTYPE html> fungsinya untuk memberi tahu
browser bahwa file tesebut adalah file HTML, atau untuk mendeklarasi dari
dokument HTML.
Pada baris nomor 3 terdapat tag pembuka HTML yaitu <html>, dan pada
baris nomor 9 terdapat tag penutup HTML yaitu </html>. Tag ini menjadi wadah
dari semua tag-tag HTML yang akan ditulis, atau ketika kamu akan menulis tag
HTML lain harus berada didalam tag HTML ini.
Pada baris ke 3 terdapat tag header yaitu <head>, dan penutupnya terdapat
pada baris ke 5 yaitu </head>. Tag head menjadi tempat untuk menempatan
informasi-informasi yang ada atau digunakan didalam file html tersebut, misalnya
seperti title, meta, script, dan lain sebagainya.
Pada baris nomor 4 terdapat tag title yaitu <title>Cara Kode – Ini tampil di tab
bar / title bar</title>. Tag title ini akan tampil pada bagian tab bar atau title bar
pada browser, contohnya seperti gambar dibawah ini pada bagian yang ditandai
kotak merah :
4
Pada baris ke 6 terdapat tag body yaitu <body>, dan penutupnya terletak pada
baris ke 8 yaitu </body>. Dalam tag body ini dapat digambarkan sebagai tubuh
dalam HTML, dalam tag body ini akan ditampilkan dalam halaman browser.
Dan pada baris nomor 7 terdapat tulisan “Selamat belajar HTML, ini bagian yang
tampil dalam browser”, ini merupakan tulisan bisa (tanpa tag) dan tampil di
browser sebagai text biasa juga.
Jika diperhatikan dari file latihan HTML tersebut dapat dilihat setiap sepasang tag
yang ada di dalamnya agak menjorok ke kanan, itu bertujuan supaya kode HTML
kita terlihat lebih rapi dan mudah dibaca.
<p style=”font-size:20px”>
5
Praktikum 1
❑ Bukalah notepad atau program text editor yang lain.
❑ Ketikkan script berikut :
<HTML>
<HEAD>
<TITLE> World Wide Web</TITLE>
<BODY>
<CENTER><H1>Definisi World Wide Web</H1></CENTER>
<P ALIGN=”LEFT”>
WWW adalah layanan yang paling sering digunakan dan
memiliki perkembangan yang sangat cepat karena dengan
layanan ini kita bisa menerima informasi dalam
berbagai format (multimedia). Untuk mengakses layanan
6
<P ALIGN=”RIGHT”>
Surfing merupakan istilah umum yang digunakan bila
menjelajahi dunia maya atau web. Tampilan web yang
sangat artistik yang tidak hanya menampilkan teks tapi
juga gambar-gambar yang di tata sedemikian rupa
sehingga selalu membuat betah netter untuk surfing
berjam-jam. Karena itu para netter harus sangat
memperhitungkan rencana web mana saja yang akan
dikunjungi atau batasi informasi yang ingin diakses,
karena bila tidak netter akan tersesat kedalam rimba
informasi yang maha luas.
</BODY>
</HTML>
❑ Simpan (File|Save As), dengan nama web.html, pada kolom Save As Type,
pilihlan All Files(*.*).
❑ Buka web browser anda (internet explorer, chrome atau Mozilla Firefox)
❑ Bukalah dokumen yang anda buat tadi. (File|Open)
❑ Klik browse: arahkan ke file Contoh1.html, klik OK
❑ Lihatlah hasilnya :
7
8
Praktikum 2
Pada praktikum 2 kali ini kita akan belajar menambahkan warna background, dan
pemformatan tampilan teks.
❑ Buka kembali file web.html pada program teks editor anda (notepad).
❑ Ubah perintah berikut <BODY BGCOLOR=”PINK”>
❑ Ubah paragraf pertama menjadi seperti dibawah ini :
<P ALIGN=”LEFT”>
<B>WWW</B> adalah layanan yang paling sering digunakan dan
memiliki perkembangan yang sangat cepat karena dengan
layanan ini kita bisa menerima informasi dalam berbagai
format (multimedia). Untuk mengakses layanan WWW dari
sebuah komputer (yang disebut <U>WWW server atau web
server </U>) digunakan program web client yang disebut
web browser atau browser saja. Jenis-jenis browser yang
sering digunakan adalah: <I>Netscape
Navigator/Comunicator, Internet Explorer, NCSA Mosaic,
Arena, Lynx, dan lain-lain.</I>
❑ Simpan hasil editing anda (File|Save)
❑ Lihat hasil perubahan pada web browser anda.
Praktikum 3
❑ Buatlah sebuah dokumen HTML untuk tulisan berikut ini :
❑ Simpan dengan nama Lulusan_kompetitif.html.
SEKITAR 15-20 tahun yang lalu, lulusan Strata 1 (S-1) dapat dipastikan bisa
memperoleh pekerjaan yang enak dengan cepat. Enak di sini maksudnya
mendapatkan jabatan dan gaji yang baik. Namun, sekarang keadaan berubah.
Tidak sedikit lulusan sarjana yang menganggur karena tidak mendapat pekerjaan
dan tidak bisa membuka usaha sendiri. Untuk menutupi kenyataan menganggur,
beberapa penganggur mencoba melucu dengan mengatakan bekerja di
perumtel, kependekan dari penunggu rumah dan telenovela. Menganggurnya
lulusan S-1 tidak saja akibat kondisi di luar, tetapi juga akibat kondisi dari dalam
diri lulusan S-1 itu. Banyak mahasiswa yang tidak menyiapkan diri dan mentalnya
selama kuliah sehingga ketika lulus tidak tahu ke arah mana harus melangkah.
Sesungguhnya apa yang dipikirkan para lulusan SMU ketika memasuki bangku kuliah
dan bidang studi yang dipilihnya? Menjadi tukang insinyur seperti si Doel anak
sekolahan? Lalu, ke mana setelah itu? Apakah di benak mereka terpikirkan 3 K:
Kuliah, kerja, kawin? Lulus kuliah, mencari pekerjaan, kemudian menikah, dan
seterusnya?
Apakah para mahasiswa itu terkungkung dalam situasi dunianya sendiri tanpa melihat
dunia di luarnya seperti adanya pasar global yang dinamis dan menuntut daya
saing sangat kompetitif? Siapkan mereka menyambut pasar bebas ASEAN
(AFTA) tahun 2003? Pedulikah mereka pada pengakuan kualitas kelulusan
mereka oleh negara lain yang sangat penting untuk persaingan global dan pasar
bebas? Pedulikah mereka pada posisi sumber daya manusia (SDM) Indonesia di
antara SDM bangsa lain?
10
❑ Karakter-karakter khusus
Entitas Keterangan
py; yright
g; istered
53; de mark
sp; breaking space
mp; persand
uo; gle quotation mark (left)
quo; gle quotation mark (right)
und; ndsterling
ro; o
n;
11
Praktikum 1
❑ Ketikkan script berikut menggunakan teks editor.
❑ Simpan dengan nama Internet.html
<html>
<head><title> Interconnected Network</title>
</head>
<body bgcolor=”pink”>
<center>
<font face=”arial” size=6 color=red> Interconnected
Network alias Internet</font>
</center>
<hr>
<font face=”helvetica” size=4 color=red>
<p align=”left”>
<I>Interconnected Network</I> - atau yang lebih populer
dengan sebutan Internet - adalah sebuah sistem
komunikasi global yang menghubungkan
komputer-komputer dan jaringan-jaringan komputer di
seluruh dunia. Setiap komputer dan jaringan terhubung
- secara langsung maupun tidak langsung - ke beberapa
jalur utama yang disebut <I> internet backbone </I>
dan dibedakan satu dengan yang lainnya menggunakan
ang biasa disebut dengan alamat
<I>unique name</I> y
IP 32 bit. Contoh: 202.155.4.230 . Komputer dan
jaringan dengan berbagai platform yang mempunyai
perbedaan dan ciri khas masing-masing (Unix, Linux,
Windows, Mac, dll) bertukar informasi dengan sebuah
protokol standar yang dikenal dengan nama TCP/IP
(<I>Transmission Control Protocol/Internet
Protocol</I>). TCP/IP tersusun atas 4 layer (network
access, internet, host-to-host transport, dan
12
Praktikum 2
❑ Ketikkan script berikut menggunakan teks editor.
<HTML>
<HEAD>
<TITLE> karakter khusus </TITLE>
</HEAD>
<BODY>
Copyright © <br>
Trademark ™ <br>
Registered ® <br>
Poundsterling £ <br>
13
Praktikum 3
❑ Ketikkan script berikut menggunakan teks editor.
<HTML>
<HEAD>
<TITLE> Formatting Font </TITLE>
</HEAD>
<BODY>
<b>Bold</b>
<BR>
<u>Underline</u>
<BR>
<I>Italic</I>
14
<BR>
<strong>Strong</strong>
<BR>
<em>Emphasis</em>
<BR>
<cite>Citation</cite>
<BR>
<S>strikethrough</s>
<BR>
CO<sup>2</sup>
<BR>
H<sub>2</sub>O
</BODY>
</HTML>
4. Penyisipan Gambar
Perintah-perintah yang digunakan dalam penyisipan gambar :
<body background=”nama_image.ext”>
praktikum 1
<body background="Bgd.gif">
<p align="center"><b><u>Tempat-tempat yang indah didunia
</u></b></p>
<hr>
<p align="left">Inilah tempat-tempat wisata dunia yang
banyak dikunjungi oleh
wisatawan tiap tahunnya:</p>
<p align="left"><img border="0" src=" lawu.jpg"
width="148" height="103">
16
Praktikum 2 (Tugas)
5. Hyperlink
Perintah-perintah yang digunakan :
❑ Membuat link dengan karakter :
<a href=”URL/dokumen.html”>link</a>
❑ Membuat link dengan gambar :
<a href=”URL/dokumen.html”><img src=”nama_gambar”></a>
❑ Membuat nama link pada satu dokumen (anchor) :
<a name=”nama_anchor”></a>
❑ Membuat link pada bagian lain dalam satu dokumen HTML. :
<a href=’#nama_anchor’>nama_link</a>
Praktikum 1
❑ Ketikkan script berikut :
<html>
<head>
<title>Wisata Dunia</title>
</head>
<body background=" Bgd.gif">
<p align="center">
<a name="atas"><b><u>Tempat-tempat yang indah didunia
</u></b></a>
</p>
<hr>
<p align="left">
Inilah tempat-tempat wisata dunia yang banyak dikunjungi
oleh
wisatawan tiap tahunnya.
</p>
<p align="left">Ikuti link pada gambar untuk melihat secara
detail.</p>
<p align="left">
19
Praktikum 2
❑ Buat script berikut dan simpan dengan nama detail_tempat_wisata.html
<html>
<head>
<title>Detail Tempat Wisata</title>
</head>
<body>
<p align="center">
<b><font size="4">Detail Tempat Wisata</font></b>
</p>
<p>
<u><b>Gunung Lawu</b></u>
</p>
<p>
<img src="lawu.jpg" width="156" height="113" align="left">
Gunung yang indah dan penuh dengan legenda ini terletak di
Propinsi Jawa Timur, dengan
ketinggian sekitar 3265 diatas permukaan laut.
</p>
<p>Harga paket perjalanan wisata : Rp. 500.000 (3H2M)</p>
<p> </p>
<p>
<b><u>Hawaii</u></b>
</p>
<p>
<img src="Hawaii.jpg" width="154" height="98" align="left">
</p>
<p align="left">
Kepulauan hawaai merupakan pulau yang indah dengan
pantai-pantai
yang eksotis. Dengan tarian yang khas, dan keramah-tamahan
penduduknya.
22
</p>
<p align="left">
Harga paket perjalanan wisata : $500.000 (3H2M)</p>
<p> </p>
<p><b><u><a
href="wisata_dunia.html">Kembali</a></u></b></p>
</body>
</html>
Cek semua link yang terdapat pada kedua file HTML diatas
23
6. List
List merupakan bentuk yang umum yang biasa kita gunakan untuk menguraikan daftar
sesuatu.
Jenis-jenis list dalam HMTL :
❑ List dengan nomor (OL : Ordered List)
Nomor item pada ordered list secara default adalah menggunakan angka 1,2,3..,
dst sampai sejumlah item dalam list tersebut. Bila nomor ingin diganti dengan
type yang lain (romawi, abjad huruf besar/kecil), maka kita tinggal mengisi
atribut type pada tag <ol>
Contoh untuk list dengan angka romawi : <ol type=”I”>
❑ List tanpa nomor (UL: Unordered List)
Jenis bullet pada unordered list bisa diganti dengan mengisikan atribut type pada
tag <ul>
Contoh <ul type=”box”> : bila ingin bullet berbentuk kotak.
❑ List definisi
Praktikum 1:
❑ Cobalah script berikut ini :
<HTML>
<HEAD>
<TITLE> Ordered List & Unordered List</TITLE>
</HEAD>
<BODY>
<h4>An ordered List : </h4>
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<h4>An unordered List : </h4>
<ul>
<li>Coffee</li>
24
<li>Tea</li>
<li>Milk</li>
</ul>
</BODY>
</HTML>
❑ Simpan dengan nama list.html
❑ Jalankan dengan web browser
Praktikum 2:
❑ Cobalah script berikut ini :
<HTML>
<HEAD>
<TITLE> definition list </TITLE>
</HEAD>
<BODY>
<DL>
<DT>Coffee</DT>
<DD>Black hot drink</DD>
<DT>Ice Cream</DT>
<DD>sweet Cold drink</DD>
</DL>
</BODY>
</HTML>
7. Tabel
Elemen-elemen tabel :
Elemen Keterangan
Praktikum 1
<HTML>
<HEAD>
<TITLE> Belajar Tabel </TITLE>
</HEAD>
<BODY>
<h4>Daftar Pegawai P3G UNM</h4 >
<TABLE BORDER="1">
<TR ALIGN="CENTER" BGCOLOR="PINK">
<TD>No</TD>
<TD>Nama</TD>
<TD>Alamat</TD>
<TD>Telepon</TD>
26
</TR>
<TR>
<TD>1</TD>
<TD>Agung Saputra Bahar</TD>
<TD>Sungguminasa Gowa</TD>
<TD>081355644111</TD>
</TR>
<TR>
<TD>2</TD>
<TD>Hasyid</TD>
<TD>Daya Makassar</TD>
<TD>08123456798</TD>
</TR>
<TR>
<TD>3</TD>
<TD>Ahmad Zaki</TD>
<TD>Minasa Upa Makassar</TD>
<TD>081342730905</TD>
</TR>
</TABLE>
</BODY>
</HTML>
❑ Simpan dengan nama tabel1.html
❑ Jalankan dengan web browser
27
Praktikum 2
Praktikum 3 (tugas)
8. Frame
Sintaks :
<frameset>
<frame src=”url” name=”nama frame”>
</frame>
Praktikum 1
</html>
<p>Info Kerja</p>
</body>
</html>
9. Image Map
Metode ImageMap mengharuskan pemrogram web untuk mendefinisikan
daerah-daerah dalam suatu gambar (image) yang mempunyai link. Daerah yang
didefinisikan berupa bentuk daerah dan koordinat pembatasnya. Bentuk daerah
peta dibedakan menjadi :
Sintaks :
<img src=”nama gambar sebagai map” width=”lebar tampilan
gambar” height=”tinggi tampilan gambar”
usemap=”#nama_map” border=0>
<map name=”nama_map”>
<area shape=”jenis map” coords=”koordinat map”
href=”file yang dipanggil”>
</map>
Contoh:
<html>
<head>
<title>Creating Hotspot</title>
</head>
<body>
<img src="Starry.gif" width="400" height="200"
border="0" usemap="#Map">
<map name="Map">
<area shape="rect"
coords="0,0,200,100"
href="file1.htm"
alt="kotak link">
<area shape="circle"
coords="354,41,36"
href="file2.htm"
alt="lingkaran link">
<area shape="poly"
coords="58,102,97,101,110,134,
119,119,177,195,69,196,
47,162,62,143" href="#">
</map>
</body>
</html>
34
Sintaks :
<form action=” URL “ method=”get/post” enctype=””>
</form>
Praktikum 1
❑ Ketikkan script berikut :
<html>
<head>
<title>formulir</title>
</head>
<body>
<p><b>Formulir Pendaftaran PPG</b></p>
<form method="POST" action=" " name=”form_kursus”>
<table width="100%">
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama" size="39"></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
36
<td>:</td>
<td><input type="radio" value="L" checked
name="jkl">Laki-laki
<input type="radio" name="jkl"
value="p">Perempuan</td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><input type="text" name="alamat" size="39"></td>
</tr>
<tr>
<td>Propinsi</td>
<td>:</td>
<td><select size="1" name="propinsi">
<option>Jawa Barat</option>
<option>Jawa Tengah</option>
<option>Sulawesi Selatan</option>
</select></td>
</tr>
<tr>
<td>Pilihan PPG</td>
<td>:</td>
<td><input type="checkbox" name="kursus"
value="inggris">Bahasa Inggris<br>
<input type="checkbox" name="kursus"
value="komputer">Komputer</td>
</tr>
</table>
<p><input type="submit" value="Submit"
name="Bsubmit"><input type="reset" value="Reset"
name="Breset"></p>
</form>
</body>
</html>
❑ Simpan dengan nama form.html
❑ Lihat hasilnya dengan browser.
37
38
return false;
}
if (document.FormTamu.email.value=="") {
alert("Kolom Email tidak boleh kosong");
return false;
}
}
</script>
</head>
<body>
<form onSubmit="return ValidasiForm()" name="FormTamu"
method="post" action="">
<table class="TABLE" width="307" border="0"
cellspacing="0" cellpadding="3">
<tr align="left" bgcolor="#00FF00">
<th colspan="2" scope="col">Form Validasi </th>
</tr>
<tr>
<td width="92">Nama </td>
<td width="246">
<input name="nama" type="text" id="nama" size="25"
maxlength="35"></td>
</tr>
<tr>
<td>Alamat</td>
<td><input name="alamat" type="text" id="alamat"
size="25" maxlength="35"></td>
</tr>
<tr>
<td>Email</td>
<td><input name="email" type="text" id="email"
size="25" maxlength="35"></td>
40
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit"
value="Kirim"></td>
</tr>
</table>
</form>
</body>
</html>
❑ Jalankan hasilnya.
41
</tr>
<tr>
<td width="81">Nama </td>
<td width="107">
<input name="nama" type="text" id="nama" size="25"
maxlength="35"></td>
</tr>
<tr>
<td>Alamat</td>
<td><input name="alamat" type="text" id="alamat"
size="25" maxlength="35"></td>
</tr>
<tr>
<td>Email</td>
<td><input name="email" type="text" id="email"
size="25" maxlength="35"></td>
</tr>
<tr>
<td>Pesan</td>
<td> <textarea name="pesan" cols="25" rows="4"
id="pesan"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit"
value="Kirim"></td>
</tr>
</table>
</form>
</body>
</html>
43
var x,y
var step=20
var flag=0
position:absolute;
visibility:visible;
top:-50px;
font-size:8pt;
font-family:verdana;
color:black;
font-weight: bold;
}
a { color:FFFFCC; text-decoration:none }
a:hover { color:FFFF99; text-decoration:underline }
a:visited { color:FFFF99 }
</STYLE>
<script language="JavaScript">
<!--
for (i=0;i<=message.length-1;i++) {
document.write("<span id='span"+i+"'
class='spanstyle'>")
document.write(message[i])
document.write("</span>")
}
if (document.layers){
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;
//-->
</script>
</head>
<body onLoad="textfollow()">
Gerakan Mouse .....
</body>
</html>
46
E. Rangkuman
Web (World Wide Web) merupakan salah satu layanan yang didapat oleh
pemakai komputer yang terhubung ke internet, yang dapat memudahkan
pengguna komputer untuk berinteraksi dengan pengguna internet lainnya dan
mencari informasi yang diperlukan. Browser web merupakan software yang
digunakan untuk menampilkan informasi dari server web. Contoh dari web
browser: Chrome, Opera, Mozzila, Netscape Navigator, Internet Explorer, Lynx,
Konqueror. Server web adalah komputer yang digunakan untuk menyimpan
47