“HTML Dasar” Pertemuan - 2
Semester Ganjil 2009/2010
HTML? Sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser. • HTML berupa kode‐kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. • HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). ©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
• HTML 2.0 (RFC1866) disetujui sebagai standard pada 22 September 1995 • HTML 3.2 14 Januari 1996 • HTML 4.0 18 Desember 1997 • ISO/IEC 15445:2000 “ISO HTML” berdasar padaHTML 4.01 Strict – 15 Mei 2000 ©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
• XHTML 1.0 → gabungan HTML & XML 24 Januari 2000 • XHTML 1.1 16 February 2007
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
• Ekstensi file berupa .htm atau .html • Non case sensitive. • Terdiri atas tag‐tag pembuka dan penutup (walaupun ada beberapa tag yang tidak memiliki penutup). • Tag‐tag saling berpasangan & bersarang.
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
• Document Information • Document Header • Document Body
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
contoh.html
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
• Page Title Judul dari halaman web cth :
• Scripting Tempat client‐side script yang disertakan (javascript, vbscript, jscript) cth : <script>
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
• Style Dipergunakan untuk mengatur bagaimana sebuah halaman web dengan berbagai komponennya hendak ditampilkan ke dalam browser cth : <style> • Meta Meta tags, descriptions & keywords untuk mempermudah search engine dalam melakukan indexing. cth : <meta> ©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Bagian dari dokumen web yang akan ditampilkan ke user cth : Bagian ini memuat : • Teks & gambar • Link • Server Side Script • Multimedia and Special Programmed Events (Shockwave, SWFs, Java Applets, online video)
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
tag
attribute element
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
attribute value
Berfungsi untuk menuliskan judul & sub‐judul
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Untuk membuat paragraf baru, membuat text berada dalam sebuah paragraf. Tag paragraf bisa memiliki tag penutup, bisa juga tidak.
isi paragraf
cth :
Ini adalah tulisan yang berada dalam paragraf. Dengan tag ini maka tampilan dalam web akan menjadi lebih rapi
: break-line (untuk berpindah ke baris selanjutnya)
: Horizontal-line (untuk menambahkan garis horizontal) ©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Untuk mengatur penggunaan tulisan dalam halaman web
(jenis tulisan, ukuran, warna, dll) cth :
Test
Tag lain untuk manipulasi Font: • • • • •
tulisan tebal tulisan miring tulisan bergaris bawah <sub> subscript <sup> superscript ©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Untuk memuat gambar ke dalam halaman web. cth :
Tag image memiliki beberapa attribute antara lain : • src → lokasi gambar yang akan ditampilkan • width → ukuran lebar gambar • height → ukuran tinggi gambar • alt → deskripsi tentang gambar • title → judul gambar ©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Dipergunakan untuk menghubungkan (linking) text dan image ke halaman lain atau bagian tertentu dari halaman yang sama dalam satu website atau website yang lain. cth : • Link ke halaman website lain
website
• Link ke file lain dalam satu website
Halaman 2
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Untuk mengakses bagian tertentu dalam sebuah halaman website, maka bagian halaman tersebut harus diberi penanda. cth : • Penanda pada bagian halaman
ini adalah alinea pertama atau
ini adalah alinea pertama
• Link ke file yang sama
Kembali ke Atas
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Berfungsi sebagai pembungkus komentar, agar tidak terbaca oleh browser. cth :
paragraf pertama ini menjelaskan tentang…
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Dipergunakan untuk menggabungkan lebih dari satu halaman web kedalam halaman lain. cth :
halaman3.html
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
halaman3.html
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Digunakan untuk membuat daftar.
Terdiri atas : • Ordered List • Unordered List • Definition List
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Digunakan untuk membuat daftar dimana tiap bagiannya memiliki nomor secara terurut. Contoh :
- Pemrograman Web
- Sistem Informasi
- Rekayasa Perangkat Lunak
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Digunakan untuk membuat daftar dimana tiap bagiannya ditandai dengan sebuah simbol. Contoh :
- Jaringan Komputer
- Sistem Multimedia
- Basis Data
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Digunakan untuk membuat daftar dimana tiap bagiannya ditandai dengan sebuah simbol. Contoh :
- Jaringan Komputer
- Sistem Multimedia
- Basis Data
- Sistem Operasi
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Digunakan untuk membuat daftar dimana tiap daftar tersebut memiliki penjelasan (sub‐bagian). Contoh :
- FT
- Teknik
- Teknik
- Teknik
- Teknik
- Teknik
- Teknik
Informatika Industri Mesin Pangan Planologi Lingkungan
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
List
Atribut
Value
Hasil
Ordered List
type
I
I,II,III,IV,…
i
i,ii,iii,iv,…
A
A,B,C,D,…
a
a,b,c,d,…
start
1/2/3/4/..
nilai awal list
type
square
disc
circle
Unordered List
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Digunakan untuk menyajikan data dalam bentuk kolom dan baris, tujuannya agar informasi dapat ditampilkan secara lebih terstruktur dan tabular. table row
column
cell ©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Elemen
Penjelasan
Mendefinisikan sebuah tabel dalm dokumen HTML. Atribut : border, cellpadding, cellspacing
… |
Membuat judul kolom
…
Mendefinisikan baris dalam tabel. Atribut : align (left, center, right), valign (top, middle, bottom)
… |
Mendefinisikan kolom tabel. Atribut : align (left, center, right), valign (top, middle, bottom), colspan, rowspan.
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Baris 1 Baris 1 Kolom 1 Kolom 2 Baris 2 Baris 2 Kolom 1 Kolom 2
baris1 | baris1 |
baris2 | baris2 |
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
kolom1 kolom2
kolom1 kolom2
• Colspan Menggabungkan beberapa cell (column) dalam satu baris. • Rowspan Menggabungkan beberapa cell (row) dalam satu kolom.
5 rowspan
=
colspan = 2
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
• Cellspacing Jarak antara satu cell dengan cell yang lain. • Cellpadding Jarak antara tepi cell dengan isi cell.
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Digunakan untuk membungkus tag-tag lain agar memiliki perilaku yang sama.
Pemrograman Web
ini adalah kuliah pemrograman web
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
Digunakan sebagai sistem blok untuk membuat lapisan layout pada halaman.
...
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
• Salhazan Nasution, SKom., “Pemrograman Web”. Teknik Informatika Universitas Islam Indonesia. • Herman Tolle, “Sejarah dan Perkembangan Internet”. Teknik Elektro Universitas Brawijaya. • www.w3school.com
©2009 :: Pemrograman Web :: Sandhika Galih, Teknik Informatika – Universitas Pasundan Bandung
[email protected] http://sandhikagalih.net