dasar dasar HTML
Dasar-dasar
HTml
Cascading style sheet (CSS) merupakan untuk
mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan
merupakan Bahasa pemrograman .CSS dapat mengendalikan ukurangambar,warna bagian
tubuh pada teks,warna table,ukuran border,warna border,warna hyperlink,warna
mouse over,spasi antarparagraf,spasi antar tek,margin kiri,kanan,atas,bawah,dan
parameter lainya.CSS adalah Bahasa style sheet yang digunakanuntuk
mengatur tampilan dokumen.dengan adanya
CSS pengguna dapat menampilkan halaman yang sama dengan format yang berbeda.
Petngertian HTML
HTML
merupakan salah satu unsur penting dalam pemrograman di internet. HTML
(Hypertext Markup Language) adalah bahasa pengkodean untuk menghasilkan
dokumen-dokumen hypertext untuk digunakan di World Wide Web. Namun HTML
bukanlah sebuah bahasa pemrograman, tetapi hanyalah berisi perintah-perintah
yang telah terstruktur berupa tag-tag penyusun. HTML merupakan pengembangan
dari standar pemformatan dokumen teks yaitu Standard Generalized Markup
Language (SGML). HTML sebenarnya adalah dokumen ASCII atau teks biasa, yang
dirancang untuk tidak tergantung pada suatu sistem operasi tertentu.
HTML
ini merupakan sebuah format bahasa dari world wide web
(WWW) untuk menulis dan menampilkan dokumen. Sehingga
dokumen tersebut dapat dengan mudah tersebar ke PC melalui media
jaringan komputer atau internet. HTML ini berupa kode tag yang menginstruksikan
browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sehingga,
untuk dapat membuka dokumen yang ditulis dengan HTML maka diperlukan sebuah
tool yaitu browser misalnya Opera, Mozila, Google Chrome, Netscape, dan banyak
lagi yang lainnya. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun
dari PDA dan program lain yang memiliki kemampuan browser.
Adapun
pengertian dari HTML5 itu sendiri adalah versi terbaru dari HTML (HyperText
Markup Language) yang mana dikembangkan oleh W3C atau Word Wide Web Consortium. HTML5 diciptakan
dalam pengembangan bahasa HTML untuk
memperbaiki konten dan memperbarui teknologi multimedia yang
sudah ada pada HTML 4 dan versi
sebelumnya agar mudah dijalankan oleh browser dan mudah
dimengerti. HTML5 merupakan
kerjasama antara World Wide Web Consortium (W3C) dan Web Hypertext Application
Teknologi Working Group (WHATWG).WHATWG bekerja dengan bentuk web dan aplikasi,
dan W3C bekerja dengan XHTML
2.0. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki
teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca
oleh manusia dan juga dimengerti oleh mesin.
Di sisi
lain HTML5 sering juga disebut dengan Semantic Web. Semantic web berasal dari
bahasa Yunani (Greek), merupakan bahasa pembelajaran semiotic, yakni
pembelajaran untuk memahami penanda. Semantic sendiri mempunyai arti bahasa
yang berfokus pada penanda untuk mengetahui arti yang terkandung di
dalamnya. Jadi, yang dimaksud semantic web adalah bahasa pemrograman yang
mempunyai penanda khusus dalam implementasinya dengan tujuan agar mampu
mendeskripsikan apa yang terkandung dalam website tersebut. Web semantic ini
bukan hanya dikembangkan di Web 2.0, namun sudah ke Web 3.0 bahkan akan
berkembang ke Web 4.0. Perkembangan teknologi memang cepat sekali berubah,nah
sekarang saat nya saya menjelaskan rumus2 html apa-apa sajakah itu?mari kita
lihat bersama....
DASAR-DASAR HTML
1.Atribut src dalam tag <img>
Atribut src adalah
singkatan dari source, merupakan atribut yang berisi
alamat dari gambar yang akan ditampilkan. Alamat ini bisa relatif atau absolute. (perbedaan
tentang alamat relatif dan alamat absolute telah kita bahas
pada Belajar HTML
Untuk contoh kode HTML tentang image ini, sediakan sebuah gambar yang
akan digunakan sebagai tampilan, dan tempatkan gambar tersebut ke dalam satu folder dengan halaman contoh. Gambar dapat berupa
JPEG, PNG, maupun GIF.
Pada contoh dibawah ini saya
menggunakan sebuah gambar koala.jpg yang
berada dalam satu folder dengan halaman HTML saat ini.
Savelah sebagai img.html
Contoh penggunaan
tag <img>:
1
2
3
4
5
6
7
8
9
10
|
<html>
<head>
<title>Penggunaan Tag
Image</title>
</head>
<body>
<h1>Belajar
Tag Gambar</h1>
<img src="koala.jpg" />
</body>
</html>
|
Perhatikan bahwa tag <img> tidak memiliki elemen, sehingga
langsung ditutup dengan />
2.Cara Membuat Tabel HTML dengan tag <table>,
<tr> dan <td>
Untuk membuat tabel di HTML, kita membutuhkan setidaknya 3 tag, yaitu
tag <table>, tag <tr>,dan
tag <td>:
§
Tag <table> digunakan
untuk memulai tabel
§
Tag <tr> adalah
singkatan dari table row,
digunakan untuk membuat baris dari tabel.
§
Tag <td> adalah
singkatan dari table data,
digunakan untuk menginput data ke tabel.
Agar
lebih jelas, kita akan langsung menggunakan contoh kode HTML:
Contoh
penggunaan tag <table>:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<!DOCTYPE html>
<html>
<head>
<title>Penggunaan
Tag Tabel</title>
</head>
<body>
<h1>Belajar Tag Tabel</h1>
<table border="1">
<tr>
<td>Baris 1, Kolom 1</td>
<td>Baris 1, Kolom 2</td>
<td>Baris 1, Kolom 3</td>
</tr>
<tr>
<td>Baris 2, Kolom 1</td>
<td>Baris 2, Kolom 2</td>
<td> Baris 2, Kolom 3</td>
</tr>
<tr>
<td> Baris 3, Kolom 1</td>
<td> Baris 3, Kolom 2</td>
<td> Baris 3, Kolom 3</td>
</tr>
<tr>
<td> Baris 4, Kolom 1</td>
<td> Baris 4, Kolom 2</td>
<td> Baris 4, Kolom 3</td>
</tr>
</table>
</body>
</html>
|
Perhatikan bahwa pada tag <table> kita
memberikan atribut border. Atribut
border digunakan untuk memberikan nilai garis tepi dari tabel. Nilai ini dalam
ukuran pixel. border=”1”, berarti
kita mengistruksikan kepada web browser bahwa tabel tersebut akan memiliki
garis tepi sebesar 1 pixel. Jika tidak ditambahkan, secara default tabel tidak
memiliki garis tepi.
3.Pengertian
tag <form>
Sebuah form dalam HTML harus berada di dalam tag form,
yang diawali dengan <form> dan
diakhiri dengan </form>.
Tag form akan membutuhkan beberapa atribut untuk dapat berfungsi dengan
seharusnya.
Atribut pertama adalah action, yang
berfungsi untuk menjelaskan kemana data form akan dikirimkan. Biasanya nilai
dari atribut action ini
adalah alamat dari sebuah halaman PHP yang digunakan untuk memproses isi data
form.
Atribut kedua adalah method, yang berfungsi untuk menjelaskan bagaimana
data isian form akan dikirim oleh web browser. Nilai dari atribut method ini
bisa berupa get atau post.
Perbedaan method get dan method post adalah, jika
kita mengisi atribut method dengan get(dimana ini
adalah nilai default seandainya
atribut method tidak
ditulis) maka isian form akan terlihat pada url browser. Method get ini
biasanya digunakan untuk query pencarian. Method
postbiasanya digunakan untuk data yang lebih sensitif seperti yang
berisi password,
atau registrasi user. Data
hasil form tidak akan terlihat pada
browser.
Struktur dasar form akan terlihat sebagai
berikut:
<form action="prosesdata.php" method="post">
...isi
form...
</form>
|
4.Mengenal tag <input>
Tag input merupakan tag paling banyak
digunakan di dalam form dan memiliki banyak bentuk, mulai dari
isian text biasa, text password, checkbox, radio, sampai dengan
tombol submit, semuanya
dalam bentuk tag <input>.
Bentuk-bentuk dari keluarga tag input ini dibedakan berdasarkan atribut
type:
§
<input type=”text” /> atau bisa juga <input /> adalah textbox inputan biasa yang
menerima input berupa text, contohnya digunakan untuk inputan nama, username, dan inputan yang berupa text pendek. Input
type text ini juga bisa memiliki atribut value yang
bisa diisi nilai tampilan awal dari text
§
<input type=”password” /> dalam tampilannya sama dengan type text, namun teks yang
diinput tidak akan terlihat, akan berupa bintang atau bulatan.
Biasanya hanya digunakan untuk inputan yang sensitif seperti password.
§
<input type=”checkbox” /> adalah inputan berupa checkbox yang
dapat diceklist atau di centang oleh user. User dapat memilih atau tidak
memilih checkbox ini. Type checkboxmemiliki atribut checked yang
jika ditulis atau diisi dengan nilai checked, akan membuat chexkbox
langsung terpilih pada saat pertama kali halaman ditampilkan. Contoh
inputan checkbox berupa hobi, yang oleh user dapat dipilih beberapa hobi.
§
<input type=”radio” /> mirip dengan checkbox, namun user hanya bisa memilih satu diantara pilihan group radio. Type
radio ini berada dalam suatu grup dan user hanya bisa memilih salah
satunya. Contoh inputan type radio adalah jenis kelamin.
§
<input type=”submit” /> akan menampilkan tombol untuk memproses form. Biasanya diletakkan
pada baris terakhir dari form. Atribut value jika diisi akan
membuat text tombol submit berubah sesuai inputan nilai value.
5.Mengenal tag <textarea>
Tag textarea pada dasarnya sama dengan input
type text, namun lebih besar dan dapat berisi banyak baris. Panjang dan
banyak baris untuk text area di atur melalui atribut rows dan cols,
atau melalui CSS.
Contoh penggunaan textarea adalah
sebagai berikut:
<textarea rows="5" cols="20">
Text yang
diisi dapat mencapai banyak baris
</textarea>
|
Elemen yang berada diantara tag textarea akan ditampilkan
sebagai text awal dari form.
6.Mengenal tag <select>
Tag select digunakan untuk inputan yang telah
tersedia nilainya, dan user hanya dapat memilih dari nilai yang ada. Tag
select digunakan bersama-sama dengan tag option untuk
membuat box pilihan.
Contoh penggunaan tag select adalah
sebagai berikut:
<select>
<option>Pilihan
1</option>
<option>Pilihan
2</option>
<option value="pilihan
ketiga">Pilihan 3</option>
</select>
|
Ketika form dikirim untuk diproses, nilai dari tag <option> akan
dikirimkan. Nilai ini adalah berupa text diantara tag option, kecuali jika kita
memberikan atribut value.
Jika atribut value berisi nilai, maka nilai value-lah yang akan dikirim. Ada atau
tidaknya atribut value ini tidak akan tampak dalam
tampilan form.
Tag select memiliki atribut selected yang
dapat ditambahkan agar tag select berisi nilai awal. Contoh penggunaanya adalah
sebagai berikut:
<select>
<option>Pilihan
1</option>
<option>Pilihan
2</option>
<option value="pilihan
ketiga" selected>Pilihan 3</option>
</select>
|
7.Mengenal Atribut: Name
Setiap tag inputan di dalam form harus ditambahkan atribut name agar
dapat diproses oleh web server nantinya. Di dalam halaman proses (yang biasanya
berupa bahasa PHP atau ASP), nilai dari
atribut name inilah yang akan menjadi variabel form. Contoh
pemakaiannya adalah sebagai berikut:
<input type="text" name="username">
<input type="text" name="email">
|
Kedua input diatas akan tampak sama persis, namun pada saat pemrosesan
data, masing-masing akan dibedakan menurut atribut name.
Akhirnya, Sebuah Form Utuh
Merangkum seluruh tag form HTML yang telah kita bahas diatas, maka saatnya
untuk membuat sebuah form HTML. Silahkan buka text editor, dan tuliskan kode HTML
berikut, lalu save sebagai formulir.html
Contoh penggunaan tag form:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
<html>
<head>
<title>Belajar
Membuat Form </title>
</head>
<body>
<form action=" formulir.html" method="get">
Nama: <input type="text" name="nama"
value="Nama Kamu" />
<br />
Password: <input type="password" name="password"
/>
<br />
Jenis Kelamin :
<input type="radio" name="jenis_kelamin"
value="laki-laki" checked />
Laki - Laki
<input type="radio" name="jenis_kelamin"
value="perempuan" />
Perempuan
<br />
Hobi: <input type="checkbox" name="hobi_baca"
/> Membaca Buku
<input type="checkbox"
name="hobi_nulis" checked /> Menulis
<input type="checkbox"
name="hobi_mancing" /> Memancing
<br />
Asal Kota:
<select name="asal_kota"
>
<option value="Kota
Jakarta"> Jakarta</option>
<option>Bandung</option>
<option value="Kota
Semarang" selected>Semarang</option>
</select>
<br />
Komentar Anda:
<textarea name="komentar" rows="5"
cols="20">
Silahkan katakan isi hati anda
</textarea>
<br />
<input type="submit" value="Mulai
Proses!" >
</form>
</body>
</html>
|
Terlepas dari tampilan yang kurang rapi, kita telah membuat sebuah form
utuh (tampilan form dapat diubah dengan mudah menggunakan CSS). Perhatikan
bahwa untuk atribut saya
mengisinya dengan: formulir.html dan atribut method dengan nilai get,
sehingga pada saat anda klik kombol mulai proses, perhatikan perubahan pada alamat address bar browser, akan tampil
tambahan seperti berikut:
file:///D:/BelajarHTML/formulir.html?nama=Andi&password=rahasia
&jenis_kelamin=laki-laki&hobi_nulis=on&asal_kota=Bandung
&komentar=Sudah+mahir+html
|
Jika diperhatikan dengan lebih lanjut, semua isian form tampak terlihat
dari baris ini (karena method form kita set menjadi get)
setiap nilai dibatasi dengan karakter dan (&) sedangkan
spasi di ubah menjadi karakter tambah (+)
Pembuatan form tampak sedikit rumit, namun ini sepadan dengan kemampuannya
untuk menampung data yang berharga dari user kita. Sekian itulah dari saya jika
ada kesalahan mohon di komentar dan mohon maaf karena saya juga masih proses
belajar jadi kita bisa saling berbagi ilmu yang bermanfaat terima kasih.



Komentar
Posting Komentar