Rabu, 23 November 2011

??


Private Sub Command1_Click()
Dim testmsg As Integer
testmsg = MsgBox("SILAHKAN ANDA KLIK TOMBOL", 1 + vbCritical, "test")
If testmsg = 1 Then
Label1 = "ANDA MENG-KLIK TOMBOL OK"
Else
Label1 = "ANDA MENG-KLIK TOMBOL CANCEL"
End If
End Sub

Private Sub Command2_Click()
Dim testmsg As Integer
testmsg = MsgBox("SILAHKAN ANDA KLIK TOMBOL", vbOKCancel + vbInformation, "test")
If testmsg = vbOK Then
Label1 = "ANDA MENG-KLIK TOMBOL OK"
Else
Label1 = "ANDA MENG-KLIK TOMBOL CANCEL"
End If
End Sub

Private Sub Command3_Click()
Dim testmsg As Integer
testmsg = MsgBox("SILAHKAN ANDA KLIK", vbYesNoCancel_ + vbExclamation, "test")
If testmsg = 6 Then
Label1 = "TESTING SUCCESSFULL"
ElseIf testmsg = 7 Then
Label1 = "ARE YOU SURE ?"
Else
Label1 = "TESTING FAILED"
End If
End Sub

Private Sub Command4_Click()
Dim usermsg As String
usermsg = InputBox("APA PESAN ANDA ?", "Massage Entri Form", "MASUKKAN PESAN ANDA DI SINI", 500, 700)
If usermsg <> "" Then
Label1 = usermsg
Else
Label1 = "NO MASSAGE"
End If
End Sub

Private Sub Command5_Click()
Form3.Show

End Sub

Input Box


InputBox akan menampilkan message dimana user dapat menginputkan suatu nilai atau message pada form tersebut. Format penggunaannya adalah sebagai berikut:

MyMessage=InputBox(Prompt, Title, default_text, x-position, y-position)

MyMessage adalah tipe data variant yang dideklarasikan sebagai string. Argumen yang tersedia dapat dijelaskan sebagai berikut: 
  1. Prompt            :  Pesan yang ditampilkan.
  2. Title                :  Judul dari Input Box.
  3. default-text     :  Default text yang ditampilkan pada field dimana user dapat menggunakannya atau menggantinya.
  4. x-position and y-position   : menunjukkan posisi dimana input box tersebut akan ditampilkan pada form
Tambahkan satu Command lagi pada project yang telah anda buat sebelumnya. Masukan kode berikut ini :

Private Sub Command4_Click()
Dim userMsg As String
   userMsg = InputBox("Apa pesan anda?", "Message Entry Form", _
   "Masukan message anda disini", 500, 700)
   If userMsg <> "" Then
      Label1.Caption = userMsg
   Else
      Label1.Caption = "No Message"
   End If
End Sub

Ketika user meng-klik tombol OK pada Input Box, pada label akan menampilkan message yang telah anda ketik, akan tetapi jika anda meng-klik tombol Cancel maka akan ditampilkan pesan "No Message".
Contoh berikut ini adalah untuk menerapkan penggunaan MessageBox. Tampilan yang akan dibuat sperti pada gambar 5.4.

 






Langkah-langkah :
1.    Jalankan IDE Visual Basic dan pilihlah project Standart Exe.
2.    Simpanlah project tersebut dengan nama cthPesan.frm untuk form dan cthPesan.vbs untuk projectnya.
3.    Pada form letakkan kontrol seperti pada gambar 5.5.
4.    Edit properti dari kontrol-kontrol seperti tabel 5.4.



Contoh Massage Box














Kemudian klik view code dan ketikan kode berikut ini :

Private Sub Command1_Click()
 Dim testMsg As Integer
   testMsg = MsgBox("Silahkan Anda Klik Tombol", 1, "Test")
   If testMsg = 1 Then
      Label1.Caption = "Anda meng-klik tombol OK"
   Else
      Label1.Caption = "Anda meng-klik tombol Cancel"
   End If
End Sub

Kode program di atas menggunakan Style Value untuk menampilkan tombol pada message. Kode program berikut menggunakan Konstanta untuk menmpilkan tombol pada message. Coba Anda ketikkan di Command2_Click dan lihat hasilnya!

Private Sub Command2_Click()
 Dim testMsg As Integer
   testMsg = MsgBox("Silahkan Anda Klik Tombol",vbOKCancel, "Test")
   If testMsg = vbOK Then
      Label1.Caption = "Anda meng-klik tombol OK"
   Else
      Label1.Caption = "Anda meng-klik tombol Cancel"
   End If
End Sub


 



Kamis, 17 November 2011

Belajar HTML dengan Mudah dan Cepat



DAFTAR ISI

DAFTAR  ISI …………..…………………………...…………………………... i
KATA PENGANTAR….…………………………...…………………………... iii
1.  WORLD WIDE WEB…………………………...…………………………... 1
Apa yang dimaksud dengan world wide web?………………………..     1
Bagaimana www bekerja? ……………………….……………………..     1
Bagaimana caranya browser menjemput pages ? …………………….  1
Bagaimana caranya browser menampilkan pages ? …………………   1
Siapa yang membuat standart web ? ………………………...………...    2
2. MENGENAL  HTML…………………………...………………………….… 3
Apa yang dimaksud dengan sebuah file HTML ? ………………………            3
Anda ingin mencobanya ? …………………………...…………………...  3
Penjelasan contoh diatas…………………………...…………….……….  4
Catatan untuk editor HTML………………………...……………………… 4
Pertanyaan dan jawaban untuk penyegaran..……………………………           4
3. ELEMEN - ELEMEN HTML…………………………...……………….…..  6
Tag-tag HTML………………………...………………...…….…………….   6
Elemen- elemen HTML ………………………...………………….……..    6
Mengapa kita menggunakan tag dengan huruf kecil ?…..………...….. 7
Atribut-atribut (lambang) tag…………………………...………………….. 7
Bentuk tanda kutip "red" atau 'red' ? ……………………………………...            8
4. DASAR - DASAR TAG HTML…………………………...………………...  9
Lakukan percobaan untuk contoh-contoh berikut: ………………………           9
Headings…………………………...………………...……………………… 10
Line break…………………………...………………...……………………..  11
Komentar atau catatan dalam HTML ……………………...……………    11
Tips yang sangat berguna! …………………………...……………….…..  11
Contoh-contoh yang perlu dicoba: …………………………...……………           12
Membandingkan tag dasar html: …………………………...……………  13
5. MEMFORMAT TEXT HTML…………………………...……………….…. 14
Contoh-contoh : …………………………...………………...………………            14
Bagaimana menampilkan source HTML…………………………...……  15
Tag untuk format text: …………………………...……………….………..   15
Tag untuk "computer output" : …………………………...……………….. 16
Tag untuk citations, quotations, definition: …………………………...…..           16
6. HTML CHARACTER ENTITIES…………………………...……………….           17
Karakter entity…………………………...……………………...…………… 17
Tanda spasi tetap (non-breaking space) …………………………...…… 17
The most common character entities: …………………………...………. 18
Some other commonly used character entities: …………………………            18
7. ENTITIES REFERENCE UNTUK HTML 4.01…………………………...            19
ASCII entities with new entity names…………………………...…………            19
Iso 8859-1 symbol entities…………………………...……………………   19
Iso 8859-1 character entities…………………………...…………………   20
Some other entities supported by HTML ………………………...………  21
8. LINKS DALAM HTML…………………………...…………………………. 23
Contoh-contoh: …………………………...……………………………...… 23
Tag anchor dan atribut href…………………………...…………………… 24
Atribut target…………………………...……………………………...…….   24
Tag anchor dan nama atribut…………………………...………………… 25
Contoh-contoh: …………………………...……………………………...… 26
Tag link dan target: …………………………...……………………………. 28
9. BINGKAI ( FRAME ) HTML…………………………...…………………… 29
Contoh: …………………………...……………………………...………….  29
Frame…………………………...……………………………...……………   29
Tag untuk frameset…………………………...…………………………….  30
Tag untuk frame: …………………………...……………………………...   30
Catatan - tips yang berguna. …………………………...…………………  30
Contoh-contoh: …………………………...……………………………...… 31
Tag untuk frame: …………………………...……………………………...   33




KATA PENGANTAR

Dari hari ke hari, semakin banyak guru dan siswa yang belajar Internet, baik dalam hal pemakaian komputer sebagai alat bantu belajar ataupun menggunakan komputer sebagai object untuk belajar.
Komputer sebagai object belajar dapat dibagi dalam beberapa kelompok diantaranya adalah pengetahuan tentang perangkat keras (hardware) dan tentang perangkat lunak (software). Mempelajari perangkat lunak merupakan kegiatan yang tidak ada habisnya, dari hari ke hari, selalu saja muncul sesuatu yang baru. Secara umum pembelajaran perangkat lunak dapat kita bagi dalam 3 kategori yakni : Pengguna software Aplikasi (Operator), Pembuat program pengolahan (Programmer), Penyaji Imformasi ke World Wide Web (Web master).
Pada kesempatan ini penyajian imformasi ke World Wide Web menjadi topik pembahasan utama. Untuk menyajikan informasi dibutuhkan suatu keahlian khusus, dimana informasi yang akan disampaikan harus ditata sedemikian rupa supaya public tertarik dan punya motivasi untuk menyimak informasi yang disampaikan. Media utama yang dipakai sebagai jendela informasi adalah layar komputer yang dikontrol atau dikendalikan oleh berbagai merek dan jenis komputer yang berbeda operating systemnya. Tetapi Web master mengharapkan agar informasi yang disajikan dapat dilihat sesuai dengan hasil rancangannya, dimana saja dengan komputer jenis apapun.
Untuk tujuan tersebuat dirancang salah satu bahasa pengantar pemrograman untuk Internet yang diberi nama Hyper Text Markup Language disingkat dengan HTML.   Dengan menggunakan bahasa ini didukung oleh fasilitas dan perangkat komunikasi, maka koneksi antar komputer dapat terwujut. Sarana komunikasi tersebut menggunakan standart komunikasi yang dinamakan HTTP.    Dengan HTTP semua komputer dalam Web dapat berkomunikasi satu sama lainnya, sehingga jarak dan waktu tidak lagi menjadi hambatan untuk memperoleh informasi yang telah tersedia pada komputer server (pelayanan). 
Bila Anda ingin menjadi seorang Web master maka, diharuskan untuk memahami pemrograman dengan HTML.  Supaya dikemudian hari Anda dapat mengendalikan dan mengatur Web site yang Anda buat. Web site yang baik adalah Web site yang dinamis yakni yang dapat berinteraksi dengan pengunjungnya (user/Quest). Membuat Web site dinamis maka harus berurusan dengan HTML.
Mengapa dan bagaimana menggunakannya? Ikuti seluruh sajian berikut ini.  Buku On-line ini disusun sedemikian rupa, dilengkapi dengan sejumlah contoh-contoh source program yang dapat dibuka dan di jalankan. Sehingga untuk penulisan program dapat menghemat waktu.
Bandung Juni 2001
Penulis,  Binsar Siagian.


BAB 1 

World Wide Web.


A. Pertanyaan dan jawaban singkat tentang World Wide Web


1. Apa yang dimaksud dengan World Wide Web?

§ World Wide Web (WWW) biasanya disebut sebagai Web.
§ Web adalah sebuah jaringan komputer (network) yang terdapat diseluruh dunia.
§ Semua komputer dalam Web dapat berkomunikasi satu sama lainnya. 
§ Semua komputer menggunakan standart komunikasi yang dinamakan HTTP.

2. Bagaimana WWW bekerja?

§ Informasi Web disimpan dalam dokumen disebut Web pages.
§ Web pages adalah file yang disimpan pada komputer disebut Web servers
§ Komputer pembaca Web pages disebut Web clients
§ Web clients menampilkan page dengan program disebut sebagai Web Browser.
§ Browser yang populer diantaranya adalah Internet Explorer dan Netscape Navigator.

3. Bagaimana caranya browser menjemput pages ?

§ Browser menjemput sebuah Web page dari sebuah server dengan menggunakan request (permintaan).
§ Sebuah request adalah standart dari permintaan HTTP yang berisi sebuah page address.
§ Sebuah page address diperlihatkan seperti bentuk berikut ini: http://www..tedcbandung.com/index.htm.

4. Bagaimana caranya browser menampilkan pages ?

§ Didalam semua Web page  terdapat instruksi atau perintah-perintah  yang berfungsi untuk menampilkan isinya.
§ Browser menampilkan isi page dengan membaca instruksi baris per baris.
§ Instruksi untuk menampilkan pada umumnya disebut HTML tags.
§ Contoh HTML tags seperti berikut : <p>Ini sebuah Paragraph</p>.

5. Siapa yang membuat Standart Web ?

§ Pembuat Standart Web bukan Netscape atau Microsoft.
§ Pembuat aturan body (kerangka)  Web adalah W3C.
§ Pendiri W3C adalah World Wide Web Consortium.
§ W3C membuat spesifikasi untuk standart Web secara bersama-sama.
§ Standart Web yang terpenting dan umum adalah HTML, CSS and XML.
§ Standart HTML yang terbaru adalah XHTML 1.0.


B. Pertanyaan dan jawaban lengkap tentang World Wide Web


1. Bagaimana cara kerja World Wide Web ?

§ World Wide Web adalah koleksi informasi yang sangat luas, itu dihasilkan dari ratusan ribu komputer dari seluruh dunia. Bila Anda mengakses dokumen dari Web, maka banyak pandangan  yang melatarbelakanginya. Disini akan diuraikan deskripsi sederhana tetang pandangan tersebut.
§ World Wide Web adalah sebuah jaringan yang terdiri dari ribuan komputer,  semuanya itu dikelompokkan menjadi dua kategori yakni: clients and servers. Melalui penggunaan software khusus mereka dapat dibentuk menjadi satu jenis jaringan yang disebut  “a client-server network”  ini bukan sesuatu yang mengherankan.
§ Servers menyimpan informasi dan melakukan proses permintaan clients. Kemudian server mengirimkan permintaan informasi ke clients. Informasi ini terdiri dari berbagai jenis data diantaranya, images, sounds, dan text. Server juga mengirimkan instruksi-instruksi cara menampilkan informasi ke client. Instruksi ini dikirimkan dalam bentuk format “Hypertext Markup Language” (HTML).
§ Clients  membuat permintaan untuk Informasi dan juga mengambil alih tugas untuk menampilkan Informasi ke layar komputer. Bila Anda menggunakan sebuah Web browser  untuk menuntun ke Web, maka software browser akan berperan sebagai sebuah client.
§ World Wide Web adalah sebuah jaringan distribusi (distributed network). Artinya tidak ada komputer pusat (central) untuk World Wide Web. Beberapa server pada Web dapat diakses secara langsung melalui sebuah client. Bila sebuah server pada World Wide Web mengalami kegagalan pemakaian (tidak berfungsi), itu bukan berarti efek dari  perbuatan dari server lain.
§ Pemakai mengendalikan World Wide Web melalui penggunaan hubungan hypertext (hypertext links). Bila Anda memilih atau meng-click pada sebuah hypertext link, itu artinya Anda pergi ke area lain pada Internet. Hampir semua dokumen dalam Web terhubung melalui penggunaan hypertext links.
§ Kebanyakan dokumen pada World Wide Web ditulis dalam bentuk Hypertext Markup Language (HTML). HTML menyediakan instruksi-instruksi untuk software client dalam hal bagaimana dokumen tersebut akan di displaykan. HTML juga memiliki informasi  tentang bagaimana menyambungkan sebuah dokumen ke dokumen lainnya pada Web.

2. Bagaimana URLs bekerja?

§ Hampir semua item informasi pada World Wide Web dapat diakses secara langsung. Itu disebabkan oleh setiap dokumen, file, dan image, telah memiliki alamat yang spesifik. Alamat ini disebut sebagai Uniform Resource Locators (URLs). URLs digunakan oleh software Web browsing untuk menuju lokasi dan meng-akses informasi pada World Wide Web. Cara berpikir dari URLs sebagai penunjuk pengalamatan untuk Internet.
§ Gambar 1-1: Penulisan Alamat Web
§ Bagian pertama dari URL disebut sebagai  protocol. Biasanya ditulis dengan http://, yakni singkatan dari Hypertext Transfer Protocol. Beberapa URLs dimulai dengan protocol yang berbeda seperti ftp:// atau news://. Bila Anda meng-akses sebuah dokumen dari hard disk local melalui Web maka URL akan dimulai dengan tulisan file://.
§ Bagian kedua dari URL (www.zdnet.com) disebut sebagai  domain name. Bila Anda sudah pernah menggunakan e-mail pada Internet, besar kemungkinan  hal ini sudah anda ketahui. Domain menggambarkan nama dari server yang akan anda sambungkan / hubungi.
§ Bagian ketiga dari URL (~zdi/software/win95) disebut sebagai  directory path. Ini menunjukkan area spesifik pada server dimana item tersebut ditempatkan. Directory paths pada Web servers  bekerja seperti pada hard disk di komputer desktop Anda. Untuk menuju lokasi  tempat file pada server, pertama sekali anda harus mengindikasikan direktorynya.
§ Bagian keempat dari URL (utils.html) disebut sebagai  document file name.  Ini mengindikasikan file yang akan diakses. Biasanya bentuk filenya adalah HTML, tetapi kadang-kadang dapat juga berupa sebuah image , sound, atau file bentuk lainnya.
§ Kadang-kadang URL memiliki bagian kelima (#WINZIP) disebut sebagai anchor name. Ini penunjuk ke bagian tertentu  pada bagian dalam dokumen HTML. Dia selalu didahului dengan tanda pagar  (#). Anchors  sangat berguna dalam pengelolaan dokumen yang besar.

3. Bagaimana menggunakan sebuah Web Browser ?

Web browser Anda adalah pintu gerbang Anda untuk menuju World Wide Web. Browser adalah software client yang mengizinkan Anda untuk mengakses dan menampilkan beberapa dokumen pada Web. Ada beberapa macam Web browser, yang mungkin berkembang dan bertambah setiap tahunnya. Bila anda selalu menggunakan Web ada baiknya untuk selalu memperbaharui software sesuai dengan perkembangannya. Berbeda Web browser berarti ada perbedaan kemampuan dan masing-masing akan menampilkan halaman dengan berbagai variasi. Pada kesempatan ini kita akan menggunakan Web browser dari Microsoft yakni Internet Explorer versi 5.00 salah satu browser yang populer saat ini disamping browser lain, misalnya Netscape atau Opera.


BAB 2.

Mengenal  HTML


A. Pertanyaan dan jawaban singkat tentang File HTML



1. Apa yang dimaksud dengan sebuah File HTML ?

·   HTML adalah singkatan dari Hyper Text Markup Language.
·   Sebuah file HTML terdiri dari file Text yang ditambahkan dengan tag (tanda pengenal).
·   Penambahan tanda pengenal (tag) untuk memberitahukan Web Browser, bagaimana cara menampilkan page.
·   Penyimpanan (save) sebuah file HTML harus menggunakan extension htm atau html.
·   File HTML dapat dibuat dengan menggunakan text editor seperti Notepad.

2. Anda ingin mencobanya ?

Bila Anda menggunakan Windows, jalankan Notepad dan tulis baris teks berikut ini, kemudian simpan (Save As) pada folder “C:\BelajarHTML\Sample”  dengan nama file “latihan2_1.html” !

<html>
   
<head>
<title>Judul page</title>
</head>
   
<body>
   
Ini adalah homepage Saya yang pertama. 
 
<b>Tulisan ini menggunakan bold</b>
 
</body>
 
</html>

Jalankan Internet Browser.
Pilih menu “File” kemudian “Open”, dialog Box akan muncul.
Pilih “Browse” dialog Box Internet Explorer muncul, double click folder “BelajarHTML” double click folder “Sample” kemudian pilih file “latihan2_1.htm” dan click “Open”.
Sekarang Anda dapat melihat sebuah alamat pada dialog box, seperti contoh “C:\BelajarHTML\Sample\latihan2_1.html”. Klick “OK” dan kemudian Browser akan menampilkan page hasil program.

Ini adalah homepage Saya yang pertama. Tulisan ini menggunakan bold

    Penjelasan Contoh diatas.

Tag yang pertama pada dokumen HTML Anda adalah <html>.  Tag ini memberitahukan Browser bahwa ini tanda start (awal) sebuah dokumen HTML. Tag yang terakhir pada dokumen Anda adalah </html>. Tag ini memberitahukan Browser bahwa ini tanda akhir (end) dari dokumen HTML.
Tulisan diantara tag <head> dan tag </head> adalah informasi  judul. Informasi judul tidak ditampilkan pada window browser.
Tulisan diantara tag <body> dan tag </body> adalah Informasi yang akan ditampilkan pada window browser.
Tulisan diantara tag <title> dan tag </title> adalah judul dari dokumen Anda. Informasi ini yang akan ditampilkan pada Caption browser.
Tulisan diantara tag <b> dan tag </b> akan ditampilkan dengan font Bold.


3. Catatan untuk Editor HTML.

Anda dapat mengedit HTML dengan menggunakan Editor WYSIWYG (what you see is what you get) seperti FrontPage, Claris Home Page atau Adobe PageMill yang langsung akan membuatkan tag pada file plain text.
Tetapi bila Anda ingin menjadi Web Developer yang terampil, Saya anjurkan Anda untuk memulai belajar lewat plain text, dalam penulisan sebuah file HTML. Karena dalam pembuatan page yang dinamis Editor HTML diatas tidak dapat berbuat banyak untuk membantu Anda.


4. Pertanyaan dan jawaban untuk penyegaran.

1.   Setelah saya melakakukan edit pada sebuah file HTML, Saya tidak dapat melihat hasil pada Browser, mengapa ?
J:   Pastikan bahwa Anda menyimpan (save) file dengan nama dan extension yang benar. Misalnya : “C:\BelajarHTML\Sample\ latihan1_1.html”. Kemudian pastikan bahwa Anda memanggil file yang Anda simpan tadi saat membuka lewat Browser.

2.   Saya mencoba melakakukan perubahan (edit) pada sebuah file HTML, ketika Browser Saya jalankan tidak ada hasil perubahan pada Browser, mengapa ?
J:   Browser menggenggam page Anda, sehingga dia tidak pernah melakukan dua kali pembacaan file yang sama. Bila Anda melakukan penggantian pada page Browser tidak mengetahui hal itu. Gunakan tombol Refresh/reload untuk memaksa Browser membaca file page hasil edit.
3.   Bolehkah Saya menggunakan Internet Explorer dan Netscape Navigator dengan file yang sama ?
J:   Ya, Anda dapat menggunakannya dalam latihan ini dengan Internet Explorer 4.0 atau Netscape Navigator 4.0 atau yang terbaru. Walaupun dalam beberapa contoh kita berasumsi bahwa Anda menggunakan Internet Explorer 4.0 atau 5.0. Karena ada kelemahan dari Netscape untuk mendukung standard Web yang baru.
4.   Komputer Saya kebetulan menggunakan Windows, bagaimana bila menggunakan Macintosh (Mac) ?
J:   Anda dapat menggunakannya dalam latihan ini, Walaupun bukan menggunakan Windows misalnya Mac. Tetapi untuk beberapa contoh program kita mengasumsikan Anda menggunakan Windows 98 atau Windows 2000.

 



BAB 3.

Elemen - elemen HTML


Dokumen HTML terdiri dari File Text yang dibuat dengan berbagai elemen (unsur/dasar) HTML.
Elemen-elemen HTML didefenisikan dengan menggunakan berbagai Tag

Tag-tag HTML

  • Tag HTML digunakan untuk memberikan tanda pada elemen HTML
  • Tag HTML diapit oleh tanda dengan dua buah karakter < and >
  • Diantara dua karakter yang diapit disebut sebagai “angle brackets”
  • Biasanya Tag HTML terdiri dari sepasang tanda seperti <b> dan </b>
  • Tag yang pertama dari pasangan tersebut adalah “start tag”, dan yang kedua adalah “end tag”.
  • Tulisan (text) diantara start dan end tags adalah “element content”.
  • Tag HTML tidak mempermasalahkan huruf besar atau kecil <b> artinya sama dengan <B>


Elemen- elemen HTML

Ingat contoh HTML dari halaman sebelumnya :

<html>
   
<head>
<title>Judul page</title>
</head>
   
<body>
   
Ini adalah homepage Saya yang pertama. 
 
<b>Tulisan ini menggunakan bold</b>
 
</body>
 
</html>

Ini contoh elemen HTML :

<b>Tulisan ini menggunakan bold</b>
 
Elemen HTML dimulai dengan sebuah start tag: <b>
Content atau Isi dari elemen HTML adalah:
Tulisan ini menggunakan bold
Elemen HTML diakhiri dengan sebuah end tag: </b>

Kegunaan dari tag <b>  adalah untuk mendefenisikan sebuah elemen HTML supaya mendisplaykannya sebagai tulisan tebal (bold).
Ini juga sebuah elemen HTML:

<body>
   
Ini adalah homepage Saya yang pertama. 
 
<b>Tulisan ini menggunakan bold</b>
 
</body>

Elemen HTML dimulai dengan sebuah start tag: <body> dan diakhiri dengan sebuah end tag: </body>
Kegunaan dari tag <body>  adalah untuk mendefenisikan sebuah elemen HTML bahwa dianya (tubuhnya) mengandung dokumen HTML.

Mengapa kita menggunakan tag dengan huruf kecil ?

Diatas kita menyebutkan Tag HTML tidak mempermasalahkan huruf besar atau kecil <b> artinya sama dengan <B>.
Bila Anda mengamati Web, Anda akan memberikan catatan bahwa kebanyakan contoh menggunakan tag dengan huruf besar. Kita selalu menggunakan huruf kecil , mengapa?
Bila kita mempersiapkan diri untuk generasi HTML yang berikutnya, maka kita harus membiasakan diri dengan menggunakan tag dengan huruf kecil. World Wide Web Consortium (W3C) merekomendasikan huruf kecil untuk HTML4 dan juga untuk XHTML (generasi berikutnya dari HTML)


Atribut-atribut (lambang) Tag

Tag dapat memiliki atribut. Atribut dapat memberikan informasi tambahan tentang elemen HTML pada page Anda.
Tag ini mendefenisikan elemen body dari page HTML Anda: <body>. Dengan menambahkan sebuah atribut bgcolor, Anda dapat memberitahukan Browser, bahwa warna latar belakang (background color) dari page Anda akan diubah menjadi merah seperti : <body bgcolor="red">.
Tag ini mendefenisikan sebuah tabel HTML : <table>. Dengan menambahkan sebuah atribut border(batas), Anda dapat memberitahukan Browser, bahwa tabel dibuat tanpa tanda: <table border=”0”>

Atribut selalu dibuat dalam bentuk pasangan seperti ini : name=”value”.
Atribut selalu ditambahkan pada bagian start tag dalam sebuah elemen HTML.


Bentuk tanda kutip “red” atau ‘red’ ?

Nilai atribut selalu diapit oleh dua tanda kutip. Biasanya digunakan tanda kutip ganda ( ) tetapi yang single ( ) pun dapat digunakan.

Pada beberapa kondisi tertentu (janggal), seperti bila nilainya sendiri memiliki tanda kutip, biasanya kita gunakan tanda kutip tunggal, seperti contoh dibawah ini :
Name=’Binsar “bermarga” Siagian’



BAB 4.

Dasar – dasar Tag HTML

 

Bagian terpenting dari tag HTML adalah tag yang mendefenisikan Headings, paragraphs dan line breaks.
Cara yang terbaik untuk belajar HTML adalah dengan cara mencoba Contoh-contoh.  Saya sudah mempersiapkan beberapa contoh yang dapat Anda coba seperti cara-cara yang telah dijelaskan pada halaman sebelumnya.
Contoh programnya sudah tersedia pada Disket Latihan. Dengan adanya file-file ini maka diharapkan Anda dapat bekerja dan mencoba lebih praktis dan cepat.
File aslinya dibuat dengan extension “namafile.txt”, dengan maksud bila Anda melakukan perubahan, maka yang Anda ubah adalah pada file HTML.
Oleh sebab itu langkah pertama adalah Open file Asli dan Save menjadi file HTML dan kemudian Anda dapat melakukan perubahan.
 

Lakukan percobaan untuk contoh-contoh berikut :

Dokumen HTML yang sangat sederhana
Contoh ini adalah sebuah dokumen HTML yang sangat sederhana, dengan jumlah tag yang minimal.
Contoh ini mendemonstrasikan, bagaimana sebuah text yang diapit oleh elemen body ditampilkan pada browser.
(Buka file Latihan 4-1.txt dan simpan dengan nama latihan4_1.html, Open file “latihan4_1.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).

<html>
<body>
Tulisan yang diapit oleh elemen body ditampilkan pada browser.
</body>
</html>

Paragraph
Contoh ini adalah sebuah dokumen HTML yang mendemonstrasikan, bagaimana tampilan sebuah   tulisan yang diapit oleh elemen paragraph <p> </p>.
HTML akan secara otomatis menambahkan satu baris kosong sebelum dan sesudah heading.
(Buka file Latihan 4-2.txt dan simpan dengan nama latihan4_2.html, Open file “latihan4_2.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).

<html>
<body>

<p>Ini sebuah paragraph baris 1.</p>
<p>Ini sebuah paragraph baris 2.</p>
<p>Ini sebuah paragraph baris 3.</p>
<p>Elemen-elemen Paragraph didefenisikan dengan tag p.</p>

</body>
</html>


Headings

Heading didefenisikan dengan tag <h1> sampai <h6>. <h1> mendefenisikan heading yang terbesar, dan <h6> mendefenisikan heading yang terkecil.
HTML akan secara otomatis menambahkan satu baris kosong sebelum dan sesudah heading.
(Buka file Latihan 4-3.txt dan simpan dengan nama latihan4_3.html, Open file “latihan4_3.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).

<html>
<body>

<h1> Ini contoh dari sebuah heading 1</h1>
<h2> Ini contoh dari sebuah heading 2</h2>
<h3> Ini contoh dari sebuah heading 3</h3>
<h4> Ini contoh dari sebuah heading 4</h4>
<h5> Ini contoh dari sebuah heading 5</h5>
<h6> Ini contoh dari sebuah heading 6</h6>

<p>Gunakan tag heading hanya untuk Heading, jangan gunakan untuk  membuat  tuliasan supaya menjadi besar. Gunakan tag yang lain untuk keperluan itu.</p>

</body>
</html>


Line Break

Tag <br> akan digunakan apabila Anda menginginkan mangakhiri baris, seperti layaknya menekan tombol Enter, tetapi tidak menginginkan sebuah paragraph yang baru. Tag <br> memaksa memutus baris bila Anda menempatkannya dimana saja diantara text.
Contoh:
<p>This <br> is a para<br>graph with line breaks</p>

Tag <br> merupakan tag tunggal tidak ada tanda penutupnya.

(Buka file Latihan 4-4.txt dan simpan dengan nama latihan4_4.html, Open file “latihan4_4.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).

<html>
<body>

<p>
Untuk memotong <br>baris<br>dalam sebuah<br>paragraph<br>gunakan tag br.
</p>

</body>
</html>



Komentar atau Catatan dalam HTML

Tag komentar digunakan untuk memasukkan catatan-catatan programmer pada source code HTML. Sebuah komentar tidak akan diproses oleh browser. Anda dapat menggunakan catatan untuk menjelaskan arti dari sekelompok program, yang dapat membantu Anda untuk memahami seluruh isinya bila dikemudian hari diperlukan perbaikan atau pengembangan.
Contoh:
<!--Ini contoh tag untuk komentar atau catatan -->


Tips yang sangat berguna !

Bila Anda menulis text HTML, Anda tidak akan tahu persis bagaimana hasilnya bila ditampilkan dengan browser lain. Karena ada orang yang memiliki display yang besar, dan ada juga yang kecil.  Apabila dilakukan pengubahan ukuran Window maka saat itu juga akan dilakukan format ulang tampilan. Jangan melakukan pengaturan pada layar komputer Anda dengan menambahkan baris kosong atau spasi dalam text.
HTML akan memotong  spasi yang ada dalam text Anda. Banyak spasi diatara kata dianggab menjadi satu spasi kosong dan dalam satu baris kosong yang memiliki banyak spasi dianggab hanya satu spasi kosong.
Menggunakan paragraph kosong dengan tag <p></p> untuk menyisipkan baris kosong adalah cara yang kurang baik. Lebih baik Anda menggunakan tag <br>. (Tetapi jangan menggunakan tag <br> untuk membuat daftar atau list, tunggu sampai Anda belajar tentang list pada HTML.)
Mungkin sekarang Anda  akan mempunyai catatan bahwa paragraph dapat ditulis tanpa menutup tag </p>.
Jangan mempercayai hal itu. Versi berikutnya dari HTML tidak akan mengijinkan Anda melompati atau mengabaikan tag penutup.
HTML akan secara otomatis menambahkan baris kosong sebelum dan sesudah elemen, seperti sebelum dan sesudah paragraph, dan sebelum dan sesudah sebuah heading.
Kita menggunakan penggaris (rule) horizontal ( tag <hr>), untuk memisahkan section pada latihan kita.

Contoh-Contoh yang perlu dicoba :

1. Paragraph dengan banyak spasi
Contoh ini mendemonstrasikan beberapa default untuk elemen paragraph. (Buka file Latihan 4-5.txt dan simpan dengan nama latihan4_5.html, Open file “latihan4_5.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).
2. Sulitnya mengatur Penulisan Puisi
Contoh ini mendemonstrasikan beberapa problem dengan format HTML. (Buka file Latihan 4-6.txt dan simpan dengan nama latihan4_6.html, Open file “latihan4_6.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).
3. Membuat posisi center untuk heading
Contoh ini mendemonstrasikan cara menempatkan Heading di posisi Center. . (Buka file Latihan 4-7.txt dan simpan dengan nama latihan4_7.html, Open file “latihan4_7.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).



4. Horizontal Rule
Contoh ini mendemonstrasikan cara menempatkan garis horizontal diantara baris text. . (Buka file Latihan 4-8.txt dan simpan dengan nama latihan4_8.html, Open file “latihan4_8.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).
5. Catatan atau Hidden Comment
Contoh ini mendemonstrasikan cara menempatkan catatan dalam Source code HTML. . (Buka file Latihan 4-9.txt dan simpan dengan nama latihan4_9.html, Open file “latihan4_9.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).
6. Warna latar belakang (background)
Contoh ini mendemonstrasikan cara mengubah warna background dari sebuah page HTML. . (Buka file Latihan 4-10.txt dan simpan dengan nama latihan4_10.html, Open file “latihan4_10.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).


Membandingkan tag Dasar HTML:

NN: Netscape, IE: Internet Explorer, W3C: Web Standard

Start Tag
NN
IE
W3C
Purpose
3.0
3.0
3.2
Defines a html document
3.0
3.0
3.2
Defines the documents' body
3.0
3.0
3.2
Defines heading 1 to heading 6
3.0
3.0
3.2
Defines a paragraph
3.0
3.0
3.2
Inserts a single line break
3.0
3.0
3.2
Defines a horizontal rule
3.0
3.0
3.2
Defines a comment in the HTML source code




BAB 5.

Memformat Text HTML


HTML mendefenisikan banyak elemen untuk melakukan format output, seperti bold atau text Italic.
Dibawah ini sejumlah contoh yang dapat Anda coba sendiri.

Contoh-contoh :

1. Memformat Text.
Contoh ini mendemonstrasikan cara memformat text dalam sebuah dokumen HTML. . (Buka file Latihan 5-1.txt dan simpan dengan nama latihan5_1.html, Open file “latihan5_1.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).
2. Memformat Text dengan tag <pre>. (Preformatted text)
Contoh ini mendemonstrasikan cara, bagaimana Anda supaya dapat mengendalikan line break dan space dengan tag <pre>. Sehingga yang tampil dilayar persis seperti yang Anda susun pada text Editor. (Buka file Latihan 5-2.txt dan simpan dengan nama latihan5_2.html, Open file “latihan5_2.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).
3. Memformat Text dengan tag “Computer output”
Contoh ini mendemonstrasikan bagaimana perbedaan tag “computer output”. Untuk dapat membedakan tulisan listing program komputer (Buka file Latihan 5-3.txt dan simpan dengan nama latihan5_3.html, Open file “latihan5_3.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).
4. Memformat Text dengan bentuk alamat
Contoh ini mendemonstrasikan bagaimana bentuk penulisan untuk alamat seseorang dalam dokumen HTML. (Buka file Latihan 5-4.txt dan simpan dengan nama latihan5_4.html, Open file “latihan5_4.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).
5. Memformat Text dengan bentuk singkatan (Abbreviations and acronyms)
Contoh ini mendemonstrasikan bagaimana cara penulisan untuk Singkatan atau persamaan. (Buka file Latihan 5-5.txt dan simpan dengan nama latihan5_5.html, Open file “latihan5_5.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).
6. Memformat Text dengan “text direction”
Contoh ini mendemonstrasikan bagaimana cara mengubah arah penulisan text. (Buka file Latihan 5-6.txt dan simpan dengan nama latihan5_6.html, Open file “latihan5_6.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).

7. Memformat Text dengan “Quotations”
Contoh ini mendemonstrasikan bagaimana cara mengubah posisi Indent text. (Buka file Latihan 5-7.txt dan simpan dengan nama latihan5_7.html, Open file “latihan5_7.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).
Dengan block elemen quote, browser menyisipkan line break dan margin, tetapi elemen q tidak mengubah (render)  sesuatu menjadi sesuatu yang khusus.
8. Memformat Text dengan cara Menghapus dan menyisipkan Text.
Contoh ini mendemonstrasikan bagaimana cara memberikan tanda ke subuah text yang akan dihapus atau disisipkan dalam sebuah dokumen. (Buka file Latihan 5-8.txt dan simpan dengan nama latihan5_8.html, Open file “latihan5_8.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).

Bagaimana menampilkan Source HTML.

Pernahkah Anda melihat  sebuah Web page yang luarbiasa dan,” Bagaimana mereka membuatnya ?”. Untuk melihatnya, sangat sederhana, click option View pada toolbar browser Anda dan pilih SOURCE  atau PAGE SOURCE. Tindakan ini akan membuka sebuah window yang memperlihatkan kepada kita actual HTML dari page tersebut.
Ingat !, Anda dapat menyimpan source file, dan menggunakannya sebagai sebuah template untuk Web page milik Anda. 


Tag untuk Format Text :

NN: Netscape, IE: Internet Explorer, W3C: Web Standard

Start Tag
NN
IE
W3C
Purpose
3.0
3.0
3.2
Defines bold text
3.0
3.0
3.2
Defines big text
3.0
3.0
3.2
Defines emphasized text 
3.0
3.0
3.2
Defines italic text
3.0
3.0
3.2
Defines small text
3.0
3.0
3.2
Defines strong text
3.0
3.0
3.2
Defines subscripted text
3.0
3.0
3.2
Defines superscripted text

4.0
4.0
Defines inserted text

4.0
4.0
Defines deleted text
<s>



Deprecated. Use <del> instead
<strike>



Deprecated. Use <del> instead
<u>



Deprecated. Use styles instead

Tag untuk "Computer Output" :

 

Start Tag
NN
IE
W3C
Purpose
3.0
3.0
3.2
Defines computer code text
3.0
3.0
3.2
Defines keyboard text 
3.0
3.0
3.2
Defines sample computer code
3.0
3.0
3.2
Defines teletype text
3.0
3.0
3.2
Defines a variable
3.0
3.0
3.2
Defines preformatted text
<listing>



Deprecated. Use <pre> instead
<plaintext>



Deprecated. Use <pre> instead
<xmp>



Deprecated. Use <pre> instead

 

Tag untuk Citations, Quotations, Definition:

 

Start Tag
NN
IE
W3C
Purpose


4.0
Defines an abbreviation

4.0
4.0
Defines an acronym
4.0
4.0
3.2
Defines an address element


4.0
Defines the text direction
3.0
3.0
3.2
Defines a long quotation

4.0
4.0
Defines a short quotation
3.0
3.0
3.2
Defines a citation

3.0
3.2
Defines a definition term






BAB 6.

HTML Character Entities


Beberapa karakter seperti  tanda lebih kecil ( < ) , memiliki arti tersendiri dalam HTML, oleh sebab itu tidak dapat digunakan didalam penulisan text.
Untuk mendisplaykan tanda lebih kecil (<) dalam HTML, kita harus menggunakan “entity” karakter .

Karakter Entity

Beberapa karakter ada yang mempunyai arti tersendiri dalam HTML, seperti  tanda lebih kecil ( < ), memiliki arti start tag dalam HTML. Bila kita menginginkan browser menampilkan tanda < kita harus menyisipkan karakter entity didalam source HTML.
Karakter entity terdiri dari tiga macam yakni sebuah ampersand (&), sebuah nama entity atau sebuah tanda #  dan sebuah entity number, dan yang terakhir sebuah tanda semicolon ( ; ).
Untuk menampilkan tanda lebih kecil pada dokumen HTML kita harus menulis : &lt atau &#60. Keuntungan dari penggunaan nama singkatan lebih mudah mengingatnya dari pada urutan angka kodenya. Kerugiannya tidak semua browser mendukung penggunaan singkatan yang baru, sedangkan dengan penggunaan nomor code semua browser dapat menjalankannya.
Catatan tanda-tanda ini sangat sensitip
Contoh berikut ini memperlihatkan untuk Anda cara pemakaian “character entities” 
(Buka file Latihan 6-1.txt dan simpan dengan nama latihan6_1.html, Open file “latihan6_1.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).

Tanda spasi tetap (Non-breaking Space)

Seluruh “character entity” dalam penulisan program HTML adalah bersifat “non-breaking space” yakni tidak ada pemotongan spasi diantara text yang ditulis.
Biasanya HTML akan memotong spasi yang terdapat pada text seperti yang telah dijelaskan sebelumnya, yakni bila Anda tulis 10 spasi dalam text HTML maka Browser akan membuang 9 spasi dari padanya. Untuk menambahkan spasi yang tetap pada tampilan browser maka Anda harus menggunakan &nbsp yakni character entity (Non-breaking Space)
Berikut ini disajikan sejumlah tabel yang berhubungan dengan “character entity” yang dapat digunakan sesuai keperluan.


 

The Most Common Character Entities:

Result

Description
Entity Name
Entity Number

non-breaking space
&nbsp;
&#160;
less than
&lt;
&#60;
greater than
&gt;
&#62;
&
ampersand
&amp;
&#38;
"
quotation mark
&quot;
&#34;
'
apostrophe 

&#39;

 

Some other Commonly Used Character Entities:

Result

Description
Entity Name
Entity Number
¢
cent
&cent;
&#162;
£
pound
&pound;
&#163;
¥
yen
&yen;
&#165;
§
section
&sect;
&#167;
©
copyright
&copy;
&#169;
®
registered trademark
&reg;
&#174;
×
multiplication
&times;
&#215;
÷
division
&divide;
&#247;

Character entities yang lebih lengkap, dijelaskan pada bagian berikutnya yakni HTML 4.01 Entities Reference.




BAB 7.

Entities Reference untuk HTML 4.01


HTML 4.01 mendukung ISO 8859-1 yakni karakter set untuk Latin-1.
Bagian terendah dari ISO 8859-1 ( kode dari 0-127) adalah standart original (asli) dari kode ASCII 7 bit. Semua karakter ini dapat digunakan tanpa sebuah Character reference.
Bagian tertinggi dari ISO 8859-1 ( kode dari 160-225) semuanya akan dapat digunakan dengan memakai nama “character entity”.
Catatan nama “character entity” sangat sensitive.

ASCII Entities with new Entity Names

Result

Description
Entity Name
Entity Number
"
quotation mark
&quot;
&#34;
&
ampersand
&amp;
&#38;
less-than
&lt;
&#60;
greater-than
&gt;
&#62;

 

ISO 8859-1 Symbol Entities

Result

Description
Entity Name
Entity Number

non-breaking space
&nbsp;
&#160;
¡
inverted exclamation mark
&iexcl;
&#161;
¤
currency
&curren;
&#164;
¢
cent
&cent;
&#162;
£
pound
&pound;
&#163;
¥
yen
&yen;
&#165;
¦
broken vertical bar
&brvbar;
&#166;
§
section
&sect;
&#167;
¨
spacing diaresis
&uml;
&#168;
©
copyright
&copy;
&#169;
ª
feminine ordinal indicator
&ordf;
&#170;
«
angle quotation mark (left)
&laquo;
&#171;
¬
negation
&not;
&#172;
­
soft hyphen
&shy;
&#173;
®
registered trademark
&reg;
&#174;
¯
spacing macron
&macr;
&#175;
°
degree
&deg;
&#176;
±
plus-or-minus 
&plusmn;
&#177;
²
superscript 2
&sup2;
&#178;
³
superscript 3
&sup3;
&#179;
´
spacing acute
&acute;
&#180;
µ
micro
&micro;
&#181;
paragraph
&para;
&#182;
·
middle dot
&middot;
&#183;
¸
spacing cedilla
&cedil;
&#184;
¹
superscript 1
&sup1;
&#185;
º
masculine ordinal indicator
&ordm;
&#186;
»
angle quotation mark (right)
&raquo;
&#187;
¼
fraction 1/4
&frac14;
&#188;
½
fraction 1/2
&frac12;
&#189;
¾
fraction 3/4
&frac34;
&#190;
¿
inverted question mark
&iquest;
&#191;
×
multiplication
&times;
&#215;
÷
division
&divide;
&#247;

 

ISO 8859-1 Character Entities

Result

Description
Entity Name
Entity Number
À
capital a, grave accent
&Agrave;
&#192;
Á
capital a, acute accent
&Aacute;
&#193;
Â
capital a, circumflex accent
&Acirc;
&#194;
Ã
capital a, tilde
&Atilde;
&#195;
Ä
capital a, umlaut mark
&Auml;
&#196;
Å
capital a, ring
&Aring;
&#197;
Æ
capital ae
&AElig;
&#198;
Ç
capital c, cedilla
&Ccedil;
&#199;
È
capital e, grave accent
&Egrave;
&#200;
É
capital e, acute accent
&Eacute;
&#201;
Ê
capital e, circumflex accent
&Ecirc;
&#202;
Ë
capital e, umlaut mark
&Euml;
&#203;
Ì
capital i, grave accent
&Igrave;
&#204;
Í
capital i, acute accent
&Iacute;
&#205;
Î
capital i, circumflex accent
&Icirc;
&#206;
Ï
capital i, umlaut mark
&Iuml;
&#207;
Ð
capital eth, Icelandic
&ETH;
&#208;
Ñ
capital n, tilde
&Ntilde;
&#209;
Ò
capital o, grave accent
&Ograve;
&#210;
Ó
capital o, acute accent
&Oacute;
&#211;
Ô
capital o, circumflex accent
&Ocirc;
&#212;
Õ
capital o, tilde
&Otilde;
&#213;
Ö
capital o, umlaut mark
&Ouml;
&#214;
Ø
capital o, slash
&Oslash;
&#216;
Ù
capital u, grave accent
&Ugrave;
&#217;
Ú
capital u, acute accent
&Uacute;
&#218;
Û
capital u, circumflex accent
&Ucirc;
&#219;
Ü
capital u, umlaut mark
&Uuml;
&#220;
Ý
capital y, acute accent
&Yacute;
&#221;
Þ
capital THORN, Icelandic
&THORN;
&#222;
ß
small sharp s, German
&szlig;
&#223;
à
small a, grave accent
&agrave;
&#224;
á
small a, acute accent
&aacute;
&#225;
â
small a, circumflex accent
&acirc;
&#226;
ã
small a, tilde
&atilde;
&#227;
ä
small a, umlaut mark
&auml;
&#228;
å
small a, ring
&aring;
&#229;
æ
small ae
&aelig;
&#230;
ç
small c, cedilla
&ccedil;
&#231;
è
small e, grave accent
&egrave;
&#232;
é
small e, acute accent
&eacute;
&#233;
ê
small e, circumflex accent
&ecirc;
&#234;
ë
small e, umlaut mark
&euml;
&#235;
ì
small i, grave accent
&igrave;
&#236;
í
small i, acute accent
&iacute;
&#237;
î
small i, circumflex accent
&icirc;
&#238;
ï
small i, umlaut mark
&iuml;
&#239;
ð
small eth, Icelandic
&eth;
&#240;
ñ
small n, tilde
&ntilde;
&#241;
ò
small o, grave accent
&ograve;
&#242;
ó
small o, acute accent
&oacute;
&#243;
ô
small o, circumflex accent
&ocirc;
&#244;
õ
small o, tilde
&otilde;
&#245;
ö
small o, umlaut mark
&ouml;
&#246;
ø
small o, slash
&oslash;
&#248;
ù
small u, grave accent
&ugrave;
&#249;
ú
small u, acute accent
&uacute;
&#250;
û
small u, circumflex accent
&ucirc;
&#251;
ü
small u, umlaut mark
&uuml;
&#252;
ý
small y, acute accent
&yacute;
&#253;
þ
small thorn, Icelandic
&thorn;
&#254;
ÿ
small y, umlaut mark
&yuml;
&#255;

 

Some Other Entities supported by HTML

Result

Description
Entity Name
Entity Number
Œ
capital ligature OE
&OElig;
&#338;
œ
small ligature oe
&oelig;
&#339;
Š
capital S with caron
&Scaron;
&#352;
š
small S with caron
&scaron;
&#353;
Ÿ
capital Y with diaeres
&Yuml;
&#376;
ˆ
modifier letter circumflex accent
&circ;
&#710;
˜
small tilde
&tilde;
&#732;

en space
&ensp;
&#8194;

em space
&emsp;
&#8195;
thin space
&thinsp;
&#8201;
zero width non-joiner
&zwnj;
&#8204;
zero width joiner
&zwj;
&#8205;
left-to-right mark
&lrm;
&#8206;
right-to-left mark
&rlm;
&#8207;
en dash
&ndash;
&#8211;
em dash
&mdash;
&#8212;
left single quotation mark
&lsquo;
&#8216;
right single quotation mark
&rsquo;
&#8217;
single low-9 quotation mark
&sbquo;
&#8218;
left double quotation mark
&ldquo;
&#8220;
right double quotation mark
&rdquo;
&#8221;
double low-9 quotation mark
&bdquo;
&#8222;
dagger
&dagger;
&#8224;
double dagger
&Dagger;
&#8225;
per mille 
&permil;
&#8240;
single left-pointing angle quotation
&lsaquo;
&#8249;
single right-pointing angle quotation
&rsaquo;
&#8250;
euro
&euro;
&#8364;
trademark

&#8482;


 
original 7-BIT ASCII standard
 
 



BAB 8.

Links dalam HTML


HTML menggunakan hyperlink untuk menyambungkan satu sama lain file dokumen dalam Web

Contoh-contoh :

1. Membuat Hyperlink Page
Contoh ini mendemonstrasikan bagaimana cara membuat link dalam sebuah file HTML. (Buka file Latihan 8-1.txt dan simpan dengan nama latihan8_1.html, Open file “latihan8_1.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).

<html>
<body>
 
<p>
<a href="lastpage.htm"> This text </a> is a link to a page on this Web site.
</p>
 
<p>
<a href="http://www.microsoft.com/"> This text</a> is a link to a page on the World Wide Web.
</p>
 
</body>
</html>

2. Membuat Hyperlink Image
Contoh ini mendemonstrasikan bagaimana cara membuat link ke Image file dalam HTML. (Buka file Latihan 8-2.txt dan simpan dengan nama latihan8_2.html, Open file “latihan8_2.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).

<html>
<body>

<p>
You can also use an image as a link:
<a href="lastpage.htm">
<img border="0" src="tblNext.bmp" width="65" height="38"></a>
</p>

</body>
</html>




Tag Anchor dan Atribut Href

HTML menggunakan tag <a> (anchor) untuk membuat link ke dokumen lain. Sebuah anchor dapat menunjuk ke beberapa resource dalam Web diantaranya: sebuah file page HTML, sebuah file gambar (image), sebuah file suara (sound), sebuah file Video (movie) dan sebagainya.
Syntax untuk membuat sebuah anchor:

 
<a href="url">Text to be displayed</a>
 

Tag <a> digunakan untuk membuat sebuah anchor link pada form, atribut href digunakan untuk pengalamatan dokumen yang akan di link, dan kata diantara tanda pembuka dan penutup anchor akan didisplaykan sebagai tanda hyperlink.
Anchor ini mendefenisikan link ke tedcbandung.com

 
<a href="http://www.tedcbandung.com/">Mengunjungi Web TEDC Bandung</a>
 

(Buka file Latihan 8-3.txt dan simpan dengan nama latihan8_3.html, Open file “latihan8_3.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).


Atribut Target

Dengan atribut target, Anda dapat mendefenisikan kemana dokumen yang telah di link akan dibuka / ditempatkan.
Baris program dibawah ini akan membuka dokumen pada window browser yang baru.

 
<a href=" http://www.tedcbandung.com/"
target="_blank"> Mengunjungi Web TEDC Bandung!</a>
 

(Buka file Latihan 8-4.txt dan simpan dengan nama latihan8_4.html, Open file “latihan8_4.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).

Tag Anchor dan nama Atribut

Nama atribut digunakan untuk membuat nama sebuah anchor. Bila menggunakan nama anchor kita dapat membuat link (seperti menu pada halaman yang sama) yang dapat meloncat langsung ke lokasi tujuan (specified section). Sehingga kita tidak membiarkan pemakai menggunakan scroll untuk mencari dan menemukan informasi lengkap dari section yang diharapkan sesuai dengan judul yang dipilih.
Syntax untuk sebuah nama anchor:

 
<a name="label">Text to be displayed</a>
 

Nama atribut digunakan untuk membuat nama Anchor. Pemberian nama anchor dapat berupa text yang Anda inginkan.
Baris program dibawah mendefenisikan nama sebuah anchor

 
<a name="tips">Read the Useful Tips section</a>
 

Anda harus memperhatikan bahwa nama anchor tidak ditampilkan pada display secara khusus.
Untuk link nama anchor Anda harus menambahkan tanda # dan nama anchor pada bagian akhir dari URL, seperti berikut ini:

 
<a href="http:// www.tedcbandung.com/html_links.html#tips">
Baca tips Internet yang disajikan!</a>
 

Baris diatas akan membawa pemakai (user) langsung ke lokasi text yang mempunyai nama anchor <a name="tips">... </a> dalam file “html_links.html”.
Hyperlink tujuan yakni form Baca Tips yang terdapat pada file html_links.html akan menggunakan syntax berikut ini:

 
<a href="#tips">Tips Internet</a>
 




Contoh-contoh:

1. Membuat sebuah link pada window browser baru.
Contoh ini mendemonstrasikan bagaimana cara membuat link ke halaman lain dengan membuka window yang baru, sehingga user tidak meninggalkan Web site Anda. (Buka file Latihan 8-5.txt dan simpan dengan nama latihan8_5.html, Open file “latihan8_5.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!).


<html>
<body>
<a href="lastpage.htm" target="_blank">Last Page</a>
<p>
If you set the target attribute of a link to "_blank",
the link will open in a new window.
</p>
</body>
</html>


2. Membuat sebuah link pada halaman yang sama.
Contoh ini mendemonstrasikan bagaimana cara membuat link untuk meloncat antar section pada satu halaman yang sama. ( Buka file Latihan 8-6.txt dan simpan dengan nama latihan8_6.html, Open file “latihan8_6.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser! ).


<html>
<body>
<p><a href="#C4">See also Chapter 4.</a></p>

<p>
<h2>Chapter 1</h2>
<p>This chapter explains ba bla bla</p>

<h2>Chapter 2</h2>
<p>This chapter explains ba bla bla</p>

<h2>Chapter 3</h2>
<p>This chapter explains ba bla bla</p>

<a name="C4"><h2>Chapter 4</h2></a>
<p>This chapter explains ba bla bla</p>

<h2>Chapter 5</h2>
<p>This chapter explains ba bla bla</p>

</body>
</html>




3. Membuat sebuah link ke alamat e-mail.
Contoh ini mendemonstrasikan bagaimana cara membuat link ke alamat e-mail, link ini akan berfungsi bila Anda memiliki program mail yang terinstal dan dijalankan, misalnya Outlook 5.0 dsb.
( Buka file Latihan 8-7.txt dan simpan dengan nama latihan8_7.html, Open file “latihan8_7.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser! ).


<html>
<body>
<p>
This is a mail link:
<a href="mailto:binsar@tedcbandung.com?Subject=Hello again">
Send Mail</a>
</p>
</body>
</html>


4. Cara ke 2 membuat link ke alamat e-mail.
Contoh ini mendemonstrasikan bagaimana cara membuat link ke alamat e-mail, link ini akan berfungsi bila Anda memiliki program mail yang terinstal dan dijalankan, misalnya Outlook 5.0 dsb, dengan cara yang lebih lengkap.
( Buka file Latihan 8-8.txt dan simpan dengan nama latihan8_8.html, Open file “latihan8_8.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser! ).


<html>
<body>
<p>
This is another mailto link:
<a href="mailto:binsar@tedcbandung.com?
cc=binsarid@yahoo.com&
bcc=made@tedcbandung.com&
subject=Summer%20Party&
body=You%20are%20invited%20to
%20a%20big%20summer%20party!">Send mail!</a>
</p>

<p><b>
Note:</b>Spaces between words, should be replaced by%20 (instead of a space). This way the browser will display your text properly in the mail.
</p>

</body>
</html>


Tag Link dan target:

NN: Netscape, IE: Internet Explorer, W3C: Web Standard
Start Tag
NN
IE
W3C
Purpose
3.0
3.0
3.2
Defines an anchor

Target Attributes
Purpose
target="_blank"
Loads the new document in a new blank window
target="_self"
Loads the new document in the same window as the anchor (default)
target="_parent"
Loads the new document in the parent frame (when using frames)
target="_top"
Loads the new document in the entire browser window (nice way to break out of frames)






BAB 9.

Bingkai ( Frame ) HTML.


Dengan bingkai (frame), Anda dapat menampilkan lebih dari satu Web page pada window browser yang sama.

Contoh:

1. Mengatur Frame Vertikal.
Contoh ini mendemonstrasikan bagaimana frame vertikal (cols) diatur dengan tiga dokumen yang berbeda. ( Buka file Latihan 9-1.txt dan simpan dengan nama latihan9_1.html, Open file “latihan9_1.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser! ).


<html>

<frameset cols="25%,50%,25%">
  <frame src="tryhtml_frame_a.htm">
  <frame src="tryhtml_frame_b.htm">
  <frame src="tryhtml_frame_c.htm">
</frameset>

</html>


2. Mengatur Frame Horizontal.
Contoh ini mendemonstrasikan bagaimana frame Horizontal (rows) diatur dengan tiga dokumen yang berbeda. ( Buka file Latihan 9-2.txt dan simpan dengan nama latihan9_2.html, Open file “latihan9_2.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser! ).


<html>

<frameset rows="25%,50%,25%">
  <frame src="tryhtml_frame_a.htm">
  <frame src="tryhtml_frame_b.htm">
  <frame src="tryhtml_frame_c.htm">
</frameset>

</html>




Frame

Dengan bingkai (frame), Anda dapat menampilkan lebih dari satu Web page pada window browser yang sama. Masing-masing dokumen HTML disebut sebuah Frame, dan masing-masing frame berdiri sendiri terhadap yang lainnya.

Kelemahan penggunaan frame adalah:
·         Web developer harus mempertahankan track dari beberapa dokumen HTML.
·         Sangat sulit untuk mencetak page yang ada.

Tag untuk Frameset

·         Tag <frameset> mendefenisikan bagaimana pembagian window kedalam beberapa frame.
·         Masing-masing frameset mendefenisikan pasangan untuk rows atau columns.
·         Besaran untuk rows/columns menandakan ukuran area screen masing-masing row/column yang akan dibuat.

Tag untuk Frame:

Tag <frame> mendefenisikan bagaimana dokumen HTML ditempatkan di masing-masing frame.
Pada contoh dibawah ini kita memiliki sebuah frameset dengan dua buah kolom. Kolom yang pertama adalah di set ke 25% dari lebar window browser. Kolom yang ke dua 75% dari lebar window browser. Dokumen HTML " tryhtml_frame_a.htm" ditempatkan pada kolom pertama, dan “tryhtml_frame_b.htm” ditempatkan pada kolom yang kedua:


<html>

<frameset cols="25%,75%">
  <frame src="tryhtml_frame_a.htm">
  <frame src="tryhtml_frame_b.htm">
</frameset>

</html>




Catatan – Tips yang berguna.

Bila border (pembatas) Frame kelihatan, maka pengguna (user) dapat mengubah ukuran Frame dengan cara  dragging border (menempatkan kursor pada garis pembatas, kemudian menekan tombol kiri mouse dan ditahan, kemudian digeser ke posisi yang diinginkan). Untuk mencegah pengguna melakukan hal ini, Anda dapat menambahkan atribut noresize ke tag <frame>.
Tambahkan tag <noframes> untuk browser yang tidak mendukung frame.


Contoh-contoh :

1. Frameset Campuran (Mixed).
Contoh ini mendemonstrasikan bagaimana membuat frameset dengan tiga dokumen yang berbeda dan menggabungkan Kolom dan Row . ( Buka file Latihan 9-3.txt dan simpan dengan nama latihan9_3.html, Open file “latihan9_3.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser! ).


<html>
<frameset rows="50%,50%">
<frame src="tryhtml_frame_a.htm">

<frameset cols="25%,75%">
<frame src="tryhtml_frame_b.htm">
<frame src="tryhtml_frame_c.htm">
</frameset>

</frameset>
</html>


2. Frame Navigasi (Navigation Frame).
Contoh ini mendemonstrasikan bagaimana membuat frame navigasi. Frame navigasi terdiri dari sebuah list dari link, dengan target frame yang ke dua. Frame yang ke dua memperlihatkan isi dokumen yang di Link.
( Buka file Latihan 9-4.txt dan simpan dengan nama latihan9_4.html, Open file “latihan9_4.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser! ).


<html>

<frameset cols="120,*">
<frame src="tryhtml_contents.htm">
<frame src="tryhtml_frame_a.htm"
name="showframe">
</frameset>

</html>




Berikut ini adalah isi dari file “tryhtml_contents.htm


<html>
<body>

<a href ="tryhtml_frame_a.htm" target ="showframe">Frame&nbsp; a</a><br>
<a href ="tryhtml_frame_b.htm" target ="showframe">Frame&nbsp; b</a><br>
<a href ="tryhtml_frame_c.htm" target ="showframe">Frame&nbsp; c</a>

</body>
</html>


3. Sisipan dalam Frame (Inline frame).
Contoh ini mendemonstrasikan bagaimana menampilkan sebuah page dalam sebuah frame (inline) atau Sebuah Page HTML didalam sebuah frame.
( Buka file Latihan 9-5.txt dan simpan dengan nama latihan9_5.html, Open file “latihan9_5.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser! ).


<html>
<body>

<iframe src ="index.htm"> </iframe>

<p>Some older browsers don't support iframes.<p>
<p>If they don't, the iframe will not be visible.</p>

</body>
</html>


4. Melompat ke lokasi spesifik dengan sebuah frame.
(Jump to a specified section within a frame)
Contoh ini mendemonstrasikan dua frame. Salah satu frame memiliki sumber untuk menunjuk ke lokasi yang spesifik dalam sebuah file. Lokasi yang spesifik dibuat dengan menggunakan <a name="C10"> didalam file "link.htm".
( Buka file Latihan 9-6.txt dan simpan dengan nama latihan9_6.html, Open file “latihan9_6.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser! ).


<html>

<frameset cols="20%,80%">
<frame src="tryhtml_frame_a.htm">
 <frame src="link.htm#C10">
</frameset>

</html>


5. Melompat ke lokasi spesifik dengan sebuah frame.
(Jump to a specified section with frame navigation)
Contoh ini mendemonstrasikan dua frame. Frame navigasi (Content.htm) dimasukkan sebelah kiri, dengan berisi sejumlah list untuk link, dengan frame yang ke dua menjadi target frame (link.htm). Frame yang kedua menunjukkan dokumen yang di link. Salah satu link dari frame navigasi ditujukan ke lokasi spesifik pada file target. Kode HTML dalam file “content.htm” diperlihatkan seperti berikut:
<a href ="link.htm" target ="showframe">Link without Anchor</a>
<br>
<a href ="link.htm#C10" target ="showframe">Link with Anchor</a>

 ( Buka file Latihan 9-7.txt dan simpan dengan nama latihan9_7.html, Open file “latihan9_7.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser! ).


<html>
<frameset cols="180,*">
<frame src="content.htm">
<frame src="link.htm" name="showframe">
</frameset>
</html>

<html>
<frameset cols="180,*">
<frame src="content.htm">
<frame src="link.htm" name="showframe">
</frameset>
</html>


6. Membatalkan sebuah frame ( Break out of a frame ).
Contoh ini mendemonstrasikan bagaimana cara membatalkan sebuah frame, bila site Anda terkunci oleh sebuah frame.
( Buka file Latihan 9-6.txt dan simpan dengan nama latihan9_6.html, Open file “latihan9_6.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser! ).


<html>

<body>
<p>Locked in a frame?</p>
<a href="http://www.dikmenjur.com/"
target="_top">Click here!</a>
</body>

</html>




Tag untuk Frame:

NN: Netscape, IE: Internet Explorer, W3C: Web Standard
Start Tag
NN
IE
W3C
Purpose
3.0
3.0
4.0
Defines a set of frames
3.0
3.0
4.0
Defines a sub window (a frame)
3.0
3.0
4.0 
Defines a noframe section for browsers that do not handle frames
6.0
3.0
4.0 
Defines an inline sub window (frame)