HTML
LAPORAN PRAKTIKUM
Disusun untuk Memenuhi Tugas Praktikum pada Mata Kuliah Dasar Sistem Semester Satu
Disusun Oleh:
Mutiara Permata Putri (24060121140154)
PROGRAM STUDI S-1 INFORMATIKA LAB B2 DEPARTEMEN INFORMATIKA
FAKULTAS SAINS DAN MATEMATIKA UNIVERSITAS DIPONEGORO
SEMARANG
2021
BAB I PENDAHULUAN A. Rumusan Masalah
1. Bagaimana cara menggunakan .text formatting dengan memberikan mark dan cetak miring?
2. Bagaimana hasil yang didapat ketika ditambahkan atribut target pada elemen <a>?
3. Bagaimana membuat tabel sesuai dengan contoh yang telah diberikan?
4. Bagaimana membuat list sesuai dengan contoh yang telah diberikan?
5. Bagaimana cara menggunakan atribut pattern dengan ketentuan nama minimal 3 karakter dan maksimal 50 karakter?
6. Bagaimana cara menggunakan atribut pattern pada email?
7. Bagaimana hasil yang didapat ketika diubah menjadi <input type=”text”> dan berikan beberapa predefined value?
8. Bagaimana perbedaan dari video 1, video 2, video Youtube, object, dan embed?
B. Tujuan
1. Mahasiswa mampu memahami syntax dasar HTML.
2. Mahasiswa mampu memahami elemen-elemen HTML.
3. Mahasiswa mampu memahami penerapan pada HTML C. Landasan Teori
1. Hyper Text Markup Language
Hyper Text Markup Language (HTML) merupakan bahasa pengkodean yang digunakan untuk membuat sebuah halaman website dan menampilkan berbagai informasi dalam program website browser internet.
2. Pengenalan HTML
Dokumen HTML disusun oleh elemen-elemen yang berupa Head,
Body, Table, Paragraf, dan List. Elemen-elemen tersebut ditandai
dengan Tag, yaitu tanda “<nama elemen>”. Tag biasanya selalu
berpasangan, contohnya
<body></body>. Terdapat beberapa elemen yang tidak mengharuskan tag memiliki pasangan, yaitu:
a. Paragraf dengan tag
<p>b. Ganti baris -line break dengan tag
<br>c. Garis datar -horizontal rule dengan tag
<hr>d. List item dengan tag
<li>Elemen-elemen yang dibutuhkan dalam membuat HTML dapat dinyatakan dengan
<html>,
<head>, dan
<body>. Setiap HTML terdiri atas head dan body serta dua section, yaitu section head dan section body. Elemen head berisi informasi tentang HTML tersebut, sedangkan elemen body berisi tentang teks yang tersusun atas link, grafik, paragraf, dan elemen lainnya. Pola dasarnya adalah:
<html>
<body>
</body>
</html>
Berikut adalah tag-tag dasar HTML
Nama Tag Tag Awal Tag Akhir Keterangan html
<html> </html>Tag dasar untuk
mendefinisikan dokumen html.
head
<head> </head>Untuk menuliskan keterangan tentang dokumen website yang akan ditampilkan.
title
<title> </title>Untuk memberikan judul atau informasi pada caption website tentang topik dokumen website yang ditampilkan.
body
<body> </body>Section utama dalam
dokumen website.
paragraf
<p> </p>Membuat teks berparagraf.
line break
<br>Memaksakan ganti baris pada dokumen website.
heading
<hn> </hn>Membentuk tulisan dengan pola heading dan
‘n’ adalah nomor tingkatan dari 1-6.
garis mendatar
<hr>
Membentuk garis
mendatar pada dokumen.
komentar
<!-- -->Membentuk tulisan menjadi komentar.
BAB II PEMBAHASAN A. Soal
1. Berikanlah marked pada teks "HTML" dan cetak miring pada teks
"Hyper Text Markup Language".
2. Membuat file 06_link.html beserta tambahan kodenya di 3.6 dan jelaskan hasilnya.
3. Buatlah tabel seperti berikut dan simpan dengan nama 07f_table.html
Mata Kuliah
Jam Ruang Ruang Pengampu Kode Kapasitas
Senin 08.00- 10.00
Struktur Data A103 90 Ragil Saputra, M.Cs Rismiyati, M.Cs 10.00-
12.00
Pengembangan Berbasis Platform
B102 80 Khadijah, M.Cs Panji Wisnu Wirawan, M.T Selasa 08.00-
10.00
Struktur Data A103 90 Ragil Saputra, M.Cs Rismiyati, M.Cs 4. Buatlah list dengan HTML seperti berikut:
1. Drinks a. Ice
- Ice Tea
- Orange Squash b. Hot
- Black Coffee - Chocolate 2. Foods
a. Pizza b. burger
5. Tambahkan validasi untuk nama menggunakan atribut pattern dengan ketentuan nama hanya boleh berisi karakter alphabet atau spasi. Tambahkan pula validasi min 3 karakter, maksimal 50 karakter.
6. Ubahlah validasi untuk email menggunakan atribut pattern.
7. Ubahlah isian untuk city menjadi <input type=”text”> dan berikan beberapa predefined value (sesuai yang ada di elemen
<option> menggunakan elemen <datalist>).
8. Menganalisis 12_multimedia.html dan jelaskan perbedaan Video Pertama, Video Kedua, Video Youtube. Object, dan Embed.
B. Source Code 1.
<!DOCTYPE html>
<html>
<body>
<p><mark>HTML</mark> <i>(Hyper Text Markup Language)</i> adalah bahasa markup untuk mendeskripsikan dokumen atau halaman web.</p>
<p>HTML tag <b> digunakan untuk menjadikan teks
<b>tebal</b>. <br />©w3school</p>
</body>
</html>
2.
<!DOCTYPE html>
<html>
<head>
<title>HTML Links</title>
</head>
<body>
<a href="http://www.w3schools.com"
target="_blank">Klik Di sini</a><br /><br />
<a href="http://www.w3schools.com"
target="_self">Klik Di sini</a><br /><br />
<a href="http://www.w3schools.com"
target="_parent">Klik Di sini</a><br /><br />
<a href="http://www.w3schools.com"
target="_top">Klik Di sini</a><br /><br />
<a href="http://www.w3schools.com"
target="framename">Klik Di sini</a><br /><br />
<a href="#heading">Heading</a>
<a href="#hr">Horizontal rule</a>
<a href="#paragraf">Paragraf</a>
<a href="#br">Break line</a>
<h2 id="heading">HTML heading</h2>
<p>HTML heading digunakan untuk mendeskripsikan heading (judul). HTML heading ditampilkan dengan ukuran huruf yang lebih besar dibanding teks biasa, dimulai dari h1 untuk ukuran huruf terbesar sampai dengan h6 untuk ukuran huruf heading terkecil.</p>
<h2 id="hr">HTML horizontal rule</h2>
<p>Elemen ini digunakan untuk mwmbweikan garis horizontal lurus pada halaman web, didefinisikan dengan tag hr.</p>
<h2 id="paragraf">HTML paragraf</h2>
<p>Elemen ini digunakan untuk mendeskripsikan sebuah paragraf, didefinisikan dengan pasangan tag p.</p>
<h2 id="br">HTML line break</h2>
<p>Elemen ini digunakan untuk membuat baris baru (line break), didefinisikan dengan tag br. Dalam dokumen HTML spasi lebih maupun baris kosong akan dianggap sebagai spasi tunggal, sehingga untuk memberikan line break dapat digunakan elemen break line.</p>
</body>
</html>
3.
<!DOCTYPE html>
<html>
<head>
<title>HTML Table</title>
</head>
<body>
<br><br><br><br>
<table border="1" width="43%" cellpadding="15"
cellspacing="0">
<tr>
<td width="3%" rowspan="2"
align="center">Mata Kuliah</td>
<td width="4%" rowspan="2"
align="center">Jam</td>
<td width="5%" rowspan="2"
align="center">Ruang</td>
<td width="8%" colspan="2"
align="center">Ruang</td>
<td width="23%" rowspan="2"
align="center">Pengampu</td>
</tr>
<tr>
<td width="3%">Kode</td>
<td width="5%">Kapasitas</td>
</tr>
<tr>
<td rowspan="2"
align="left">Senin</td>
<td>08.00-10.00</td>
<td>Struktur Data</td>
<td>A103</td>
<td>90</td>
<td width="23%">Ragil Saputra, M.Cs<br>Rismiyati M.Cs</td>
</tr>
<tr>
<td>10.00-12.00</td>
<td>Pengembangan Berbasis Platform</td>
<td>B102</td>
<td>80</td>
<td>Khadijah, M.Cs<br>Panji Wisnu Wirawan, M.T</td>
</tr>
<tr>
<td>Selasa</td>
<td>08.00-10.00</td>
<td>Struktur Data</td>
<td>A103</td>
<td>90</td>
<td>Ragil Saputra, M.Cs<br>Rismiyati, M.Cs</td>
</tr>
</table>
</body>
</html>
4.
<!DOCTYPE html>
<html>
<head>
<title>HTML List</title>
</head>
<body>
<h1></h1>
<ol type="1" start="1">
<li>Drinks</li>
<ol type="a" start="a">
<li>Ice</li>
</ol>
<ol type="list-style-type:disc">
</ol>
<ul>
<dt>- Ice Tea</dt>
<dt>- Orange Squash</dt>
</ul>
</ol>
<h1></h1>
<ol type="1" start="2">
<li>Foods</li>
<ol type="a" start="a">
<li>Pizza</li>
<li>Burger</li>
</ol>
</body>
</html>
5.
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML Form</title>
</head>
<body>
<h2>User Input</h2>
<form method="POST" autocomplete="on" action="">
<table>
<tr>
<td>Name</td>
<td>:</td>
<td><input type="text" name="name"
pattern="[A-Z]{3-50}"
title="Hanya boleh berisi karakter alphabet atau spasi, min 3 karakter,
maks 50 karakter" size="30"></td>
</tr>
<tr>
<td>Address</td>
<td>:</td>
<td><textarea name="address"
rows="5" cols="30"
placeholder="Address (max100 characters)"></textarea></td>
</tr>
<tr>
<td>Gender</td>
<td>:</td>
<td>
<input type="radio"
name="gender" value"male">Male<br />
<input type="radio"
name="gender" value="female">Female
</td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><input type="text" name="email"
size="30"></td>
</tr>
<tr>
<td>City</td>
<td>:</td>
<td><select name="city">
<option value="none">--Select a city--</option>
<option
value="airport_west">Airport West</option>
<option
value="yarraville">Yarraville</option>
</select>
</td>
</tr>
<tr>
<td>Hobby</td>
<td>:</td>
<td>
<input type="checkbox"
name="hobby[]" value="travelling">Travelling<br />
<input type="checkbox"
name="hobby[]" value="reading">Reading<br />
<input type="checkbox"
name="hobby[]" value="swimming">Swimming<br />
<input type="checkbox"
name="hobby[]" value="painting">Painting<br />
</td>
</tr>
<tr>
<td colspan="3"><br><input type="submit" name="submit" value="Submit">
<input type="reset" name="reset"
value="Reset"></td>
</tr>
</table>
</form>
</body>
</html>
6.
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML Form</title>
</head>
<body>
<h2>User Input</h2>
<form method="POST" autocomplete="on" action="">
<table>
<tr>
<td>Name</td>
<td>:</td>
<td><input type="text" name="name"
size "30" minlength ="3"maxlength="50"
placeholder="Name (min 3 characters, max 50 characters)"></td>
</tr>
<tr>
<td>Address</td>
<td>:</td>
<td><textarea name="address"
rows="5" cols="30"
placeholder="Address (max100 characters)"></textarea></td>
</tr>
<tr>
<td>Gender</td>
<td>:</td>
<td>
<input type="radio"
name="gender" value"male">Male<br />
<input type="radio"
name="gender" value="female">Female
</td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><input type="text" name="email"
pattern="\w+\.+\w+@\w+\.+info" size="30"></td>
</tr>
<tr>
<td>City</td>
<td>:</td>
<td><select name="city">
<option value="none">--Select a city--</option>
<option
value="airport_west">Airport West</option>
<option
value="yarraville">Yarraville</option>
</select>
</td>
</tr>
<tr>
<td>Hobby</td>
<td>:</td>
<td>
<input type="checkbox"
name="hobby[]" value="travelling">Travelling<br />
<input type="checkbox"
name="hobby[]" value="reading">Reading<br />
<input type="checkbox"
name="hobby[]" value="swimming">Swimming<br />
<input type="checkbox"
name="hobby[]" value="painting">Painting<br />
</td>
</tr>
<tr>
<td colspan="3"><br><input type="submit" name="submit" value="Submit">
<input type="reset" name="reset"
value="Reset"></td>
</tr>
</table>
</form>
</body>
</html>
7.
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML Form</title>
</head>
<body>
<h2>User Input</h2>
<form method="POST" autocomplete="on" action="">
<table>
<tr>
<td>Name</td>
<td>:</td>
<td><input type="text" name="name"
size "30" minlength ="3"maxlength="50"
placeholder="Name (min 3 characters, max 50 characters)"></td>
</tr>
<tr>
<td>Address</td>
<td>:</td>
<td><textarea name="address"
rows="5" cols="30"
placeholder="Address (max100 characters)"></textarea></td>
</tr>
<tr>
<td>Gender</td>
<td>:</td>
<td>
<input type="radio"
name="gender" value"male">Male<br />
<input type="radio"
name="gender" value="female">Female
</td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><input type="text" name="email"
size="30"></td>
</tr>
<tr>
<td>City</td>
<td>:</td>
<td><input list="cities" type="text"
id="city" name="city">
<datalist id="cities">
<option value="auckland">Auckland</option>
<option
value="airport_west">Airport West</option>
<option value="box hill">Box Hill</option>
<option value="tuban">Tuban</option>
<option value="surabaya">Surabaya</option>
<option
value="yarraville">Yarraville</option>
</td>
</tr>
<tr>
<td>Hobby</td>
<td>:</td>
<td>
<input type="checkbox"
name="hobby[]" value="travelling">Travelling<br />
<input type="checkbox"
name="hobby[]" value="reading">Reading<br />
<input type="checkbox"
name="hobby[]" value="swimming">Swimming<br />
<input type="checkbox"
name="hobby[]" value="painting">Painting<br />
</td>
</tr>
<tr>
<td colspan="3"><br><input type="submit" name="submit" value="Submit">
<input type="reset" name="reset"
value="Reset"></td>
</tr>
</table>
</form>
</body>
</html>
8.
<!DOCTYPE html>
<html>
<head>
<title>HTML Multimedia</title>
</head>
<body>
<h2>Video</h2>
<video width="320" height="240" conrols>
<source src="images/learn_html.mp4"
type="video.mp4">
Your browser does not support the video tag.
</video>
<h2>Video</h2>
<video width="320" height="240" autoplay>
<source src="images/learn_html.mp4"
type="video.mp4">
Your browser does not support the video tag.
</video>
<h2>Video Youtube</h2>
<iframe width="640" height="360"
src="https://www/youtube.com/embed/btdGIuyQhkg"
frameborder="0"
allowfullscreen></iframe>
<h2>Object</h2>
<object width="400" height="500"
data="images/learn_html.pdf"></object>
<h2>Embed</h2>
<embed width="400" height="500"
src="images/learn_html,pdf">
</body>
</html>