Top Banner
Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. HTML Dasar & Layouting (tag, elemen, atribut, link, frame, table)
45

Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Jun 08, 2019

Download

Documents

doanlien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Pengembangan Web (IT133)

Ramos Somya, S.Kom., M.Cs.

HTML Dasar & Layouting

(tag, elemen, atribut, link, frame, table)

Page 2: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

HTML

HyperText Markup Language

HTML bahasa pemrograman

HTML markup language

Digunakan untuk memberi tahu web browser bagaimana

menampilkan halaman web.

Sebuah HTML file harus mempunyai ekstensi .htm atau

.html. dapat dibuat menggunakan text editor(notepad, edit plus, dsb).

Page 3: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Web Browser

Tugas dari web browser (IE, Mozilla) adalah membaca

dokumen HTML dan menampilkannya sebagai halaman

web.

Web browser tidak menampilkan tag HTML, tapi

menggunakan / membaca tag tersebut untuk

menginterprestasi sebuah halaman web.

Page 4: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

HTML: Penulisan Tag

Tag dibentuk oleh suatu kata (keyword) yang diapit oleh

tanda kurung lancip (<tag>)

Tag boleh ditulis dalam huruf kecil maupun kapital.

Tag tunggal

<br>

Tag berpasangan

<p> teks </p>

Penulisan tag berpasangan tidak boleh tumpang tindih:

<tag1><tag2> teks </tag1></tag2>→ penulisan yang salah

<tag1><tag2> teks </tag2></tag1>→ penulisan yang benar

Page 5: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Struktur HTML

Document Information

<html></html>

Document Header

<head></head>

Document Body

<body></body>

Page 6: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Contoh HTML Dasar<html>

<HEAD>

<TITLE>Facebook</TITLE>

</HEAD>

<body>

<h1>My First Heading</h1>

<p>My first paragraph</p>

</body>

</html>

Page 7: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Penjelasan

Ditulis dalam tag <html></html> yang menunjukkan

sebuah halaman web.

Tag <header></header> menandai bagian header

dokumen html.

Text di antara <body></body> merupakan konten

halaman yang ditampilkan.

Page 8: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Tag, Atribut, Elemen

Page 9: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Heading (tag judul)

<hn>Judul paragraf</hn>

n = 1,2,3,4,5,6 (tingkat judul)

Untuk menuliskan judul suatu paragraf.

Page 10: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Paragraph, HR, dan BR Tag

Untuk membuat paragraf baru, membuat text berada dalam

sebuah paragraf: <p>paragraf</p>

Suatu paragraf akan terlihat dibatasi oleh satu baris kosong

sebelum dan sesudahnya.

Page 11: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

...

<br> : break-line (untuk berpindah ke baris selanjutnya)

Page 12: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

... <hr>

membentuk garis pemisah mendatar.

Bentuk penulisan lain yang dianjurkan (XML style) :

<hr />

Page 13: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Font Tag

Untuk mengatur penggunaan tulisan dalam halaman web

(jenis tulisan, ukuran, warna, dll).

<font color=“blue” size=“7” face=“arial”>Test</font>

Page 14: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Font Tag

Memformat suatu bagian kalimat dengan ukuran, jenis

huruf, atau warna tertentu.

Tag : font Parameter : size, face, color

Page 15: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

...

Page 16: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

...

Page 17: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

...

Tag lain untuk manipulasi Font:

<b> tulisan tebal</b>

<i> tulisan miring </i>

<u> tulisan bergaris bawah</u>

<sub> subscript </sub>

<sup> superscript </sup>

Page 18: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

...

Page 19: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

...

<sup>bagian yang dicetak tinggi</sup>

<sub>bagian yang dicetak rendah</sub>

Untuk menandai bagian karakter agar dicetak tinggi atau

rendah, biasanya untuk rumus matematika atau kimia.

Page 20: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Image Tag Untuk memuat gambar ke dalam halaman web. <img src="NamaFileGambar"> Atribut src digunakan untuk menentukan source dari image yang

akan ditampilkan.Image: ekstensi .GIF, .JPG, atau .PNG.

Value lokasi image bisa merujuk ke absolute path

src = ”c:/gambar/logo.gif”

src = http://www.google.co.id/intl/id_id/images/logo.gif

Value lokasi image bisa juga merujuk ke relative path

src=”images/logo.gif”src=”../../images/logo.gif”

Page 21: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

...

Atribut alt

Alt digunakan untuk mendefinisikan alternate text

untuk sebuah image

Contoh : <img src="boat.gif" alt="Big Boat">

Alt juga akan memberitaukan kepada pengunjung web

bila gambar yang apa yang sedang ditampilkan bila

gambarnya tidak muncul

Page 22: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

... Atribut align

Gunakan atribut align untuk mentukan posisi dari gambar bila

diletakan dalam paragraf (tag <p> </p> )

Value dari align : absbottom, absmiddle, baseline, bottom, left,

middle, right, texttop, top

Contoh : <p> Fakultas Teknologi Informasi <img src=”logo.gif ”

align=”bottom”> UKSW</p>

Align juga bisa digunakan untuk mengatur float dari gambar

dalam paragraf, bandingkan kedua contoh berikut :

Page 23: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

...

Page 24: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

... Atribut width dan height

Digunakan untuk menyesuaikan besar image

Width (lebar) dan height (tinggi) didefinisikan dalam bentukpixel.

<p><img src ="logo.gif"align ="left" width="48px" height="48px">A paragraph with an image. The align attribute of the image is set to "left". The image will float to the left of this text.</p>

Page 25: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Hyperlink Tag

Dipergunakan untuk menghubungkan (linking) text dan

image ke halaman lain atau bagian tertentu dari halaman

yang sama dalam satu website atau website yang lain.

<a href="Link">Kata yang di-click</a>

<a name="#Acuan">Kata yang dituju</a>

Link = Alamat URL atau nama file dan/atau acuan yang

dituju.

Acuan = Kata sembarang sebagai penanda

membentuk link ke URL/file/bagian dokumen lain.

Page 26: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

...

Page 27: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Menggunakan image sebagai sebuah link

Image juga bisa digunakan untuk menggantikan teks pada

link.

Contoh : <a href=”http://www.google.com”><img

src=”logo.gif ” border=”0”></a>

Perhatikan atribut border=”0” digunakan untuk

mengilangkan border pada image yang akan muncul

secara otomatis bila image digunakan pada link

Page 28: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Tag Komentar

Berfungsi sebagai komentar, agar tidak terbaca oleh browser.

<!--komentar-->

Contoh:

<!--Ini adalah contoh paragraf-->

<p> paragrafpertamainimenjelaskantentang…

</p>

Page 29: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Enumerasi (List, Unnumbered List, Ordered List

List item di gunakan untuk mengelompokkan data baik

berurutan (ordered list) maupun yang tidak berurutan

(unordered list).

Ada tiga macam list yang bisa anda tambahkan ke

document HTML:

1. Unordered List (Bullet)

2. Ordered List (Numbering)

3. Definition List

Page 30: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Unordered List

Page 31: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Ordered List

Page 32: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

contoh

Page 33: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

contoh

Page 34: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Frame Dipergunakan untuk menggabungkan lebih dari satu halaman web

ke dalam halaman lain.

Frame membagi layar dalam beberapa jendela, di mana masing-

masing layar menampilkan web page yang berbeda.

Page 35: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

... Tag Dasar:

<frameset> . . . . </frameset>

<frame/>

<noframes> . . . . </noframes>

Basic Atributes

- cols = “values” …. (value biasanya dituliskan dalam % menunjukkan besar pembagian area.

- rows = “values”

- name = “frame_name”

- src = “frame_source(url)”

- target = “frame_name”

Page 36: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

...

Page 37: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Tabel

Digunakan untuk menyajikan data dalam bentuk kolom dan

baris, tujuannya agar informasi dapat ditampilkan secara lebih

terstruktur dan tabular.

Page 38: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Table Elements

Page 39: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

contoh

Page 40: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

colspan dan rowspan

Colspan dan rowspan adalah html attribute yang digunakan

untuk memperlebar atau menggabungkan beberapa kolom

atau row menjadi satu, sehingga satu unit kolom atau row ini

menjadi lebih lebar.

Colspan adalah kependekan dari “column span” yang bisa

mengartikan sebagai “berapa kotak ke samping” sedangkan

rowspan mengartikan “berapa kotak ke bawah”.

Attribute colspan diletakkan dalam tag <td> dan anda bisa

mengatur “value”nya berapa kotak yang akan di span.

Page 41: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

contoh

Page 42: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

...

Page 43: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

....

Rowspan tugasnya untuk menyatukan kotak- kotak row

kebawah sehingga menjadi satu unit yang panjang.

Page 44: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Tugas Take Home

Page 45: Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs. · HTML HyperText Markup Language HTML bahasa pemrograman HTML markup language Digunakan untuk memberi tahu web browser bagaimana

Ketentuan Dikerjakan maksimal 2 mahasiswa.

Dikirimkan ke email: [email protected] paling lambat

hari Rabu, 5 Februari 2014 pukul 12.00WIB.

Subject email:TGS<spasi>1<spasi>PW<spasi>kelas

contoh:TGS 1 PW A

Nama file:TGS_PW_1_Kelas_NIM1_NIM2.html

contoh:TGS_PW_1_A_672014001_672014002.html

Subject email dan nama file yang dikirimkan harus sesuai

ketentuan, jika tidak sesuai maka tidak akan dinilai.