Struktur Dasar HTML
-
Upload
dede-hidayat -
Category
Documents
-
view
214 -
download
1
description
Transcript of Struktur Dasar HTML
![Page 1: Struktur Dasar HTML](https://reader036.fdokumen.com/reader036/viewer/2022072001/563db79b550346aa9a8c9de7/html5/thumbnails/1.jpg)
Struktur Dasar HTML dalam Pembuatan WEB site
A. Pengertian HTML
Menurut Wikipedia HyperText Markup Language (HTML) adalah sebuah bahasa
markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi
di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis
dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan
kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format
ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML.
HTML atau kepedekan dari “Hypertext Markup Language” merupakan bahasa
pemrograman dasar yang digunakan ketika akan membuat halaman web, baik web yang statis
maupun web yang dinamis. HTML merupakan bahasa markup (markup language). Pada HTML
terdapat berbagai tag atau elemen yang dapat digunakan untuk memformat sebuah dokumen
dalam web.
Jadi, HTML yaitu bahasa pemrograman dasar untuk membuat sebuah web, yang bertujuan
untuk menampilakan sebuah informasi guna menghasilkan tampilan yang terintegerasi.
B. Fungsi HTMLBerdasarkan pengertian dari HTML, banyak hal dan fungsi yang dapat dilakukan antara
lain :
Mengontrol tampilan dari halaman web dan isinya.
Mempublikasikan dokumen secara online sehingga bisa di akses dari seluruh dunia.
Membuat list atau penomoran dari sekumpulan hal.
Menampilkan informasi dalam bentuk tabel.
Membuat Sebuah link yang digunakan untuk menuju dokument lain.
Membuat online form yang bisa di gunakan untuk menangani pendaftaran, transaksi secara
online.
Menambahkan object-object seperti image, audio, video dan juga java applet dalam document
HTML.
C. Struktur HTML
a. Elemen
![Page 2: Struktur Dasar HTML](https://reader036.fdokumen.com/reader036/viewer/2022072001/563db79b550346aa9a8c9de7/html5/thumbnails/2.jpg)
Elemen terdiri atas tiga bagian, yaitu tag pembuka, isi, dan tag penutup.Contonya untuk
menampilkan judul dokumen HTML pada web browser digunakan element title, dimana: <title>
ini adalah tag pembuka judul dokumen HTML.
b. Tag
Tag merupakan teks khusus (markup) berupa dua karakter "<" dan ">", sebagai contoh <body>
adalah tag dengan nama body. Tag ditulis secara berpasangan, yang terdiri atas tag pembuka dan
tag penutup (ditambahkan karakter "/" setelah karakter "<"), sebagai contoh <body> ini adalah
tag pembuka isi dokumen HTML, dan </body> ini adalah tag penutup isi dokumen HTML.
Yang merupakan tag-tag dasar dalam HTML adalah:
<html> </html>
Tag <html> dan </html> digunakan untuk menandai awal dan akhir dari suatu file HTML.
<title> </title>
Tulisan yang berada diantara tag <title> dan </title> akan ditampilkan oleh browser pada bagian
title dan merupakan title dari jendela browser.
<head> </head>
Berisi keterangan informasi, seperti title dan jenis dokumen, ditulis diantara <head> </head>.
<body> </body>
Bagian tag <body> </body> menandai awal dan akhir dari badan dokumen HTML. Tag ini
memiliki sejumlah attribut yang dapat ditentukan.
Contoh :
<html>
<head>
<title>Contoh Document HTML</title>
</head>
<body>
Hallo Pembaca Makalah Pemrograman Dasar WEBsite dengan HTML.
</body>
</html>
c. Atribut
Atribut terdapat di dalam script sebuah elemen dan memberikan informasi tambahan tentang
elemen. Atribut selalu ditentukan dalam tag awal Atribut ditulis dalam pasangan nama / nilai.
Nilai dari atribut harus selalu tertutup dalam tanda kutip. Tanda kutip ganda adalah yang
paling umum, tapi gaya tanda kutip tunggal juga diperbolehkan. Dalam beberapa situasi, ketika nilai
![Page 3: Struktur Dasar HTML](https://reader036.fdokumen.com/reader036/viewer/2022072001/563db79b550346aa9a8c9de7/html5/thumbnails/3.jpg)
atribut itu sendiri berisi tanda kutip, maka perlu menggunakan tanda kutip tunggal Misalnya: name =
'John "shotgun" Nelson'.
Di bawah ini adalah daftar dari beberapa atribut yang dapat digunakan pada setiap elemen
HTML :
Atribut DeskripsiClass Menentukan satu atau lebih classnames
untuk sebuah elemen (mengacu pada kelas dalam style sheet).
Id Menentukan id unik untuk sebuah elemen.Style Menentukan inline CSS style untuk elemen.Title Menentukan informasi tambahan mengenai
elemen (ditampilkan sebagai tool tip).
D. Pengaturan Halaman HTML 1. Mengatur Tulisan pada Halaman HTML.
Agar tulisan pada halaman sebuah web terlihat rapi, maka perlu pemformatan dalam tulisan
tersebut. Baik tata cara pencetakannya maupun pengaturan tulisan yang lain. Adapun pengaturan
format tersebut antara lain :
a. HeadingHeading adalah hal yang penting dalam sebuah Document HTML. Heading didefinisikan
dengan tag <h1> sampai dengan <h6>. Semakin besar angka dalam penulisan tag Heading
semakin kecil ukuran yang tercetak dalam Browser.
Contoh :
<html><body><h1>Penulisan heading 1</h1><h2>Penulisan heading 2</h2><h3>Penulisan heading 3</h3><h4>Penulisan heading 4</h4><h5>Penulisan heading 5</h5><h6>Penulisan heading 6</h6></body></html>b. Paragraf
Membuat paragraf dalam HTML dapat menggunakannya dengan tag <p>. Pada browser,
secara otomatis penulisan paragraf akan menambahkan baris kosong sebelum dan sesudah
paragraf.
![Page 4: Struktur Dasar HTML](https://reader036.fdokumen.com/reader036/viewer/2022072001/563db79b550346aa9a8c9de7/html5/thumbnails/4.jpg)
Sebagian besar browser akan membenarkan penulisan HTML Paragraf, bahkan jika kita
melupkan tag tersebut. Tetapi, tidak menuliskan tag dalam penulisan paragraf membuat hasil
tulisan yang tercetak pada HTML tidak tertulis rapi.
Dalam penulisan paragraf, untuk mengganti baris dalam paragraf tersebut dapat kita
gunakan tag break, dapat di tulis <br> atau <br \>.
Contoh :
<html><body><p>Penulisan Paragraf 1. </p><p>Penulisan Paragraf 2. </p><p>Penulisan <br \> Paragraf 3. </p></body></html>
c. Format TeksBanyak sekali tag yang digunakan untuk menformat sebuah tulisan dalam HTML.
Menformat paragraf yang di maksudkan adalah membuat text bercetak tebal, bercetak miring,
subscript text, superscript text dan masih banyak format yang lainnya. Untuk lebih jelasnya lihat
tabel.
HTML tags Formating Text
Tags Description<b> Mendefinisikan Teks bercetak tebal<i> Mendefinisikan Teks bercetak miring<small> Mendefinisikan Teks kecil<strong> Mendefinisikan Teks penting<sub> Mendefinisikan Teks Subscript<sup> Mendefinisikan Teks Superscript<ins> Mendefinisikan Teks yang dimasukan<del> Mendefinisikan Teks yang dihapus
HTML Computer Output Tags
Tags Descriptions<code> Mendefinisikan Kode Komputer<kbd> Mendefinisikan tekx Keyboard<samp> Mendefinisikan Sampel kode komputer<var> Mendefinisikan Variabel<pre> Mendefinisikan teks terformat
HTML Citations, Quotations, dan Definition Tags
![Page 5: Struktur Dasar HTML](https://reader036.fdokumen.com/reader036/viewer/2022072001/563db79b550346aa9a8c9de7/html5/thumbnails/5.jpg)
Tags Descriptions<abbr> Mendefinisikan sebuah singakatan atau akronim<address> Mendefinisikan informasi kontak untuk penulis /
pemilik document<bdo> Mendefinisikan arah teks<blockquote> Mendefinisikan bagian yang dikutip dari sumber
lain<q> Mendefinisikan sebuah inline (pendek) kutipan<cite> Mendefinisikan Judul karya<dfn> Mendefinisikan sebuah istilah definisi
d. Mengatur Pemerataan ParagrafPemerataan tulisan sangat mempengaruhi tampilan dari halaman web anda, ada kalanya
tulisan tertentu perlu ditampilkan pada tengah halaman, atau pun justified. Tag-tag HTML yang
mengatur pemerataan tulisan pada satu halaman:
<CENTER> </CENTER>
Tag ini akan menampilkan tulisan/gambar ditengah baris.
<P ALIGN=LEFT|CENTER|RIGHT> </P>
Tag paragraf digunakan untuk memulai suatu paragraf baru disertai dengan pemerataan teks ke
kiri, tengah, atau kanan dari tampilan browser untuk paragraf bersangkutan. Suatu paragraf dapat
terdiri dari teks, gambar, hyperlink, dan element HTML lainnya.
<H# ALIGN=LEFT|CENTER|RIGHT> </H#>
Ini akan merapikan tulisan ke kiri, tengah atau kanan dari tulisan yang diberi tingkat heading.
e. Menyisipkan Gambar<html><body><img src="../images.jpg"></body></html>
Dalam HTML, gambar didefinisikan dengan tag <img>. Tag <img> kosong, yang berarti
mengandung atribut saja, dan tidak memiliki tag penutup. Untuk menampilkan gambar pada
halaman, Anda perlu menggunakan atribut src. Src singkatan dari "sumber". Nilai dari atribut src
adalah URL gambar yang ingin ditampilkan.
Sintaks untuk mendefinisikan gambar:
<img src="url" alt="some_text">
![Page 6: Struktur Dasar HTML](https://reader036.fdokumen.com/reader036/viewer/2022072001/563db79b550346aa9a8c9de7/html5/thumbnails/6.jpg)
URL menunjuk ke lokasi di mana gambar disimpan. Sebuah gambar bernama "image.jpg",
yang terletak luar direktori dari file “image.html”.
Browser menampilkan gambar di mana tag <img> terjadi dalam dokumen. Jika Anda
menempatkan tag gambar antara dua paragraf, browser menunjukkan paragraf pertama, maka
gambar, dan kemudian paragraf kedua.
f. Link ke Dokumen atau Situs yang LainHTML tag <a> mendefinisikan hyperlink. Sebuah hyperlink (atau link) adalah kata,
kelompok kata, atau gambar yang dapat Anda klik untuk melompat ke dokumen lain.Bila Anda memindahkan kursor di atas link dalam sebuah halaman Web, panah akan
berubah menjadi sedikit tangan. Atribut yang paling penting dari elemen <a> adalah atribut href, yang menunjukkan tujuan link. Secara default, link akan muncul sebagai berikut di semua browser:
Link belum dikunjungi digarisbawahi dan biru Sebuah link dikunjungi digarisbawahi dan ungu Link aktif digarisbawahi dan merah
Contoh Penulisan tags Link :<a href=”http://www.example.com/”>Klik Link</a>
g. Penulisan Komentar dalam HTMLKomentar dalam penulisan HTML hanyal untuk menandai sebuah tags agar kita dapat
lebih memahami maksud dari tujuan dari tags yang kita buat. Penulisan Komentar tidak dapat di
tampilkan dalam sebuah Browser. Tags dari komentar adalah <!---->
Contoh :
<!-- Tulis Komentar disini -->
2. Membuat ListAgar dokumen kita mudah dibaca dan jelas, ada bagian tertentu yang perlu ditampilkan
dalam list. List yang paling umum di Gunakan adalah Unordered List dan Ordered List :
a. Unordered ListUnordered list ditandai dengan tag <ul> dan setiap daftar item ditandai dengan <li>. Hasil dari
Unordered List adalah lingkarang bulat kecil.
Contoh :
<html><body>
<ul> <li>Unordered List 1</li> <li>Unordered List 2</li> <li>Unordered List 3</li>
![Page 7: Struktur Dasar HTML](https://reader036.fdokumen.com/reader036/viewer/2022072001/563db79b550346aa9a8c9de7/html5/thumbnails/7.jpg)
</ul></body></html>
b. Ordered List
Ordered list dimulai dengan tag <ol> dan setiap item daftar dimulai dengan tag <li>. Daftar
item ditandai dengan angka.
Contoh :<html><body><ol> <li>Ordered List 1</li> <li>Ordered List 2</li> <li>Ordered List 3</li></ol></body></html>
3. Membuat Tabel dan Pengaturannya
Tabel didefinisikan dengan tag <table>. Sebuah tabel dibagi menjadi baris (dengan tag
<tr>), dan setiap baris dibagi menjadi beberaapa kolom (dengan tag <td>).
Di dalam tag <tabel> harus terdapat attribut “border” dan tebal dari border tersebut. Jika
Anda tidak menentukan atribut border, tabel akan ditampilkan tanpa batas atau garis.
Contoh :
<table border="1"> <tr> <td>Baris 1, Kolom 1</td> <td>Baris 1, Kolom 2</td> </tr> <tr> <td>Baris 2, Kolom 1</td> <td>Baris 2, Kolom 2</td> </tr></table>
Tags Descriptions<table> Mendefinisikan Tabel<th> Mendefinisikan sel header Tabel<tr> Mendefinisikan Tabel baris<td> Mendefinisikan Tabel Kolom<caption> Mendefinisikan Judul Tabel
![Page 8: Struktur Dasar HTML](https://reader036.fdokumen.com/reader036/viewer/2022072001/563db79b550346aa9a8c9de7/html5/thumbnails/8.jpg)
<colgroup> Menentukan sekelompok dari satu atau lebih kolom dalam sebuah tabel untuk memformat
<col> Menentukan sifat kolom untuk setiap kolom dalam elemen <colgroup>
<thead> Grup isi header dalam sebuah tabel<tbody> isi tubuh dalam sebuah tabel<tfoot> isi footer dalam sebuah tabel
4. Membuat Form dan PengaturannyaFrom digunakan untuk membuat sebuah inputan untuk pengguna yang nantinya akan
dikirim ke server. Bentuk form terdiri dari beberapa elemen diantaranya teks, checkbox, radio
button, tombol submit dan banyak lagi. Form juga dapat berisi daftar pilih, textarea, fieldset,
legenda, dan elemen label. Untuk lebih jelasnya lihat Tabel :
Element pada Form
Element Descriptionstext Mendefinisikan satu baris field input yang pengguna
dapat memasukkan tekspassword Mendefinisikan satu baris field input yang pengguna
dapat memasukkan teks yang dirahasiakanradio mendefinisikan satu baris field input yang pengguna
dapat memilih hanya satu sajacheckbox mendefinisikan satu baris field input yang pengguna
dapat tidak memilih atau pilih semua.button / submit / reset
Mendefinisikan bentuk tombol untuk mengirim semua form
file mendefinisikan satu baris field input yang pengguna dapat upload file
hidden mendefinisikan satu baris field input yang pengguna dapat menyembunyikan form
Tags Pada Form
Tags Descriptions<form> Mendefinisikan sebuah form HTML untuk input
pengguna<input> Mendefinisikan sebuah kontrol input<textarea> Mendefinisikan sebuah kontrol input multiline (text
area)<label> Mendefinisikan sebuah label untuk sebuah elemen<fieldset> terkait unsur-unsur dalam bentuk<legend> Mendefinisikan sebuah caption untuk elemen
<fieldset><select> Mendefinisikan sebuah daftar drop-down<optgroup> Mendefinisikan sebuah kelompok pilihan yang
![Page 9: Struktur Dasar HTML](https://reader036.fdokumen.com/reader036/viewer/2022072001/563db79b550346aa9a8c9de7/html5/thumbnails/9.jpg)
terkait dalam daftar drop-down<option> Mendefinisikan pilihan dalam daftar drop-down<button> Mendefinisikan sebuah tombol diklik<datalist> Baru Menentukan daftar pilihan yang telah
ditetapkan untuk kontrol input<keygen> Baru Mendefinisikan kunci-pair bidang pembangkit
(untuk formulir)<output> Baru Mendefinisikan hasil penghitungan
5. Menggunakan Karakter KhususBerikut ini tata cara pengetikkan untuk menampilkan karakter khusus pada halaman html :
Symbol Description Caracter
© Copyright symbol ©® registered trademark symbol ®
™ trademark symbol ™ nonbreaking space
< less-than symbol < > greater-than symbol >
& Ampersand &" quotation mark “
Pada tabel di atas hanyalah sebagian dari banyak karakter yang ada dalam HTML. kita hanya mengetikan “&” dan pilih karakter yang akan anda gunakan. <![endif]-->