Nilai :
o post, mengirimkan data dalam bentuk HTTP POST. Merupakan jenis pengiriman
data melalui body halaman HTML secara langsung.
o get, mengirimkan data dalam bentuk HTTP GET. Merupakan jenis pengiriman
data dengan melewatkan parameter data melalui URL.
target
Menentukan konteks pada browser, bagaimana respon browser saat data dikirimkan
ke server.
Nilai : _blank | _self | _parent | _top
enctype
Menentukan jenis MIME type yang digunakan untuk mengirimkan data ke server.
Berlaku jika mengirim data dalam bentuk method post.
Nilai :
o application/x-www-form-urlencoded, nilai default
o multipart/form-data, jika mengirimkan/menyertakan input berjenis file.
o teks/plain
onSubmit
Menjalankan script saat tombol submit ditekan.
onReset
Menjalankan script saat tombol reset ditekan.
Form HTML dapat kita buat menggunakan tag <form> dan penutup </form>. Contoh
Penulisan tag form adalah sebagai berikut:
Untuk lebih jelasnya silahkan ketik kode berikut kemudian simpan dengan nama
Coba_01.html.
Source code:
<html>
<head>
<title>Belajar HTML - Membuat Form</title>
</head>
<body>
<form action="#" method="GET">
<label for="name">Nama</label>
<input name="nama" id="nama"><br>
<br>
<label for="email">Email</label>
<input name="email" id="email">
<input type="submit" value="kirim">
</form>
</body>
</html>
Hasilnya:
3
</p>
Berikut ini contoh penggunaan <label> pada HTML :
Untuk lebih jelasnya silahkan ketik kode berikut kemudian simpan dengan nama
Coba_02.html.
Source code:
<!DOCTYPE html>
<html>
<head>
<title>Belajar Menggunakan HTML Element Tag LABEL</title>
</head>
<body>
<h1>Latihan Menggunakan HTML Element Tag LABEL</h1>
<form action="#" method="Get">
<p>
<label for="nama">Masukkan Nama Anda : </label>
<input type="text" name="nama">
</p>
<p>
<label for="password">Masukkan Password Anda : </label>
<input type="password" name="password">
</p>
<p>
<input type="reset" value="Reset">
<input type="submit" value="Kirim">
</p>
</form>
</body>
</html>
Hasilnya:
HTML elemen tag <input> merupakan tag pada HTML yang digunakan untuk
menciptakan bidang formulir yang memungkinkan pengguna dalam memasukkan entry
data. HTML elemen tag <input> memiliki jenis dan bentuk yang bervariasi sesuai
dengan kebutuhan dan nilai data yang terkandung di dalamnya.
Atribut Khusus Pada Elemen Tag <input>
name
Menetapkan nama kontrol inputan yang akan dikirim ke server.
value
Menetapkan nilai / isi data dari kontrol inputan yang akan dikirim ke server.
autofocus
Menentukan elemen input agar tersorot pertama kali saat browser dimuat. Nilai :
autofocus
autocomplete
Menentukan elemen input agar otomatis dilengkapi dengan kata yang sebelumnya
pernah dituliskan di bilah input tersebut.
Nilai : on | off
maxlength
Menetapkan jumlah maksimal karakter yang harus diisikan di bilah inputan, jika
melebihi jumlah maksimalnya, bilah input tersebut tidak dapat diisikan karakter lagi.
Nilai : number (angka)
minlength
Menetapkan jumlah minimal karakter yang harus diisikan di bilah inputan, jika jumlah
karakter kurang dari jumlah minimalnya, akan muncul pesan pop-up yang berisi
pesan jumlah karakter tidak sesuai dengan nilai minimal karakter.
Nilai : number (angka)
max
Menetapkan nilai angka terbesar ataupun tanggal terbesar dari input control dengan
input type number dan input type date.
Nilai : number (angka) | date (tanggal)
min
Menetapkan nilai angka terkecil ataupun tanggal terkecil dari input control dengan
input type number dan input type date.
Nilai : number (angka) | date (tanggal)
size
Menentukan lebar input control dalam piksel.
width
Menentukan lebar input control pada input type image dalam piksel.
height
Menentukan tinggi input control pada input type image dalam piksel.
checked
Menentukan elemen input akan diberi nilai atau di centang pada input type checkbox
dan input type radio saat halaman pertama kali dimuat.
Nilai : checked
required
Menentukan elemen input harus diisi sebelum data dikirim ke server saat tombol
submit ditekan.
Nilai : required
alt
Menentukan teks alternatif untuk gambar, atribut ini berlaku untuk input type image.
6
placeholder
Menentukan petunjuk singkat (hint) pada elemen input. Jika elemen tersebut disorot,
teks petujuk singkat tersebut akan menghilang.
Nilai : teks
readonly
Menetapkan elemen input tersebut hanya dapat dibaca, tidak untuk diedit. Nilai :
readonly
disabled
Menetapkan elemen input menjadi nonaktif dan tidak bisa dipilih atau disorot. Nilai :
disabled
pattern
Menentukan pola regular expression pada elemen input, untuk membatasi karakter,
huruf, kata yang bisa diinputkan pada bilah input tersebut.
accept
Menentukan jenis file yang dapat dimasukkan pada elemen input, misalnya *.txt,
*.png, *.jpeg maka hanya file-file tersebut yang bisa pilih saat menu pop-up pilihan
file ditampilkan. Atribut ini hanya berlaku untuk input type file.
formaction
Menetapkan URL tujuan saat data pada form dikirim ke server, hanya berlaku bagi
elemen input pada input type button dan input type image.
formenctype
Menentukan jenis MIME type yang digunakan untuk mengirimkan data ke server.
Berlaku jika mengirim data dalam bentuk method post, dan hanya berlaku bagi
elemen input pada input type button dan input type image.
Nilai :
o application/x-www-form-urlencoded, merupakan nilai default.
o multipart/form-data, jika mengirimkan/menyertakan input berjenis file.
o teks/plain
formmethod
Memberitahukan browser, bagaimana cara mengirim data ke server. Hanya berlaku
bagi elemen input pada input type button dan input type image
Nilai :
o post, mengirimkan data dalam bentuk HTTP POST. Merupakan jenis
pengiriman data melalui body halaman HTML secara langsung.
o get, mengirimkan data dalam bentuk HTTP GET. Merupakan jenis pengiriman
data dengan melewatkan parameter data melalui URL.
formtarget
Menentukan konteks pada browser, bagaimana respon browser saat data dikirimkan
ke server. Hanya berlaku bagi elemen input pada input type button dan input type
image
Nilai : _blank | _self | _parent | _top
type
Menentukan jenis / type inputan. Inputan ini memiliki berbagai jenis yang digunakan
sesuai dengan keperluannya.
Nilai :
o button, membuat tombol yang bisa diklik, biasanya untuk mengeksekusi perintah
pada javascript.
o submit, membuat tombol jenis submit, digunakan untuk mengeksekusi form
untuk dikirim ke server.
o reset, membuat tombol jenis reset, digunakan untuk menyetel ulang isian
kembali ke semula.
7
o text (nilai default), menentukan jenis isian berupa angka, huruf dan printable atau
non-printable character pada input.
o email, menentukan jenis isian dalam format email. Jika yang dimasukkan bukan
dalam format email, formulir tidak bisa di kirim ke server.
o number, menentukan jenis isian dalam format angka (0-9). Jika yang
dimasukkan selain angka formulir tidak bisa di kirim ke server.
o password, membuat jenis isian dalam format password dan character yang
dimasukkan disamarkan dengan tanda * (asteric).
o tel, menentukan jenis isian dalam format telpon.
o url, menentukan jenis isian dalam format URL.
o radio, menentukan isian dalam bentuk single opsi / pilihan yang dapat dipilih
oleh pengguna.
o checkbox, menentukan isian dalam bentuk multiple opsi / pilihan yang dapat
dipilih oleh pengguna.
o image, menentukan isian dalam bentuk gambar, jika pengguna mengklik titik
tertentu pada gambar, maka titik tersebutlah yang akan dikirim ke server.
o file, menentukan isian dalam bentuk file. Semua jenis file dapat dikirim lewat type
ini.
o hidden, menyertakan input yang diperuntukkan bagi programmer. Input ini tidak
bisa dilihat oleh pengguna secara visual, namun sangat berguna untuk
menyisipkan berbagai data misalnya dengan script tertentu dapat mengetahui
jenis browser yang dipakai, koordinat pengguna, ataupun jenis smartphone yang
dipakai pengguna untuk dikirim ke server tanpa terdeteksi pengguna.
o range, membuat tombol dalam bentuk slide yang bisa digeser kanan kiri. Nilai
ditentukan oleh atribut min dan atribut max dalam bentuk angka. Angka ini yang
akan dijadikan sebagai data.
o color, menentukan isian dalam bentuk warna (color).
o date, menentukan isian dalam bentuk tanggal (tanggal-bulan-tahun).
o time, menentukan isian dalam bentuk waktu (jam:menit:detik).
o week, menentukan isian dalam bentuk urutan minggu, misal : minggu pertama =
01, minggu ke-10 : 10, dst. Tidak semua browser support dengan type ini.
o month, menentukan isian dalam bentuk bulan (bulan-tahun). Tidak semua
browser support dengan type ini.
Berikut ini contoh lengkap penggunaan tag <input> pada HTML :
Untuk lebih jelasnya silahkan ketik kode berikut kemudian simpan dengan nama
Coba_03.html.
Source code:
<!DOCTYPE html>
<html>
<head>
<title>Belajar Menggunakan HTML Element Tag INPUT</title>
</head>
<body>
<h2>Formulir Pendaftaran Mahasiswa</h2>
<form action="#" method="Post">
<p>
<label for="nama">Nama Lengkap :</label>
8
4. Latihan buatkan Form Buku Tamu dengan isian pada gambar berikut ini dengan
nama file : buku_tamu.html.
10
Keterangan : Label Mengetahui Web Ini dari: Option Value : Web Udinus, Surat
Kabar, Teman/Kerabat, Browsing Internet.
11
Baris adalah bagian tabel yang mendatar. Pada contoh gambar di atas, tabel tersebut
terdiri dari 5 baris. Kolom adalah bagian tabel yang vertikal (atas ke bawah). Pada contoh
gambar di atas, tabel tersebut terdiri dari 6 kolom. Sel adalah kotak-kotak yang ada pada
tabel. Pada gambar di atas, tabel tersebut memiliki 30 sel. Border adalah garis yang
membentuk tabel.
1. Tag untuk Membuat Tabel di HTML
Ada beberapa tag yang harus diingat untuk membuat tabel di HTML:
o Tag <table> untuk membungkus tabelnya
o Tag <thead> untuk membungkus bagian kepala tabel
o Tag <tbody> untuk membungkus bagian body dari tabel
o Tag <tr> (tabel row) untuk membuat baris
o Tag <td> (table data) untuk membuat sel
o Tag <th> (table head) untuk membuat judul pada header
Atribut-atribut HTML untuk Tabel
o Border untuk membuat batas tepi tabel.
o Width untuk mengatur lebar tabel
o Align untuk mengatur perataan horizontal data dalam tabel (left, center, right)
o Valign untuk mengatur perataan vertikal data dalam tabel (top, middle, bottom)
o Cellspacing untuk menentukan jumlah spasi antar sel.
o Cellpadding : untuk menentukan jumlah spasi yang terdapat diantara border sel
dengan isi dalam sel.
o Rowspan : untuk menggabungkan sel-sel dalam baris.
o Colspan : untuk menggabungkan sel-sel dalam kolom.
Tag yang paling penting untuk diingat adalah tag <table>, <tr>, dan <td>. Sementara
tag yang lain adalah tambahan (opsional), boleh digunakan boleh tidak. Untuk lebih
jelasnya silahkan ketik kode berikut kemudian simpan dengan nama Coba_05.html.
Source code:
<!DOCTYPE html>
<html>
<head>
12
<title>Tabel di HTML</title>
</head>
<body>
<p>Contoh tabel HTML</p>
<table>
<tr>
<td>Baris 1, Kolom 1</td>
<td>Baris 1, Kolom 2</td>
<td>Baris 1, Kolom 3</td>
<td>Baris 1, Kolom 4</td>
</tr>
<tr>
<td>Baris 2, Kolom 1</td>
<td>Baris 2, Kolom 2</td>
<td>Baris 2, Kolom 3</td>
<td>Baris 2, Kolom 4</td>
</tr>
<tr>
<td>Baris 3, Kolom 1</td>
<td>Baris 3, Kolom 2</td>
<td>Baris 3, Kolom 3</td>
<td>Baris 3, Kolom 4</td>
</tr>
</table>
</body>
</html>
Hasilnya:
Penjelasan: Jika kita buka kode di atas pada web browser, tampilan tabel yang
dihasilkan dari kode tersebut tidak berbentuk seperti tabel. Biasanya tabel memiliki
border sedangkan pada percobaan di atas tidak. Itu dikarenakan border secara default
tidak ditampilkan.
Atribut border dalam tabel HTML
Atribut border digunakan untuk mengatur ketebalan dari garis tepi (border) dari
tabel. Jika atribut ini tidak ditulis, maka web browser akan menampilkan tabel tanpa
garis tepi.
Nilai dari atribut ini berupa angka yang diukur dalam satuan pixel. Jika anda
memberikan nilai border=”1″, maka web browser akan menampilkan garis tepi
13
sebesar 1 pixel pada sisi atas, bawah, kiri dan kanan tabel.
Untuk lebih jelasnya contoh penggunaan atribut border dalam tag table HTML, silahkan
ketik kode berikut kemudian simpan dengan nama Coba_06.html.
Source code:
<!DOCTYPE html>
<html>
<head>
<title>Tabel di HTML</title>
</head>
<body>
<p>Belajar atribut border dalam Tabel HTML</p>
<table border="0">
<tr>
<td>Baris 1, Kolom 1</td>
<td>Baris 1, Kolom 2</td>
<td>Baris 1, Kolom 3</td>
<td>Baris 1, Kolom 4</td>
</tr>
<tr>
<td>Baris 2, Kolom 1</td>
<td>Baris 2, Kolom 2</td>
<td>Baris 2, Kolom 3</td>
<td>Baris 2, Kolom 4</td>
</tr>
<tr>
<td>Baris 3, Kolom 1</td>
<td>Baris 3, Kolom 2</td>
<td>Baris 3, Kolom 3</td>
<td>Baris 3, Kolom 4</td>
</tr>
</table>
<br>
<table border="1">
<tr>
<td>Baris 1, Kolom 1</td>
<td>Baris 1, Kolom 2</td>
<td>Baris 1, Kolom 3</td>
<td>Baris 1, Kolom 4</td>
</tr>
<tr>
<td>Baris 2, Kolom 1</td>
<td>Baris 2, Kolom 2</td>
<td>Baris 2, Kolom 3</td>
<td>Baris 2, Kolom 4</td>
</tr>
<tr>
<td>Baris 3, Kolom 1</td>
<td>Baris 3, Kolom 2</td>
<td>Baris 3, Kolom 3</td>
<td>Baris 3, Kolom 4</td>
14
</tr>
</table>
</body>
</html>
Hasilnya:
Untuk lebih jelasnya silahkan ketik kode berikut kemudian simpan dengan nama
Coba_09.html.
Source code:
<!DOCTYPE html>
<html>
<head>
<title>Tag < th > pada Tabel HTML</title>
</head>
<body>
<p>Daftar Mahasiswa</p>
<table border="1" cellpadding="5">
<tr>
<th>Nomor</th>
<th>Nama</th>
<th>Jurusan</th>
</tr>
<tr>
<td align="center">1</td>
<td>Abi manyu dwi</td>
<td>Teknik Informatika</td>
</tr>
<tr>
<td align="center">2</td>
<td>Hanna herwida oktavia</td>
<td>Teknik Industri</td>
</tr>
<tr>
<td align="center">3</td>
<td>Christopherus jesper</td>
<td>Teknik Komputer</td>
</tr>
</table>
</body>
</html>
Hasilnya:
19
<td>Sistem Informasi</td>
</tr>
<tr>
<td align="center">3</td>
<td>Christopherus jesper</td>
<td>Ilmu Komunikasi</td>
</tr>
</table>
</body>
</html>
Hasilnya:
<th>Status</th>
</tr>
<tr>
<td align="center">1</td>
<td>Abi manyu dwi</td>
<td>Teknik Informatika</td>
<td rowspan="3">Aktif</td>
</tr>
<tr>
<td align="center">2</td>
<td>Hanna herwida oktavia</td>
<td>Sistem Informasi</td>
</tr>
<tr>
<td align="center">3</td>
<td>Christopherus jesper</td>
<td>Ilmu Komunikasi</td>
</tr>
<tr>
<td>Jumlah Mahasiswa</td>
<td colspan="3">3</td>
</tr>
</table>
</body>
</html>
Hasilnya:
3. Latihan buatkan Artikel dengan Format Isi Tugas berikut ini dengan nama file :
artikel.html.
<judul pengalaman>
22
Internal link biasanya digunakan untuk menghubungkan halaman yang satu dengan
yang lainnya dalam satu website atau domain.
Sementara untuk eksternal link, digunakan untuk membuka web atau domain lain.
Misalnya seperti: membuka halaman facebook, membuka chat whatsapp, membuka
youtube, dan sebagainya.
Intinya:
Selama link itu membuka web lain, maka ia adalah external. Tapi kalau tetap membuka
web itu sendiri maka itu internal.
Biar lebih jelas, mari kita coba membuatnya di HTML:
1. Contoh Internal Link
Buatlah file baru bernama index.html kemudian isi dengan kode berikut:
Source code:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Tutorial Link di HTML</title>
</head>
<body>
<h1>Selamat Datang di Beranda</h1>
<p>
<a href="index.html" >Home</a> |
<a href="contact.html" >Contact</a> |
<a href="about.html" >About</a>
</p>
<hr>
<p>
Selamat datang di websiteku. Coba klik menu di atas,
maka kamu akan membuka halaman yang berbeda. Semua
link di atas adalah internal link.
</p>
<hr>
Copyright © 2022 by Udinus Oke
24
</body>
</html>
Hasilnya
Kemudian buat lagi file baru bernama contact.html dengan isi sebagai berikut:
Source code:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Tutorial Link di HTML</title>
</head>
<body>
<h1>Contact</h1>
<p>
<a href="index.html" >Home</a> |
<a href="contact.html" >Contact</a> |
<a href="about.html" >About</a>
</p>
<hr>
<p>
Kamu bisa menghubungi saya melalui nomer WA: 085225111111
atau juga alamat email: mail@gmail.com.
</p>
<hr>
Copyright © 2022 by Udinus Oke
</body>
</html>
Hasilnya
25
Hasilnya
Contoh lainnya :
<p>
Saya sedang belajar di <a href=”https://dinus.ac.id/” target =”_blank” > Udinus</a>
dan akan terbuka pada tab baru.
</p>
Menggunakan Atribut target
Atribut ini berfungsi untuk menentukan target dari pembukaan link. Ada beberapa
target yang biasanya digunakan:
_blank akan membuka link pada jendela atau tab baru;
_self akan membuka link pada halaman itu sendiri (default target);
_top menuju bagian paling atas pada halaman;
_parent membuka link pada frame induk;
nama-frame akan membuka link pada <iframe> dengan nama tertentu;
<body>
<h1>Selamat Datang di Beranda</h1>
<p>
<a href="index.html" >Home</a> |
<a href="contact.html" >Contact</a> |
<a href="about.html" >About</a>
</p>
<hr>
<p>
Selamat datang di websiteku. Coba klik menu di atas,
maka kamu akan membuka halaman yang berbeda. Semua
link di atas adalah internal link.
</p>
<hr>
<h2>Daftar Isi</h2>
<ol>
<li><a href="#sub-1">Mengenal Link di HTML</a></li>
<li><a href="#sub-2">Membuat Link di HTML</a></li>
<li><a href="#sub-3">Mengenal Jenis-Jenis Link Pada
HTML</a></li>
</ol>
Halaman Beranda
Tambahkan image gambar sebagai header di atas judul
Setelah menu dapat diisi dengan tentang Dinus Student Blog, sertakan 1 foto
dan 1 paragraph
Tambahkan footer pada bagian paling bawah dan link ke atas