MAKALAH
Disusun untuk memenuhi Ujian Tengah Semester mata kuliah Desain Web yang
dibina oleh Bapak Mahmuddin Yunus, S.Kom, M.Cs
OLEH:
VELA ALVINDA PERMATA
NIM 180311612609
BAB I PENDAHULUAN
1.1 Latar Belakang …………………………….……………… 2
1.2 Rumusan Masalah ………………………………………… 2
1.3 Tujuan ………………………………………………..…… 2
BAB II PEMBAHASAN
2.1 HTML ……………………………………………………. 3
2.2 Bahasa-bahasa Pemrograman ………………….………… 9
2.3 Cara Menggunakan Tag pada HTML …………….……… 15
2.4 Daftar Tag pada HTML …………………………….……. 15
2.5 Contoh Tabloid menggunakan HTML ………………..…. 22
1
BAB I
PENDAHULUAN
2
1.3 Tujuan
Berdasarkan rumusan masalah, tujuan penulisan makalah adalah sebagai
berikut:
1. Mendeskripsikan tentang HTML.
2. Menjelaskan bahasa-bahasa pemrograman HTML.
3. Menjelaskan cara penggunaan tag pada HTML.
4. Mendeskripsikan daftar tag pada HTML.
5. Memberikan contoh dari penerapan HTML.
3
BAB II
PEMBAHASAN
2.1 HTML
2.1.1 Pengertian HTML
HTML (Hypertext Mark up Language) merupakan suatu
metode untuk mengimplementasikan konsep hypertext dalam suatu
naskah atau dokumen. HTML sendiri bukan tergolong pada suatu
bahasa pemrograman karena sifatnya yang hanya memberikan
tanda (marking up) pada suatu naskah teks dan bukan sebagai
program. HTML atau HyperText Markup Language merupakan
protokol yang digunakan untuk mentransfer data atau dokumen
dari web server ke dalam browser (Internet Explorer atau Netscape
Navigator).
Pengertian HTML bila di jabarkan berdasarkan kata-kata
penyusunannya HTML dapat diartikan lebih dalam lagi menjadi :
1. Hypertext
Link hypertext adalah kata atau frase yang dapat menunjukkan
hubungan suatu naskah dokumen dengan naskah-naskah
lainnya. Jika kita klik pada kata atau frase untuk mengikuti link
ini maka web browser akan memindahkan tampilan pada
bagian lain dari naskah atau dokumen yang kita tuju.
2. Markup
Pada pengertiannya disini markup menunjukan bahwa pada file
HTML berisi suatu intruksi tertentu yang dapat memberikan
suatu format pada dokumen yang akan ditampilkan pada
WWW.
3. Language
Meski HTML sendiri bukan merupakan bahasa pemrograman,
HTML merupakan kumpulan dari beberapa intruksi yang dapat
4
digunakan untuk mengubah-ubah format suatu naskah atau
dokumen.
Pada awalnya HTML dikembangkan sebagi subset SGML
(Standard Generalized Mark-up Language). Karena HTML
didedikasikan untuk ditransmisikan melalui media Internet, maka
HTML relatif lebih sederhana dari pada SGML yang lebih di
tekankan pada format dokumen yang berorientasi pada aplikasi.
2.1.2 Sejarah HTML
Hypertext Markup Language (HTML) adalah bahasa yang
digunakan untuk menulis halaman web. 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 dibuat oleh Tim Berners-Lee ketika masih bekerja
untuk CERN dan dipopulerkan pertama kali oleh browser Mosaic.
Selama awal tahun 1990 HTML mengalami perkembangan yang
sangat pesat. Setiap pengembangan HTML pasti akan
menambahkan kemampuan dan fasilitas yang lebih baik dari versi
sebelumnya. Namun perkembangan resmi dikeluarkan pada bulan
November 1995 oleh IETF (Internet Engineering Task Force).
HTML 2.0 ini merupakan penyempurnaan dari HTML+ (1993).
HTML 3.0 (1995) memberikan kemampuan lebih daripada
versi sebelumnya. Sebuah usaha dari World Wide Web
Consortium’s (W3C) HTML Working Group pada tahun 1996
menghasilkan HTML 3.2. HTML versi ini secara resmi diterbitkan
pada bulan Januari 1997. HTML versi terbaru adalah HTML 4.01
yang dikeluarkan secara resmi oleh W3C pada tanggal 24 April
1998. HTML merupakan perbaikan dari HTML 4.0 yang lebih
dulu diterbitkan. (18 Desember 1997).
5
Awal mulanya sebenarnya Sejarah HTML atau Hypertext
Markup Language telah menjadi teknologi utama untuk Web sejak
awal tahun 1990-an. Tim Berners-Lee menciptakan HTML pada
tahun 1989 sebagai cara sederhana namun efektif untuk
mengkodekan dokumen elektronik. Bahkan, tujuan awal dari web
browser adalah untuk melayani sebagai pembaca untuk dokumen
berformat HTML. Dua dekade kemudian, browser itu sendiri telah
menjadi sebuah portal ke dunia media online. Itu sebabnya
HTML5 tidak hanya sebagai revisi HTML, tetapi juga sebagai
standar yang komprehensif untuk bagaimana halaman web bekerja.
Pada tahun 1994, HTML masih dalam revisi pertama,
Mosaic dan Netscape mendominasi pasar browser, dan kebanyakan
orang belum familiar dengan istilah World Wide Web. Tahun itu,
pencipta HTML Berners-Lee memimpin kelompok untuk
membuat Web standar yang dikenal sebagai World Wide Web
Consortium (W3C).
Meskipun W3C adalah kewenangan standarisasi yang
diakui saat ini, para pemain komersial di pasar browser 1990
mengabaikan standar-standar ini dan merintis jalan mereka sendiri.
Pada tahun 1995, W3C menerbitkan revisi kedua dari standar
HTML, dan Web pendatang baru Microsoft menjadi
platform browser Internet Explorer (IE).
Selama perang browser awal, para pengembang Web
ditantang untuk menjaga situs mereka selalu kompatibel dengan
setiap rilis baru dari browser utama. Meskipun W3C telah
menerbitkan HTML 3.2 pada tahun 1997, diikuti dengan HTML 4
tahun 1998, mengikuti standar sepertinya kurang penting
dibandingkan menjaga fitur browser yang disajikan pengembang.
Hal ini berlangsung hingga tahun 2003 ketika komunitas berbasis
Mozilla Foundation mematahkan tren. Setelah dibebaskan Browser
6
Mozilla asli, yang diikuti oleh browser Firefox pada tahun 2004,
Mozilla cepat mendominasi dibandingkan IE.
Sementara Mozilla Firefox terus berkembang menggunakan
HTML 4 standar, Mozilla bergabung dengan Apple dan Opera
pada tahun 2004 untuk membentuk kelompok yang disebut Web
Hypertext Application Technology Working Group (WHATWG).
Tujuan dari WHATWG adalah untuk menjaga perkembangan
siklus HTML. WHATWG dan W3C mengkombinasikan
spesifikasi yang ada untuk HTML dan XHTML untuk
dikembangkan lebih lanjut dengan spesifikasi HTML 5 baru.
2.1.3 Kegunaan HTML
Dengan menggunakan HTML anda dapat membuat antara
lain :
Membuat link
Konsep hypertext pada HTML memungkinkan kita untuk
membuat link pada suatu kelompok kata atau frase untuk
menuju ke bagian manapun dalam World Wide Web. Ada tiga
macam link yang dapat kita gunakan:
- Link menuju bagian lain dari page
- Link menuju page lain dalam satu web site
Memodifikasi format teks
Penggunaan HTML memungkinkan kita untuk memodifikasi
tampilan atau format dokumen yang akan kita transmisikan
melalui media Internet. Beberapa hal yang dapat dilakukan
dalam menentukan format dokumen ini adalah :
- Menampilkan suatu kelompok kata dalam beberapa ukuran
yang dapat digunakan untuk judul, heading dan sebagainya.
- Menampilkan teks dalam bentuk cetakan tebal
- Menampilkan sekelompok kata dalam bentuk miring
- Menampilkan naskah dalam bentuk huruf yang mirip
dengan hasil ketikan mesin ketik
7
- Mengubah-ubah ukuran font untuk suatu karakter tertentu.
Menampilkan daftar sesuatu dalam bentuk point-point (item)
Dengan HTML kita dapat menampilkan daftar atau deretan
informasi dalam bentuk point-point sehingga lebih mudah
dibaca dan dipahami Membuat link. Konsep hypertext pada
HTML memungkinkan kita untuk membuat link pada suatu
kelompok kata atau frase untuk menuju ke bagian manapun
dalam World Wide Web. Ada tiga macam link yang dapat kita
gunakan :
- Link menuju bagian lain dari page
- Link menuju page lain dalam satu web site
- Link menuju resource atau web site yang berbeda
Menyisipkan citra
Dengan menyisipkan citra maka tampilan page kita akan lebih
menarik, interaktif dan informatif untuk mendukung data-data
lainnya dalam bentuk teks.
Menampilkan informasi dalam bentuk table
Penampilan informasi dalam bentuk tabel ini akan
mempermudah pembaca untuk memahami informasi yang kita
tawarkan. Penggunaan tabel ini juga dapat dilakukan untuk
menambah nilai estetika dari page yang akan kita rancang.
2.1.4 Fungsi HTML
Secara umum, fungsi HTML adalah untuk mengelola
serangkaian data dan informasi sehingga suatu dokumen dapat
diakses dan ditampilkan di Internet melalui layanan web.
Fungsi HTML yang lebih spesifik yaitu :
Membuat halaman web.
Menampilkan berbagai informasi di dalam sebuah browser
Internet.
Membuat link menuju halaman web lain dengan kode tertentu
(hypertext).
8
Membentuk tata letak dokumen, dalam hal ini menentukan
jenis huruf, gambar, dan komponen dokumen lainnya.
Menentukan hubungan ke dokumen lain, HTML merupakan
suatu bahasa komputer yang termasuk dalam katagori SGML
(Standard Generalized Markup Language) dimana bentuknya
merupakan file standar ASCII yang berisi kode-kode untuk
mengatur dokumen.
Menentukan ukuran dan alur tulisan.
Mengintegerasikan gambar dengan tulisan.
Membuat Pranala.
Mengintegerasikan berkas suara dan rekaman gambar hidup.
Membuat form interaktif.
Kita dapat menampilkan suatu kelompok kata dalam beberapa
ukuran yang dapat digunakan untuk judul, heading dan
sebagainya.
Kita dapat menampilkan tulisan dalam bentuk cetakan tebal
Kita dapat menampilkan sekelompok kata dalam bentuk
miring.
Kita dapat menampilkan naskah dalam bentuk huruf yang
miring dengan hasil ketikan mesin ketik.
Kita dapat mengubah-ubah ukuran tulisan untuk suatu karakter
tertentu.
9
dapat digunakan untuk pembuatan bagian perangkat lunak (software)
tertentu. Tutorial singkat ini mengenai beberapa bahasa pemrograman web:
1. Hyper Text Markup Language (HTML)
Ekstensi file: .html, .htm, .html4
Bahasa HTML adalah bahasa yang sederhana dan hanya memiliki
sedikit kesulitan. Bahasa yang merupakan dasar dari framework
Internet ini ditemukan oleh Tim Berners-Lee pada tahun 1989.
Hampir setiap situs web menggunakan bahasa ini, entah sekedar
menampilkan texs, animasi, tampilan grafis ataupun suara.
Bahasa HTML sebenarnya berasal dari bahasa lama yang disebut
dengan SGML (Standard Generalized Markup Language). Namun
perkembangan HTML sudah dimulai sejak kurang lebih 10 tahun
bahasa tersebut diperkenalkan.
Berikut ini struktur dasar bahasa HTML:
<HTML> Tanda bagi browser untuk mengenali bahea itu adalah
bahasa html.
<HEAD> Informasi header halaman. Di dalam tag inilah kita
bisa meletakkan tag-tag TITLE, BASE, ISINDEX,
LINK, SCRIPT, STYLE & META.
<TITLE> Sebagai judul halaman. Text yang anda letakkan
didalam tag ini akan muncul pada title bar (Bagian
paling atas browser).
<BODY> Di dalam bagian inilah semua atribut diletakkan
seperti Font, bgcolor, background dll.
Berikut ini contoh halaman web sederhana:
<HTML>
<HEAD>
<TITLE>Selamat Datang</TITLE>
</HEAD>
<BODY bgcolor=”#000000″ background=”images/dark.gif”
text=”aqua”>
<p align=”Justify”>Ini contoh halaman web</p>
10
</BODY>
</HTML>
2. Dynamic HTML (DHTML)
Ekstensi file: .dhtml
DHTML adalah bahasa yang bisa diakses dan dimodifikasi oleh
bahasa script seperti Vbscript, Javascript. DHTML sering
dimanfaatkan untuk menampilkan animasi-animasi seperti efek
text, perubahan warna, dan lain sebagainya (bahkan untuk game!!).
Bahasa ini sering juga disebut sebagai versi objek dari HTML.
3. eXtensible Markup Language (XML)
Ekstensi File: .xml
XML adalah bahasa yang sifatnya lebih terbatas daripada elemen-
elemen HTML. Dengan XML, orang bisa menentukan elemen-
elemennya sendiri lalu kemudian mengembangkannya.
Menentukan elemennya sendiri? Yeah, semuanya berpusat pada
Document Type Definitions atau biasa disingkat DTD. DTD-lah
yang telah menentukan tag awal dan tag akhir dari suatu file XML
sehingga data yang ditampilkan dapat dipahami.
4. XHTML
Ekstensi File: .XHTML
Bahasa ini masih dalam pengembangan. XHTML merupakan
gabungan dari bahasa HTML dan XML. Seperti halnya XML,
bahasa ini juga masih tergolong baru namun diramalkan akan
sangat berperan dalam mewarnai dunia web di masa depan. Info
selengkapnya mengenai bahasa ini bisa kamu temukan di
www.w3r.org.
5. Personal Home Page (PHP)
Ekstensi File: .php, php3, atau tanpa ekstensi
PHP ditulis oleh Rasmus Lerdorf yang pada awalnya ia gunakan
untuk mencatat jumlah pengunjung situs yang membuka halaman
resumenya. Ia kemudian menulis ulang kode-kodenya dengan
11
bahasa C yang kemudian menjadikan bahasa itu menjadi lebih kaya
kemampuan.
Barulah setelah itu banyak bermunculan tokoh-tokoh yang berjasa
dalam perkembangan PHP seperti Zeev Suraski dan Andi Gutmans
yang menulis kembali parsing Engine unuk menciptakan PHP versi
3. PHP kemudian menjadi modul Apache yang paling sering
digunakan. Berikut ini contoh script PHP yang akan menampilkan
text Hallo Dunia.
<html>
<head>
<title>PHP menampilkan Selamat Datang</title>
</head>
<?php echo <br><br><h1>Selamat Datang<br><br></h1>
</html>
12
- Visual Basic
- MacOS atau AppleScript
13
digunakan untuk mengeksekusi beragam request terhadap suatu
database atau perintah-perintah pada system lokal.
Berikut contoh sederhana berikut yang akan menampilkan tanggal
dan jam pada sebuah halaman web untuk server-side:
<%@ language=”VBSCRIPT” %>
<html>
<body>
<h1>Tanggal:</h1>
<% =date %>
<h1>Jam</h1>
<% =time %>
</body>
</html>
Sedangkan fungsi yang sama pada Client-Side:
<html>
<body>
<script type=”text/vbscript”>
document.write(“<h1>Tanggal:</h1>”)
document.write(“<br>” & date() & “<br>)
document.write(“<h1>Jam:</h1>”)
document.write(“<br>” & time() & “<br>)
</script>
<body>
</html>
10. JAVA
Ekstensi File: Tidak ada
11. JHTML
Ekstensi File: .jhtml
Bahasa standard JavaSoft keluaran SUN yang dicptakan untuk
mengikutsertakan Java dalam sebuah file HTML ini memiliki tag
tersendiri yang diproses sebelum mengirimkan output pada
browser. JHTML hampir mirip dengan HTML, hanya saja
memiliki tambahan tag <Java> . Berikut contoh sangat-sangat
sederhana dari kode JHTML yang akan mengeluarkan tampilan
“Selamat Datang di Website INFO TERKINI”
14
<Java>
Selamat Datang di Website INFO TERKINI
</java>
15
2.4 Daftar Tag pada HTML
Berikut ini adalah tabel tag-tag HTML dan fungsinya:
<head>
16
<pre></pre> Preformatted teks Contoh teks
<h1></h1> Header 1 Header 1
<h2></h2> Header 2 Header 2
Header 3 Header 3
<h3> </h3>
Header 4 Header 4
<h4> </h4>
Header 5 Header 5
<h5> </h5>
Header 6 Header 6
<h6> </h6>
Subscript Subscript
<sub></sub>
<sup></sup> Superscript Super
script
17
<img> Alt
Name Menampilkan sebuah gambar.
Border
Height
Weight
18
Tabel 2.8 Tag Table
19
title
colspan
rowspan
height
<th></th> width
align Header(kepala tabel). Otomatis ke
valign tengah dan tebal.
bgcolor
background
height
<tbody></tbody>
width
align Format yang berlaku bagi cell yang
valign diapit tag.
bgcolor
background
<colgroup> height
</colgroup>
width
align Format yang berlaku bagi kolom
valign
bgcolor
background
colspan
text
20
password
hidden
<input type=> radio Variasi dari tipe elemen form
checkbox
submit
image
reset
name
text
value Sample tex
width
maxlength
name
password value
width ***********
maxlength
hidden
name Digunakan untuk membuat
value variable hidden.
name Radio 1
radio
value
name Radio 2
value
checkbox checked Check 1
value Check 2
submit src Tombol
height
width
image alt
reset
name
border
value Reset
name
21
size Membuat combo-box. Digunakan
<select>
</select> selected bersama dengan option
name Option 1
value <f ont f ace="Arial, Helvetica,
<option>
name sans-serif ">Text
<textarea></textarea>
rows area box. Text is typed betw ee
cols the tags</f ont>
wrap no wrap
word wrap, sent as one line
wrap
off word wrap, sent with breaks
virtual
physical
22
Menghasilkan tampilan seperti di bawah ini
23
Menghasilkan tampilan seperti di bawah ini
24
<p> "Dari pelamar KIP Kuliah, persentase
diterimanya adalah 22,29 persen. Saya pikir ini merupakan
data yang menarik dan dari tahun ke tahun posisinya memang
seperti ini.
Artinya kita meyakini kawan-kawan pemegang
KIP Kuliah adalah mereka yang pada sekolahnya berada di
posisi sangat baik, ranking-nya cukup baik sehingga
peluang diterima di SNMPTN lebih besar," papar Nasih. </p>
</td>
<td rowspan> 6 Fakta Terkait Pelaksanaan SNMPTN
2021 </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<p> Baca juga :
<a href="INFO TERKINI HALAMAN 2.html"> Suasana
Sekolah Tatap Muka di SMP Negeri 2 Bekasi </a>
</p>
</body>
</html>
25
Menghasilkan tampilan seperti di bawah ini
26
<a href="INFO TERKINI HALAMAN 3.html"> Infografis
Sertifikat Vaksin Covid-19 Jadi Syarat Bepergian? </a>
</p>
</body>
</html>
Menghasilkan tampilan seperti di bawah ini
27
aturan terkait penggunaan sertifikat vaksinasi, sehingga
masyarakat dapat melakukan kegiatan bersama.</td>
</tr>
<tr>
<td colspan="3"> Infografis Sertifikat Vaksin
Covid-19 Jadi Syarat Bepergian? </td>
</tr>
<tr>
<td> Budi Gunadi Sadikin, Menteri Kesehatan
(19/03/2021) "Sertifikat vaksinasi Covid-19 rencananya
akan digunakan untuk integrasi dengan standar protokol
kesehatan."</td>
<td> Wiku Adisasmito,Jubir Satgas Penanganan
Covid-19(18/03/2021) "Sampai dengan saat ini sertifikat
vaksinasi Covid-19(untuk syarat perjalanan) masih
wacana."</td>
<td> Zubairi Djoerban(18/03/2021) selaku Ketua
Satgas Covid-19 Ikatan Dokter Indonesia/IDI mengatakan
"Perlu juga dipastikan tidak ada diskriminasi untuk orang-
orang yang tidak bisa divaksin."</td>
</tr>
</table>
<p> Baca juga :
<a href="INFO TERKINI HALAMAN 4.html"> BERAT
ONGKOS GOTONG ROYONG </a>
</p>
</body>
</html>
28
Menghasilkan tampilan seperti di bawah ini
29
Menghasilkan tampilan sebegai berikut
30
BAB III
PENUTUP
3.1 Simpulan
HTML adalah sebuah program yang diperuntukan untuk membuat
desain web dan diuploadnya ke server, sehingga bisa dilihat secara public.
Dalam pembentukan website menggunakan HTML tentunya tidak lepas dari
yang namanya tag dan atribut untuk unsure pembuatannya.
Dalam pembuatan website, dikenal dua komponen penting yaitu
www dan HTML. Dimana www merupakan suatu protokol standar dari
internet, sedangkan HTML merupakan script atau program standar yang
dijalankan oleh www atau internet. Proyek HTML ini dibuat dengan
menggunakan media web editor notepad.
Di dalam HTML terdapat dua bagian dokumen yaitu bagian kepala
(head) dan bagian tubuh (body). Pembuatan proyek web/HTML sekolah
dengan menggunakan notepad ini dimulai dengan pembuatan bahasa HTML
dalam notepad. Yang kemudian untuk setiap baris dalam proyek ini selalu
dibuat dengan bahasa HTML tersendiri sesuai dengan apa yang akan kita
buat.
3.2 Saran
1. Diperlukannya pembelajaran teori khusus dan praktek yang rutin dalam
HTML.
2. Dalam metode pembelajaran memerlukan waktu yang tidak singkat
untuk mempelajari HTML.
3. Pembelajaran HTML harus dilakukan secara bertahap dan jelas.
31
DAFTAR PUSTAKA
Arbianto, Kevin., dkk. 2015. Pemrograman Web HTML, HTML 5, CSS, CSS 3,
Java Script.
https://www.coursehero.com/file/51034849/260283906-Makalah-
Pemrograman-Webdocx/, Diakses 5 April 2021, pukul 18.00
32