Modul Web Programming - Pertemuan 1
Modul Web Programming - Pertemuan 1
Pengenalan HTML
Tujuan
1. Siswa dapat memahami atribut HTML
2. Siswa dapat membuat desain Web menggunakan HTML.
3. Siswa dapat mengerti dasar dari pemrograman Web.
HTML (Hypertext Markup Language) adalah bahasa format dari tag XML(Extended Markup Language) yang
digunakan sebagai standar tampilan dari halaman Web. HTML dapat diterima sebagai tampilan halaman Web setelah
melalui proses interpretasi dari Web browser. Selain itu HTML memiliki struktur yang fleksibel, tanpa lojik serta toleran
terhadap kesalahan. Standar Minimum elemen HTML:
• Document Type Declaration (DTD)
• Head
• Body
Contoh struktur HTML :
<DTD>
<html>
<head>
<!—Terdiri dari elemen-elemen yang mendeklarasikan konten sebagai pendukung seperti
title, meta dokumen, CSS, Java Script -->
</head>
<body>
<!—Terdiri dari elemen-elemen yang diinterpretasikan sebagai tampilan web -->
</body>
</html>
<!DOCTYPE html>
Standar tipe dokumen tersebut dapat digunakan untuk validasi elemen halaman Web.
1.2 Meta Dokumen
Elemen meta sebagai identitas dari halaman Web yang biasa terdiri dari owner, keywords, layout, ataupun
inisialisasi proses seperti refresh.
Contoh:
Secara umum penulisan tag pada html itu berpasang- pasangan dimulai dengan <tag_pembuka> Isi dari
konten </tag_penutup>. Jadi yang dimaksud dengan pengertian elemen pada HTML adalah satu blok code yang
dimulai dari tag pembuka hingga tag penutup, namun ada juga tag yang dalam penulisannya berdiri sendiri
seperti <nama_tag/> tag tersebut merupakan contoh dari elemen HTML yang tidak memiliki tag penutup atau
disebut dengan Void Element. Jenis – jenis elemen yang akan ditampilkan pada halaman web seperti Form, Text,
Image, Table, Dropbox, Button, dan lainnya. Berikut contohnya :
• Title
• Text
<img src="https://www.mansidoarjo.sch.id/wp-content/uploads/2019/11/IMG_3283.jpg"
alt="Upacara MANSDA">
• Form
• Dropbox / Dropdown
<select name="jalur_ppdb_mansda">
<option value="PA">Prestasi Akademik</option>
<option value="PN">Prestasi Non Akademik</option>
<option value="TH">Tahfidz</option>
<option value="MH">Ma'had</option>
<option value="RG">Reguler</option>
</select>
• List
Bidang Minat:
<ol>
<li>Sistem Informasi
<ul>
<li>Data Warehousing </li>
<li>Enterprise Architecture </li>
</ul>
</li>
<li>Multimedia
<ul>
<li>Komputer Grafik </li>
<li>Machinema </li>
</ul>
</li>
</ol>
<nav>
<ul>
<li><a href="https://www.mansidoarjo.sch.id/">Website Utama (li)</a></li>
<li><a href="https://ppdb.mansidoarjo.sch.id/">Website PPDB (li)</a></li>
<li><a href="https://perpustakaan.mansidoarjo.sch.id/">Perpustakaan Digital (li)</a></li>
</ul>
</nav>
<article>
<header>
<h1>
Artikel Ke-1 (h1)
</h1>
<br />
<br />
</header>
<section>
#Artikel Pertama, Ini adalah latihan pertama saya dalam belajar HTML5 Tingkat Pemula (section)
</section>
</article>
<br />
<br />
<p>
#Ini Paragraph pertama, dummy text dummy text dummy text dummy text dummy text
dummy text
dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy
text
dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy
text
dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy
text.
(p)
</p>
<br />
<br />
<p>
#Ini Paragraph kedua, dummy text dummy text dummy text dummy text dummy text dummy
text
dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy
text
dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy
text
dummy text dummy text dummy text dummy text dummy text dummy text dummy text dummy
text.
(p)
</p>
<br />
<br />
</article>
<br />
<br />
<figure>
<center>
<img width="150" height="150"
src="https://ppdb.mansidoarjo.sch.id/image/logomansda.webp" alt="ini logo MAN Sidoarjo" />
<figcaption>
Ini merupakan Icon Web MAN Sidoarjo (figcaption)
</figcaption>
</center>
</figure>
<br />
<br />
<br />
<br />
• Tambahkan beberapa elemen form sebelum tag <footer> seperti pada kode berikut ini, kemudian amati
perubahan yang terjadi pada browser anda.
• Tambahkan elemen tabel seperti kode berikut ini setelah tag </fieldset> dan sebelum tag <footer> :
</thead>
<tbody>
<tr>
<td>1</td>
<td>SOKRAN</td>
<td>SIDOARJO</td>
<td>6287876543212</td>
<td>[email protected]</td>
</tr>
<tr>
<td>2</td>
<td>BASMAN</td>
<td>CANDI</td>
<td>62123456789</td>
<td>[email protected]</td>
</tr>
</tbody>
</table>
<br><br>
<hr>
B.
Cobalah berikan value / nilai pada meta refresh menjadi 10, apa yang terjadi ?
C. Jelaskan fungsi tag HTML pada table : thead, tbody, tr, th, td, tfoot !
1.6 Tugas 1
Dengan menggunakan HTML buatlah desain form HTML, sebagai berikut :