1 Modul_html Tkj 2

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View 1 Modul_html Tkj 2 as PDF for free.

More details

  • Words: 2,586
  • Pages: 35
HTML Oleh: Ardian P Atmaja (disarikan dari beberapa sumber)

Tentang HTML • HTML (Hyper Text Markup Language) : format standar untuk membuat dokumen web • Spesifikasi HTML standar (HTML 4.01 ) : http://www.w3.org/TR/html4 • HTML merupakan bahasa bertanda, menggunakan rangkaian teks tertentu (tag) untuk menandai teks yang mempunyai interpretasi khusus • File HTML berupa file teks (plain text file), bukan binary file, sehingga dapat dibuat menggunakan editor teks biasa

Skema Dasar Dokumen HTML

<TITLE>Judul dokumen Isi dokumen

• • • •

HTML: menandai awal dan akhir dokumen HTML HEAD: menandai bagian header dokumen HTML TITLE: memberi judul pada dokumen HTML BODY: menandai awal dan akhir isi dokumen (yang ditampilkan)

Contoh Isi Dokumen HTML

Homepage saya

Saya

Perkenalan

Perkenalkan, nama saya ..... Ini adalah homepage pertama saya, karena saya baru belajar tentang cara membuat homepage.



Daftar Tag • • • • • • • • • • • • • • • • • • • •

Dokumen Header Judul dokumen <body> Isi dokumen <h1>…<h6> Judul paragraf <p> Paragraf <b>,<i>,<u>,<sup>,<sub> Atribut <br> Ganti baris <font> Font <li>,<ol>,<ul> Enumerasi <hr> Garis mendatar <img> Gambar <a> Link (kaitan/rujukan) <table> Tabel <!-- --> Komentar <frame>,<frameset>,<iframe> Frame (bingkai) <form> Formulir isian <input>,<textarea>,<select> Komponen isian pada formulir <map> Link berdasar area pada gambar <span>,<div> Pengelompokan elemen dokumen<br /> <br /> Tag Judul (Heading) <hn>Judul paragraf</hn><br /> <br /> n = 1,2,3,4,5,6 (tingkat judul) Untuk menuliskan judul suatu paragraf <h1>Judul <h2>Judul <h3>Judul <h4>Judul <h5>Judul <h6>Judul<br /> <br /> Tingkat Tingkat Tingkat Tingkat Tingkat Tingkat<br /> <br /> 1</h1> 2</h2> 3</h3> 4</h4> 5</h5> 6</h6><br /> <br /> Judul Tingkat 1 Judul Tingkat 2 Judul Tingkat 3 Judul Tingkat 4 Judul Tingkat 5 Judul Tingkat 6<br /> <br /> Tag Paragraf (Paragraph) <p>paragraf</p> Untuk menandai suatu paragraf. Suatu paragraf akan terlihat dibatasi oleh satu baris kosong sebelum dan sesudahnya. <p> Ini adalah homepage pertama saya, karena saya baru belajar tentang cara membuat homepage. </p> <p>Homepage ini masih dalam tahap pengembangan, oleh karena itu tampilannya masih terlalu sederhana.</p><p>Saya akan berusaha untuk terus memperbaiki homepage saya ini, sehingga semakin lama semakin menarik untuk dilihat.</p><br /> <br /> Ini adalah homepage pertama saya, karena saya baru belajar tentang cara membuat homepage. Homepage ini masih dalam tahap pengembangan, oleh karena itu tampilannya masih terlalu sederhana. Saya akan berusaha untuk terus memperbaiki homepage saya ini, sehingga semakin lama semakin menarik untuk dilihat.<br /> <br /> Tag Atribut 1 (Bold, Italic, Underline) <b>Kalimat yang dicetak tebal</b> <i>Kalimat yang dicetak miring</i> <u>Kalimat yang digarisbawahi</u><br /> <br /> Untuk menandai bagian kalimat agar dicetak tebal, miring, dan/atau digarisbawahi.<br /> <br /> <p>Kata dapat dicetak <b>tebal</b>, <i>miring</i>, <u>garis bawah</u>, <b>tebal <i>miring</i></b>, dan <b><i><u>kombinasi</u></i></b> di tengah huruf normal</p><br /> <br /> Kata dapat dicetak tebal, miring, garis bawah, tebal miring, dan kombinasi di tengah huruf normal<br /> <br /> Tag Atribut 2 (Superscript, Subscript) <sup>bagian yang dicetak tinggi</sup> <sub>bagian yang dicetak rendah</sub><br /> <br /> Untuk menandai bagian karakter agar dicetak tinggi atau rendah, biasanya untuk rumus matematika atau kimia. <p>(x<sub>1</sub> + x<sub>2</sub>)<sup>2</sup> = x<sub>1</sub><sup>2</sup> + x<sub>2</sub><sup>2</sup> + 2x<sub>1</sub>x<sub>2</sub></p> <p>2H<sub>2</sub> + O<sub>2</sub> = 2 H<sub>2</sub>O<br /> <br /> (x1 + x2)2 = x12 + x22 + 2x1x2 2H2 + O2 = 2 H2O<br /> <br /> Tag Ganti Baris (Break line) <br> Untuk pindah ke baris berikutnya. Bentuk penulisan lain yang dianjurkan (XML style) : <br /> Ganti baris<br /> <br /> <p>Perkenalkan,<br /> nama saya ..... Ini adalah<br />homepage pertama saya,<br /> karena saya baru belajar tentang cara<br /> membuat homepage.</p><br /> <br /> Perkenalkan, nama saya ..... Ini adalah homepage pertama saya, karena saya baru belajar tentang cara membuat homepage.<br /> <br /> <p>Homepage ini masih dalam tahap pengembangan, oleh karena itu tampilannya masih terlalu sederhana.</p><br /> <br /> Homepage ini masih dalam tahap pengembangan, oleh karena itu tampilannya masih terlalu Paragraf sederhana.<br /> <br /> Paragraf<br /> <br /> Tag Font (size) Memformat suatu bagian kalimat dengan ukuran, jenis huruf, atau warna tertentu. Tag : font Parameter : size, face, color<br /> <br /> Ukura n<br /> <br /> <font size="n"> kalimat </font> <font size="m"> kalimat </font> n = 1, 2, 3, 4, 5, 6, 7 (ukuran huruf) m = -2, -1, +0, +1, +2, +3, +4 (ukuran huruf)<br /> <br /> Ukuran <font size="1">satu,</font> <font size="2">dua,</font> <font size="3">tiga,</font> <font size="4">empat,</font> <font size="5">lima,</font> <font size="6">enam,</font> <font size="7">tujuh</font><br /> <br /> Ukuran satu, dua, tiga, empat, lima,<br /> <br /> enam, tujuh<br /> <br /> Tag Font (face) Memformat suatu bagian kalimat dengan ukuran, jenis huruf, atau warna tertentu. Tag : font Parameter : size, face, color<br /> <br /> Jenis huruf <font <font <font <font<br /> <br /> <font face="nama font"> kalimat </font> nama font = Times New Roman, Arial, Courier New, Verdana, dll.<br /> <br /> face="Times New Roman">Homepage ini masih dalam tahap pengembangan</font><br /> face="Arial">Homepage ini masih dalam tahap pengembangan</font><br /> face="Courier New">Homepage ini masih dalam tahap pengembangan</font><br /> face="Verdana">Homepage ini masih dalam tahap pengembangan</font><br /> <br /> Homepage ini masih dalam tahap pengembangan Homepage ini masih dalam tahap pengembangan Homepage ini masih dalam tahap pengembangan Homepage ini masih dalam tahap pengembangan<br /> <br /> Tag Font (color) Memformat suatu bagian kalimat dengan ukuran, jenis huruf, atau warna tertentu. Tag : font Parameter : size, face, color<br /> <br /> Warna<br /> <br /> <font color="#RRGGBB"> kalimat </font> RR = 00 .. FF (intensitas warna merah dalam heksadesimal) GG = 00 .. FF (intensitas warna hijau dalam heksadesimal) BB = 00 .. FF (intensitas warna biru dalam heksadesimal)<br /> <br /> <b><font color="#FF0000">Red</font><br /> <font color="#800000">Maroon</font><br /> <font color="#00FF00">Lime</font><br /> <font color="#008000">Green</font><br /> <font color="#0000FF">Blue</font><br /> <font color="#000080">Navy</font><br /> <font color="#FFFF00">Yellow</font><br /> <font color="#FF00FF">Fuchsia</font><br /> <font color="#00FFFF">Aqua</font></b><br /> <br /> Red Maroon Lime Green Blue Navy Yellow Fuschia Aqua<br /> <br /> Tag Enumerasi<br /> <br /> (List, Unordered List, Ordered List)<br /> <br /> <li>item</li><br /> <br /> Untuk menandai suatu item dari daftar (enumerasi), diawali dengan simbol • (bullet) Kelompok item harus diapit oleh tag <ul> </ul> dalam daftar bertingkat. Untuk menomori enumerasi dengan nomor urut (1,2,3), apitlah dengan tag <ol> </ol><br /> <br /> Ada beberapa sektor potensial: <li>Pariwisata</li> <li>Seni</li> <li>Budaya</li><br /> Sektor tersebut merupakan ... <p>Fasilitas penginapan di Indonesia: <ol> <li>Losmen</li><br /> Losmen merupakan tempat penginapan yang berskala kecil <li>Hotel</li> <ul> <li>Hotel melati</li> <li>Hotel berbintang</li> </ul> </ol> Perkembangan dalam ...<br /> <br /> Ada beberapa sektor potensial: • Pariwisata • Seni • Budaya Sektor tersebut merupakan …<br /> <br /> Fasilitas penginapan di Indonesia: 1. Losmen Losmen merupakan tempat penginapan yang berskala kecil 2. Hotel o Hotel melati o Hotel berbintang Perkembangan dalam ...<br /> <br /> Tag Garis Mendatar (Horizontal Line) <hr> membentuk garis pemisah mendatar. Bentuk penulisan lain yang dianjurkan (XML style) : <hr /> Perkenalkan, nama saya ... Ini adalah homepage pertama saya, karena saya baru belajar tentang cara membuat homepage.<hr /> Homepage ini masih dalam tahap pengembangan, oleh karena itu tampilannya masih terlalu sederhana.<br /> <br /> Perkenalkan, nama saya ... Ini adalah homepage pertama saya, karena saya baru belajar tentang cara membuat homepage. Homepage ini masih dalam tahap pengembangan, oleh karena itu tampilannya masih terlalu sederhana.<br /> <br /> Tag Gambar (Image) <img src="NamaFileGambar"><br /> <br /> NamaFileGambar = file gambar yang mempunyai ekstensi .GIF, .JPG, atau .PNG.<br /> <br /> Untuk menampilkan sebuah file gambar. Bentuk penulisan lain yang dianjurkan (XML style) :<br /> <br /> <img src="NamaFileGambar" /> <img src="cover.jpg" align="left" /> Perkenalkan, nama saya ... Ini adalah homepage pertama saya, karena saya baru belajar tentang cara membuat homepage. Homepage ini masih dalam tahap pengembangan, oleh karena itu tampilannya masih terlalu <img src="logo.gif" alt="Logo" /> sederhana. Saya akan berusaha untuk terus memperbaiki homepage saya ini, sehingga semakin lama semakin menarik untuk dilihat.<br /> <br /> Perkenalkan, nama saya ... Ini adalah homepage pertama saya, karena saya baru belajar tentang cara membuat homepage. Homepage ini masih dalam tahap pengembangan, oleh karena itu tampilannya masih terlalu sederhana. Saya akan berusaha untuk terus memperbaiki homepage saya ini, sehingga semakin lama semakin menarik untuk dilihat.<br /> <br /> Tag Tabel (Table) - data <table> definisi tabel </table> Menampilkan data dalam bentuk tabel<br /> <br /> 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><br /> <br /> <table border="1"> <tr> <td>aaa</td> <td>bbb</td> <td>ccc</td> </tr> <tr> <td>ddd</td><td>eee</td><td>fff</td> </tr> </table><br /> <br /> Tag Tabel (Table) - layout Untuk menata letak (layout) isi dokumen <table border="1" width="500"> <tr> <td>Header kiri</td> <td align="center" width="50%">Header tengah</td> <td align="right">Header kanan</td> </tr> <tr> <td valign="top" rowspan="2">Menu kiri</td> <td align="center" colspan="2" height="200">Bagian Isi</td> </tr> <tr> <td align="center">Footer tengah</td> <td align="right">Footer kanan</td> </tr> </table><br /> <br /> Desain/Layout Halaman Logo<br /> <br /> Navigasi<br /> <br /> Navigasi<br /> <br /> Logo<br /> <br /> Navigasi Navigasi<br /> <br /> Navigasi<br /> <br /> Tag Link (Anchor) <a href="Link" rel="nofollow">Kata yang di-click</a> <a name="#Acuan" rel="nofollow">Kata yang dituju</a> Link = Alamat URL atau nama file dan/atau acuan yang dituju Acuan = Kata sembarang sebagai penanda (bookmark)<br /> <br /> membentuk link ke URL/file/bagian dokumen lain. Saya ingin melihat <a href="hal2.html" rel="nofollow">halaman selanjutnya</a>. Saya ingin langsung menuju ke <a href="#akhir" rel="nofollow">bagian akhir</a>. Saya ingin menuju ke <a href="hal2.html#bawah" rel="nofollow">bagian bawah pada halaman selanjutnya</a>.<br /> <a href="http://www.detik.com" rel="nofollow"><img src="gambar.gif" /></a> Homepage detik.com.<br />Ini bagian tengah.<br /><a name="#akhir" rel="nofollow">Ini bagian akhir.</a><br /> <br /> hal1.html<br /> <br /> Struktur Link<br /> <br /> frame & frameset • • • • • •<br /> <br /> Lebih dari satu dokumen dapat ditampilkan secara bersamaan dalam satu tampilan Setiap dokumen ditampilkan dalam sebuah frame Sebuah frameset menentukan tata letak, ukuran, dan banyaknya frame yang akan ditampilkan Di dalam frameset boleh ada frameset lain (beranak) Dibutuhkan satu dokumen tersendiri yang berisi definisi frameset. Dokumen tersebut tidak mempunyai isi dokumen (tidak ada <body> </body>) Skema dasar dokumen frameset : <html> <head> <title>Judul dokumen ...dst (atau frameset yang lain) <noframes> bagian ini ditampilkan jika browser tidak mendukung frame

Contoh Dokumen Frameset

Document Frameset <noframes> Ada 4 halaman :
  1. Halaman 1
  2. Halaman 2
  3. Halaman 3
  4. Halaman 4


iframe (inline frame) • • • •

Di dalam sebuah dokumen (induk) dapat ditampilkan satu atau beberapa dokumen lain (anak) Setiap dokumen (anak) yang disisipkan diletakkan dalam sebuah iframe Dokumen induk merupakan dokumen biasa yang mempunyai isi dokumen Skema dasar dokumen dengan iframe :

Judul dokumen …isi dokumen… <iframe src="namafile"> bagian ini ditampilkan jika browser tidak mendukung frame …isi dokumen…

Contoh inline frame

Kisah Sekolah

Kisah-kisah di sekolah

Masa sekolah adalah masa yang menyenangkan bagiku. Sebagian besar waktu hidupku sampai saat ini dihabiskan untuk sekolah, dan aku sangat menikmati saat-saat itu. Inilah sebagian kisah-kisahku di sekolah.

<iframe width='200' height='179' src='sd.html'> Kisah SD   <iframe width='200' height='179' src='smp.html' frameborder='0'> Kisah SMP   <iframe width='200' height='179' src='smu.html' scrolling='no'> Kisah SMU

Semua pengalaman dan teman-teman yang kudapat sungguh sangat mewarnai hidupku dan memberikan pengaruh besar terhadap diriku.

form • • • • • • • •

Sebuah dokumen interaktif dapat menangani input dari user Analoginya : bahwa dokumen adalah sebuah formulir isian Sebuah dokumen dapat mengandung satu atau beberapa form Setiap form mewakili sebuah task spesifik (login, mengisi biodata, memilih bahasa, dll) Setiap form dapat menghimpun satu atau beberapa elemen input Ada beberapa jenis elemen input untuk menangani berbagai karakteristik data input Di setiap form harus ditentukan nama program (di sisi server) yang akan menangani data isian yang dikirim (di-submit) Skema dasar dokumen form :

bagian ini berisi bagian dokumen HTML yang akan menggambarkan formulir isian dengan susunan sejumlah elemen input berbagai jenis




Contoh sebuah form sederhana untuk meminta nama user :




Karakteristik data input •

Teks satu baris (single-line text)



Teks banyak baris (multi-line text)



Teks rahasia (password)



Pilihan tunggal (single selection) , <select>



Pilihan majemuk (multiple selections) <select multiple>



Centang (on/off)



Data bawaan/tersembunyi (hidden)



File



Koordinat 2D dalam sebuah bidang gambar



Aksi user melalui penekanan tombol , , ,

Tag input • type : text, password, radio, checkbox, image, submit, reset, button, hidden, file name : identifier untuk sisi server id : identifier untuk sisi browser value : nilai default disabled : jika disebutkan maka elemen tidak aktif (tidak digunakan)

readonly : jika disebutkan maka elemen tidak bisa diubah nilainya size : ukuran lebar dalam banyaknya karakter (bisa di-override oleh CSS) maxlength : banyaknya karakter maksimal yang dapat dimasukkan user


checked>

checked : jika disebutkan maka defaultnya adalah dalam keadaan dipilih

src : nama file gambar alt : teks yang ditampilkan bila browser tidak dapat menampilkan gambar

Tag textarea, select, button • nilai : nilai default rows : banyaknya baris yang ditampilkan (tinggi) cols : banyaknya kolom/karakter yang ditampilkan (lebar)

• <select name="nama" multiple size="r"> … multiple : jika disebutkan maka pilihan boleh lebih dari satu (sambil menekan tombol Ctrl) size : banyaknya baris pilihan yang ditampilkan (default=1) selected : jika disebutkan maka defaultnya dalam keadaan terpilih

type : submit, reset, button tampilan : kode dalam HTML yang akan menjadi tampilan untuk tombol

Contoh form (1)

Silahkan isi data Anda
Laki-laki
Perempuan
Sudah


Contoh form (2)

<select name="kota" id="kota">
<select name="kerja" id="kerja" size="4">

(bisa lebih dari satu)
<select name="bahasa" id="bahasa" size="4" multiple>
Hobi:
(bisa lebih dari satu)
Berenang
Nonton film
Musik


Contoh form (3)

<select name="jenis" id="jenis" size="4">
Tunjuk lokasi penempatan :


Link pada bidang gambar • •

Link dapat didefinisikan pada satu atau beberapa area pada sebuah bidang gambar Skema : <map name="peta"> <area shape="bentuk1" coords="koordinat1" href="url1" alt="teks1"> <area shape="bentuk2" coords="koordinat2" href="url2" alt="teks2"> ... src : nama file gambar usemap : nama definisi peta yang digunakan shape : default, rect, circle, poly coords : koordinat, dengan format : default : x1,y1,x2,y2 rect : x1,y1,x2,y2 circle : x,y,r poly : x1,y1,x2,y2,x3,y3,…,xn,yn href : URL yang dituju bila area di-klik

Contoh penggunaan map

Klik pada wajah untuk melihat biodata
<map name="aadc"> <area shape="circle" coords="131,82,37" href="titi.html" alt="Titi Kamal"> <area shape="rect" coords="172,52,238,129" href="adinia.html" alt="Adinia"> <area shape="poly" coords="300,85,311,103,308,137,306,172,295,198,219,259,224,239,210,224,213,161,248,127,273,86,273,86" href="dian.html" alt="Dian Sastro"> <area shape="rect" coords="314,105,355,170" href="ladya" alt="Ladya Cheryl"> <area shape="circle" coords="387,134,30" href="sissy.html" alt="Sissy Priscillia"> <area shape="default" nohref> Klik pada wajah untuk melihat biodata

Pengelompokan elemen dokumen • •

Beberapa elemen dokumen (teks, paragraf, gambar, tabel, dll) dapat dikelompokkan untuk menambahkan struktur lojik pada dokumen Pengelompokkan ada dua jenis : – –

• •

<span> dan
biasanya digunakan dengan parameter id dan class Struktur lojik ini dapat digunakan untuk : – –



inline (alur, flow) : <span> block (blok) :


mempermudah menginterpretasi isi dokumen memberikan tampilan sesuai struktur lojik dengan memanfaatkan CSS

Contoh :
<span class="nama">Adrian Marzuki
<span class="alamat">Jl. Tubagus Ismail XI/5
<span class="nama">Dewi Purnama
<span class="alamat">Jl. Cisitu Lama 24
<style type="text/css"> .mhs {border: black solid 1; margin-bottom: 10; padding: 10} .nama {font: bold 20 Arial} .alamat {font-style: italic}
<span class="nama">Adrian Marzuki
...

Related Documents

1 Modul_html Tkj 2
May 2020 5
Instalasi Pc Tkj 2
July 2020 7
Kkpi - 1 Tkj 3
May 2020 10
Remidi Tkj 1
May 2020 6
Gui-tkj-2
July 2020 8
Silabus Tkj
May 2020 8