Anda di halaman 1dari 45

Modul HTML Dasar

[untuk pemula]

SMA PLUS MERDEKA SOREANG


[OLEH: DBR]
[Modul HTML Dasar Untuk Pegangan Siswa]

Modul ini adalah hasil rangkuman dari Buku Ilmiah dan dari berbagai sumber di internet untuk dijadikan
pegangan dan refferensi mata pelajaran yang bersangkutan Siswa SMA Plus Merdeka Soreang. Masih
banyak kekurangan dalam modul ini terutama penjelasan rincinya, siswa dapat tanyakan langsung pada
guru secara langsung atau dengan mempelajari Buku Ilmiahnya.

Terimakasih untuk tidak memperbanyak / mengedarkan / mencopy eBook ini


Saya menyadari kekurangan dari sebuah ebook adalah dengan mudah dicopy-paste dan disebarluaskan.
Saya mohon kerjasamanya untuk tidak mengupload ulang buku ini di forum, situs dan media lainnya.
Saya juga berharap rekan-tekan untuk tidak memposting ulang materi apapun yang ada di dalam buku
ini. Jika ingin digunakan untuk di posting pada blog/situs rekan-rekan, silahkan ambil materi-materi yang
ada di situs-situs internet.
Saya ucapkan banyak terimakasih :)

SMA PLUS MERDEKA SOREANG 1


[Modul HTML Dasar Untuk Pegangan Siswa]

DAFTAR ISI
Tutorial Belajar HTML Dasar Untuk Pemula ............................................................................................. 4
Belajar HTML Dasar Part 1: Pengertian HTML ......................................................................................... 5
Pengertian HTML .................................................................................................................................... 5
Belajar HTML Dasar Part 2: Mengenal Fungsi Web Browser ..................................................................... 6
Pengertian Web Browser ......................................................................................................................... 6
Fungsi Web Browser ................................................................................................................................ 6
Belajar HTML Dasar Part 3: Memilih Aplikasi Editor HTML (Notepad++) .............................................. 7
Memilih Aplikasi Editor HTML .............................................................................................................. 7
Bagaimana dengan Adobe Dreamweaver? ............................................................................................... 7
Belajar HTML Dasar Part 4: Cara Menjalankan File HTML ...................................................................... 8
Belajar HTML Dasar Part 5: Pengertian Tag, Elemen, dan Atribut pada HTML ....................................... 9
Pengertian Tag dalam HTML .................................................................................................................. 9
Pengertian Element dalam HTML ........................................................................................................... 9
Pengertian Atribut dalam HTML ........................................................................................................... 10
Belajar HTML Dasar Part 6: Cara Membuat Struktur Dasar HTML ........................................................ 11
Struktur Dasar HTML ........................................................................................................................... 11
Pengertian DTD atau DOCTYPE ......................................................................................................... 11
Tag <html> ....................................................................................................................................... 12
Tag <head> ....................................................................................................................................... 12
Tag <body> ....................................................................................................................................... 12
Belajar HTML Dasar Part 7: Cara Membuat Paragraf di HTML (tag <p>) ............................................... 13
Tag Paragraf (<p>) .................................................................................................................................. 14
Tag Break (<br>) .................................................................................................................................... 14
Tag untuk penebalan dan garis miring (<em> dan <strong>) .................................................................. 15
Belajar HTML Dasar Part 8: Cara Membuat Judul / Heading di HTML (tag h1) ..................................... 16
Cara Membuat Judul (heading) di HTML ............................................................................................. 16
Belajar HTML Dasar Part 9: Cara Membuat Daftar/List di HTML (tag ol, ul dan li) ............................... 18
Cara Membuat Daftar/List di HTML..................................................................................................... 18
Belajar HTML Dasar Part 10: Cara Membuat link di HTML (tag a)......................................................... 20
Cara Membuat link di HTML................................................................................................................ 20
Alamat Absolute dan Alamat Relatif ............................................................................................. 20
Atribut tag <a>: target.............................................................................................................................. 21
Belajar HTML Dasar Part 11: Cara Menambahkan Gambar di HTML (tag image) ................................. 23
Atribut src dalam tag <img> .................................................................................................................... 23
Atribut alt dalam tag <img> ..................................................................................................................... 23
Atribut width dan height dalam tag <img> .............................................................................................. 24
Belajar HTML Dasar Part 12: Cara Membuat tabel di HTML (tag table) ................................................. 25
Cara Membuat Tabel HTML dengan tag <table>, <tr> dan <td> ........................................................... 25
Belajar HTML Dasar Part 13: Cara Membuat Komentar di HTML ......................................................... 27
Cara Membuat Komentar di HTML...................................................................................................... 27
Belajar HTML Dasar Part 14 : Cara Membuat Form di HTML (tag form) ............................................... 28
Pengertian tag <form>............................................................................................................................. 28
Mengenal tag <input> ............................................................................................................................. 28
Mengenal tag <textarea> ......................................................................................................................... 29
Mengenal tag <select> ............................................................................................................................. 29
Mengenal Atribut: Name ........................................................................................................................ 29
Akhirnya, Sebuah Form Utuh ................................................................................................................ 30
Belajar HTML Dasar Part 15: Tutorial HTML Dasar (Finish) .................................................................. 32
Tutorial HTML Lanjutan: Perbedaan tag Span dan tag Div ...................................................................... 35
Pengertian tag Span dan tag Div ............................................................................................................. 35
Perbedaan Antara tag Span dan tag Div .................................................................................................. 36
Tutorial HTML Lanjutan: Pengertian Meta Tags dalam HTML ............................................................... 38
Pengertian meta tag................................................................................................................................. 38

SMA PLUS MERDEKA SOREANG 2


[Modul HTML Dasar Untuk Pegangan Siswa]

Mengenal atribut name pada meta tag .................................................................................................... 38


Mengenal atribut charset pada meta tag .................................................................................................. 38
Mengenal atribut HTTP equivalents pada meta tag................................................................................ 39
Tutorial HTML Lanjutan: Cara Mengatur Tampilan Gambar dalam HTML (atribut align dan border)... 40
Mengenal Atribut Align pada Tag <img> ................................................................................................ 40
Mengenal Atribut Border pada Tag <img> ............................................................................................. 41
Tutorial HTML Lanjutan: .......................................................................................................................... 42
Cara Membuat Description List dalam HTML (tag dl, dt dan dd) ............................................................. 42
Pengertian Description List dalam HTML ............................................................................................. 42
Cara Membuat Description List dalam HTML ...................................................................................... 42
Tutorial HTML Lanjutan: Cara Membuat Internal Link ke Bagian Lain Dokumen (atribut id)................ 43
Mengenal Atribut id dalam HTML ........................................................................................................ 43
Cara Membuat Link ke Bagian Lain Dokumen HTML ........................................................................ 43

SMA PLUS MERDEKA SOREANG 3


[Modul HTML Dasar Untuk Pegangan Siswa]

Tutorial Belajar HTML Dasar Untuk Pemula


SMAP Merdeka Soreang telah mempersiapkan 15 tutorial HTML dasar yang ditujukan
untuk pemula yang ingin mempelajari HTML dari awal. Dalam tutorial ini kita akan
mempelajari tentang pengertian HTML, cara membuat file HTML, berkenalan dengan tag dan
atribut HTML, hingga membahas tag-tag penting HTML, seperti tag <a>, tag <img>, <table>,
dan tag <form> HTML.

Dalam mempelajari HTML, harap diingat bahwa HTML dirancang untuk membuat
struktur dasar dari halaman web. Jika anda ingin merubah tampilan dari sebuah tag, misalnya
ingin membuat background paragraf berwarna merah, atau ingin memberi efek bayangan pada
gambar, sebaiknya menggunakan CSS, bukan langsung dari HTML.

Tutorial ini ditujukan sebagai tutorial singkat untuk membuat halaman web sederhana
dengan cepat.

SMA PLUS MERDEKA SOREANG 4


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 1:


Pengertian HTML
Pengertian HTML
HTML adalah singkatan dari Hypertext Markup Language. Disebut hypertext karena
di dalam HTML sebuah text biasa dapat berfungsi lain, kita dapat membuatnya menjadi link
yang dapat berpindah dari satu halaman ke halaman lainnya dengan hanya meng-klik text
tersebut. Kemampuan text inilah yang dinamakan hypertext, walaupun pada implementasinya
nanti tidak hanya text yang dapat dijadikan link.

Disebut Markup Language karena bahasa HTML menggunakan tanda (mark), untuk
menandai bagian-bagian dari text. Misalnya, text yang berada di antara tanda tertentu akan
menjadi tebal, dan di antara tanda lainnya akan tampak besar. Tanda ini akan kita kenal di
HTML sebagai tag.

Jika anda ingin melihat bagaimana sebenarnya HTML, silahkan klik kanan halaman ini,
dan pilih View Page Source (di Browser Mozilla Firefox atau Google Chrome) dan akan tampil
sebuah halaman baru yang merupakan kode HTML dari halaman ini. Jika anda merasa
terintimidasi dengan kode-kode tersebut, anda tidak sendiri, saya juga mengalaminya. Namun,
kita akan mempelajarinya di Tutorial Belajar HTML di SMAP Merdeka Soreang.

HTML merupakan bahasa dasar pembuatan web. Disebut dasar karena dalam membuat
web, jika hanya menggunakan HTML, tampilan web kita akan terasa hambar. Terdapat banyak
bahasa pemograman web yang ditujukan untuk memanipulasi kode HTML, seperti JavaScript
dan PHP. Namun sebelum anda belajar JavaScript maupun PHP, memahami HTML
merupakan hal yang paling awal.

HTML bukan bahasa pemograman (programming language), tetapi bahasa markup


(markup language), hal ini terdengar sedikit aneh, tapi jika anda telah mengenal bahasa
pemograman lain, dalam HTML tidak akan ditemukan struktur yang biasa di temukan dalam
bahasa pemograman seperti IF, LOOP, maupun variabel. HTML hanya sebuah bahasa struktur
yang fungsinya untuk menandai bagian-bagian dari sebuah halaman.

Selain HTML, dikenal juga xHTML yang merupakan singkatan dari eXtensible
Hypertext Markup Language. xHTML merupakan versi tambahan dari HTML. Untuk tahap ini
anda boleh menyebut bahwa xHTML itu juga HTML.

File HTML harus dijalankan dari aplikasi web browser. Dalam tutorial belajar HTML
dasar selanjutnya, kita akan membahas tentang Fungsi Web Browser.

SMA PLUS MERDEKA SOREANG 5


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 2:


Mengenal Fungsi Web Browser
Pengertian Web Browser
Web Browser (atau biasa disebut browser) adalah sebuah software aplikasi untuk
menerima, menampilkan, dan menerjemahkan informasi dari world wide web (wikipedia). Dan
salah satu informasi itu dibuat dalam format HTML.

Kode HTML yang kita buat akan diterjemahkan oleh web browser agar tampil seperti
yang dirancang. Pada dasarnya seluruh web browser dapat menampilkan kode HTML sama
baiknya, namun jika sudah berbicara mengenai desain halaman, tiap-tiap browser memiliki
beberapa perbedaan.

HTML dirancang dan diatur oleh sebuah badan standarisasi dunia yang khusus
menangani web, yaitu W3C (World Wide Web Consortium). Hal ini dikarenakan tiap-tiap
program web browser menerjemahkan kode-kode HTML secara berbeda-beda, sehingga di
perlukan sebuah standar yang sama untuk seluruh browser.

Namun pada penerapannya, standar ini hanya merupakan rekomendasi. Beberapa web
browser membuat aturannya sendiri.

Salah satu yang terkenal adalah Internet Explorer pada sekitar tahun 2000-an. Hampir
90% web browser yang digunakan saat itu adalah Internet Explorer, dan IE tidak sepenuhnya
mengikuti rekomendasi W3C. Sedangkan web browser Opera yang mencoba menerapkan
standar W3C tidak terlalu populer. Perbedaan aturan penerjemahan HTML di antara web
browser inilah yang terus menjadi tantangan bagi programmer web.

Sekarang Internet Explorer tidak lagi sekuat dulu. Web Browser Mozilla Firefox dan
Google Chrome telah menguasai lebih dari 50%, dan IE juga telah berusaha menerapkan
standar W3C.

Fungsi Web Browser


Untuk mempelajari HTML, web browser adalah perangkat utama yang kita butuhkan.
Ibarat bahasa pemograman lainnya, Web Browser adalah compiler dan intrepreter HTML.
Anda bebas menggunakan web browser yang disukai, namun dalam tutorial Belajar HTML ini
saya akan menggunakan Mozilla Firefox.

Untuk mendapatkan versi terbaru dari web browser populer saat ini, salahkan klik
tombol dibawah:

Mozilla Firefox Google Chrome Opera Apple Safari Internet Explorer

Selain web browser, aplikasi lain yang kita butuhkan untuk mempelajari HTML adalah
sebuah text editor, untuk pembahasan mengenai text editor HTML ini akan kita bahas
pada tutorial selanjutnya: Memilih Aplikasi Editor HTML.

SMA PLUS MERDEKA SOREANG 6


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 3:


Memilih Aplikasi Editor HTML (Notepad++)
Memilih Aplikasi Editor HTML
Memilih sebuah aplikasi editor HTML tidaklah terlalu sulit. Aplikasi editor HTML
digunakan untuk mempermudah kita membuat kode HTML. HTML sendiri pada dasarnya
hanya text biasa yang ditulis dalam kode-kode khusus. Web Browser-lah yang akan
menerjemahkan kode HTML ini menjadi sebuah tampilan halaman web.

Untuk membuat kode HTML maupun halaman web sederhana, kita tidak perlu
menggunakan aplikasi yang besar dan berat. Aplikasi Notepad bawaan Windows sudah cukup
untuk membuat kode HTML. Namun untuk tutorial belajar HTML ini saya akan menggunakan
aplikasi Notepad++.

Aplikasi Notepad++ ini dapat diinstall secara gratis dari http://notepad-plus-


plus.org/download/ dimana pada saat tutorial ini diupdate pada November 2015, versi terakhir
adalah 6.8.6. Notepad++ adalah aplikasi editor text gratis yang ringan dan memiliki banyak
fitur. Salah satunya adalah fitur pewarnaan code (syntax highlighting) untuk memudahkan
penulisan HTML.

Bagaimana dengan Adobe Dreamweaver?


Aplikasi Adobe Dreamweaver merupakan aplikasi web editor yang paling populer
Dreamweaver menyediakan fitur melimpah untuk sekedar membuat halaman web dengan kode
HTML. Dreamwever tidak hanya sebuah text editor untuk HTML saja, namun juga untuk
berbagai bahasa pemograman web lainnya.

Dibalik keunggulannya, menurut saya Dreamweaver tidak cocok untuk proses belajar.
Aplikasi ini cenderung ‘berat’ dan berharga jutaan rupiah untuk versi legalnya. Dreamweaver
lebih cocok digunakan jika anda telah memahami kode-kode program yang ada dibaliknya (dan
mampu membeli versi originalnya).

Tetapi apapun text editor yang digunakan, tidak menjadi masalah, karena selama text
editor itu dapat menulis dan menyimpan text, aplikasi tersebut sudah lebih dari cukup sebagai
editor HTML.

Sebagai alternatif, aplikasi text editor gratis lain yang bisa anda coba adalah Komodo
Edit, Bracket, Atom, Aptana Studio, Eclipse atau Net Beans.
Setelah aplikasi web browser dan text editor telah tersedia dalam komputer, saatnya
untuk mencoba menjalankan file HTML pertama kita.

SMA PLUS MERDEKA SOREANG 7


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 4:


Cara Menjalankan File HTML
Untuk memudahkan dalam mengakses file, sebaiknya buat sebuah folder
“BelajarHTML” di Drive D. Folder ini akan kita jadikan tempat seluruh halaman HTML yang
akan dibuat.

Selanjutnya, buka aplikasi Notepad++, atau aplikasi text editor lainnya, lalu ketik text
berikut ini:
1 Selamat Pagi Dunia, Hello World!

Lalu save sebagai hello.html pada folder BelajarHTML. Setelah itu jalankan file
hello.html kita dengan cara double klik file tersebut, atau klik kanan –> Open With –> Firefox
(Jika anda menggunakan web browser firefox)

Selamat! file HTML kita sudah dapat berjalan, walaupun sebenarnya belum ada satupun
kode HTML di dalamnya.

Dari percobaan ini kita dapat melihat bahwa setiap halaman HTML harus diakhiri
dengan extensi .html. Anda mungkin juga akan menemukan bahwa beberapa halaman juga
memiliki ekstensi .htm, eksetensi ini digunakan untuk mendukung Windows versi lama yang
masih menggunakan ekstensi 3 huruf di belakang sebuah file.

Apa yang kita lakukan disini adalah menjalankan file HTML dari komputer lokal.
Perhatikan bagian alamat pada web browser, diawali dengan “file:///” lalu diikuti dengan alamat
file HTML yang disimpan dalam komputer, misalnya: “D:/BelajarHTML/hello.html“.

Setelah mempelajari cara menjalankan file HTML dari komputer lokal, Pada tutorial
selanjutnya, kita akan mulai mempelajari kode-kode HTML, yakni Pengertian tag, elemen, dan
atribut dalam HTML.

SMA PLUS MERDEKA SOREANG 8


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 5:


Pengertian Tag, Elemen, dan Atribut pada HTML
Pengertian Tag dalam HTML
Sebagai sebuah bahasa markup, HTML membutuhkan cara untuk memberitahu web
browser untuk apa fungsi sebuah text. Apakah text itu ditulis sebagai sebuah paragraf, list, atau
sebagai link? Dalam HTML, tanda ini dikenal dengan istilah tag.

Hampir semua tag di dalam HTML ditulis secara berpasangan, yakni tag pembuka dan
tag penutup, dimana objek yang dikenai perintah tag berada di antara tag pembuka dan tag
penutup ini. Objek disini dapat berupa text, gambar, maupun video. Penulisan tag berada di
antara dua kurung siku: “<” dan “>”.

Berikut adalah format dasar penulisan tag HTML:


<tag_pembuka>objek yang dikenai perintah tag</tag_penutup>

Sebagai contoh, perhatikan kode HTML berikut :


<p> Ini adalah sebuah paragraf </p>
 <p> adalah tag pembuka, dalam contoh ini p adalah tag untuk paragraf.
 </p> adalah tag penutup paragraf. Perbedaannya dengan tag pembuka terletak dari tanda
backslash(/)
Jika kita lupa memberikan penutup tag, umumnya browser akan “memaafkan” hal ini
dan tetap menampilkan hasilnya seolah-olah kita menuliskan tag penutup. Walaupun hal ini
memudahkan kita, namun tidak disarankan.

Contohnya lainnya, jika kita ingin membuat suatu text dalam sebuah paragraf di tulis
tebal atau miring, di dalam HTML dapat ditulis sebagai berikut:
1 <p>Ini adalah sebuah paragraf. <i>Hanya kumpulan beberapa kalimat</i>.
2 Paragraf ini terdiri dari <b>3 kalimat</b></p>.
Hasil dari kode HTML diatas, diterjemahkan oleh browser menjadi:
“Ini adalah sebuah paragraf. Tidak lain dari kumpulan beberapa kalimat. Paragraf ini terdiri
dari 3 kalimat.”
Tag <i> pada kode HTML diatas memberikan perintah kepada browser untuk menampilkan text
secara garis miring (i, singkatan dari italic), dan tag <b> untuk menebalkan tulisan (b, singkatan
dari bold).
Terdapat pengecualian beberapa tag yang tidak berpasangan, seperti <br> untuk break (pindah
baris) atau <hr> untuk horizontal line (garis horizontal). Tag ini dikenal juga dengan sebutan self closing
tag atau void tag, untuk penulisannya bisa ditulis dengan <br>, maupun <br />.
HTML tidak case-sensitif, dalam artian penulisan <p> dianggap sama dengan <P>. Pada awal
kemunculan HTML, programmer web umumnya menggunakan huruf besar untuk seluruh tag agar
membedakan dengan text yang berupa isi dari web. Namun varian HTML, xHTML mewajibkan huruf
kecil untuk semua tag.
Dalam HTML5, aturan ini kembali tidak diharuskan. Akan tetapi kebiasaan web
programmer saat ini adalah menggunakan huruf kecil untuk seluruh tag.

Pengertian Element dalam HTML


Element adalah isi dari tag yang berada diantara tag pembuka dan tag penutup (termasuk
tag itu sendiri). Sebagai contoh perhatikan kode HTML berikut:
1 <p> Ini adalah sebuah paragraf </p>
Pada contoh diatas, “<p>Ini adalah sebuah paragraf</p>” merupakan element p.
Element tidak hanya berisi text, namun juga bisa tag lain.
Contoh:
1 <p> Ini adalah sebuah <em>paragraf</em></p>
Dari contoh diatas,<p> Ini adalah sebuah <em>paragraf</em></p> merupakanelemen p.

SMA PLUS MERDEKA SOREANG 9


[Modul HTML Dasar Untuk Pegangan Siswa]

Pengertian Atribut dalam HTML


Atribut adalah informasi tambahan yang diberikan kepada tag. Informasi ini bisa berupa
instruksi untuk warna dari text, besar huruf dari text, dll. Setiap atribut memiliki pasangan nama
dan nilai (value), dan ditulis dengan name=”value”. Value diapit tanda kutip, boleh
menggunakan tanda kutip satu (‘) atau dua (“).
Contoh kode HTML:

1 <ahref="http://www.SMAP Merdeka Soreang.com">ini adalah sebuah


link</a>

Pada kode HTML diatas, href=”http://www.SMAPMerdekaSoreang.com” adalah


atribut.href merupakan nama dari atribut, dan http://www.SMAPMerdekaSoreang.com adalah
value atau nilai dari atribut tersebut.

Tidak semua tag membutuhkan atribut, tapi anda akan sering melihat sebuah tag dengan
atribut, terutama atributid danclass yang sering digunakan untuk manipulasi halaman web
menggunakan CSS maupun JavaScript.

HTML memiliki banyak atribut yang beberapa diantaranya hanya cocok untuk tag
tertentu saja. Sebagai contoh, atribut “href” diatas hanya digunakan untuk tag <a> saja (dan
beberapa tag lain). Penjelasan tentang tujuan dan pengertian dari atribut seperti href ini akan kita
bahas pada tutorial-tutorial selanjutnya.

Pada tutorial kali ini, kita telah mempelajari salah satu aspek terpenting di dalamHTML,
yakni Pengertian Tag, Elemen, dan Atribut pada HTML. Dalam tutorial HTML dasar
selanjutnya, kita akan mempelajari tentang Struktur Dasar Halaman HTML.

SMA PLUS MERDEKA SOREANG 10


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 6:


Cara Membuat Struktur Dasar HTML
Struktur Dasar HTML
Setiap halaman HTML setidaknya memiliki struktur dasar yang terdiri dari : Tag DTD
atau DOCTYPE, tag html, tag head, dan tag body. Inilah yang merupakan struktur paling dasar
dari HTML, walaupun HTML tidak hanya berisi struktur tersebut.

Agar lebih mudah memahaminya, silahkan buka text editor (Notepad++), lalu ketikkan
kode berikut ini:
Contoh struktur dasar HTML:
1 <!DOCTYPEhtml>
2 <html>
3 <head>
4 <title>Title dari Websiteku</title>
5 </head>
6 <body>
7 <p>Selamat Pagi Dunia, Hello World!</p>
8 </body>
9 </html>

Save sebagai halaman.html dan jalankan file dengan cara double klik file tersebut, atau
klik kanan–> Open With –> Firefox. Kita akan membahas tag-tag yang ditulis tersebut pada
toturial kali ini.

Pengertian DTD atau DOCTYPE


Tag paling awal dari contoh HTML di atas adalah DTD atau DOCTYPE. DTD adalah
singkatan dari Document Type Declaration. Yang berfungsi untuk memberi tahu kepada web
browser bahwa dokumen yang akan diproses adalah HTML.

DTD memiliki banyak versi tergantung kepada versi HTML yang kita gunakan. Pada
contoh diatas, kita menggunakan DTD versi HTML 5. Sebelum HTML 5, DTD terdiri dari text
panjang yang hampir mustahil dihafal. Contohnya, DTD untuk xHTML 1.0 adalah:
<!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Jika kita tidak menuliskan DTD, browser akan tetap menampilkan dan memproses
halaman web kita seperti tidak terjadi apa-apa. Namun browser sebenarnya menjalankan
halaman HTML tersebut pada mode khusus yang disebut quirk mode. Pada quirk mode ini,
web browser menerjemahkan halaman web dan terutama CSS sedikit berbeda dari seharusnya.
Hal ini karena web browser menganggap jika tidak ada DTD, maka halaman tersebut
kemungkinan adalah halaman web usang, dan menggunakan aturan-aturan yang berbeda agar
dapat ditampilkan.

Cara untuk mengetahui apakah web browser berjalan pada quirk mode atau standard
mode : Pada Firefox, klik kanan pada halaman web, lalu pilih Page Info. Pada bagian Render
Mode akan terlihat apakah quirk mode, atau standard mode.
SMA PLUS MERDEKA SOREANG 11
[Modul HTML Dasar Untuk Pegangan Siswa]

Penjelasan lebih jauh tentang doctype atau DTD akan kita bahas dalam tutorial HTML5:
Pengertian dan cara penulisan doctype pada HTML5.

Tag <html>
Setelah DTD, tag berikutnya adalah tag <html>. Ini adalah tag pembuka dari
keseluruhan halaman web. Semua kode HTML akan berada di dalam tag ini. Tag html dimulai
dengan <html> dan diakhiri dengan </html>

Tag <head>
Elemen pada tag <head> umumnya akan berisi berbagai definisi halaman, seperti kode
CSS, JavaScript, dan kode-kode lainnya yang tidak tampil di browser.
Tag <title> dalam contoh kita digunakan untuk menampilkan title dari sebuah halaman
web, dan biasanya ditampilkan pada bagian paling atas web browser. Contohnya pada tampilan
halaman.html, ‘Title dari Websiteku’ akan ditampilkan pada tab browser.

Tag <body>
Tag <body> akan berisi semua elemen yang akan tampil dalam halaman web, seperti
paragraf, tabel, link, gambar, dll. Tag body ini ditutup dengan </body>. Sebagian besar waktu
kita dalam merancang web adalah di dalam tag <body> ini.
Perhatikan bahwa setiap tag akan diakhiri dengan penutup tag. Termasuk <html> yang
merupakan tag paling awal dari sebuah halaman web.

Stuktur HTML yang kita bahas disini adalah struktur sangat sederhana. Sebuah halaman
web bisa memiliki ratusan bahkan ribuan baris, dan menggunakan berbagai tag HTML. Tag
pertama yang akan kita bahas dalam tutorial berikutnya adalah tag <p> yang digunakan
untuk membuat paragraf di dalam HTML.

SMA PLUS MERDEKA SOREANG 12


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 7:


Cara Membuat Paragraf di HTML (tag <p>)
Untuk memahami cara pembuatan paragraf di dalam HTML, kita akan menggunakan
contoh struktur HTML yang dibuat pada tutorial sebelum ini, dan menambahkan beberapa text.
Silahkan buka kembali text editor, lalu ketikkan kode berikut:
Contoh penggunaan tag paragraf:

1 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <head>
4 <title>Title dari Websiteku</title>
5 </head>
6 <body>
7 Ini adalah paragraf pertama
8 Ini adalah paragraf kedua
9 </body>
10 </<ahref="#">html</a>>

Save sebagai paragraf.html, lalu jalankan di web browser.

Kita akan melihat bahwa paragraf tersebut tidaklah berada pada baris berbeda, namun
berada pada satu baris yang sama. Dalam HTML, spasi akan diabaikan, termasuk jika kita
merubahnya menjadi :

Contoh penggunaan tag paragraf 2:

1 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <head>
4 <title>Title dari Websiteku</title>
5 </head>
6 <body>
7 Ini adalah paragraf pertama Ini adalah paragraf kedua
8 </body>
9 </<ahref="#">html</a>>

Kita harus memberi tahu web browser bahwa kedua kalimat itu harus terpisah. Dan
bahwa masing-masing kalimat itu adalah sebuah paragraf.

SMA PLUS MERDEKA SOREANG 13


[Modul HTML Dasar Untuk Pegangan Siswa]

Tag Paragraf (<p>)


HTML menyediakan tag khusus untuk membuat paragraf. Penulisannya menggunakan
huruf p, sebagai berikut : <p>. Mari kita revisi contoh kode HTML sebelumnya, dan
menambahkan tag <p>.
Contoh penggunaan tag paragraf 3:

1 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <head>
4 <title>title dari websiteku</title>
5 </head>
6 <body>
7 <p>ini adalah paragraf pertama</p>
8 <p>ini adalah paragraf kedua</p>
9 </body>
10 </<ahref="#">html</a>>

Maka kali ini kita akan melihat bahwa kedua paragraf itu sudah berada pada posisi
masing-masing. Setiap tag paragraf, web browser akan memberikan spasi antar paragraf.

Tag Break (<br>)


Cara lain untuk memisahkan kedua paragraf adalah dengan menggunakan tag<br> (br
singkatan dari break).
Contoh penggunaan tag <br>:

1 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <head>
4 <title>title dari websiteku</title>
5 </head>
6 <body>
7 ini adalah paragraf pertama
8 <br/>
9 ini adalah paragraf kedua
10 </body>
11 </<ahref="#">html</a>>

Jika kode HTML diatas dijalankan, maka hasilnya hampir sama dengan menggunakan
tag <p>. Namun pemisahan paragraf menggunakan tag <br> bukanlah untuk membuat paragraf.
Tag <br> berfungsi untuk memisahkan sebuah bagian text dengan text lain. Jika yang kita
butuhkan adalah struktur paragraf, maka gunakan tag <p>.

Perhatikan penulisan tag <br>, tag break adalah salah satu dari beberapa tag yang tidak memiliki
tag penutup, dan bisa ditulis sebagai <br > atau <br />. Penulisan <br /> merupakan bawaan dari
xHTML yang dianggap lebih rapi. Namun dalam standar HTML5, penulisan <br> maupun <br/> tetap
dianggap valid.

SMA PLUS MERDEKA SOREANG 14


[Modul HTML Dasar Untuk Pegangan Siswa]

Tag untuk penebalan dan garis miring (<em> dan <strong>)


Di dalam sebuah paragraf, kadang kita perlu untuk membuat penekanan pada kata-kata
tertentu. Penekanan ini bisa dilakukan dengan menebalkan kata, atau dengan garis miring.

Tag emphasis (penekanan) terdiri dari 2 tag, <em> untuk emphasis, dan <strong> untuk
strong emphasis.

Pada umumnya web browser akan menampilkan <em> sebagai garis miring, dan
<strong> dengan penebalan huruf.
Contoh penggunaan tag <em> dan <strong>:

1 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <head>
4 <title>title dari websiteku</title>
5 </head>
6 <body>
7 <p>ini adalah kalimat <em>pertama</em>,
8 sedangkan ini adalah kalimat <strong>kedua</strong></p>
9 </body>
10 </<ahref="#">html</a>>

Walaupun tanda spasi tidak akan dianggap dalam HTML, namun untuk membuat kode
HTML, menjorokkan (indent) beberapa baris dalam suatu tag akan membuat kode mudah
dibaca.

Kita juga akan menemukan bahwa HTML memiliki tag <i> (italic) untuk memiringkan huruf,
dan <b> (bold) untuk menebalkan huruf. Pakar HTML yang mendukung pemisahan konten dengan
tampilan tidak menyarankan menggunakan tag <i> dan <b>, karena kedua tag ini akan mempengaruhi
tampilan dari HTML. Tampilan halaman web seharusnya di tangani oleh CSS, bukan di dalam kode
HTML. Pada xHTML, tag <i> dan <b> udah dianggap usang, dan tidak akan dipakai lagi, namun
dalam spesifikasi HTML5, tag <i> dan <b> kembali dianggap relevan.

Pembahasan lebih jauh tentang cara penulisan dan cara men-format text dalam HTML, akan
dibahas secara lebih detail pada tutorial HTML Lanjutan: Tag dan Atribut untuk Pembuatan Text dan
Format Text HTML

Setelah memahami cara pembuatan paragraf di dalam HTML, pada tutorial selanjutnya,
kita akan mempelajari Cara Membuat Judul di HTML menggunakan tag <h1>.

SMA PLUS MERDEKA SOREANG 15


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 8:


Cara Membuat Judul / Heading di HTML(tag h1)
Cara Membuat Judul (heading) di HTML
HTML menyediakan tag khusus untuk membuat judul atau di dalam HTML lebih di
kenal dengan istilah: heading. Heading dirancang terpisah dari paragraf. Tag Heading biasanya
digunakan untuk judul dari paragraf, atau bagian dari text yang merupakan judul.

Tag heading di dalam HTML terdiri dari 6 tingkatan, yaitu <h1>, <h2>, <h3>, <h4>,
<h5>, dan <h6>. Tag heading secara default akan ditampilkan oleh web browser dengan huruf
tebal (bold). Tampilan dari tag header juga dibuat bertingkat. Tag header <h1> memiliki ukuran
huruf paling besar, sedangkan <h6> terkecil.
Berikut adalah contoh penggunaan tag heading di dalam HTML:

1 <!DOCTYPEhtml>
2 <html>
3 <head>
4 <title>penggunaan tag heading</title>
5 </head>
6 <body>
7 <h1>ini adalah judul dengan h1 </h1>
8 <h2>ini adalah judul dengan h2 </h2>
9 <h3>ini adalah judul dengan h3 </h3>
10 <h4>ini adalah judul dengan h4 </h4>
11 <h5>ini adalah judul dengan h5 </h5>
12 <h6>ini adalah judul dengan h6 </h6>
13 </body>
14 </html>

SMA PLUS MERDEKA SOREANG 16


[Modul HTML Dasar Untuk Pegangan Siswa]

Biasanya dalam sebuah halaman akan ada hanya 1 tag <h1>, dan beberapa tag <h2> dan
<h3> dengan beberapa tag <p>. Berikut adalah contoh struktur artikel HTML sederhana dengan
menggunakan tag <p> dan beberapa tag heading:

1 <!DOCTYPEhtml>
2 <html>
3 <head>
4 <title>Belajar HTML Dasar</title>
5 </head>
6 <body>
7 <h1>Judul Artikel</h1>
8 <p>.....pembahasan artikel.....</p>
9 <h2>Sub Judul Artikel 1</h2>
10 <p>.....pembahasan sub artikel 1.....</p>
11 <h2>Sub Judul Artikel 2</h2>
12 <p>.....pembahasan sub artikel 2.1.....</p>
13 <h2>Sub Sub Judul Artikel 2.1</h2>
14 <p>.....pembahasan sub sub artikel 2.1.....</p>
15 </body>

Dengan menggunakan beberapa tag heading dan paragraf, kita bisa membuat struktur
sederhana konten HTML.

Search Engine seperti Google akan memberikan nilai lebih untuk heading. Biasanya
semakin tinggi tingkat heading, semakin tinggi pula penekanan search engine. Tag <h1>
dianggap lebih bernilai dari pada <h2>. Tag <h1> umumnya digunakan untuk judul sebuah
konten / artikel, sehingga dianggap dapat mewakili keseluruhan artikel.

Selain terdiri dari paragraf dan judul, sebuah struktur artikel juga perlu membuat daftar,
atau dikenal sebagai list. Dalam tutorial selanjutnya kita akan membahas tentang Cara Membuat
Daftar/List di HTML menggunakan tag <ol>, <ul> dan <li>.

SMA PLUS MERDEKA SOREANG 17


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 9:


Cara Membuat Daftar/List di HTML (tag ol, ul dan li)
Cara Membuat Daftar/List di HTML
Dalam HTML, tag list terdiri dari 2 jenis, ordered list (berurutan) dan unordered list
(tidak berurutan). Ordered list akan ditampilkan dengan angka atau huruf,
sedangkan unordered list dengan bulatan atau kotak.

Ordered list menggunakan tag <ol>, dan unordered list menggunakan tag <ul>,
sedangkan untuk list sendiri menggunakan tag <li>. Penjelasan ini akan lebih mudah jika
menggunakan contoh.

Berikut adalah contoh kode HTML untuk membuat ordered list menggunakan tag <ol>:

1 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <head>
4 <title>penggunaan tag list </title>
5 </head>
6 <body>
7 <h1>daftar belanjaan</h1>
8 <ol>
9 <li>minyak goreng</li>
10 <li>sabun mandi</li>
11 <li>deterjen</li>
12 <li>shampoo</li>
13 <li>obat nyamuk</li>
14 </ol>
15 </body>
16 </<ahref="#">html</a>>

SMA PLUS MERDEKA SOREANG 18


[Modul HTML Dasar Untuk Pegangan Siswa]

Untuk membuat unordered list, tinggal ganti tag <ol> menjadi <ul>. Berikut adalah
contoh kode HTML untuk membuat unordered list menggunakan tag <ul>:

1 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <head>
4 <title>penggunaan tag list </title>
5 </head>
6 <body>
7 <h1>daftar belanjaan</h1>
8 <ul>
9 <li>minyak goreng</li>
10 <li>sabun mandi</li>
11 <li>deterjen</li>
12 <li>shampoo</li>
13 <li>obat nyamuk</li>
14 </ul>
15 </body>
16 </<ahref="#">html</a>>

Penggunaan tag list pada HTML tidak hanya untuk membuat daftar saja. Dengan CSS,
tag list dapat digunakan untuk membuat menu navigasi di dalam halaman web, seperti menu
home, contact us, dll. Tag list juga dapat digunakan untuk nested list, atau list bersarang, yang
artinya sebuah list yang berada di dalam list lainnya.

Di dalam HTML, selain ordered list dan unordered list, terdapat 1 lagi jenis list, yaitu
description list. Pembahasan tentang description list akan kita bahas dalam tutorial HTML Lanjutan:
Cara Membuat Description List dalam HTML (tag dl, dt dan dd).

Dalam tutorial belajar HTML dasar selanjutnya, kita akan membahas salah satu tag
terpenting dari HTML, yakni tag <a> untuk membuat link di HTML .

SMA PLUS MERDEKA SOREANG 19


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 10:


Cara Membuat link di HTML (tag a)
Cara Membuat link di HTML
Tujuan kata Hypertext dari HTML adalah membuat sebuah text yang ketika di-klik
akan pindah ke halaman lainnya. HTML menggunakan tag <a> untuk keperluan ini.

Link ditulis dengan <a> yang merupakan singkatan cari anchor (jangkar). Setiap tag <a>
setidaknya memiliki sebuah atribut href. Dimana href berisi alamat yang dituju (href adalah
singkatan dari hypertext reference).

Agar lebih jelas, kita akan lihat menggunakan contoh. Silahkan buka text editor dan buat
kode seperti dibawah ini.
Contoh penggunaan tag link <a>:

<!DOCTYPE html>
<html>
<head>
<title>Penggunaan Tag Link </title>
</head>
<body>
<h1>Belajar Tag Link</h1>
<p>Saya sedang belajar HTML dari
<a href="http://www.SMAPMerdekaSoreang.com"> SMAP Merdeka Soreang </a>
</p>
</body>
</html>

Alamat Absolute dan Alamat Relatif


Pada contoh diatas kita menuliskan alamat link secara lengkap dengan bagian
“http://www.”. Penulisan seperti ini disebut juga dengan external link, yang berarti kita
membuat link ke alamat lain di internet, atau lebih dikenal dengan: alamatabsolut.
Alamat absolut adalah penulisan alamat file dengan menyertakan nama website, seperti:
href=”http://www.SMAPMerdekaSoreang.com/belajar_html.html”, atau
href=”http://www.wikipedia.org”.
Namun jika kita ingin membuat link di dalam situs yang sama, maka tidak perlu
menyebutkan alamat lengkap tersebut. Tetapi cukup mencantumkan alamat file yang dituju
relatif kepada file saat ini. Jenis alamat ini disebut alamat relatif.
Sebagai contoh alamat relatif, apabila kita ingin membuat link kepada file hello.html
pada folder yang sama dengan file saat ini, maka atribut href-nya, berisi: href=”hello.html”.
Berikut adalah kode HTML-nya:

SMA PLUS MERDEKA SOREANG 20


[Modul HTML Dasar Untuk Pegangan Siswa]

Contoh penggunaan tag link <a> untuk alamat relatif:


<!DOCTYPE html>
<html>
<head>
<title>Penggunaan Tag Link </title>
</head>
<body>
<h1>Belajar Tag Link</h1>
<p>Halaman HTML pertama saya adalah
<a href="hello.html">Hello</a></p>
</body>
</html>

Alamat absolute ditulis dengan lengkap, seperti


http://www.SMAPMerdekaSoreang.com, atau jika kita merujuk kepada halaman tertentu,
menjadi http://www.SMAPMerdekaSoreang.com/nama_halaman.html.
Alamat relatif maksudnya adalah relatif kepada file tempat kita memanggil link ini.
Seandainya nama file kita adalah belajar_link.html, dan dalam folder yang sama terdapat
halaman belajar_list.html, kita dapat menggunakan href=”belajar_list.html” untuk membuat
link ke halaman belajar_list.html.
Jika file tersebut berada di dalam folder lagi_belajar, maka alamat relatifnya menjadi
href=”lagi_belajar/belajar_list.html”. Namun bagaimana jika halaman tersebut berada 2
tingkat di luar folder saat ini? Kita dapat menggunakan href=”../../belajar_list.html”, untuk
naik 2 folder diatasnya.

Atribut tag <a>: target


Atribut penting lainnya dari tag <a> adalah target. Atribut ini digunakan untuk
menentukan apakah link yang dituju terbuka di jendela browser saat ini, atau terbuka di jendela
baru.
Secara default, setiap link yang kita tulis akan terbuka pada jendela yang sama (menimpa
halaman web saat ini). Tetapi apabila kita ingin halaman tersebut terbuka pada tab baru,
gunakan atribut target=”_blank”.
Contoh penggunaan tag link <a> dengan atribut target:
<!DOCTYPE html>
<html>
<head>
<title>Penggunaan Tag Link </title>
</head>
<body>
<h1>Belajar Tag Link</h1>
<p>Saya sedang belajar html dari <a href="http://www.SMAP Merdeka
Soreang.com"
target="_blank">SMAP Merdeka Soreang</a> dan akan terbuka pada tab
baru</p>
</body>

SMA PLUS MERDEKA SOREANG 21


[Modul HTML Dasar Untuk Pegangan Siswa]

</html>

Jika kita men-klik link tersebut, maka halaman SMAPMerdekaSoreang.com akan


terbuka di tab baru, dan tidak menimpa tab saat ini.

Selain digunakan untuk menghubungkan halaman HTML, Tag <a> juga bisa digunakan untuk
dihubungkan ke bagian lain dari halaman yang sama, atau disebut Internal Link. Cara pembuatan
internal link adalah dengan membuat link berisi atribut id dari tag lain. Untuk lebih jelasnya, akan kita
bahas pada tutorial HTML Lanjutan: Cara Membuat Internal Link ke Bagian Lain Dokumen (atribut id).

Melanjutkan pembahasan mengenai tutorial belajar HTML dasar, pada tutorial


selanjutnya kita akan membahas tentang Cara Menambahkan Gambar di HTML, menggunakan
tag <img>.

SMA PLUS MERDEKA SOREANG 22


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 11:


Cara Menambahkan Gambar di HTML (tag image)
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: Cara Membuat link di
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 di bawah 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 <!DOCTYPEhtml>
2 <html>
3 <head>
4 <title>Penggunaan Tag Image</title>
5 </head>
6 <body>
7 <h1>Belajar Tag Gambar</h1>
8 <imgsrc="koala.jpg"/>
9 </body>
10 </html>
Perhatikan bahwa tag <img> tidak memiliki elemen, sehingga langsung ditutup dengan />

Hati-hati dengan penulisan atribut src, sering gambar gagal tampil karena kita salah ketik atribut
src menjadi “scr”.

Atribut alt dalam tag <img>


Tag image juga memiliki atribut penting lainnya, yaitu alt. Atribut alt adalah singkatan
dari alternative description, dimana alt digunakan untuk keterangan dari gambar jika gambar
tersebut gagal ditampilkan oleh browser. Atau jika web broser telah disetting untuk tidak
menampilkan gambar.
Contoh penggunaan atribut alt pada tag <img>:
1 <!DOCTYPEhtml>
2 <html>
3 <head>
4 <title>Penggunaan Tag Image</title>
5 </head>
6 <body>
7 <h1>Belajar Tag Gambar</h1>
8 <imgalt="gambar logo"src="logomerdeka.png"/>
9 </body>
10 </html>

SMA PLUS MERDEKA SOREANG 23


[Modul HTML Dasar Untuk Pegangan Siswa]

Atribut alt juga berperan penting untuk mesin pencari seperti Google. Karena cara kerja google
yang meng-index seluruh situs dengan memproses tulisan yang ada, Google ‘tidak mengerti’ isi dari
gambar tanpa bantuan deskripsi yang ditulis dalam atribut alt. Hal ini menambah pentingnya
menambahkan atribut alt.

Atribut width dan height dalam tag <img>


Atribut lainnya membolehkan kita untuk menentukan besar dari gambar yang
ditampilkan, yaitu width dan height.
Contoh penggunaan atribut width dan height pada tag <img>:
1 <!DOCTYPEhtml>
2 <html>
3 <head>
4 <title>Penggunaan Tag Image</title>
5 </head>
6 <body>
7 <h1>Belajar Tag Gambar</h1>
8 <imgalt="Gambar Logo"src="logomerdeka.png"height="200"width="100"/>
9 </body>
10 </html>

Pada penggunaan tag image diatas, gambar terlihat tidak proporsional, hal ini karena
penggunaan atribut width dan height ‘memaksa‘ gambar untuk tampil dengan nilai yang kita
tetapkan.
Untuk mempertahankan proporsi gambar, namun tetap membuat gambar menjadi besar/
kecil, cantumkan hanya salah satu atribut saja (width saja atau height saja, namun tidak
keduanya). Misalkan jika kita menetapkan atribut width=300px (tanpa mencantumkan height),
maka web browser akan menampilkan gambar dengan lebar 300px, dan menghitung secara
otomatis tinggi gambar agar gambar tetap proporsional.

Biasanya web server akan menampilkan text terlebih dahulu, baru mengirim gambar setelahnya.
Untuk web server yang sibuk, atau gambar dengan ukuran besar, hal ini akan menyebabkan text
berpindah tempat karena gambar yang terlambat ditampilkan. Mencantumkan ukuran dari gambar dengan
atribut width dan height akan memberikan kesempatan kepada browser untuk mempersiapkan ukuran
tersebut untuk gambar, dan text tidak akan berpindah.

Update: Untuk mengatur posisi gambar dan membuat garis tepi (border), silahkan lanjut
ke Tutorial HTML Lanjutan: Cara mengatur tampilan gambar dalam HTML (atribut align dan border).

Untuk menampilkan data, baik itu berasal dari database atau dari sumber lain, akan lebih
rapi jika menggunakan tabel. Dalam tutorial belajar HTML dasar selanjutnya, kita akan
membahas tentang Cara Membuat tabel di HTML menggunakan tag <table>.

SMA PLUS MERDEKA SOREANG 24


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 12: Cara Membuat tabel di HTML (tag table)
Cara Membuat Tabel HTML dengan tag <table>, <tr> dan <td>
Untuk membuat tabel di HTML, kita membutuhkan setidaknya 3 tag, yaitu tag <tabel>,
tag <tr>, dan tag <td>:

 Tag <tabel> 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 <tabel>:

1 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <head>
4 <title>Penggunaan Tag Tabel</title>
5 </head>
6 <body>
7 <h1>Belajar Tag Tabel</h1>
8 <tableborder="1">
9 <tr>
10 <td>Baris 1, Kolom 1</td>
11 <td>Baris 1, Kolom 2</td>
12 <td>Baris 1, Kolom 3</td>
13 </tr>
14 <tr>
15 <td>Baris 2, Kolom 1</td>
16 <td>Baris 2, Kolom 2</td>
17 <td> Baris 2, Kolom 3</td>
18 </tr>
19 <tr>
20 <td> Baris 3, Kolom 1</td>
21 <td> Baris 3, Kolom 2</td>
22 <td> Baris 3, Kolom 3</td>
23 </tr>
24 <tr>
25 <td> Baris 4, Kolom 1</td>
26 <td> Baris 4, Kolom 2</td>
27 <td> Baris 4, Kolom 3</td>
28 </tr>
29 </table>
30 </body>
31 </<ahref="#">html</a>>

SMA PLUS MERDEKA SOREANG 25


[Modul HTML Dasar Untuk Pegangan Siswa]

Perhatikan bahwa pada tag <tabel> 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.

Sebelum standar CSS diimplementasikan ke dalam semua browser, pada sekitar tahun 2000-an
kebanyakan programmer dan desainer web menggunakan tabel untuk mengatur tampilan web. Membuat
menu ada di atas dan sisi kanan web bisa diakali dengan menjadikan halaman web sebagai sebuah tabel
yang besar. Hal ini sebenarnya tidak salah, namun akan membuat pengkodean HTML menjadi rumit.
Saat ini anda masih bisa menggunakan ide tersebut, namun sangat disarankan menggunakan CSS untuk
mengatur tampilan halaman web.

HTML menyediakan banyak tag lain untuk merancang tabel yang lebih rumit. Untuk
pembahasan mengenai ini, SMAP Merdeka Soreang telah membuat beberapa tutorial lanjutan tentang
Tabel HTML yang bisa dipelajari pada: Tutorial Belajar Tabel HTML Lanjutan.

Sampai disini kita telah mempelajari beberapa tag HTML yang sering digunakan dalam
pembuatan halaman web. Untuk halaman web yang panjang, kadang perlu diberi komentar
mengenai fungsi dan tujuan kita membuatnya. Mengenai hal ini akan kita bahas pada tutorial
selanjutnya: Cara Menambahkan komentar di HTML.

SMA PLUS MERDEKA SOREANG 26


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 13:


Cara Membuat Komentar di HTML
Cara Membuat Komentar di HTML
Untuk membuat komentar di HTML, kita menggunakan awalan <!– dan penutup –>.
Agar lebih mudah dipahami, langsung saja kita simak dalam bentuk contoh. Silahkan tulis kode
HTML berikut dan save sebagai komentar.html
Contoh penggunaan tag komentar HTML:
1 <!DOCTYPEhtml >
2 <html>
3 <head>
4 <title>Belajar Tag Komentar (comment)</title>
5 </head>
6 <body>
7 <!-- <p>Ini berada di dalam tag komentar,
8 dan tidak akan tampil di browser</p> -->
9 <p>Ini bukan komentar, dan akan tampil di browser</p>
10 </body>
11 </html>
Dari contoh dapat dilihat bahwa tag pembuka komentar adalah <!– dan tag penutup –>.
Tag komentar ini juga akan berlaku selama belum di temukan tag penutup. Contohnya dapat
dilihat dari kode berikut:
1 <!DOCTYPEhtml>
2 <html>
3 <head>
4 <title>Belajar Tag Komentar (comment)</title>
5 </head>
6 <body>
7 <!-- <p>Ini berada di dalam tag komentar,
8 dan tidak akan tampil di browser</p>
9 <p>Ini juga tidak tampil di browser</p>
10 -->
11 <p>Ini bukan komentar, dan akan tampil di browser</p>
12
13 <!--<p>Ini juga tidak tampil di browser</p> -->
14
15 </body>
16 </html>

Selain sebagai pengingat atau catatan, tag komentar juga akan berguna untuk membuat
sebagian isi web tidak tampil untuk sementara. hal ini sangat berguna jika kita ingin mencoba
berbagai tampilan kode HTML yang akan dibuat, tetapi tidak ingin menghapus kode
sebelumnya.
Perlu juga menjadi catatan bahwa walaupun komentar tidak ditampilkan pada web browser,
tetapi seseorang masih bisa membaca komentar tersebut dengan cara melihat source halaman HTML.
Oleh karena itu, sebaiknya kita tidak menambahkan komentar yang sensitif atau bersifat rahasia, seperti
username atau password.
Dalam tutorial belajar HTML dasar selanjutnya, kita akan mempelajari sekelompok tag
yang kelihatannya cukup rumit tetapi sangat penting bagi sebuah website. Untuk totorial
berikutnya, kita akan membahas tentang Cara Membuat Form di HTML menggunakan tag
<form>.

SMA PLUS MERDEKA SOREANG 27


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 14 :


Cara Membuat Form di HTML (tag form)
Form biasanya digunakan untuk mengumpulkan data dari pengunjung web kita. Mulai
dari form untuk login, form kontak, form untuk pendaftaran user, bahkan untuk mengirimkan
data antar halaman web.

Penggunaan form hanya menggunakan HTML saja tidak akan terlalu berguna. Form
biasanya hanya berupa interface yang disediakan untuk mengumpulkan data dari user, dan akan
diproses dengan bahasa pemograman web seperti JavaScript atau PHP, dan disimpan di dalam
tabel MySQL. Untuk pembahasan lebih lanjut, saya akan menjelaskannya pada tutorial tentang
PHP dan JavaScript.
Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form,
input, textarea, select dan option.

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 post biasanya 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:
<formaction="prosesdata.php"method="post">
...isi form...
</form>

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 checkbox memiliki 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.
Perhatikan juga bahwa seperti tag <img> dan <br>, tag <input> juga merupakan tag yang berdiri
sendiri dan tidak membutuhkan penutup tag.
SMA PLUS MERDEKA SOREANG 28
[Modul HTML Dasar Untuk Pegangan Siswa]

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:

<textarearows="5"cols="20">
Text yang diisi dapat mencapai banyak baris
</textarea>
Elemen yang berada diantara tag textarea akan ditampilkan sebagai text awal dari form.

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>
<optionvalue="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 atributvalue. 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>
<optionvalue="pilihan ketiga"selected>Pilihan 3</option>
</select>

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:

<inputtype="text"name="username">
<inputtype="text"name="email">

Kedua input diatas akan tampak sama persis, namun pada saat pemrosesan data, masing-
masing akan dibedakan menurut atribut name.

SMA PLUS MERDEKA SOREANG 29


[Modul HTML Dasar Untuk Pegangan Siswa]

Akhirnya, Sebuah Form Utuh


Merangkum seluruh tag form HTML yang telah kita bahas di atas, 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 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <head>
4 <title>Belajar Membuat Form </title>
5 </head>
6 <body>
7 <formaction=" formulir.<a href="#">html</a>" method="get">
8
9 Nama: <inputtype="text"name="nama"value="Nama Kamu"/>
10 <br/>
11
12 Password: <inputtype="password"name="password"/>
13 <br/>
14
15 Jenis Kelamin :
16 <inputtype="radio"name="jenis_kelamin"value="laki-laki"checked />
17 Laki - Laki
18 <inputtype="radio"name="jenis_kelamin"value="perempuan"/>
19 Perempuan
20 <br/>
21
22 Hobi: <inputtype="checkbox"name="hobi_baca"/> Membaca Buku
23 <inputtype="checkbox"name="hobi_nulis"checked /> Menulis
24 <inputtype="checkbox"name="hobi_mancing"/> Memancing
25 <br/>
26
27 Asal Kota:
28 <selectname="asal_kota">
29 <optionvalue="Kota Jakarta"> Jakarta</option>
30 <option>Bandung</option>
31 <optionvalue="Kota Semarang"selected>Semarang</option>
32 </select>
33 <br/>
34
35 Komentar Anda:
36 <textareaname="komentar"rows="5"cols="20">
37 Silahkan katakan isi hati anda
38 </textarea>
39 <br/>
40
41 <inputtype="submit"value="Mulai Proses!">
42
43 </form>
44 </body>
45 </<ahref="#">html</a>>

SMA PLUS MERDEKA SOREANG 30


[Modul HTML Dasar Untuk Pegangan Siswa]

Terlepas dari tampilan yang kurang rapi, kita telah membuat sebuah form utuh (tampilan
form dapat diubah dengan mudah menggunakan CSS). Perhatikan bahwa untuk atribut target
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.<a href="#">html</a>?nama=Andi&password=rahasia
&jenis_kelamin=laki-laki&hobi_nulis=on&asal_kota=Bandung
&komentar=Sudah+mahir+<a href="#">html</a>

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. Dalam tutorial lainnya kita akan membahas
tentang cara memproses inputan form ini dengan bahasa pemograman PHP.

Jika anda ingin mempelajari lebih dalam tentang cara penulisan form HTML beserta tag dan
atribut untuk pembuatan form HTML, SMAP Merdeka Soreang telah membuat tutorial khusus untuk
Form HTML: Tutorial Form HTML lanjutan. Untuk pemrosesan Form menggunakan PHP, bisa
dipelajari di dalam Tutorial PHP: Cara Membuat dan Memproses Form HTML dengan PHP

Sampai dengan tutorial belajar HTML dasar yang ke-14 ini, kita telah membahas hampir
seluruh tag-tag umum yang digunakan untuk membuat halaman web. Sebagai tutorial terakhir
untuk merangkum apa yang telah kita bahas hinggatutorial ini, silahkan lanjut ke Tutorial
HTML Dasar (Finish).

SMA PLUS MERDEKA SOREANG 31


[Modul HTML Dasar Untuk Pegangan Siswa]

Belajar HTML Dasar Part 15:


Tutorial HTML Dasar (Finish)
Tutorial belajar HTML dasar ini kita tutup dengan sebuah halaman web dengan seluruh
tag dan atribut yang telah kita pelajari dari tutorial part 1 sampai 14. Tag disini mencakup
tag paragraf, heading, list, link, image (gambar), komentar, tabel dan form.
Berikut adalah rangkuman kode program sebuah halaman HTML. Ketiklah kode berikut
dan save sebagai finish.html
Contoh rangkuman tag dasar html:

1 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <head>
4 <title>Summary <ahref="#">HTML</a> Dasar</title>
5 </head>
6 <body>
7 <!-- Akhirnya... Sebuah Halaman <a href="#">HTML</a> Lengkap -->
8 <h1><ahref="#">Belajar HTML Dasar</a></h1>
9 <p> Ini <strong>adalah</strong> sebuah <em>paragraf</em></p>
10
11 <!-- tag link -->
12 <p>Saya sedang <ahref="#">belajar HTML</a> dari
13 <ahref="http://www.SMAP Merdeka Soreang.com"target="_blank">SMAP Merdeka
14 Soreang</a>
15 dan akan terbuka pada tab baru</p>
16
17 <!-- tag image -->
18 <imgalt="gambar koala"src="koala.jpg"/>
19
20 <!-- tag list -->
21 <h2>Daftar Belanjaan</h2>
22 <ol>
23 <li>Minyak Goreng</li>
24 <li>Sabun Mandi</li>
25 <li>Deterjen</li>
26 <li>Shampoo</li>
27 <li>Obat Nyamuk</li>
28 </ol>
29
30 <!-- tag table -->
31 <tableborder="1">
32 <tr>
33 <td>Baris 1, Kolom 1</td>
34 <td>Baris 1, Kolom 2</td>
35 <td>Baris 1, Kolom 3</td>
36 </tr>
37 <tr>
38 <td>Baris 2, Kolom 1</td>
39 <td>Baris 2, Kolom 2</td>
40 <td> Baris 2, Kolom 3</td>
41 </tr>
42 <tr>
43 <td> Baris 3, Kolom 1</td>
44 <td> Baris 3, Kolom 2</td>
45 <td> Baris 3, Kolom 3</td>
46 </tr>
47 <tr>
48 <td> Baris 4, Kolom 1</td>
49 <td> Baris 4, Kolom 2</td>
50 <td> Baris 4, Kolom 3</td>
51 </tr>

SMA PLUS MERDEKA SOREANG 32


[Modul HTML Dasar Untuk Pegangan Siswa]

52 </table>
53 <br/>
54
55 <!-- tag form -->
56 <formaction="finish.<a href="#">html</a>" method="get">
57
58 Nama: <inputtype="text"name="nama"value="Nama Kamu"/>
59 <br/>
60
61 Password: <inputtype="password"name="password"/>
62 <br/>
63
64 Jenis Kelamin :
65 <inputtype="radio"name="jenis_kelamin"value="laki-laki"checked/>
66 Laki - Laki
67 <inputtype="radio"name="jenis_kelamin"value="perempuan"/>
68 Perempuan
69 <br/>
70
71 Hobi:
72 <inputtype="checkbox"name="hobi_baca"/> Membaca Buku
73 <inputtype="checkbox"name="hobi_nulis"checked /> Menulis
74 <inputtype="checkbox"name="hobi_mancing"/> Memancing
75 <br/>
76
77 Asal Kota:
78 <selectname="asal_kota">
79 <optionvalue="Kota Jakarta"> Jakarta</option>
80 <option>Bandung</option>
81 <optionvalue="Kota Semarang"checked>Semarang</option>
82 </select>
83 <br/>
84
85 Komentar Anda:
86 <textareaname="komentar"rows="5"cols="20">
87 Silahkan katakan isi hati anda</textarea>
88 <br/>
89
90 <inputtype="submit"value="Mulai Proses!">
91 </body>
92 </<ahref="#">html</a>>

SMA PLUS MERDEKA SOREANG 33


[Modul HTML Dasar Untuk Pegangan Siswa]

Jika anda telah mempelajari Tutorial Belajar HTML dari part 1 sampai part 14, seluruh
kode HTML ini dapat dimengerti dengan mudah.
Walaupun kita telah mempelajari seluruh tag-tag umum dalam HTML, namun HTML
masih menyimpan banyak tag-tag lain untuk kebutuhan yang lebih khusus. HTML juga makin
berkembang dengan hadirnya HTML5.

Sampai disini anda boleh melanjutkan untuk mempelajari Tutorial HTML Lanjutan,
dimana kita akan membahas tentang tag-tag yang lebih khusus. contohnya tag untuk menformat
Text HTML, tag untuk membuat tabel HTML, dan tag untuk membuat Form HTML. Atau anda
bisa langsung mempelajari tutorial dasar tentang CSS.

SMA PLUS MERDEKA SOREANG 34


[Modul HTML Dasar Untuk Pegangan Siswa]

Tutorial HTML Lanjutan: Perbedaan tag Span dan tag Div


Pengertian tag Span dan tag Div
Tag <span> dan tag <div> adalah tag yang tidak memiliki makna apa-apa. Selain kedua
tag ini, tag-tag lain di dalam HTML memiliki makna masing-masing. Jadi, apa fungsi dari kedua
tag ini?
Tag <span> dan tag <div> yang tidak bermakna ini malah menjadi salah satu tag yang
paling sering digunakan untuk membuat struktur web, terutama tag <div>. Tag <div> yang
tidak memiliki style bawaan (tidak memiliki efek tampilan apa-apa), dapat dengan mudah
diubah menggunakan CSS. Biasanya tag <div> menggunakan atribut id sebagai pembeda antara
tag <div> yang satu dengan yang lainnya.
Contoh paling umum untuk penggunaan tag <div> adalah sebagai container atau
pembatas satu struktur HTML dengan struktur lainnya. Berikut adalah contoh struktur HTML
menggunakan tag <div>:

1 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <head>
4 <title>Belajar Tag Div</title>
5 </head>
6 <body>
7
8 <divid="header">
9 <h1>Judul Website</h1>
10 <imgsrc="logo_website.jpg"/>
11 </div>
12
13 <divid="menu">
14 <ul>
15 <li><ahref="#">Home</a></li>
16 <li><ahref="#">About</a></li>
17 <li><ahref="#">Contact</a></li>
18 </ul>
19 </div>
20
21 <divid="content">
22 <divid="article_1">
23 <p>......Isi dari artikel.....</p>
24 </div>
25 </div>
26
27 <divid="sidebar">
28 <h1>Artikel Terbaru</h1>
29 <ul>
30 <li><ahref="#">Link 1</a></li>
31 <li><ahref="#">Link 2</a></li>
32 <li><ahref="#">Link 3</a></li>
33 </ul>
34 </div>
35
36 <divid="footer">
37 <p>Footer - Copyright SMAP Merdeka Soreang 2014</p>
38 </div>
39 </body>
40 </<ahref="#">html</a>>

Stuktur web diatas umum ditemukan pada web modern yang menggunakan CSS untuk
men-style halaman tersebut. Perhatikan bahwa masing-masing tag <div> memiliki atribut id
yang membedakannya dengan tag <div> lainnya.

SMA PLUS MERDEKA SOREANG 35


[Modul HTML Dasar Untuk Pegangan Siswa]

Perbedaan Antara tag Span dan tag Div


Secara garis besar, tag-tag di dalam HTML dapat dibagi menjadi 2 jenis, yaitu Block-
line dan In-line.
Jenis tag Block-line atau Block-style adalah kelompok tag yang ‘ingin’ berdiri sendiri,
dan memisahkan diri dari tag disekitarnya. Block Style tag umumnya akan tampil pada baris
baru dan secara otomatis menambahkan spasi (enter) di akhir tag. Contoh tag Block-line yaitu
tag paragraf (<p>), heading (<h1>..<h6>), dan tabel (<table>). Tag Block-line akan membuat
sebuah ‘blok’ dalam struktur HTML. Di dalam tag ini bisa terdapat tag block lain, maupun tag
In-line.
Jenis tag In-line atau Inline style adalah tag yang tidak membuat blok baru di dalam
struktur HTML. Tag jenis ini tidak menambahkan spasi di akhir tag, dan cenderung
menyambung tag sebelum dan sesudahnya dalam baris yang sama. Contoh tag inline adalah tag
garis miring (<em> atau <i>), tag penebalan (<strong> atau <b>) dan tag link (<a>).
Tag div termasuk ke dalam jenis block-line, sedangkan tag span termasuk ke dalam in-
line tag.
Contoh perbedaan kedua tag ini dapat dilihat dalam kode HTML berikut, save-lah
sebagai spandiv.html
Contoh penggunaan tag div dan span:

1 <!DOCTYPE<a href="#">html</a>>
2 <<ahref="#">html</a>>
3 <styletype="text/css">
4 #kalimat{
5 font-weight: bold;
6 }
7 .miring{
8 font-style: italic;
9 }
10 </style>
11 <head>
12 <title>Belajar Membuat Form </title>
13 </head>
14 <body>
15 <p>
16 <strong>Ini adalah <em>Sebuah</em> paragraf </strong>
17 </p>
18 <divid="kalimat">
19 Ini juga <spanclass="miring">Sebuah</span> paragraf
20 </div>
21 </body>
22 </<ahref="#">html</a>>

Kedua paragraf akan memiliki efek yang sama. Namun pada paragraf kedua kita hanya
menggunakan tag div dan span. Efek penebalan dan garis miring dari tulisan kita ubah melalui
CSS.

Jika anda belum mempelajari CSS, tidak perlu khawatir, namun dapat diingat bahwa tag
span dan tag div merupakan tag ‘tanpa makna’ yang bisa dimaknai.

SMA PLUS MERDEKA SOREANG 36


[Modul HTML Dasar Untuk Pegangan Siswa]

SMA PLUS MERDEKA SOREANG 37


[Modul HTML Dasar Untuk Pegangan Siswa]

Tutorial HTML Lanjutan: Pengertian Meta Tags dalam HTML


Pengertian meta tag
Meta tag tidak dimaksudkan untuk menambah atau mempengaruhi isi dari konten
halaman web kita, namun lebih kepada keterangan tambahan tentang halaman itu sendiri.
Meta tag biasanya di tempatkan pada bagian head dari HTML, dan biasanya terdiri dari
beberapa meta tag dengan atribut yang berbeda-beda. Beberapa atribut yang biasanya di
tampilkan adalah charset, name, http-equiv, dan content.
Penulisan meta tag adalah sebagai berikut: <meta … />. Meta tag merupakan tag yang
berdiri sendiri, atau disebut juga self-closing tag.
Mengenal atribut name pada meta tag
Atribut pertama yang akan kita pelajari adalah name. Kita bisa menamakan isi dari
atribut name ini dengan apa saja. Biasanya tag ini dipakai sebagai keterangan tentang kode
HTML di dalamnya, seperti pembuat kode, tanggal, dan keterangan tentang isi halaman tersebut.
Untuk web asing biasanya atribut name akan berisi author, description, dan keywords.
Author dimaksudkan untuk menambahkan nama pembuat kode ke dalam HTML, description
untuk keterangan tentang kode yang ada di dalam halaman itu, dan keyword berfungsi untuk
kata kunci yang mewakili isi keseluruhan halaman.
Khusus untuk atribut keyword, beberapa tahun yang lalu, atribut ini sering digunakan
sebagai kata kunci bagi mesin pencari dalam meng-index halaman website. Namun karena
seringnya meta tag keyword ini di manipulasi supaya mempengaruhi hasil pencarian,
belakangan ini mesin pencari seperti google tidak lagi menggunakannya.
Mengenal atribut charset pada meta tag
Atribut charset pada meta tag digunakan untuk memberi tahu web browser dengan
karakter set apa halaman web akan ditampilkan. Biasanya atribut charset ini akan berisi nilai
seperti utf-8, atau ISO-8859-1.
Jika kita tidak memasukkan charset ke dalam meta tag, tampilan halaman seakan tidak
berubah, namun akan menjadi masalah jika halaman web kita dibuka oleh browser dari negara
yang tidak menggunakan huruf latin seperti jepang, cina dan arab. Mendeklarasikan utf-8
sebagai atribut charset pada meta tag merupakan langkah untuk mengantisipasinya.

SMA PLUS MERDEKA SOREANG 38


[Modul HTML Dasar Untuk Pegangan Siswa]

Mengenal atribut HTTP equivalents pada meta tag


Atribut HTTP Equivalents berkaitan dengan HTTP header. Dimana ini merupakan
mekanisme web browser mengirimkan halaman ke browser kita. Nilai dari atribut HTTP
Equivalents ini dapat berupa content-type, default-style dan refresh. Yang cukup menarik
adalah jika nilai HTTP Equivalents kita isi dengan refresh, maka kita dapat mengontrol secara
otomatis seberapa sering halaman akan di refresh.

Contoh penggunaan meta tag adalah sebagai berikut, save kode berikut sebagai meta.html

1 <!DOCTYPEhtml>
2 <html>
3 <head>
4 <title>Belajar Meta Tag HTML</title>
5 <metacharset="utf-8"/>
6 <metahttp-equiv="refresh"content="3"/>
7 <metaname="keywords"content="belajar meta tag html,
8 meta tag, belajar html dasar" />
9 <metaname="description"content="dahulu
10 google akan menampilkan kalimat ini" />
11 </head>
12 <body>
13 <p>
14 Halaman ini akan otomatis di refresh setiap <em>3 detik</em>
15 </p>
16 </body>
17 </html>

Dari contoh meta.html di atas, halaman tersebut akan direfresh secara otomatis setiap 3
detik, hal ini kita cantumkan pada <meta http-equiv=”refresh” content=”3″ /> dimana konten
adalah penentu berapa detik halaman tersebut harus menunggu diantara tiap refresh. Atribut
keyword dan description lebih ditujukan kepada mesin pencari seperti google, walaupun
efektifitasnya sudah jauh berkurang saat ini.

SMA PLUS MERDEKA SOREANG 39


[Modul HTML Dasar Untuk Pegangan Siswa]

Tutorial HTML Lanjutan: Cara Mengatur Tampilan Gambar dalam


HTML (atribut align dan border)
Pada tutorial HTML dasar tentang gambar, kita telah mempelajari cara memasukkan
gambar ke dalam HTML. Dalam tutorial HTML lanjutan ini kita akan membahas 2 buah atribut
yang sering digunakan di dalam mengatur tampilan gambar dalam HTML, yaitu atribut align
dan atribut border.
Atribut align dan border yang akan kita bahas sebenarnya sudah berstatus ‘deprecated’,
yakni tidak disarankan lagi untuk digunakan, dan mungkin tidak akan didukung oleh web
browser pada masa mendatang. Pengaturan tampilan gambar sebaiknya menggunakan CSS.
Namun sebagai bahan informasi, saya akan tetap membahasnya pada tutorial kali ini.

Mengenal Atribut Align pada Tag <img>


Secara default, gambar akan tampil dengan text berada di sisi bawah gambar. Untuk
mengubah atau mengatur tampilan gambar dalam HTML, kita bisa menambahkan atribut align
ke dalam tag <img>. Atribut align bisa diisi dengan beberapa nilai, yakni bottom, left, middle,
right dan top.
Sesuai dengan namanya, masing-masing nilai dari atribut align bisa digunakan untuk
mengatur tampilan gambar. Berikut adalah contoh kode HTML dengan menggunakan atribut
align=”left” pada gambar.
<!DOCTYPEhtml>
1 <html>
2 <head>
3 <title><ahref="#">Belajar HTML</a> di SMAP Merdeka Soreang</title>
4 </head>
5 <body>
6 <h3id="judul1">Saya sedang <ahref="#">belajar HTML</a> di SMAP Merdeka
7 Soreang.com</h3>
8 <p>SMAP Merdeka Soreang adalah situs Belajar Ilmu Komputer.
9 SMAP Merdeka Soreang didedikasikan bagi anda yang ingin mempelajari
10 tentang dunia ilmu komputer.
11 <imgsrc="SMAP Merdeka Soreang.png"alt="gambar SMAP Merdeka
12 Soreang"height="100px"
13 align="left"/>
14 Saat ini SMAP Merdeka Soreang masih berfokus kepada tutorial web
15 programming,
16 seperti <ahref="#">Tutorial Belajar HTML</a>, Tutorial CSS, Tutorial PHP,
17 Tutorial JavaScript, dan Tutorial MySQL.
18 </p>
19 </body>
</html>

Seperti yang terlihat, bahwa dengan menambahkan atribut align=”left”, gambar akan
berada di sisi kiri paragraf. Sebagai sarana latihan, anda bisa merubah kode diatas dengan
mengubah-ubah nilai dari atribut align.

SMA PLUS MERDEKA SOREANG 40


[Modul HTML Dasar Untuk Pegangan Siswa]

Mengenal Atribut Border pada Tag <img>


Atribut border digunakan untuk menambahkan garis tepi (border) kedalam gambar.
Nilai dari atribut ini adalah angka yang berisi ukuran lebar garis tepi dalam satuan pixel. Berikut
adalah contoh kode HTML dengan menggunakan atribut border=”5” pada gambar:

1 <!DOCTYPEhtml>
2 <html>
3 <head>
4 <title><ahref="#">Belajar HTML</a> di SMAP Merdeka Soreang</title>
5 </head>
6 <body>
7 <h3id="judul1">Saya sedang <ahref="#">belajar HTML</a> di SMAP Merdeka
Soreang.com</h3>
8
9 <p>SMAP Merdeka Soreang adalah situs Belajar Ilmu Komputer.
<imgsrc="logomerdeka.png"alt="gambar SMAP Merdeka
10 Soreang"height="100px"
11 align="right"border="5"/>
SMAP Merdeka Soreang didedikasikan bagi anda yang ingin mempelajari
12 tentang dunia ilmu komputer.
13 Saat ini SMAP Merdeka Soreang masih berfokus kepada tutorial web
14 programming,seperti <ahref="#">Tutorial Belajar HTML</a>, Tutorial
15 CSS, Tutorial PHP,
16 Tutorial JavaScript, dan Tutorial MySQL.
17 </p>

18 </body>
19 </html>

Penggunaan atribut border secara langsung ke dalam tag <img> memiliki banyak
keterbatasan, misalnya kita tidak bisa mengatur warna dan jenis border dari gambar. Pengaturan
yang lebih disarankan adalah dengan menggunakan CSS.

SMA PLUS MERDEKA SOREANG 41


[Modul HTML Dasar Untuk Pegangan Siswa]

Tutorial HTML Lanjutan:


Cara Membuat Description List dalam HTML (tag dl, dt dan dd)
Pengertian Description List dalam HTML
Description List adalah jenis list yang ditujukan untuk membuat struktur yang berisi
deskripsi atau daftar penjelasan.
List jenis ini mungkin tidak sepopuler ordered list atau unordered list, namun jika anda
membutuhkan struktur HTML untuk membuat list yang berisi penjelasan istilah-istilah dengan
keterangannya, mungkin bisa menggunakan list jenis ini.

Cara Membuat Description List dalam HTML


Untuk membuat Description List, seluruh list harus berada di dalam pasangan tag <dl>
dan </dl>. Untuk setiap deskripsi atau judul istilah, kita menggunakan tag <dt>. Sedangkan
untuk penjelasan istilah tersebut, kita menggunakan tag <dd>.
Berikut adalah contoh kode program description list dalam HTML:
1 <!DOCTYPEhtml>
2 <html>
3 <head>
4 <title>Belajar HTML di SMAP Merdeka Soreang</title>
5 </head>
6 <body>
7 <h3id="judul1">Saya sedang belajar HTML di SMA PMerdeka
Soreang.com</h3>
8
9 <dl>
10 <dt>HTML</dt>
11 <dd>HTML adalah singkatan dari Hypertext Markup Language.</dd>
12 <dt>CSS</dt>
13 <dd>CSS adalah singkatan dari Cascading Style Sheet.</dd>
14 <dt>PHP</dt>
15 <dd>PHP adalah singkatan dari PHP: Hypertext Preprocessor.</dd>
16 </dl>
17
18 </body>
19 </html>

Perhatikan cara penulisan description list di atas, untuk setiap tag <dt>, diikuti oleh tag
<dd>. Namun kita bisa juga menambahkan beberapa tag <dd> pada satu tag <dt>, dan
demikian juga sebaliknya.
Di dalam web browser, isi dari penjelasan pada tag <dd> akan ditampilkan dengan
sedikit menjorok (indent) dari bagian istilahnya. Untuk memudahkan mengingat, tag <dt> bisa
disebut sebagai ‘data term’, dan tag <dd> sebagai ‘data description’.

SMA PLUS MERDEKA SOREANG 42


[Modul HTML Dasar Untuk Pegangan Siswa]

Tutorial HTML Lanjutan: Cara Membuat Internal Link ke Bagian Lain


Dokumen (atribut id)
Jika pada tutorial HTML Dasar kita telah mempelajari cara membuat link ke halaman
lain (baik link dengan alamat absolut maupun alamat relatif), kita juga bisa membuat link ke
bagian lain dari dokumen yang sama. Dalam Tutorial HTML Lanjutan kali ini kita akan
mempelajari Cara Membuat Internal Link ke Bagian Lain Dokumen dengan menggunakan
atribut id.

Mengenal Atribut id dalam HTML


Atribut id adalah atribut yang bisa diberikan kepada tag apapun di dalam HTML. Atribut
id bisa diibaratkan sebagai ‘identitas’ dari sebuah tag. Di dalam sebuah halaman, tidak boleh ada
atribut id yang sama, namun setiap tag tidak harus memiliki atribut id. Berikut adalah contoh
penulisan atribut id dalam beberapa tag HTML:

<pid="paragraf1"></p>
<aid="situs1"href="http://www.SMAP Merdeka Soreang.com">Situs Dunia Ilkom</a>
<imgid="gambar_koala"src="koala.jpg"/>
<divid="footer"></div>

Atribut id kebanyakan digunakan untuk pengkodean dengan CSS atau pemograman


JavaScript, dan atribut ini tidak akan berpengaruh apa-apa ke dalam tampilan text HTML.

Cara Membuat Link ke Bagian Lain Dokumen HTML


Selain digunakan di dalam CSS dan JavaScript, atribut id juga digunakan di dalam
HTML sebagai ‘penanda’ bagian dari halaman web.

Apabila paragraf pertama dari halaman kita memiliki id=”paragraf1”, maka kita bisa
membuat link yang akan ‘memindahkan’ jendela web browser ke bagian “paragraf1”, dengan
menuliskan:

<ahref="#paragraf1">Kembali ke paragraf pertama</a>

Jika bagian tersebut dijalankan, web browser akan menampilkannya seperti link
‘normal’, namun ketika user men-klik kalimat link tersebut, ia akan dipindahkan ke bagian
halaman yang memiliki id=”paragraf1”. Perhatikan bahwa di dalam tag <a>, kita
menggunakan tanda pagar “#” untuk berpindah ke bagian lain halaman.

Syarat dari link tersebut bisa berfungsi adalah di bagian lain halaman, harus ada tag yang
memiliki atribut id=”paragraf1”.

Selain digunakan untuk pindah ke bagian lain pada halaman yang sama, kita juga bisa
membuat link untuk halaman lain, dan sekaligus memindahkan tampilan ke bagian tertentu.
Untuk keperluan ini, kita hanya tinggal menambahkan tanda pagar di akhir atribut href, seperti
contoh berikut ini:

<ahref="halaman_lain.html#paragraf1">Link ke paragraf pertama halaman lain</a>

SMA PLUS MERDEKA SOREANG 43


[Modul HTML Dasar Untuk Pegangan Siswa]

Jika digabungkan dengan alamat absolut, kita bisa memandu pengunjung situs ke bagian
tertentu situs lain, dengan syarat pada bagian tersebut memiliki tag id.

Sebagai contoh, berikut adalah kode HTML cara membuat link ke bagian lain dokumen HTML:

1 <!DOCTYPEhtml>
2 <html>
3 <head>
4 <title>Belajar HTML di SMAP Merdeka Soreang</title>
5 </head>
6
7 <body>
8 <h3id="judul1">Saya sedang belajar HTML di SMAP Merdeka Soreang.com</h3>
9 <pid="paragraf1">HTML adalah singkatan dari Hypertext Markup Language.
10 Disebut hypertext karena di dalam HTML sebuah text biasa dapat
11 berfungsi lain, kita dapat membuatnya menjadi link yang dapat
12 berpindah dari satu halaman ke halaman lainnya dengan
13 hanya meng-klik text tersebut.</p>
14 <br/>
15 <br/>
16 <br/>
17 <br/>
18 <br/>
19 <br/>
20 <br/>
21 <br/>
22 <br/>
23 <br/>
24 <br/>
25 <br/>
26 <ahref="#judul1">Kembali ke judul pertama</a>
27 <br/>
28 <ahref="#paragraf1">Kembali ke paragraf pertama</a>
29 </body>
30
31 </html>

Dalam contoh diatas, saya sengaja membuat banyak tag <br /> agar halaman web
menjadi panjang, dan kita bisa melihat efek ketika men-klik link untuk kembali ke paragraf
pertama halaman web.

SMA PLUS MERDEKA SOREANG 44

Anda mungkin juga menyukai