pemrograman berbasis web ** - html...
TRANSCRIPT
PEMROGRAMAN BERBASIS WEB ** -
HTML LANJUTAN
MINGGU KE 3
2
OUTLINE
• TAG DASAR HTML
BASIC TEXT FORMATTING
IDENTIFYING RESOURCES
USING GRAPHIC IMAGES - BASICS
BACKGROUND IMAGES
• HTML INTERMEDIATE
FORMATTING WITH TABLES, FRAMES
COLLECTING INFORMATION FROM
THE USER USING FORMS
PEMROGRAMAN BERBASIS WEB ** (4KA)
3
TAG DASAR HTML
PEMROGRAMAN BERBASIS WEB ** (4KA)
•HTML merupakan bahasa bertanda, menggunakan
rangkaian teks tertentu (tag) untuk menandai teks
yang mempunyai interpretasi khusus
•Tag HTML adalah kata kunci yang diapit oleh
kurung sudut/kurung lancip
<tag>informasi</tag>
•Tag boleh ditulis dalam huruf kecil maupun kapital
•Tag HTML umumnya berpasangan, dimulai dengan
start tag dan diakhiri dengan end tag
•End tag ditulis seperti start tag, tapi dengan garis
miring sebelum nama tag
4
TAG DASAR HTML (Lanjutan)
PEMROGRAMAN BERBASIS WEB ** (4KA)
•Penulisan tag tidak boleh tumpang tindih
<tag1><tag2> teks </tag1></tag2> → penulisan yang salah
<tag1><tag2> teks </tag2></tag1> → penulisan yang benar
•Dibuat dengan menggunakan Notepad atau Notepad++
•File format HTML akan berekstensi .htm atau .html
•Web browser tidak menampilkan tag HTML tapi
menggunakannya untuk menentukan bagaimana
menampilkan dokumen
5PEMROGRAMAN BERBASIS WEB ** (4KA)
TAG
HTMLKETERANGAN
TAG
HTMLKETERANGAN
<html> Mendefinisikan sebuah dokumen
HTML<h1> Mendefinisikan judul paragraf
<head>Mendefinisikan elemen kepala
dokumen<p> Mendefinisikan sebuah paragraf
<title> Mendefinisikan judul dokumen
HTML<br> Ganti baris berikutnya.
<body>
Mendefinisikan tubuh dokumen,
berisi informasi yang hendak
ditampilkan
<font>
Memformat suatu bagian kalimat dengan
ukuran, jenis
huruf, atau warna tertentu.
Tag Atribut 1 <li> Menandai suatu item dari daftar (enumerasi)
<b> Kalimat yang dicetak tebal <hr> Membentuk garis pemisah mendatar.
<i> Kalimat yang dicetak miring <img> Menampilkan sebuah file gambar.
<u> Kalimat yang digarisbawahi <a> Alamat URL atau nama file dan/atau acuan
yang dituju
Tag Atribut 2 <table> Menampilkan data dalam bentuk tabel
<sup> Bagian yang dicetak tinggi <frameset>
Membagi layar dalam beberapa jendela,
dimana masing-masing layar menampilkan
web page yang berbeda.
<sub> Bagian yang dicetak rendah FORMMemperoleh data-data user baik nama,
alamat dan data lainnya
6
SKEMA DASAR HTML
PEMROGRAMAN BERBASIS WEB ** (4KA)
<HTML>
<HEAD>
<TITLE>Judul Dokumen</TITLE>
</HEAD>
<BODY>
Isi Dokumen
</BODY>
</HTML>
Keterangan :
• <HTML> …. </HTML> menandai awal dan akhir dokumen HTML
• <HEAD> …. </HEAD> menandai awal dan akhir header dokumen
• <TITLE>Judul dokumen</TITLE> memberi judul pada dokumen
• <BODY> Isi dokumen</BODY> menandai awal dan akhir isi dokumen
7
SKEMA DASAR HTML (Lanjutan)
PEMROGRAMAN BERBASIS WEB ** (4KA)
1. Ketik tulisan di samping dengan
menggunakan Notepad
2. Simpan file tersebut dengan nama :
belajar.html
3. Ganti pilihan Save As Type menjadi All files
4. Jika sudah di Save
5. Buka program tadi menggunakan web
browser
6. Akan muncul tampilan seperti di bawah ini
JUDUL NAMA
BERKAS
TEKS DALAM
BADAN DOKUMEN
8
TAG JUDUL (HEADING) - <hn>
PEMROGRAMAN BERBASIS WEB ** (4KA)
<hn>Judul Paragraf</hn>
n = 1,2,3,4,5,6 (tingkat judul)
Untuk menuliskan judul suatu paragraf
9
TAG JUDUL (HEADING) - <hn> - (Lanjutan)
PEMROGRAMAN BERBASIS WEB ** (4KA)
Mengatur Letak Heading : Tag heading mempunyai atribut
yang digunakan untuk mengatur letak heading dalam baris –
align. Alignment heading : Kiri (Left), Tengah (Center),
Kanan (Right)
Jika atribut align tidak diisi maka heading secara default
akan ditampilkan sebelah rata kiri
10
TAG PARAGRAF (PARAGRAPH) - <p>
PEMROGRAMAN BERBASIS WEB ** (4KA)
<p>Paragraf</p>
Untuk menandai suatu paragraf. Suatu paragraf akan terlihat dibatasi
oleh satu baris kosong sebelum dan sesudahnya.
11
TAG GANTI BARIS (BREAK LINE) - <br>
PEMROGRAMAN BERBASIS WEB ** (4KA)
<br>Ganti Baris Berikutnya</br>
Ganti baris dimaksudkan hanya menyajikan informasi pada baris
sendiri tetapi tidak berganti paragraf. Untuk berganti baris yang
baru tanpa berganti paragraf baru maka harus digunakan TAG <br>
sebelum teks yang dimaksudkan dituliskan. Penulisan TAG <br>
dapat dilakukan tanpa harus menuliskan tag pasangannya.
12
TAG FONT (SIZE, FACE, COLOR) - <font >
PEMROGRAMAN BERBASIS WEB ** (4KA)
• <font size=“n”>kalimat</font>
<font size=“m”>kalimat</font>
n = 1, 2, 3, dll (ukuran huruf)
m = -2, -1, +0, +1, +2, dll (ukuran huruf)
Memformat suatu bagian kalimat dengan ukuran
• <font face=“nama font”>kalimat</font>
Nama font = Times New Roman, Arial, Cambria, dll
Memformat suatu bagian kalimat dengan jenis huruf
• <font color=“warna”>kalimat</font>
Warna = Red, Green, Blue, dll
Memformat suatu bagian kalimat dengan jenis warna
• <marquee direction=left>kalimat</marquee>
Direction Marquee : Down (atas ke bawah), Left (kanan ke kiri), Right (kiri
ke kanan) , Up (dari bawah ke atas)
Untuk membuat efek teks berjalan
13
TAG FONT (SIZE, FACE, COLOR) - <font > - (Lanjutan)
PEMROGRAMAN BERBASIS WEB ** (4KA)
14
TAG ATRIBUT 1 (BOLD, ITALIC, UNDERLINE) - <b> , <i> , <u>
PEMROGRAMAN BERBASIS WEB ** (4KA)
• <b>Kalimat yang dicetak tebal</b>
• <i>Kalimat yang dicetak miring</i>
• <u>Kalimat yang digarisbawahi</u>
Untuk menandai bagian kalimat agar dicetak tebal, miring, atau digarisbawahi.
15
TAG ATRIBUT 2 (SUPERSCRIPT, SUBSCRIPT) - <sup> . <sub>
PEMROGRAMAN BERBASIS WEB ** (4KA)
• <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.
16
TAG ATRIBUT 2 (SUPERSCRIPT, SUBSCRIPT) - <sup> . <sub>
PEMROGRAMAN BERBASIS WEB ** (4KA)
• <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.
17
TAG ENUMERASI (LIST, ORDERED LIST, UNNUMBERED LIST) -
<li>, <ol>, <ul>
PEMROGRAMAN BERBASIS WEB ** (4KA)
<li>item</li>
Untuk menandai suatu item dari daftar (enumerasi), diawali dengan
simbol • (bullet)
18PEMROGRAMAN BERBASIS WEB ** (4KA)
<ol>item</ol>
Untuk membuat daftar dimana tiap bagiannya memiliki nomor secara
berurut. Untuk menyatakan tiap bagiannya digunakan Tag <LI> dan tidak
diperlukan tag penutup.
TAG ENUMERASI (LIST, ORDERED LIST, UNNUMBERED LIST) -
<li>, <ol>, <ul> - (Lanjutan)
19PEMROGRAMAN BERBASIS WEB ** (4KA)
<ul>item</ul>
Membuat daftar item dengan tanda bullet. Kelompok item harus diapit oleh
tag <ul> </ul> dalam daftar bertingkat.
TAG ENUMERASI (LIST, ORDERED LIST, UNNUMBERED LIST) –
<li>, <ol>, <ul> - (Lanjutan)
20PEMROGRAMAN BERBASIS WEB ** (4KA)
<hr> atau bentuk penulisan lain yang dianjurkan (XML style) <hr/>
Sebuah garis dapat disisipkan dalam dokumen web, umumnya digunakan sebagai pemisah
antar bagian atau paragraf.
TAG GARIS MENDATAR (HORIZONTAL LINE) - <hr> ATAU <hr/>
21PEMROGRAMAN BERBASIS WEB ** (4KA)
<img src="NamaFileGambar"> atau bentuk penulisan lain yang dianjurkan
(XML style) <img src="NamaFileGambar" />
Untuk menampilkan sebuah file gambar. NamaFileGambar = file gambar yang
mempunyai ekstensi .GIF, JPG, atau PNG.Disertai dengan atribut :• SRC menentukan sumber gambar• ALT alternatif bila browser berbasis teks / alternatif teks apabila gambar
tidak dapat ditampilkan• ALIGN perataan teks (LEFT/CENTER/RIGHT)
TAG GAMBAR (IMAGE) - <img>
22PEMROGRAMAN BERBASIS WEB ** (4KA)
• <a href =“nama link page.html”>kalimat </a>
Link Relatif : Digunakan jika membuat suatu link
pada page anda ke page lain pada komputer yang
sama. Bila dua page berada pada direktori sama, anda
dapat menuliskan nama file html.
• <a href =“nama link page web”>kalimat</a>
Link Absolut : Digunakan apabila anda membuat link
ke page web lain yang berada pada web site lain di
internet.
TAG LINK - <a>
23PEMROGRAMAN BERBASIS WEB ** (4KA)
TAG LINK - <a> - (Lanjutan)• Link Relatif
Jika klik di sini di klik, maka akan
muncul tampilan di bawah ini
24PEMROGRAMAN BERBASIS WEB ** (4KA)
TAG LINK - <a> - (Lanjutan)• Link Absolut
Jika BAAK di klik, maka akan
muncul tampilan di bawah ini
25PEMROGRAMAN BERBASIS WEB ** (4KA)
TAG TABEL (TABLE) - <table>
<table> definisi tabel </table>
Menampilkan data dalam bentuk tabel. Tabel didefinisikan dengan cara
menyatakan baris-baris dan kolom-kolom.
• Tag untuk penanda baris adalah <tr> definisi baris </tr>
• Tag untuk penanda kolom adalah <td>data</td>
26PEMROGRAMAN BERBASIS WEB ** (4KA)
FRAME - <frameset>
Tag Dasar :
• <frameset> ...</frameset>
• <frame />
• <noframes> .. </noframes>
Basic Attributes
• cols = “values” ….(value biasanya besar pembagian area)
• rows = “values”
• name = “frame_name”
• src = “frame_source(url)”
• target = “frame_name”
Frame membagi layar dalam beberapa jendela, dimana masing-
masing layar menampilkan web page yang berbeda.
27PEMROGRAMAN BERBASIS WEB ** (4KA)
FRAME - <frameset> - (Lanjutan)
28PEMROGRAMAN BERBASIS WEB ** (4KA)
FORM - <form>Kegunaan Form dalam web :
• Memperoleh data-data user baik nama, alamat dan data lainnya
• Untuk mendaftar pada service yang disediakan
• Memperoleh informasi pembelian secara online
• Memperoleh feedback dari user mengenai website anda
29PEMROGRAMAN BERBASIS WEB ** (4KA)
FORM - <form> - (Lanjutan)
Terima Kasih