HTML




Materi Pemograman Web tentang HTML  Dibaca Yaa , Semoga Bermanfaat.

HTML ( hyper text markup language)  adalah skrip untuk menyimpan dokumen web.
Struktur dasar dokumen HTML :
        <html>
        <head>
        <title> diisi dokumen html </title>
        </head>
                        Diisi penulisan informasi web
        </body>
</html>

Struktur dasar HTML   :
a.   Tag
Adalah teks khusus (markup) berupa dua karakter < dan > sebagai contoh <body> adalah tag dengan body . secara umumteks ditulis berpasangan yang terdiri atas tag pembuka dan tag penutup ( di tambahkan karakter / setelah karakter < sebagai contoh <body> adalah tag pembuka isi dokumen html dan </body> ini adalah tag penutup isi dokumen html.
b.  Element
Terdiri dari    :
                                Tag pembuka
                                Isi
                                Penutup
Untuk menampilakan judul dokumen html pada web browser digunakkan element title. <title> adalah tag pembuka judul dokumen html tag-tag yang ditulis pada html tidak boleh tumpang tindih harus berpasangan.
Contoh penulisan yang benar  
        <p>
        <b>
</b>
</p>
ü Attribute
Mendefinisikan property daru suatu element html yang terdiri atas nama dan nilai.
Contoh:
<tag>
Nama-attr=”nilai-attr”
Nama-attr=”nilai-attr”
……………………………………………….
<tag>
Contoh untuk membuat warna pada background.
<body  bgcolor=”black” text=”yellow”>
ü Element html
Menyatakan pada browser bahwa dokumen yang digunakan adalah html.
Sintaks:
<html>
………………………
</html>
ü Element head
ü Element title
ü Element body

Tag
Atrribut
Fungsi
<Body>
<body bgcolor=”red> Text=”….”
Link=”…”
Vlink=”…”
Alink=”….”
<body background=”D:\gambar.jpg”>
Background berwarna merah
Memberi warna teks
Warna link
Link yg sudah dikunjungi
Memberi gambar pada halaman
<a>….</a>
<a herf=”D:\home.html”>
home </a>
<a href=”html://www.yahoo.com/”>
yahoo ! </a>
Membuat hyperlink
<img>
<img src=”nama gambar.jpg width=”50” height=”50” >
Memasukkan gambar dengan lebar 50px tinggi 50px
<font>….</font>
<font size=”2” color=”#ffffoo” face=”arial”>…..</font>
Mengatur font dengan ukuran 2, warna kuning.huruf arial.
<big> ….</big>
<big> contoh </big>
Tag untuk membuat teks menjadi besar
<small<…</small>
<small> contoh </small>
Untug membuat teks menjadi kecil
<b>…</b>
<b> contoh </b>
Untuk membuat teks menjadi bold
<i>…</i>
<i>contoh</i>
Untuk membuat teks menjadi italic
<strike>…</strike>
<strike>contoh</strike>
Untuk membuat teks tercoret
<u>…</u>
<u>contoh</u>
Teks underline
<h1>….</h1>
<h1>contoh</h1>
Teks heading 1 tingkant heading bisa sampai 6 semakin besar tingkatannya headong semakin kecil.
<hr>…</hr>
<hr widht=”600”>
<hr align=”center” size=”5=”80%”>
Garis dengan lebar 600
Tag <hr> tidak perlu di tutup, dengan tinggi 5, lebar 80% dari lebra layar browser dan rata tengah .
<p align=”center”>
</p>

Pargraf rata tengah perintah ini dapat ditulis juga dengan <center>…</center>
<br>

Tag untuk ganti baris
<sup>…</sup>

Tag untuk superscript
<sub>…</sub>

Tag untuk subscript
<pre>..</pre>

Untuk menampilkan teks sesuai asli nya

TABLE
Beberapa perintah penting untuk membuat tabel:
1. <table border=”1”> .... </table> _ merupakan perintah utama dalam pembuatan tabel,
tabel dengan ketebalan 1px
2. <tr> ... </tr> _ tag untuk membuat baris
3. <td> ... </td> _ tag untuk membuat kolom/cell
4. colspan _ merge/melebarkan kolom/cell
5. rowspan _ merge/melebarkan baris

Tag
Atribut/Contoh penulisan
Fungsi
<table>
...
</table>
border=”...”
Ketebalan tabel.
Contoh:
<table border=”1”>

align=”...”
Pengaturan tabel (rata tengah,
kanan atau kiri)

width=”...”
Lebar tabel. Bisa diisi dengan
satuan pixel atau persen.
Contoh:
<table width=”80%”> atau
<table width=”600”>

valign=”...”
Perataan secara vertikal dari
suatu cell.
(top, middle, bottom)

bordercolor=”...”
Warna border

bgcolor=”...”
Warna background tabel,
baris atau cell

·      Color
Merupakan attribute yang bisa anda tambahkan pada beberapa element seperti body, font, link, dll. Color dibagi menjadi 3 kategori warna primer yaitu red, green & blue. Masing-masing color didefinisikan dalam 2 digit hexadecimal number.

#RRGGBB
       Hexadesimal         Color
       #FF0000             Red
       #00FF00             Green
       #0000FF             Blue
       #000000                 Black
       #FFFFFF             White

·      Pre
Tag untuk menampilkan text sesuai dengan aslinya.
·      Hyperlink
   Link Address
ú  Absolute Address : merupakan full internet address (URL) yang meliputi protocol, network location and path & nama file.
ú  Relative Address : URL yang tidak menyebutkan protocol & network location-nya (hanya path & nama file).
   Anchor
Tag <a> untuk menentukan hyperlink dalam document HTML, HREF property digunakan untuk menentukan tujuan dari hyperlink tersebut.
Contoh :
<a href=”URL”> Hypertext </a>
<a href “protocol”//hoat : Jomain : port/path/file name”> Hypertext </a>

·      Table
¨  Membuat Table
Tag <table> digunakan untuk membuat table dalam doc. HTML, bagian pokok dari table adalah cell yang didefinisikan dengan tag <td>.
Berikutnya, jika ingin membuat beberapa baris cell dalam table menggunakan tag <tr>.
¨  Menambahkan Heading Cell
Menggunakan tag <th>
¨  Pemformatan Table
Untuk memformat perataan text didalam table anda bisa gunakan attribute align &b valign (vertical align).
Attribute             Value
Align                  Center   Justify   Right     Left
Valign          Baseline       Top       Bottom  Middle

Ü  Image
3 jenis yang sering digunakan :
-        GIF (Graphical Interchange Format).
-        JPEG (Joint Photographic Expert Image).
-        PNG (Portable Network Grapgics).
<img src=”URL”>


Attribute
Value
Description
Align
Center, Justify, Left, Right, Baseline, Top, Bottom, Middle
Top, Bottom, Middle digunakan untuk menentukan posisi image terhadap text.
Left, right, center untuk menentukan posisi image di doc.

Ü  Form
   Kegunaan Form
1.  Memperoleh data-data user baik nama, alamat & data lainnya.
2.  Memperoleh informasi pembelian secara online.
3.  Memperoleh feedback dari user mengenai website anda.
   Kegunaan Element
Tag <form> digunakan untuk membuat form di HTML.
Attribute
Description
Accept
Mendefinisikan MIME yang diizinkan oleh server yang memuat script untuk memproses form. Sintax :
Accept = “Internet Media Type”
Method
Menentukan bagaimana data akan dikirim ke server. Get data akan dikirim dengan menggunakan query string pada URL Post data akan dikirim ke server sebagai block data ke script. Sintax :
Method = “Post/Get”
Action
Menentukan lokasi dari script yang akan memproses data dari form. Sintax :
Action = “URL”

Ü  Frame
   Dasar Penggunaan Frame
Frame memungkinkan 1 halaman web / lebih ditampilkan pada sebuah jendela browser. Untuk mempraktikan frame, buatlah terlebih dahulu 2 berkas HTML bersama framekir.htm & framekan.htm.
~ File framekir.htm :
<html>
<head>
<title> Frame Kiri </title>
</head>
<body bgcolor=”white”>
<h1> Frame disebelah kiri </h1>
</body>
</html>
~File framekan.htm :
<html>
<head>
<title> Frame Kanan </title>
</head>
<body bgcolor=”white”> <h1> Frame di sebelah kanan </h1>
</body>
</html>

Halaman berbasis frame dibentuk dengan menggunakan pasangan <frameset> & </frameset>, attribute cols digunakan untuk menentukan lebar masing-masing frame.
Contoh :

<html>
<head>
<title> Contoh penggunaan frame </title>
</head>
<frameset cols=”30%,*”>
<frame src=”framekir.htm”>
<frame src=”framekan.htm”>
</frameset>
</html>
   Mengantisipasi Tidak Adanya Dukungan Frame
Ada kemungkinan bahwa web browser yang digunakan pemakai tidak mendukung fitur frame. Untuk mengatur agar ada pemberitahuan bahwa halaman web hanya bisa dilihat denga browser yang mendukung frame digunakan pasangan tag <noframes> & </noframes>.
Contoh :

<html>
<head>
<title> Contoh penggunaan frame </title>
</head>
<frameset cols=”30%,*”>
<frame scr=”framekir.htm”>
<frame scr=”framekan.htm”>
<noframes> Sayang sekali halaman ini tak dapat dibuka karena browser anda tidak mendukung frame. </noframe>
</frameset>
</html>




   Menggunakan Border
Attribute BORDER pada tag <frameset> berguna untuk mengatur ketebalan garis pemisah antar frame. Contoh :
<html>
<head>
<title> Contoh penggunaan frame </title>
</head>
<frameset cols=”30%,*” border=”0”>
<frame scr=”framekir.htm”>
<frame scr=”framekan.htm”>
</frameset>
</html>


·      Menghilangkan Scrolling
<html>
<head>
<title> Contoh penggunaan frame </title>
</head>
<frameset cols=”30%,*” border=”0”>
<frame src=”framekir.htm” scrolling=”no”>
<frame src=”framekan.htm”>
</frameset>
</html>

·      Frame & Link
Untuk mempraktekan penggabungan pemakaian frame yang melibatkan link ke frame yang lain, buatlah 3 file HTML berikut!
1.  File redflash.htm :
<html>
<head>
<title> </title>
</head>
<body>
<h2> Redflash </h2>
Mempunyai warna merah disekitar tulang daun & bintik-bintik putih di daerah yang berwarna hijau.
</body>
</html>



2.  File rosebud.htm :
<html>
<head>
<title> </title>
</head>
<body>
<h2> Rosebud </h2>
Mempunyai warna dasar hijau dibagian pinggir, disekitar tulang daun berwarna merah jembu & bagian tepi daun berwarna putih.
</body>
</html>

3.  File daftar.htm :
<html>
<head>
<title> </title>
</head>
<body>
<center>
<a href=”redflash.htm” target=”dinamis”>
<h2> Redflash </h2>
</a>
<a href=”rosebud.htm”> target=”dinamis”>
<h2> Rosebud </h2>
</a>
</center>
</body>
</html>
Pada file daftar.htm, attribute Target digunakan untuk menentukan frame yang ditempati oleh halaman web yang dipanggil.
Kode yang digunakan untuk menggabungkan ke 3 file diatas adalah seperti berikut :
<html>
<head>
<title> Contoh penggunaan frame </title>
</head>
<frameset cols=”30%,*”>
<frame src=”daftar.htm”>
<frame src=”redflash.htm” name=”dinamis”>
</frameset>
</html>

§  Frame Horizontal
HTML juga memungkinkan pembuatan frame horizontal. Caranya dengan attribute cols pada <frameset> menjadi rows. Contoh :
<html>
<head>
<title> Contoh penggunaan frame </title>
</head>
<frameset rows=”30%,*”>
<frame src=”daftar.htm”>
<frame src=”redflash.htm” pdname=”dinamis”> </frameset>
</html>

-        Penggunaan Noresize
Attribute noresize pada tag <frame> digunakan agar frame tidak bisa diubah ketika ditampilkan pada browser.
Contoh :

<html>
<head>
<title> Contoh penggunaan frame </title>
</head>
<frameset rows=”30%,*”>
<frame src=”daftar.htm”>
<frame src=”redflash.htm” noresize name=”dinamis”>
</frameset>
</html>
Gabungan frame horizontal & vertical :

<html>
<head>
<title> Contoh penggunaan frame </title>
</head>
<frameset rows=”30%,*”>
<frame src=”judul.htm” scrolling=”no”>
<frameset border=”0” cols=”30%,*”>
<frame src=”daftar.htm” scrolling=”no”>
<frame src=”redflash.htm” name=”dinimis”>
</frameset>
</frameset>
</html>

File judul.htm :

<html>
<head>
<title> </title>
<body background=”keladi.jpg”>
<center>
<img src=”judul.gif”>
</body>



0 komentar:

Posting Komentar