1 DASAR HTML Disain & Pemrograman Web Herman Tolle, ST., MT. Informatika & Komputer Teknik Elektro Universitas Brawijaya Malang2 Akronim HTTP (Hyper ...
DASAR HTML Disain & Pemrograman Web Herman Tolle, ST., MT. [email protected] http://hermantolle.com
Informatika & Komputer Teknik Elektro Universitas Brawijaya Malang
Akronim HTTP (Hyper Text Transport Protokol) : protokol komunikasi (pada layer aplikasi TCP/IP) yang mengatur transfer file-file web (teks dan image). URL (Uniform Resource Location) : alamat yang digunakan untuk menunjuk situs web. HTML (Hyper Text Markup Language) : bahasa standar untuk membuat tampilan web
Dasar HTML
2
HTML: HyperText Markup Language Halaman Web ditulis dalam format HTML HTML adalah plain text yang berisi: Tag-tag HTML Teks isi web
Plain text dapat dibuat dengan : Notepad, WordPad (Windows 95/98), Simple Text (Macintosh), Vi or pico (UNIX)
Aplikasi pembangun html : MS-FrontPage, Macromedia Dreamweaver, EditPlus, Adobe GoLive, dll Dasar HTML
3
HTML: HyperText Markup Language File html hanya berisi teks, tetapi dapat disisipkan tag untuk (memanggil) image, sound, animasi, objek ActiveX, dll File-file (image, animasi, dll) tersebut berdiri sendiri dan harus diupload ke server bersama file html-nya Script dapat disisipkan pada halaman web untuk memberikan kemampuan programming pada halaman web File html dibuka/dilihat dengan aplikasi interner browser. Misalnya: MS Internet Explorer, Netscape, Opera, Mosaic, dll Dasar HTML
4
HTML Hypertext: kata atau frase yang menunjukkan hubungan suatu naskah dokumen dengan naskah-naskah lainnya. Jika kita klik pada kata atau frase untuk mengikuti link ini maka web browser akan memindahkan tampilan pada bagian lain dari naskah atau dokumen yang kita tuju. Markup: file HTML berisi suatu instruksi tertentu yang dapat memberikan suatu format pada dokumen yang akan ditampilkan pada browser. Language: Meski HTML bukan merupakan bahasa pemrograman, HTML merupakan kumpulan dari beberapa instruksi yang dapat digunakan untuk mengubah-ubah format suatu naskah atau dokumen.
Dasar HTML
5
Anatomy of a Tag Keyword: Nama Tag e.g., the keyword of the tag is ‘I’
Type: container or standalone container: turn an effect on/off e.g. italic text standalone: a single element e.g.
Struktur HTML Format Teks Hyperlink List Insert Gambar Tabel
Dasar HTML
8
TAG utk Struktur Dokumen
, , , <META>, , <SCRIPT>, <STYLE>, <TITLE>
Dasar HTML
9
HTML Skeleton <TITLE>Judul Web Teks (isi web) + script / coding diletakkan disini didalam tag body
Dasar HTML
10
Tag: Type: container Function: declares document to be HTML; all content contained inside Syntax: … Attributes: none
Dasar HTML
11
Tag: Type: container Function: contains tags comprising the document head Syntax: … Attributes: none Related Tags: , , <META>, <SCRIPT>, <STYLE>, <TITLE> Dasar HTML
12
Tag: Type: standalone Function: set global HREF, TARGET HREF used when computing relative URL references TARGET used when computing frame references for linked documents
Syntax: Dasar HTML
13
Tag: Attributes only one attribute per tag instance two tags to set defaults for both HREF & TARGET
Insert Images Tag: IMG Type: standalone Function: insert image Syntax: Attribut: SRC: nama file gambar ALT: text yang akan muncul ketika mouse over gambar atau jika browser tidak support image
Dasar HTML
44
Tables Untuk membuat tabel, dapat juga digunakan untuk membuat layout halaman web
Header
Column 1
Column 2
… …
Column n
Dasar HTML
45
Tables
Additional attributes of the tag are: Align to define where the table should go. Width = width of the table (either a number or %). Border to define if there would be a border. Cellspacing = distance between cells. Cellpadding = distance between edge of a cell and the cell contents.
Dasar HTML
46
Comments comments may be added to an HTML file to inform those who would modify or maintain the pages example:
Dasar HTML
47
Next Week Table Cascading Style Sheet
Dasar HTML
48
Kelas G Membuat Review buku, album, film Format Tugas Buat dokumen html, nama file: 01-nim.html Buat dalam folder dg nama: 01-nim Dikirim ke email dosen: [email protected] Subject: [Web-G-01]nim Deadline: 24 September 2014, 23.59 WIB Dasar HTML
49
Tugas Membuat web pribadi, 5 halaman: Index (depan) About Me (Data Pribadi) My Favorite (Hobby) My Special Links Dampak Internet Syarat: Gunakan hanya pengolah teks (Notepad)! Tanpa tabel, boleh ada image dan background, gunakan sebanyak mungkin tag dasar yang ada Send ke Email dan VLM
Dasar HTML
50
Tugas kelas F Membuat sebuah halaman web Review sebuah Produk (bebas), menggunakan semua TAG yg sudah dipelajari Format Tugas dalam folder: Web-F-01-NIM Folder berisi file html dan gambar Di ZIP dan dikirim ke email dosen: [email protected] Deadline: 25 September 2014, jam 23.59 WIB Dasar HTML