MODUL 3
DASAR
– DASAR HTML
A. Tujuan
Praktikum
1. Memahami konsep hyperlink,form, dan frame.
2. Mengimplementasikan dengan contoh – contoh yang
ada.
B.
Dasar Teori
1. Membuat
link
Elemen link berfungsi sebagai penghubung antara
suatu halaman dengan halaman lain, atau ke URL (uniform resource locator) lain
bahkan dalam satu halaman untuk berpindah ke sub judul yang lain, format tag
ini adalah sebagai berikut :
<a href = URL_tujuan>hypertext</A>
URL_tujuan bernilai lokasi dan nama file yang akan
dituju, sedangkan hypertext nilainya akan ditampilkan dibrowser sebagai text
linkn atau tombol penghubung.
2. Link ke Protocol yang Lain
Selain protocol yang lain HTTP (yang memungkinkan
HTML bisa ditransfer melalui intyernet), internet juga menyediakan layanan yang
lain, seperti transfer file, email, dan sebagainya. Berikut beberapa contoh
daftar protocol untuk URL :
URL
|
Layanan
|
Contoh
|
http://
|
Web
|
|
ftp://
|
Server FTP
|
|
File:///
|
File FTP
|
|
mailto:
|
e-mail
|
3. Elemen
Form <form>
Form HTML merupakan tag yang paling penting
khususnya dalam membuat aplikasi berbasis web. Form menyediakan propertin
masukan yang dapat berupa textbox, check box, radio button, dan button. Untuk
mendeklarasikan sebuah form digunakan tag <form>…..</form>.
Di dalam tag ini kita akan mendefinisikan elemen – elemen form seperti yang
telah disebutkan diatas.
Atribut
Elemen Form
ACTION = URL (dari file yang menangani form)
METHOD
= [get|post] (method HTTP untuk men-submit form)
Property Masukan Pada
Elemen Form <input>, <textarea>, <select>
1.
Property masukan
“Textbox”, ”Password”, ”Hidden”.
Metode
Penulisan :
a. Text Box <input type=”text”>
Digunakan untuk
memasukan input berupa beberapa text.
b. Password <input
type=”password”>
Digunakan untuk
memasukan password.
c. Hidden <input type=”hidden”>
Digunakan untuk
mengirim data ke suatu aplikasi yang tidak kita inginkan untuk dilihat oleh
browser.
Property Masukan
SIZE = ukuran textbox dalam
karakter, default 30.
MAXSIZE = karakter maksimum yang akan
diterima.
NAME = nama variable yang akan dikirim
ke aplikasi.
VALUE = akan menampilkan isinya
sebagai nila degault.
2. Property masukan “Button” dan
“Check box”.
Metode Penulisan :
a. Check Box <input
type=”checkbox”>.
Digunakan untuk memilih
lebih dari satu pilihan.
b. Radio Button <input type=”radio”>.
Digunakan untuk dapat
memilih hanya salah satu pilihan.
c. Push Botton <input
type=”button”>.
Digunakan dengan
javascript atau VBSscript untuk menghasilkan suatu aksi.
Property
Masukan :
NAME = nama variable yang akan dikirim ke
aplikasi.
VALUE = akan menampilkan isinya sebagai nila
degault.
CHECKED
(beri tanda ‘check’ pada radio button atau checkbox. Pada push button property
ini tidak dipakai)
3.
Property masukan
“Submit” dan ”Reset”.
Metode
Penulisan :
a. Submit <input type =
“submit”>
Setiap elemen form
membutuhkan tombol submit untuk mengirimkan nama dan nilainya ke suatu aplikasi
yang ditentukan dalam atribut ACTION dalam elemen FORM.
b. Image Submit Button <input type
= “image” src=”URL”>
Digunakan untuk
menggantikan tombol standar submit dengan image.
c. Reset <input type =”reset”>
Digunakan untuk mereset
semua masukan dalam form.
Property masukan :
NAME =
nama variable yang akan dikirim ke aplikasi.
VALUE
=
berisi label berupa text pada
tombol
4.
Property masukan “Text
Area”
Metode
penulisan :
Text
area <text area>………..</textarea>
Elemen untuk memasukan
teks secara leluasa seperti notepad.
Property
masukan :
NAME = nama variable yang dikirim ken aplikasi
ROWS = jumlah baris
COLS = jumlah kolom
5.
Property masukan
“Select”
Metode
penulisan :
Select
<select>………..</select>
Daftar dala property
select menggunakan tag<option>
Property
masukan :
SIZE =
jumlah pilihan yang dapat dilihat
NAME =
nama variable yang dikirim ke aplikasi
Frame
Membuat frame berarti membagi web
browser menjadi beberapa bagian dalam satu window, dengan tampilan yang dapat
diatur tersendiri. Sebuah halaman web dengan frame merupakan halaman web yang
khusus mendefinisikan ukuran dan lokasi tiap kandungan frame. Halaman frame
paling sederhana adalah dengan dua frame, yaitu satu untuk menampilkan
hyperlink (atau sering disebut dengan navigasi) dan yang lain untuk menampilkan
halaman yang ditunjukan oleh daftar hyperlink tersebut. Isi dari frame tidak
lain adalah satu halaman yang lain.
Tag
<frameset>
Tag ini untuk mendefinisikan bahwa sauatu halaman
web menggunakan frame. Misalkan didefinisikan untuk tag tersebut <frameset
cols=”100,*”>, maka halaman ini akan membagi frame mwnjadi dua bagian kiri
dan kanan, dan sebelah kiri didefinisikan sebasar 150 pixel. Property dari tad
frameset adalah COLS, dan ROWS. COLS akan mendefinisikan beberapa koilom dalam
frame tersebut, sedangkan ROWS akan membagi frame dalam beberapa baris.
Penggunaan COLS dan ROWS tidak diijinkan secara bersamaan. Jika diinginkan
membagi frame dalam dua baris dan baris dibawah terdiri dari dua kolom, maka
didefinisikan dahulu untuk frame baris, kemudian buat frameset untuk kolom.
Property
yang lain pada frameset antara lain :
-
FRAMSPACING = mendefinisikan jarak antar frame
-
BORDER = untuk memberikan batas antar frame, jika tidak
diinginkan adanya border maka diberikan nilai false pada border.
-
FRAMEBORDER = jika border diberikan, maka
frameborder ini akan mengatur lebar border.
Tag <frame>
Tag
ini mendefinisikan isi dari frame yang telah diatur dalam FRAMESET, seperti
halaman yang menjadi resource dari isi frame.
Beberapa
property dalam tag ini antara lain :
-
SRC,
menunjukan URL halaman yang akan dimasukan dalam frame.
-
SCROLLING,
akan menunjukan perizinan pengguna web browser untuk melakukan scrolling jika
ternyata halaman yang ditampilkan lebih besar dari window maka nilainya yes
atau no.
-
NORESIZE,
pengguna web browser tidsk diizinkan melakukan perubahan ukuran frame.
-
NAME,
pendefiunisian untuk frame yang dipakai, Nama ini akan berhubungan dengan
pendefinisian target. Misalkan untuk frame kiri dan kanan, dan masing – masing
diberi nama LEFT dan RIGHT, maka semua link didalam frame LEFT diberi
penjelasan bahwa target dari link adalah frame yang bernama RIGHT, maka semua
link didalam LEFT jika dikunjungi akan mangakibatkan perubahan pada frame
RIGHT.
-
TARGET,
pendefinisian tujuan dari hyperlink pada frame. Jika target adalah pada nama
frame yang ada, maka perubahan akan terjadi pada frame dengan nama tersebut.
Jika nama frame itu tidak ada, maka web browser akan membuka window baru.
Pendefinisian
target antara lain adalah :
_SELF,
akan mendefinisikan target pada frame yang sama.
_TOP,
akan mendefinisikan taget pada frame yang paling atas, sehingga akan mengubah
seluruh halaman.
_BLANK,
akan mendefinisikan target untuk membuka window yang baru.
_PARENT,
seperti pada TOP, tetapi pendefinisian target pada halaman yang berada pada
frame.
Contoh
Penggunaan Frame
1.
Hasil
Pencarian
Untuk mempermudah dan meringankan beban pekerja web,
maka pada beberapa search engine menggunakan metode frame untuk menampilkan
hasil pencariannya. Sehingga, form untuk pencarian masih tetap terus muncul,
dengan hasil yang akan tetap ditampilkanmpada frame yang lain. Metode ini juga
bisa digunakan bila kita ingin menggunakan search engine yang sudah ada pada
halaman kita.
2. Banner, menu dan navigasi
Pada
beberapa situs, frame digunakan untuk memunculkan banner atau menu pada setiap
halaman di web tersebut. Contohnya adalah beberapa web freemail seperti
yahoomail. Pada yahoomail menu di frame kiri akan muncul terus, untuk
memberikan bantuan link ke berbagai menu yang berada di web tersebut.
3. Cloacking page
Cloacking
page berarti menyembunyikan halaman. Dengan memanfaatkan frame yang
didefinisikan mengisi halaman penuh maka setiap kali mengunjungi link yang ada
pada halaman tersebut, maka alamat yang ditujukan oleh web browser.
LATIHAN
1. Latihan 01 : link01 dan link02.html
Syntax Program
<html>
<head>
<title>link 01</title>
</head>
<body>
<h3>berikut ini contoh link ke file
link_02.html</h3>
<a href="link_02.html">coba klik
disini</a>
</body>
</html>
|
Tampilan
Program
Link
02.html
Script Program
<html>
<head>
<title>link
02</title>
</head>
<body>
<h3>ini halaman
file link_02.html</h3>
<a
href="link_01.html">Kembali ke halaman sebelumnya</a>
</body>
</html>
|
Tampilan Program
Analisis
Program:
2. Latihan 02 : mail.html
Syntax Program
<html>
<head>
<title>Contoh e-mail</title>
</head>
<body>
Klik<a
href="mailto:Gilbran.pawitra@gmail.com">
Gilbran.pawitra@gmail.com</a>untuk
memberikan komentar dan saran terhadap modul ini.
</body>
</html>
|
Tampilan Program
Analisis
Program:
3. Latihan 03 : form.html
Syntax
Program
<html>
<head>
<title>latihan form</title>
</head>
<body>
<form action=# method=get>
<table border="0"
cellspacing="0" cellpadding="0">
<tr>
<td width="100">Nama</td><td>:</td>
<td width="120"><input
type=text name=nama></td>
</tr>
<tr>
<td
width="100">Alamat</td><td>:</td>
<td width="120"><input
type=text name=alamat></tr>
<tr>
<td
width="100">Telepon</td><td>:</td>
<td width="120"><input
type=text name=telepon></td>
</tr>
<tr>
<td
width="100">Email</td><td>:</td>
<td width="120"><input
type=text name=email></td></tr>
<tr>
<td
width="100">Pekerjaan</td><td>:</td>
<td
width="120">
<select name=pekerjaan>
<option
value=mahasiswa>mahasiswa
<option
value=pelajar>pelajar
<option
value=peg_negri>peg_negri
<option
value=presiden>presiden
<option
value=menteri>menteri
</select>
</td>
</tr>
<tr>
<td
width="100">Anggota</td><td>:</td><td
width="120">
<input type=radio
name=anggota value=nya check>ya
<input type=radio
name=anggota value=bukan
check>bukan
</td>
</tr>
<tr height="20"><td
colspan=2></td></tr>
<tr>
<td colspan=2 align =
"center">
<input type=submit
value="kirim data" name=submit>
<input type=reset
value="ulangi" name=reset>
</td>
</tr>
</table>
</form>
</body>
</html>
|
Tampilan Program
Analisis
program
4.
Latihan
04
File
1 : frame.html
Syntak Program
:
<html>
<head>
<title>Contoh penggunaan
frame</title>
</head>
<frameset cols ="30%, *">
<frame src =
"framekir.html">
<frame src =
"framekan.html">
</frameset>
</html>
|
Tampilan Program :
File 2 : framekir.html
Syntax
Program:
<html>
<head>
<title>Frame
Kiri</title>
</head>
<body bgcolor=
"white">
<h1>frame
disebelah kiri</h1>
</body>
</html>
|
Tampilan
program
File 3 : Framekan.html
Syntax
Program :
<html>
<head>
<title>Frame Kanan</title>
</head>
<body bgcolor= "white">
<h1>frame disebelah Kanan</h1>
<form action=# method=get>
<table border="0"
cellspacing="0" cellpadding="0">
<tr>
<td
width="100">Nama</td><td>:</td>
<td width="120"><input type=text
name=nama></td>
</tr>
<tr>
<td
width="100">Alamat</td><td>:</td>
<td width="120"><input type=text
name=alamat>
</tr>
<tr>
<td
width="100">Telepon</td><td>:</td>
<td width="120"><input type=text
name=telepon></td>
</tr>
<tr>
<td
width="100">Email</td><td>:</td>
<td width="120"><input type=text
name=email></td></tr>
<tr>
<td width="100">Pekerjaan</td><td>:</td><td
width="120">
<select name=pekerjaan>
<option value=mahasiswa>mahasiswa
<option value=pelajar>pelajar
<option value=peg_negri>peg_negri
<option value=presiden>presiden
<option value=menteri>menteri
</select>
</td>
</tr>
<tr>
<td
width="100">Anggota</td><td>:</td><td
width="120">
<input type=radio name=anggota value=nya check>ya
<input type=radio name=anggota value=bukan
check>bukan
</td>
</tr>
<tr height="20"><td
colspan=2></td></tr>
<tr><td colspan=2 align =
"center">
<input type=submit
value="kirim data" name=submit>
<input type=reset
value="ulangi" name=reset>
</td></tr>
</table>
</form>
</body>
</html>
|
Tampilan
Program
Analisis
ketiga hasil:
CATATAN :
untuk menampilkan program nya copy kan semua syntax dan paste kan di notepad di sarankan notepad++ , save notepad tersebut dengan format .Html
No comments:
Post a Comment
Tata cara komentar di blog ini :
1. Menggunakan bahasa yang baik dan benar
2. Pikirkan terlebih dahulu apa yang ingin di pertanyakan
3. Boleh saling memberikan informasi yang akurat dan jelas
4. Anda sopan, kami segan