html hypertext markup language

45
HTML HYPERTEXT MARKUP LANGUAGE Zaenal Abidin

Upload: nerice

Post on 14-Feb-2016

147 views

Category:

Documents


4 download

DESCRIPTION

Zaenal Abidin. HTML HyperText Markup Language. HTML. singkatan dari HyperText Markup Language menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Software yang diperlukan: Text editor sederhana. Contoh: Windows: Notepad - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: HTML HyperText Markup Language

HTML HYPERTEXT MARKUP LANGUAGE

Zaenal Abidin

Page 2: HTML HyperText Markup Language

HTMLsingkatan dari HyperText Markup Languagemenentukan tampilan suatu teks dan tingkat kepentingan dari

teks tersebut dalam suatu dokumen.Software yang diperlukan:Text editor sederhana.

Contoh:Windows: NotepadLinux: Bluefish, gEdit, mcedit, pico, dll

Web browser untuk menampilkan dokumen web yang dibuat.Contoh:Windows: Internet Explorer, Opera dan FirefoxLinux: Firefox dan Conqueror.

Page 3: HTML HyperText Markup Language

Istilah-istilah dalam HTML :Tag - Digunakan untuk menentukan tingkah

laku webbrowser. Dinyatakan dengan tanda lebih kecil “<“ (tag awal)dan tanda lebih besar “>” (tag akhir).Tag kontainer:<namatag> ..... </namatag>

Element – Jenis-jenis dari tag. HTML mempunyai banyak elemen untuk berbagai keperluan dengan berbagai bentuk penggunaan.

Attribute - Digunakan untuk memodifikasi nilai dari elemen HTML. Suatu elemen biasanya akan mempunyai banyak atribut.

Page 4: HTML HyperText Markup Language

Tag Utama dalam struktur dokumen HTML:

<html><!– untuk menyatakan suatu dokumen HTML -->

<head> <!-- memberikan informasi mengenai dokumen HTML > <!-- tag-tag: TITLE, BASE, ISINDEX, LINK, SCRIPT,

STYLE dan META ></head><body><!-- menyimpan informasi atau data yang akan ditampilkan dalam dokumen HTML ></body>

</html>

Page 5: HTML HyperText Markup Language

Contoh HTML sederhana :

<html><head><title> HTML </title></head><body> Kami sedang mulai belajar HTML</body>

</html>

Page 6: HTML HyperText Markup Language

Penggunaan KomentarFormat:

<! -- >Fungsi:Memberi nama aplikasiMendeskripsikan tujuan pengkodean tertentu di

dalamfile

Memberi nama pengarangMemberi tanggal pembuatanMemberi nomer versiMemberi informasi hak cipta

Page 7: HTML HyperText Markup Language

Tag Heading

Untuk judul atau sub judul dalam dokumen HTML<h1 [align=”left”|”center”|”right”]> . . . </h1><h2 [align=”left”|”center”|”right”]> . . . </h2>..<h6 [align=”left”|”center”|”right”]> . . . </h6>

Page 8: HTML HyperText Markup Language

Script:<html>

<head> <title> Heading </title></head><body><h1 align="center">Heading 1: HTML</h1><h2 align="center">Heading 2: HTML</h2><h3 align="center">Heading 3: HTML</h3><h4 align="center">Heading 4: HTML</h4><h5 align="center">Heading 5: HTML</h5><h6 align="center">Heading 6: HTML</h6></body>

</html>

Page 9: HTML HyperText Markup Language

Tag Paragraf

Paragraf yang dapat diatur perataannya (kiri, tengah, kanan):<p [align=”left”|”center”|”right”]> . . . </p>

Script:<html>

<head> <title> Paragraf </title></head><body> <h2 align="center">Materi HTML</h2> <p align="right">Kami sedang mulai belajar HTML </p> <p align="left">Saat ini membahas materi Dasar-dasar HTML </p></body>

</html>

Page 10: HTML HyperText Markup Language

Tag Memformat Dokumen

Script:<html>

<head> <title> Format Dokumen </title></head><body> <p>Contoh <b>Teks Bold</b></p> <p>Contoh <i>Teks Italic</i></p> <p>Contoh <sup>Teks superscripted</sup></p> <p>Contoh <sub>Teks subscripted</sub></p> <p>Contoh <del>Teks struckthrough</del></p> <p>Contoh <code>Teks Computer Code</code></p></body>

</html>

Page 11: HTML HyperText Markup Language

Tag Pre-format Untuk menampilkan teks sama seperti yang diketikkan dalam dokumen HTML:

<pre> . . . </pre>Script:<html>

<head> <title>Pre-Format</title></head>

<body> <pre> Saya sedang Bel ajar HTML Untuk mem buat aplikasi berbasis web </pre>

</body></html>

Page 12: HTML HyperText Markup Language

Tag Break

Untuk menulis teks pada baris berikutnya:<br>

Script:<html>

<head><title>Mengganti Baris</title></head><body>Muhammad Yusuf<br/>Jurusan Teknik Informatika<br/>Fakultas Teknik<br/>Universitas Trunojoyo <br/></body>

</html>

Page 13: HTML HyperText Markup Language

Tag Garis Pemisah Horisontal

Garis horisontal untuk memisahkan teks dengan teks lain.<hr [align=“left”|”center”|”right”] [size=“n”] [width=“nnn”] [noshade]> </hr>

Script:<html>

<head><title>Membuat Garis Horisontal</title></head><body>Berikut ini penggunaansatu garis horisontal: <hr/>dan penggunaan dua garishorisontal: <hr/> <hr /></body>

</html>

Page 14: HTML HyperText Markup Language

Tag Font Ukuran font: <font size=“n”> . . . </font> Jenis font: <font size=“n” face=“jenis_font”> . . . </font> Warna font

<font size=“n” face=“jenis_font” color=“warna”> . . . </font>

Script:<html>

<head><title>Memformat Font</title></head><body><font size=5 color="#FF00FF">Teks berwarna hexcolor #FF00FF</font><br/><font color="red">Teks berwarnamerah</font></body>

</html>

Page 15: HTML HyperText Markup Language

Tag Hypertext Link

Format:<a href=”address” > . . . </a>

Link ke dokumen lain<a href=”nama_dokumen” > . . . </a>

Link ke bagian tertentu dalam dokumen yang sama<a href=”#target” > . . . </a><a href=”target” > . . . </a>

Link ke alamat URL atau WebSite<a href=”alamat_URL” > . . . </a>

Link ke alamat Email<a href=”mailto:alamat_email” > . . . </a>

Link File yang akan didownload<a href=”nama_file” > . . . </a>

Page 16: HTML HyperText Markup Language

Tag Hypertext Link (2)

Script:<html>

<head><title>Membuat link</title>

<head><body><p>Silahkan download <i>handout</i>

perkuliahan di <A href="http://zheira83.wordpress.com">blog </A></p>

</body></html>

Page 17: HTML HyperText Markup Language

Tag Memuat GambarMemuat gambar ke dalam halaman Web

<img src=”URL”|”name” height=”n” width=”n” align=”top”|”center”|”bottom”] />

Relative Path: File gambar ada dalam direktori yg sama: ./ File gambar ada dalam direktori sebelumnya: ../

Script:<html>

<head> <title> Insert Gambar</title></head><body> <img src="./penguins.jpg"></br> <b> Penguins</b></body>

</html>

Page 18: HTML HyperText Markup Language

Warna Background

Menggunakan warna <body bgcolor=#nnnnnn> . . . </body>Script:<html>

<head><title> Penggunaan LatarBelakang Warna </title></head><body bgcolor="pink">Kami sedang mulai belajarHTML</body>

</html>

Page 19: HTML HyperText Markup Language

Warna Background (2)Menggunakan gambar <body background=“nama_file_gambar”> . . . </body>

Script:<html>

<head><title> Penggunaan LatarBelakang Gambar </title></head><bodybackground="./Desert.jpg"><p><h2align="center">Kamisedang mulai belajarHTML</h2></p></body>

</html>

Page 20: HTML HyperText Markup Language

Tag List

<ul> - unordered list (daftar tdk bernomor); bullet<ul [type=“disc”|”square”|”circle”] > . . . </ul>

<ol> - ordered list; nomor<ol [type=“1”|”a”|”A”|”I”|”i"] [start=“n”] > . . . </ol>

<dl> - definition list; dictionary<dl> . . . </dl><dt> . . . </dt><dd> . . . [</dd>]

Page 21: HTML HyperText Markup Language

Tag List (2)Script:<html>

<head><title>Penggunaan List</title></head><body><h4>Istilah-istilah dalam HTML:</h4> <ol><li><i>Tag</i></li><li><i>Element</i></li><li><i>Attribute</i></li> </ol><h4>Contoh <i>tag</i>:</h4> <ul type="square"><li><i>Tag heading</i></li><li><i>Tag list</i></li> </ul></body>

</html>

Page 22: HTML HyperText Markup Language

TABEL

Fungsi: Menampilkan informasi secara

terstruktur, ringkas dan mudah dibaca Mengatur tampilan homepage agar

lebih menarik

Page 23: HTML HyperText Markup Language

Tag yang diperlukan: <table> Atribut-atribut:

Page 24: HTML HyperText Markup Language

Membuat Tabel Sederhana Tag yang diperlukan:

- Membuat baris: <tr> (table row)- Membuat kolom: <td> (table data)

Contoh:<table border="1"><tr><td>Baris 1 Sel 1</td><td>Baris 1 Sel 2</td></tr><tr><td>Baris 2 Sel 1</td><td>Baris 2 Sel 2</td></tr></table>

Page 25: HTML HyperText Markup Language

Menambahkan Judul Tabel

Judul tabel: <caption> Judul baris/kolom: <th> (table header)Contoh:

<table border="1"><caption align="top"> <b> DAFTAR MAHASISWA </b> </caption><tr><th>No</th><th>NPM</th><th>Nama</th></tr><tr><td>1</td><td>06.100.001</td><td>Amin A. Angkasa</td></tr><tr><td>2</td><td>06.100.002</td><td>Beni B. Bernardi</td></tr></table>

Page 26: HTML HyperText Markup Language

Mengatur Lebar & Tinggi TabelAtribut: width dan heightNilai: ukuran % (max 100%) ukuran pixel

Contoh:<table border="1" width=“50%”>

<caption align="top"><b> DAFTAR MAHASISWA </b> </caption><tr><th>No</th><th>NPM</th><th>Nama</th></tr><tr><td width=“20”>1.</td><td width=“80” height=“50“>06.100.001</td><td width=“180” height=“50”>Amin A. Angkasa</td></tr><tr><td width=“20”>2.</td><td width=“80” height=“70”>06.100.002</td><td width=“180” height=“70”>Beni B. Bernardi</td></tr>

</table>

Page 27: HTML HyperText Markup Language

Perataan dalam tabel horisontal: atribut align -> utk <caption>, <tr>, <td> dan <th> vertikal: atribut valign -> utk <tr>, <td> dan <th>

Contoh:<table border="1" align="center">

<caption align="top"><b> DAFTAR MAHASISWA </b> </caption><tr><th>No</th><th>NPM</th><th>Nama</th></tr><tr><td align="center" width="20">1.</td><td align="center" valign="middle" width="80" height="50">06.100.001</td><td align="right" valign="top" width="180" height="50">Amin A. Angkasa</td></tr><tr><td width="20">2.</td><td align="left" valign="top" width="80" height="70">06.100.002</td><td align="left" valign="bottom" width="180" height="70">Beni B. Bernardi</td></tr>

</table>

Page 28: HTML HyperText Markup Language

Membuat warna pada tabel Atribut: bgcolor

Contoh:<body bgcolor="purple"> <font size="3" face="arial" color="yellow"> <table border="2" bgcolor="white" align="center"> <caption align="bottom"> <b> Tabel Daftar Mahasiswa </b> </caption> <tr bgcolor="yellow"> <th>No</th><th>NPM</th><th>Nama</th></tr> <tr bgcolor="cyan"><td align="center" width="20">1.</td>

<td align="left" valign="middle“ width="80" height="40">06.100.001</td>

<td align="left" valign="middle“ width="180" height="40">Amin A. Angkasa</td></tr> <tr><td bgcolor="blue" width="20">2.</td> <td bgcolor="red" align="left" valign="middle" width="80" height="40">06.100.002</td>

<td bgcolor="green" align="left" valign="middle" width="180" height="40">Beni B. Bernardi</td></tr> </table></body>

Page 29: HTML HyperText Markup Language

Penggabungan baris/kolom Menggabungkan bbrp kolom menjadi 1: atribut

colspan Menggabungkan bbrp baris menjadi 1: atribut

rowspan

Page 30: HTML HyperText Markup Language

Script HTML:

<table border="1" bgcolor="white" align="center“ cellpadding="10" cellspacing="12"> <caption align="top"> <b> Tabel Daftar Nilai Mahasiswa </b> </caption> <tr bgcolor="gray"><th rowspan="2">No</th> <th rowspan="2">NPM</th> <th rowspan="2">Nama</th> <th colspan="2">Nilai</th> </tr> <tr bgcolor="gray"><th>UTS</th> <th>UAS</th> </tr> <tr><td align="center" width="20">1.</td> <td align="left" valign="middle" width="80" height="40">06.100.001</td> <td align="left" valign="middle" width="180" height="40">Amin A. Angkasa</td> <td align="center" valign="middle">70</td> <td align="center"

valign="middle">80</td> </tr> <tr><td width="20">2.</td> <td align="left" valign="middle" width="80" height="40">06.100.002</td> <td align="left" valign="middle" width="180" height="40">Beni B. Bernardi</td> <td align="center" valign="middle">70</td> <td align="center"

valign="middle">80</td> </tr></table>

Page 31: HTML HyperText Markup Language

FORM

Kegunaan Form Berikut ini beberapa contoh

kegunaan Form dalam web: memperoleh data-data user baik nama,

alamat dan data lainnya memperoleh informasi pembelian secara

online memperoleh feedback dari user

mengenai website anda Menambahkan buku tamu / komentar

user

Page 32: HTML HyperText Markup Language

FORM

form input textarea select option optgroup button label fieldset legend

Page 33: HTML HyperText Markup Language

Form Element

Tag <FORM> digunakan untuk membuat form dalam document HTML.Attribute Description

ACCEPT Mendefinisikan MIME yang di izinkan oleh server yang memuat script untuk memproses form. Syntax: ACCEPT=”Internet Media Type”

METHOD Menentukan bagaimana data akan di kirim ke server. GET – data akan di kirim dengan menggunakan query string

pada URL. POST – data akan di kirim ke server sebagai block data ke

script. Syntax: METHOD=”POST|GET” ACTION Menentukan lokasi dari script yang akan

memproses data dari form Syntax: ACTION=”URL”

Page 34: HTML HyperText Markup Language

enctype="multipart/form-data"> Element ini perlu ditambahkan jika

anda mengirim file / upload sebuah gambar dengan menggunakan form yang anda buat.

Page 35: HTML HyperText Markup Language

Form Element <INPUT>

Tag ini teletak didalam blok tag form Atribut :

Type (jenis input), nilai : text, checkbox, radio, hidden, button, submit, reset, file, image.

Name (nama elemen) Value (nilai isian)

Page 36: HTML HyperText Markup Language

Form Element <INPUT>

Page 37: HTML HyperText Markup Language

Form Element <RADIO>

Page 38: HTML HyperText Markup Language

CHECKBOX

Page 39: HTML HyperText Markup Language

HIDDEN

Page 40: HTML HyperText Markup Language

BUTTON

Page 41: HTML HyperText Markup Language

SUBMIT

Page 42: HTML HyperText Markup Language

Reset

Page 43: HTML HyperText Markup Language

SELECT

Page 44: HTML HyperText Markup Language

TEXTAREA

Page 45: HTML HyperText Markup Language

Refrensi HTML Beginner & Intermediate & Advanced

http://www.htmldog.com/guides/html/