tapi sebelumnya saya ingin sarankan kepada agan agan sekalian sebelum kita lanjut menuju ke dalam pengembanganya alangkah baiknya kita sudah mengetahui apa itu HTML, CSS, JQuery dan JavaScript,
baiklah ko begitu kita bahas dahulu mengenai HTML, lets Check It Out.!!!! :)
Hypertext Markup Language
Semua dokumen dan aplikasi yang dapat berjalan di atas web
browser umumnya memiliki format hypertext
markup language (HTML). Karena itu, untuk bisa melalukan pemrograman
aplikasi di atas web anda harus terlebih dahulu menguasai HTML. Walaupun
sekarang telah banyak terdapat tool yang dapat anda gunakan untuk membuat
halaman secara WYSIWYG seperti Frontpage dan Netscape Editor, namun tetap saja anda
harus menguasai HTML terutama untuk membuat aplikasi dengan teknologi CGI.
1.1 Dasar-dasar HTML
HTTP (hypertext transfer procotol) merupakan protokol yang digunakan
untuk mentransfer data antar web server ke web browser. Protokol ini
mentransfer dokumen-dokumen web yang ditulis atau berformat HTML (hypertext markup language). Dikatakan markup language karena HTML berfungsi
untuk ‘memperindah’ file text biasa untuk ditampilkan pada program web browser.
Hal ini dilakukan dengan menambahkan tag-tag (perintah khusus) pada file text
biasa tadi.
Tag HTML biasanya berupa tag-tag
yang berpasang-pasangan dan ditandai dengan simbol
< dan >. Pasangan atau ‘penutup perintah’ dari sebuah tag ditandai dengan tanda ‘/’. Misalnya pasangan dari tag <contoh> adalah </contoh >.
< dan >. Pasangan atau ‘penutup perintah’ dari sebuah tag ditandai dengan tanda ‘/’. Misalnya pasangan dari tag <contoh> adalah </contoh >.
Struktur Dokumen HTML
Setiap dokumen atau halaman HTML memiliki struktur atau
susunan file sebagai berikut:
<HTML>
<HEAD>
<TITLE> Judul yang akan muncul pada title bar web browser</TITLE>
</HEAD>
<BODY>
Text, gambar, atau apapun yang ingin anda tampilkan pada dokumen anda ada pada bagian ini.
</BODY>
</HTML>
<HEAD>
<TITLE> Judul yang akan muncul pada title bar web browser</TITLE>
</HEAD>
<BODY>
Text, gambar, atau apapun yang ingin anda tampilkan pada dokumen anda ada pada bagian ini.
</BODY>
</HTML>
nah setelah itu kita simpan filenya di dokument dengan memakai extensi .html misalnya : belajardasar.html
dan bukalah file tersebut dan klik, jadi dechhh tampilanya di web browser :)
dan bukalah file tersebut dan klik, jadi dechhh tampilanya di web browser :)
1.1.1 Tag Heading
Tag pertama yang akan kita
pelajari adalah tag heading yang berfungsi untuk memformat heading (judul dan
sub judul) dari sebuah halaman web. Heading ini akan memperbesar ukuran huruf
untuk setiap jenis heading. Ada tujuh buah heading yang dikenal di HTML yaitu:
Tabel 1. 1 Tag Heading
Tag pembuka
|
Tag penutup
|
Nama
|
Fungsi
|
<H1>
|
</H1>
|
Heading 1
|
Judul Besar
|
<H2>
|
</H2>
|
Heading 2
|
Sub judul 1
|
<H3>
|
</H3>
|
Heading 3
|
Sub judul 2
|
<H4>
|
</H4>
|
Heading 4
|
Sub judul 3
|
<H5>
|
</H5>
|
Heading 5
|
Sub judul 4
|
<H6>
|
</H6>
|
Heading 6
|
Sub judul 5
|
<H7>
|
</H7>
|
Heading 7
|
Sub judul 6
|
1.1.2 Latihan: Mengenal Heading
Ketikkan baris-baris berikut ini pada sebuah file baru, dan
simpan dengan nama
LATIHAN1-2.HTML.
LATIHAN1-2.HTML.
<HTML>
<HEAD>
<TITLE> Latihan menggunakan tag heading</TITLE>
</HEAD>
<BODY>
<H1>Produk PT Maju Terus</H1>
<HEAD>
<TITLE> Latihan menggunakan tag heading</TITLE>
</HEAD>
<BODY>
<H1>Produk PT Maju Terus</H1>
Berikut ini adalah produk yang terdapat oleh PT Maju Terus.
<H2>Komputer</H2>
Pentium II, Pentium 200, Pentium 100, Pentium 75
<H2>Asesori </H2>
Disket 1.44M, Cartridge 100 M Rp 100.000,
<H2>Printer</H2>
HP Laserjet III Rp 2.000.000, HP Deskjet 500 Rp 1.500.000, HP
Deskjet 600C Rp 1.900.000
</BODY>
</HTML>
Jalankan browser anda dan buka
file di atas. Perhatikan tampilan yang terlihat. Text yang diapit oleh tag
<H1> dan </H1> akan muncul dengan ukuran huruf yang lebih besar dan
tebal dibandingkan dengan text normal. Text yang diapit oleh tag <H1> dan
</H1> akan muncul dengan ukuran huruf yang lebih besar dan tebal
dibandingkan dengan text normal namun lebih kecil daripada text yang diapit
oleh tag H1. Demikian seterusnya untuk tag-tag heading selanjutnya.
1.1.3 Tag List
Tag <LI> digunakan untuk
menampilkan informasi dalam bentuk daftar (list). Ada dua jenis daftar yang
dikenal di HTML, yaitu daftar dalam format bullet (bulleted list) dan dalam bentuk nomor (ordered list). Untuk masing-masing jenis list ini diperlukan
tambahan tag yang berbeda yaitu tag <UL> dan <OL>.
1.1.4 Latihan: Mengenal List
Sebagai contoh, buka lagi file
LATIHAN1-2.HTML dan simpan sebagai LATIHAN1-3.HTML. Lalu ketikkan baris-baris
tambahan sehingga terlihat seperti berikut ini:
<HTML>
<HEAD>
<TITLE> Latihan menggunakan tag heading</TITLE>
</HEAD>
<BODY>
<H1>Produk PT Maju Terus</H1>
<HEAD>
<TITLE> Latihan menggunakan tag heading</TITLE>
</HEAD>
<BODY>
<H1>Produk PT Maju Terus</H1>
Berikut ini adalah produk yang terdapat oleh PT Maju Terus.
<H2>Komputer</H2>
<OL>
<LI>Pentium II
<LI>Pentium 200
<LI>Pentium 100, Pentium 75
<LI>Pentium 100, Pentium 75
</OL>
<H2>Asesori </H2>
<OL>
<LI>Disket 1.44M
<LI>Cartridge 100 M Rp 100.000
</OL>
<H2>Printer</H2>
<UL>
<LI>HP Laserjet III Rp 2.000.000
<LI>HP Deskjet 500 Rp 1.500.000
<LI>HP Deskjet 600C Rp 1.900.000
<UL>
</BODY>
</HTML>
</HTML>
Lalu tampilkan pada browser, dan
perhatikan tampilannya. Text yang diapit oleh tag <OL> … </OL> akan
ditampilkan dalam bentuk daftar yang teratur (nomor 1,2,3,…). Tag <LI>
akan menyebabkan browser menampilkan tanda bullet. Namun jika berada diantara
tag <UL>… </UL> tag <LI> akan menyebabkan browser menampilkan
nomor yang berurutan.
1.1.5 Tag gambar
Anda dapat menampilkan gambar
pada halaman HTML anda jika anda memiliki file gambarnya yang berformat GIF
atau JPG. Untuk menampilkan gambar dapat
digunakan tag IMG. Format tag ini agak berbeda dengan tag yang telah kita
pelajari sebelumnya, yaitu:
<IMG SRC=namafilegambar>
Tag ini tidak memiliki tag penutup. Tag ini memiliki
sesuatu didalamnya yang disebut dengan parameter. Parameter yang terlihat di
atas dan yang harus disertakan untuk setiap pemanggilan tag IMG adalah
parameter SRC. Parameter ini berfungsi untuk menentukan nama file gambar yang
akan ditampilkan di browser. Nama file ini harus lengkap dengan path relatif
terhadap halaman yang memanggilnya maupun absolut tempat dia berada pada web
server.
1.1.6 Latihan: Menggunakan Tag Gambar
Buka file LATIHAN1-3.HTML dan ketikkan baris-baris tambahan
sehingga terlihat sebagai berikut:
1. <HTML>
2. <HEAD>
3. <TITLE> Latihan menggunakan tag heading</TITLE>
4. </HEAD>
5. <BODY>
6. <IMG SRC=logo.jpg>
7.
8. <H1>Produk PT Maju Terus</H1>
9. Berikut ini adalah produk yang terdapat pada PT Maju Terus.
10.
11. <H2>Komputer</H2>
12. <OL>
13. <LI>Pentium II
14. <LI>Pentium 200
15. <LI>Pentium 100, Pentium 75
16. </OL>
17.
18. <H2>Asesori </H2>
19. <OL>
20. <LI>Disket 1.44M
21. <LI>Cartridge 100 M Rp 100.000
22. </OL>
23.
24. <H2>Printer</H2>
25. <UL>
26. <LI>HP Laserjet III Rp 2.000.000
27. <LI>HP Deskjet 500 Rp 1.500.000
28. <LI>HP Deskjet 600C Rp 1.900.000
29. <UL>
30.
31. </BODY>
32. </HTML>
Simpan dan berinama
LATIHAN1-4.HTML, lalu buka file tersebut pada browser. Anda akan melihat sebuah
gambar logo di atas halaman. Jika anda belum memiliki file gambar dengan nama logo.jpg, anda harus terlebih dahulu
mengkopikannya pada direktori tempat file LATIHAN1-4.HTML berada.
Pada tag IMG ini kita dapat mendefinisikan beberapa
parameter seperti:
Tabel 1. 2 Paramter Tag IMG
Parameter
|
Fungsi
|
Isi
|
BORDER
|
Menentukan ukuran garis pinggir gambar jika dijadikan
hypertext
|
0,1,2,… (pixel)
|
WIDTH
|
Menentukan ukuran lebar tabel
|
Dapat dalam % ukuran layar, atau dalam pixel
|
HEIGHT
|
Menentukan ukuran tinggi tabel
|
Dapat dalam % ukuran layar, atau dalam pixel
|
ALT
|
Menentukan text yang akan muncul di browser saat gambar berlum
terdownload.
|
Text
|
HSPACE
|
Menentukan ukuran spasi antar gambar dengan text dalam arah
horizontal
|
0,1,2,… (pixel)
|
VSPACE
|
Menentukan ukuran spasi antar gambar dengan text dalam arah
vertikan
|
0,1,2,… (pixel)
|
1.1.7 Link
Kemampuan web untuk dapat
melompat ke halaman lain atau ke alamat internet (URL) lain merupakan salah
satu fasilitas yang sangat istimewa karena dapat sangat memudahkan pencarian
informasi di internet. Sifat ini disebut hyperlink dan text atau gambar yang
dapat kita click untuk menuju suatu halaman atau alamat tertentu disebut
hypertext.
Untuk membuat hypertext ke halaman atau alamat URL lain
digunakan tag sebagai berikut:
<A HREF=URL _tujuan> hypertext </A>
URL_tujuan dapat berupa nama file yang akan dibuka setelah
hypertext di-click oleh pengguna, maupun URL dari sebuah halaman yang ada di
internet.
1.1.8 Latihan: Menggunakan Link
Buka file LATIHAN1-4.HTML lalu berinama dengan nama
LATIHAN1-5.HTML. Ketikkan baris-baris tambahan berikut ini:
1.
<HEAD>
2.
<TITLE> Latihan
menggunakan link</TITLE>
3.
</HEAD>
4.
<BODY>
5.
6.
<IMG SRC=logo.jpg>
7.
8.
<H1>Produk PT
Maju Terus</H1>
9.
Berikut ini adalah
produk yang terdapat pada PT Maju Terus.
10.
11.
<H2>Komputer</H2>
12.
<OL>
13.
<LI><A HREF=http://www.compaq.com>Compaq
Pentium II Rp 15.000.000</A>
14.
<LI><A HREF=http://www.hp.com>HP
Pentium 200 Rp 16.000.000</A>
15.
<LI><A HREF=http://www.acer.com>Acer
Pentium 100 Rp 14.000.000</A>
16.
</OL>
17.
18.
<H2>Asesori
</H2>
19.
<OL>
20.
<LI>Disket 1.44M
21.
<LI>Cartridge 100
M Rp 100.000
22.
</OL>
23.
24.
<H2>Printer</H2>
25.
<UL>
26.
<LI>HP Laserjet
III Rp 2.000.000
27.
<LI>HP Deskjet
500 Rp 1.500.000
28.
<LI>HP Deskjet
600C Rp 1.900.000
29.
<UL>
30.
</BODY>
31.
</HTML>
Pada contoh di atas, jika anda
men-click text Compaq Pentium II Rp 15.000.000, anda akan dilompatkan ke
homepage Compaq yang beralamatkan pada http://www.compaq.com.
Link dapat juga terjadi ke
halaman lain pada server yang sama. Untuk ini parameter HREF cukup diisikan
nama file HTML tujuan yang ingin anda buka. Contohnya:
<A HREF=disktet.html>Disket 1.44MB</A>
akan menyebabkan jika anda men-click text “Disket 1.44MB”
browser akan membuka file DISKET.HTML pada direktori yang sama dengan file yang
memanggil tag ini. Untuk ini anda harus terlebih dahulu memiliki file dengan
nama DISKET.HTML.
1.1.9 Link Pada Satu Halaman
Link dapat juga terjadi pada
dokumen yang sama, terutama jika dokumen itu terdiri dari banyak halaman yang
menyulitkan pengguna untuk membacanya. Link pada satu dokumen ini dapat
diibaratkan sebagai daftar isi dari dokumen tersebut.
Untuk membuat link pada satu
halaman, digunakan kombinasi tag <A NAME=tujuan1> … </A> dengan tag
<A HREF=#tujuan1> … </A>. Contohnya jika anda memiliki bagian
dokumen sebagai berikut:
.
.
<H2><A NAME=bab2>BAB 2
Pembibitan</A></H2>
.
.
maka bagian lain pada dokumen anda dapat membuat link ke
bagian di atas dengan tag sebagai berikut:
.
.
… detail mengenai pembibitan dapat dilihat pada <A
HREF=#bab2>Bab 2</A>.
.
.
1.1.10 Link Dari Suatu Gambar
Link dapat pula kita buat bukan
hanya pada text, namun juga pada gambar. Untuk melakukan ini, gunakan tag
sebagai berikut:
<A HREF=url_tujuan> <IMG SRC=gambar.jpg> </A>
1.2 Tabel HTML
Tabel merupakan cara untuk menampilkan informasi dalam
bentuk sel yang terdiri dari baris dan kolom. Untuk menampilkan data dalam
bentuk tabel pada HTML, digunakan tag
<TABLE>… </TABLE>. Tag ini berisi tag <TR> …
</TR> untuk menentukan baris (table row) yang didalamnya terdapat
tag <TD> …</TD> untuk
menampilkan data pada setiap sel tabel (table data). Struktur tag ini adalah
sebagai berikut:
<TABLE>
<TR>
<TD>data baris
1 kolom 1</TD><TD>data baris 1 kolom 2</TD>
</TR>
<TR>
<TD>data baris 2 kolom 1</TD><TD>data baris 2
kolom 2</TD>
</TR>
<TR>
<TD>data baris
3 kolom 1</TD><TD>data baris 3 kolom 2</TD>
</TR>
…
</TABLE>
1.2.1 Latihan: Menggunakan Tabel HTML 1
Buka file LATIHAN1-5.HTML dan simpan sebagai
LATIHAN1-6.HTML. Ketikkan baris-baris tambahan sebagai berikut:
1. <HEAD>
2. <TITLE> Latihan menggunakan link</TITLE>
3. </HEAD>
4. <BODY>
5.
6. <IMG SRC=logo.jpg>
7.
8. <H1>Produk PT Maju Terus</H1>
9. Berikut ini adalah produk yang terdapat pada PT Maju Terus.
10.
11. <H2>Komputer</H2>
12. <TABLE>
13.
14. <TR>
15. <TD><A
HREF=http://www.compaq.com>Compaq Pentium II </A></TD>
16. <TD>Rp
15.000.000</TD>
17. </TR>
18.
19. <TR>
20. <TD><A
HREF=http://www.hp.com>HP Pentium 200</A></TD>
21. <TD>Rp
16.000.000</TD>
22. </TR>
23.
24. <TR>
25. <TD><A
HREF=http://www.acer.com>Acer Pentium 100</A></TD>
26. <TD>Rp
14.000.000</TD>
27. </TR>
28.
29. </TABLE>
30.
31. <H2>Asesori </H2>
32. <UL>
33. <LI>Disket 1.44M
34. <LI>Cartridge 100 M Rp 100.000
35. </UL>
36.
37. <H2>Printer</H2>
38. <UL>
39. <LI>HP Laserjet III Rp 2.000.000
40. <LI>HP Deskjet 500 Rp 1.500.000
41. <LI>HP Deskjet 600C Rp 1.900.000
42. <UL>
43. </BODY>
44. </HTML>
Buka file LATIHAN1-6.HTML pada
browser, anda akan melihat bagian komputer akan berada pada sebuah tabel yang
terformat rapi.
1.2.2 Latihan: Menggunakan Tabel HTML 2
Lakukan pemformatan tabel terhadap bagian-bagian lainnya,
dan simpan kedalam file LATIHAN1-7.HTML.
Di dalam tag TABLE kita dapat mendefinisikan beberapa
parameter seperti:
Tabel 1. 3 Paramter Tag TABLE
Parameter
|
Fungsi
|
Isi
|
BORDER
|
Menentukan ukuran garis pinggir tabel
|
0,1,2,… (pixel)
|
WIDTH
|
Menentukan ukuran lebar tabel
|
Dapat dalam % ukuran layar, atau dalam pixel
|
HEIGHT
|
Menentukan ukuran tinggi tabel
|
Dapat dalam % ukuran layar, atau dalam pixel
|
BGCOLOR
|
Menentukan warna tabel
|
Dalam hexadesimal #000000 (hitam) sampai dengan #FFFFFF
(putih)
|
BACKGROUND
|
Menentukan nama file gambar untuk background tabel
|
Nama file background (dalam format JPG atau GIF)
|
Sebagian besar dari parameter
TABEL dapat digunakan untuk menentukan parameter dari baris maupun sel. Untuk
menentukan parameter baris gunakan tag
<TR PARAMETER1=aaa PARAMETER2=bbb …> </TR>.
Sedangkan untuk menentukan parameter dari suatu sel gunakan
tag
<TD PARAMETER1=aaa PARAMETER2=bbb …> </TD>
1.3 Format Paragraph
Disamping perintah-perintah
format yang telah dijelaskan di atas, HTML memiliki beberapa format standard
lainnya yang berupa text alignment, paragraph, horizontal line.
Tabel 1. 4 Tag Paragraph
Tag format
|
Guna
|
Contoh
|
<CENTER> … </CENTER>
|
Membuat text suatu paragraph menjadi rata ketengah
|
<CENTER>
text ini akan rata ke tengah
</CENTER>
|
<RIGHT>…</RIGHT>
|
Membuat text suatu paragraph menjadi rapat kanan
|
<RIGHT>
text ini akan rata ke tengah
</RIGHT >
|
<P>
|
Membuat satu pemisah paragraph
|
Paragraph 1
<P>
Paragraph 2
|
<BR>
|
Membuat satu pemisah baris
|
Baris 1
<BR>
Baris 2
|
<HR>
|
Memberikan satu garis pemisah yang berkesan 3 dimensi
|
Paragraph 1
<HR>
Paragraph 2
|
1.4 Format Font
Font pada halaman HTML dapat
diformat seusai dengan desain yang anda tentukan. Untuk ini digunakan tag
<FONT>…</FONT>. Berikut ini beberapa parameter yang dapat digunakan
untuk memformat font.
Tabel 1. 5 Paramter Tag FONT
Tag format
|
Fungsi
|
Isi
|
SIZE
|
Menentukan ukuran font
|
…,-2,-1,+1,+2,+3,..
|
COLOR
|
Menentukan warna font
|
Dalam hexadesimal #000000 (hitam) sampai dengan #FFFFFF (putih)
|
FACE
|
Menentukan jenis font
|
Nama font yang tersedia di browser, misalnya
"Arial", "Times New Roman", "Courier", dll
|
1.5 Warna Dokumen
Pada tag BODY dapat kita sertakan
informasi tambahan berupa parameter yang digunakan untuk memodifikasi tampilan
dari seluruh dokumen HTML anda. Untuk menyertakan parameter pada tag BODY,
gunakan tag berikut ini:
<BODY PARAMETER1=isi_parameter1 PARAMETER2=isi_parameter2
dst>
Beberapa parameter yang diapat digunakan untuk tag BODY
adalah:
Tabel 1. 6 Parameter Tag BODY
Parameter
|
Fungsi
|
Isi
|
BGCOLOR
|
Menentukan warna backgound halaman
|
Dalam hexadesimal #000000 (hitam) sampai dengan #FFFFFF
(putih)
|
BACKGROUND
|
Menentukan nama file gambar untuk background halaman
|
Nama file background (dalam format JPG atau GIF)
|
TEXT
|
Menentukan warna text normal
|
Dalam hexadesimal #000000 (hitam) sampai dengan #FFFFFF
(putih)
|
LINK
|
Menentukan warna hypertext
|
Dalam hexadesimal #000000 (hitam) sampai dengan #FFFFFF
(putih)
|
ALINK
|
Menentukan warna hypertext saat di-click
|
Dalam hexadesimal #000000 (hitam) sampai dengan #FFFFFF
(putih)
|
VLINK
|
Menentukan warna hypertext yang telah pernah dikunjungi
|
Dalam hexadesimal #000000 (hitam) sampai dengan #FFFFFF
(putih)
|
Contoh untuk membuat background
halaman menjadi warna merah, warna hypertext menjadi hijau, dan warna text
normal menjadi putih, digunakan tag sebagai berikut:
<BODY BGCOLOR="#FF0000" TEXT="#FFFFFF"
LINK="#008000" VLINK="#800080"
ALINK="#0000FF">
1.6 Frame HTML
Frame HTML dapat digunakan untuk membuat tampilan halaman
HTML yang terbagi-bagi menjadi beberapa bagian dimana setiap bagiannya
merupakan satu halaman HTML terpisah. Ini dilakukan untuk membuat tampilan
halaman HTML yang salah satu atau beberapa bagian berganti-ganti isinya
sedangkan bagian lain tetap sehingga dapat menghemat bandwidth internet dan
mempercepat proses download secara keseluruhan.
Untuk membuat frame pada HTML
digunakan tag <FRAMESET> ... </FRAMESET>. Di dalam tag ini terdapat
tag <FRAME> yang menentukan isi dari frame yang ditentukan pada tag
FRAMESET. Struktur dari tag ini adalah:
<FRAMESET ROWS=a,b,c,… atau COLS=a,b,c,…>
<FRAME NAME=nama_frame1
SRC=nama_file_html_frame1>
<FRAME NAME=nama_frame2 SRC=nama_file_html_frame2>
<FRAME NAME=nama_frame3
SRC=nama_file_html_frame3>
</FRAMESET>
Pada tag FRAMESET terdapat
parameter ROWS atau COLS yang menentukan apakan tampilan dokumen terbagi
menjadi baris-baris frame atau kolom-kolom frame. Isi dari parameter ini adalah
persentasi atau ukuran dalam pixel dari tinggi atau lebar dari masing-masing
frame. Misalnya kita tentukan parameter
ROWS=40,100 maka halaman HTML kita akan terbagi menjadi dua frame yang
berbentuk dua baris dengan tinggi masing-masing 40 dan 100 pixel. Jika
ditentukan parameter COLS=20%,* maka dokumen kita akan berbentuk dua kolom
frame dengan ukuran lebar masing-masing 20% dan 80% dari lebar window browser.
Tanda * digunakan untuk harga sisa dari 100% harga yang telah ditentukan pada
harga lainnya.
Pada tag FRAME tetdapat parameter
NAME yang menentukan identifikasi berupa nama dari setiap frame. Identifikasi
ini diperlukan nantinya untuk hubungan antar frame. Parameter selanjutnya
adalah SRC yang berisi nama file HTML yang akan ditampilkan pada frame ini.
Frame dapat kita susun bertingkat
untuk menghasilkan susunan frame yang
berbentuk kolom dan baris sekaligus. Perhatikan contoh berikut:
<FRAMESET ROWS=20%,*>
<FRAME NAME=header
SRC=header.html>
<FRAMESET
COLS=30%,*>
<FRAME NAME=kiri SRC=kiri.html>
<FRAME NAME=kanan SRC=kanan.html>
</FRAMESET>
</FRAMESET>
1.6.2.1 File HEADER.HTML
<HTML>
<HEAD>
</HEAD>
<BODY>
<H1>Header dokumen</H1>
</BODY>
</HTML>
1.6.2.2 File KIRI.HTML
<HTML>
<HEAD>
</HEAD>
<BODY>
<H1>Daftar Isi</H1>
<A HREF=kanan.html TARGET=kanan>Isi awal</A><P>
<A HREF=kanan1.html TARGET=kanan>Isi
pertama</A><P>
<A HREF=kanan2.html TARGET=kanan>Isi
kedua</A><P>
</BODY>
</HTML>
1.6.2.3 File KANAN.HTML
<HTML>
<HEAD>
</HEAD>
<BODY>
<H1>Isi frame awal</H1>
Isi awal
</BODY>
</HTML>
1.6.2.4 File KANAN1.HTML
<HTML>
<HEAD>
</HEAD>
<BODY>
<H1>Isi frame dari link pertama</H1>
Isi dari link pertama
</BODY>
</HTML>
1.6.2.5 File KANAN2.HTML
<HTML>
<HEAD>
</HEAD>
<BODY>
<H1>Isi frame dari link ke dua</H1>
Isi dari link ke dua
</BODY>
</HTML>
Kemudian buka kembali file
LATIHAN1-8.HTML dan click link-link yang terdapat pada frame kiri. Anda akan
mendapatkan bahwa frame kanan berubah-ubah isinya sesuai dengan link yang anda
click.
Satu hal yang baru adalah parameter
TARGET pada tag <A HREF>. Parameter ini digunakan untuk menentukan tujuan
frame tempat dokumen HTML akan ditampilkan. Parameter ini digunakan saat kita
memanfaatkan tag FRAME.
1.7 Form HTML
Form HTML merupakan tag yang
paling penting khusunya dalam membuat aplikasi berbasis web. Form menyediakan
elemen-elemen masukan yang dapat berupa textbox, check box, radio button, dan
tombol.
1.7.1 Mendeklarasikan Form
Untuk mendeklarasikan sebuah form
digunakan tag <FORM> … </FORM>. Di dalam tag ini kita akan
mendefinisikan elemen-elemen form seperti yang telah disebutkan di atas. Selain
tag elemen form kita juga dapat menuliskan sembarang text, tag, image.
Elemen tombol Submit digunakan
untuk mengirimkan data yang ada pada form ke sebuah program yang akan memproses
data tersebut. Tombo Reset digunakan untuk mengosongkan atau mengulangi isi
form ke keadaan semulanya.
Struktur tag FORM ini adalah:
<FORM ACTION=program_pemroses METHOD=POST atau GET >
elemen 1
elemen 2
… dst
</FORM>
Parameter ACTION menentukan file
atau program yang akan memproses data yang diterima oleh form saat pengguna
men-click tombol Submit. Parameter
METHOD digunakan untuk menentukan metoda pengiriman data form ke pemroses
apakah GET atau POST.
1.7.2 Elemen Textbox
Elemen ini digunakan untuk menampilkan masukan berupa
textbox yang mampu menerima masukan berupa string sebanyak satu baris.
Tag yang digunakan adalah:
<INPUT TYPE=TEXT NAME=textbox1 SIZE=xx>
dimana TYPE menentukan jenis
masukan yang berupa TEXT (textbox), NAME adalah identifikasi dari elemen ini
untuk dibaca oleh program pemroses nantinya, SIZE adalah ukuran tampilnya
textbox ini dalam banyaknya karakter.
1.7.3 Elemen Textarea
Elemen ini digunakan untuk menampilkan masukan berupa
textbox yang mampu menerima masukan berupa string lebih dari satu baris.
Tag yang digunakan adalah:
<TEXTAREA NAME=textbox1 ROWS=xx COLS=yy> isi awal
</TEXTAREA>
Parameter NAME adalah identifikasi dari elemen ini untuk
dibaca oleh program pemroses nantinya, COLS dan ROWS adalah ukuran kolom dan
baris tampilnya textbox ini dalam banyaknya karakter. Semua text yang diapit
oleh tag ini akan ditampilkan di dalamnya pada saat awal munculnya textbox ini.
1.7.4 Elemen Checkbox
Elemen ini digunakan untuk
menampilkan masukan berupa pilihan dimana pengguna dapat memilih lebih dari
satu pilihan.
Tag yang digunakan adalah:
<INPUT TYPE=CHECKBOX NAME=checkbox1 VALUE=ON atau
OFF>Pilihan 1
dimana parameter TYPE menentukan jenis masukan yang
berupa CHECKBOX, NAME adalah
identifikasi dari elemen ini untuk dibaca oleh program pemroses nantinya, VALUE
menentukan apakah pada keadaan awal checkbox ini terpilih (ON) atau tidak
(OFF).
1.7.5 Elemen Radio Botton
Elemen ini digunakan untuk menampilkan masukan berupa
pilihan dimana pengguna hanya dapat memilih satu pilihan pada satu saat.
Tag yang digunakan adalah:
<INPUT TYPE=RADIO NAME=radio1 VALUE=pilihan1 CHECKED
>Pilihan 1
<INPUT TYPE=RADIO NAME=radio1 VALUE=pilihan2>Pilihan 2
<INPUT TYPE=RADIO NAME=radio1 VALUE=pilihan3>Pilihan 3
dst
1.7.6 Elemen Drop-Down Menu
Elemen ini digunakan untuk menampilkan masukan berupa
pilihan dimana pengguna hanya dapat memilih satu pilihan pada satu saat dan
pengguna dapat melihat semua pilihan dengan menekan tombol dropdown yang tersedia.
Tag yang digunakan adalah:
<SELECT NAME=menu1>
<OPTION
VALUE=pilihan1>Pilihan 1
<OPTION
VALUE=pilihan2>Pilihan 2
<OPTION VALUE=pilihan3>Pilihan 3
dst …
</SELECT>
Di dalam tag SELECT ini terdapat tag OPTION yang
berfungsi untuk menampilkan pilihan-pilihan yang akan tersedia. Setiap pilihan
ditentukan isinya dengan parameter VALUE.
Pada browser, elemen ini akan terlihat sebagai berikut:
Gambar 1. 9 Elemen Dropdown
1.7.7 Elemen Tombol
Elemen ini digunakan untuk menampilkan tombol yang dapat
berupa tombol SUBMIT untuk mengirimkan data ke pemroses di server, RESET untuk mengulangi isian form,
atau NORMAL yang tidak berfungsi apapun sebelum kita mendefinisikan sebuah
fungsi untuknya dengan bantuan client-side scripting seperti JavaScript atau
VBScript.
Tag yang digunakan adalah:
<INPUT TYPE=SUBMIT VALUE=OK NAME=tombol1> untuk tombol Submit
<INPUT TYPE=RESET VALUE=Reset NAME=tombol2> untuk tombol Reset
<INPUT TYPE=NORMAL VALUE=Jumlah NAME=tombol3> untuk tombol Normal
Tidak ada komentar:
Posting Komentar