Belajar HTML dengan Mudah dan Cepat Disusun Oleh : Binsar Siagian Widyaiswara PPPG Teknologi Bandung DEPARTEMEN PENDIDIKAN NASIONAL DEREKTORAT JENDERAL PENDIDIKAN DASAR DAN MENENGAH PUSAT PENGEMBANGAN PENATARAN GURU TEKNOLOGI BANDUNG TAHUN 2001 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 Oleh: Binsar Siagian 2001 i Belajar HTML dengan mudah dan cepat. 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 ii Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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, Oleh: Binsar Siagian 2001 Binsar Siagian. iii Belajar HTML dengan mudah dan cepat. 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 http://www..tedcbandung.com/index.htm. bentuk berikut ini: 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. Oleh: Binsar Siagian 2001 1 Belajar HTML dengan mudah dan cepat. 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 ? 2 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. Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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 instruksiinstruksi 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. G a m b a r 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. Oleh: Binsar Siagian 2001 3 Belajar HTML dengan mudah dan cepat. 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. 4 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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”. Oleh: Binsar Siagian 2001 5 Belajar HTML dengan mudah dan cepat. 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 Informasi judul tidak ditampilkan pada window browser. judul. 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. 6 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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 Navigator dengan file yang sama ? Explorer dan Netscape 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. Oleh: Binsar Siagian 2001 7 Belajar HTML dengan mudah dan cepat. 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> 8 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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”> Oleh: Binsar Siagian 2001 9 Belajar HTML dengan mudah dan cepat. 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’ 10 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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 Contohcontoh. 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 Oleh: Binsar Siagian 2001 11 Belajar HTML dengan mudah dan cepat. 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> <h2> <h3> <h4> <h5> <h6> Ini Ini Ini Ini Ini Ini contoh contoh contoh contoh contoh contoh dari dari dari dari dari dari sebuah sebuah sebuah sebuah sebuah sebuah heading heading heading heading heading heading 1</h1> 2</h2> 3</h3> 4</h4> 5</h5> 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> 12 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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 sebuah<br>paragraph<br>gunakan tag br. </p> <br>baris<br>dalam </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 Oleh: Binsar Siagian 2001 13 Belajar HTML dengan mudah dan cepat. 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!). 14 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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 <html> <body> 3.0 3.0 3.0 3.0 3.2 3.2 Defines a html document Defines the documents' body <h1>-<h6> 3.0 3.0 3.2 Defines heading 1 to heading 6 <p> <br> <hr> <!--> 3.2 3.2 3.2 3.2 Defines a paragraph Inserts a single line break Defines a horizontal rule Defines a comment in the HTML source code 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 Oleh: Binsar Siagian 2001 15 Belajar HTML dengan mudah dan cepat. 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 52.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 53.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 16 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. “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 <b> <big> <em> <i> <small> <strong> <sub> <sup> <ins> <del> NN 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 Oleh: Binsar Siagian 2001 IE 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 4.0 4.0 W3C 3.2 3.2 3.2 3.2 3.2 3.2 3.2 3.2 4.0 4.0 Purpose Defines bold text Defines big text Defines emphasized text Defines italic text Defines small text Defines strong text Defines subscripted text Defines superscripted text Defines inserted text Defines deleted text 17 Belajar HTML dengan mudah dan cepat. <s> <strike> <u> Deprecated. Use <del> instead Deprecated. Use <del> instead Deprecated. Use styles instead Tag untuk "Computer Output" : Start Tag <code> <kbd> <samp> <tt> <var> <pre> <listing> <plaintext> <xmp> NN 3.0 3.0 3.0 3.0 3.0 3.0 IE 3.0 3.0 3.0 3.0 3.0 3.0 W3C 3.2 3.2 3.2 3.2 3.2 3.2 Purpose Defines computer code text Defines keyboard text Defines sample computer code Defines teletype text Defines a variable Defines preformatted text Deprecated. Use <pre> instead Deprecated. Use <pre> instead Deprecated. Use <pre> instead Tag untuk Citations, Quotations, Definition: Start Tag <abbr> <acronym> <address> <bdo> <blockquote> <q> <cite> <dfn> 18 NN IE 4.0 4.0 4.0 3.0 3.0 3.0 4.0 3.0 3.0 W3C 4.0 4.0 3.2 4.0 3.2 4.0 3.2 3.2 Purpose Defines an abbreviation Defines an acronym Defines an address element Defines the text direction Defines a long quotation Defines a short quotation Defines a citation Defines a definition term Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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 “nonbreaking 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. Oleh: Binsar Siagian 2001 19 Belajar HTML dengan mudah dan cepat. The Most Common Character Entities: Result Description < > & " ' non-breaking space less than greater than ampersand quotation mark apostrophe Entity Name &nbsp; &lt; &gt; &amp; &quot; Entity Number &#160; &#60; &#62; &#38; &#34; &#39; Some other Commonly Used Character Entities: Result Description ¢ £ ¥ § © ® × ÷ cent pound yen section copyright registered trademark multiplication division Entity Name &cent; &pound; &yen; &sect; &copy; &reg; &times; &divide; Entity Number &#162; &#163; &#165; &#167; &#169; &#174; &#215; &#247; Character entities yang lebih lengkap, dijelaskan pada bagian berikutnya yakni HTML 4.01 Entities Reference. 20 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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 " & < > quotation mark ampersand less-than greater-than Entity Name &quot; &amp; &lt; &gt; Entity Number &#34; &#38; &#60; &#62; Entity Name &nbsp; &iexcl; &curren; &cent; &pound; &yen; &brvbar; &sect; &uml; &copy; &ordf; &laquo; &not; &shy; &reg; &macr; &deg; &plusmn; &sup2; &sup3; Entity Number &#160; &#161; &#164; &#162; &#163; &#165; &#166; &#167; &#168; &#169; &#170; &#171; &#172; &#173; &#174; &#175; &#176; &#177; &#178; &#179; ISO 8859-1 Symbol Entities Result ¡ ¤ ¢ £ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ Description non-breaking space inverted exclamation mark currency cent pound yen broken vertical bar section spacing diaresis copyright feminine ordinal indicator angle quotation mark (left) negation soft hyphen registered trademark spacing macron degree plus-or-minus superscript 2 superscript 3 Oleh: Binsar Siagian 2001 21 Belajar HTML dengan mudah dan cepat. ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ × ÷ spacing acute micro paragraph middle dot spacing cedilla superscript 1 masculine ordinal indicator angle quotation mark (right) fraction 1/4 fraction 1/2 fraction 3/4 inverted question mark multiplication division &acute; &micro; &para; &middot; &cedil; &sup1; &ordm; &raquo; &frac14; &frac12; &frac34; &iquest; &times; &divide; &#180; &#181; &#182; &#183; &#184; &#185; &#186; &#187; &#188; &#189; &#190; &#191; &#215; &#247; Entity Name &Agrave; &Aacute; &Acirc; &Atilde; &Auml; &Aring; &AElig; &Ccedil; &Egrave; &Eacute; &Ecirc; &Euml; &Igrave; &Iacute; &Icirc; &Iuml; &ETH; &Ntilde; &Ograve; &Oacute; &Ocirc; &Otilde; &Ouml; &Oslash; &Ugrave; &Uacute; &Ucirc; &Uuml; &Yacute; Entity Number &#192; &#193; &#194; &#195; &#196; &#197; &#198; &#199; &#200; &#201; &#202; &#203; &#204; &#205; &#206; &#207; &#208; &#209; &#210; &#211; &#212; &#213; &#214; &#216; &#217; &#218; &#219; &#220; &#221; ISO 8859-1 Character Entities 22 Result Description À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý capital a, grave accent capital a, acute accent capital a, circumflex accent capital a, tilde capital a, umlaut mark capital a, ring capital ae capital c, cedilla capital e, grave accent capital e, acute accent capital e, circumflex accent capital e, umlaut mark capital i, grave accent capital i, acute accent capital i, circumflex accent capital i, umlaut mark capital eth, Icelandic capital n, tilde capital o, grave accent capital o, acute accent capital o, circumflex accent capital o, tilde capital o, umlaut mark capital o, slash capital u, grave accent capital u, acute accent capital u, circumflex accent capital u, umlaut mark capital y, acute accent Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ capital THORN, Icelandic small sharp s, German small a, grave accent small a, acute accent small a, circumflex accent small a, tilde small a, umlaut mark small a, ring small ae small c, cedilla small e, grave accent small e, acute accent small e, circumflex accent small e, umlaut mark small i, grave accent small i, acute accent small i, circumflex accent small i, umlaut mark small eth, Icelandic small n, tilde small o, grave accent small o, acute accent small o, circumflex accent small o, tilde small o, umlaut mark small o, slash small u, grave accent small u, acute accent small u, circumflex accent small u, umlaut mark small y, acute accent small thorn, Icelandic small y, umlaut mark &THORN; &szlig; &agrave; &aacute; &acirc; &atilde; &auml; &aring; &aelig; &ccedil; &egrave; &eacute; &ecirc; &euml; &igrave; &iacute; &icirc; &iuml; &eth; &ntilde; &ograve; &oacute; &ocirc; &otilde; &ouml; &oslash; &ugrave; &uacute; &ucirc; &uuml; &yacute; &thorn; &yuml; &#222; &#223; &#224; &#225; &#226; &#227; &#228; &#229; &#230; &#231; &#232; &#233; &#234; &#235; &#236; &#237; &#238; &#239; &#240; &#241; &#242; &#243; &#244; &#245; &#246; &#248; &#249; &#250; &#251; &#252; &#253; &#254; &#255; Entity Name &OElig; &oelig; &Scaron; &scaron; &Yuml; &circ; &tilde; &ensp; &emsp; &thinsp; Entity Number &#338; &#339; &#352; &#353; &#376; &#710; &#732; &#8194; &#8195; &#8201; Some Other Entities supported by HTML Result Description Œ œ Š š Ÿ ˆ ˜ capital ligature OE small ligature oe capital S with caron small S with caron capital Y with diaeres modifier letter circumflex accent small tilde en space em space thin space Oleh: Binsar Siagian 2001 23 Belajar HTML dengan mudah dan cepat. – — ‘ ’ ‚ “ ” „ † ‡ ‰ ‹ › € ™ zero width non-joiner zero width joiner left-to-right mark right-to-left mark en dash em dash left single quotation mark right single quotation mark single low-9 quotation mark left double quotation mark right double quotation mark double low-9 quotation mark dagger double dagger per mille single left-pointing angle quotation single right-pointing angle quotation euro trademark &zwnj; &zwj; &lrm; &rlm; &ndash; &mdash; &lsquo; &rsquo; &sbquo; &ldquo; &rdquo; &bdquo; &dagger; &Dagger; &permil; &lsaquo; &rsaquo; &euro; &#8204; &#8205; &#8206; &#8207; &#8211; &#8212; &#8216; &#8217; &#8218; &#8220; &#8221; &#8222; &#8224; &#8225; &#8240; &#8249; &#8250; &#8364; &#8482; original 7-BIT ASCII standard 24 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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" height="38"></a> </p> width="65" </body> </html> Oleh: Binsar Siagian 2001 25 Belajar HTML dengan mudah dan cepat. 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 TEDC Bandung</a> Web (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!). 26 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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: Oleh: Binsar Siagian 2001 27 Belajar HTML dengan mudah dan cepat. 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. 28 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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:[email protected]?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:[email protected]? [email protected]& [email protected]& 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: Oleh: Binsar Siagian 2001 29 Belajar HTML dengan mudah dan cepat. NN: Netscape, IE: Internet Explorer, W3C: Web Standard Start Tag <a> NN 3.0 Target Attributes target="_blank" target="_self" Purpose target="_parent" target="_top" 30 IE 3.0 W3C 3.2 Purpose Defines an anchor Loads the new document in a new blank window Loads the new document in the same window as the anchor (default) Loads the new document in the parent frame (when using frames) Loads the new document in the entire browser window (nice way to break out of frames) Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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 Oleh: Binsar Siagian 2001 31 Belajar HTML dengan mudah dan cepat. 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 masingmasing 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 32 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 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> Oleh: Binsar Siagian 2001 33 Belajar HTML dengan mudah dan cepat. Berikut ini adalah isi dari file “tryhtml_contents.htm” <html> <body> <a href ="tryhtml_frame_a.htm" ="showframe">Frame&nbsp; a</a><br> <a href ="tryhtml_frame_b.htm" ="showframe">Frame&nbsp; b</a><br> <a href ="tryhtml_frame_c.htm" ="showframe">Frame&nbsp; c</a> target target target </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"> 34 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. <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> Oleh: Binsar Siagian 2001 35 Belajar HTML dengan mudah dan cepat. <a href="http://www.dikmenjur.com/" target="_top">Click here!</a> </body> </html> Tag untuk Frame: NN: Netscape, IE: Internet Explorer, W3C: Web Standard 36 Start Tag <frameset> <frame> <noframes> NN 3.0 3.0 3.0 IE 3.0 3.0 3.0 W3C 4.0 4.0 4.0 <iframe> 6.0 3.0 4.0 Purpose Defines a set of frames Defines a sub window (a frame) Defines a noframe section for browsers that do not handle frames Defines an inline sub window (frame) Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. BAB 10. Membuat tabel dengan HTML Dengan HTML Anda dapat membuat tabel. Contoh: 1. Tabel Contoh ini mendemonstrasikan cara membuat table didalam sebuah dokumen HTML. (Buka file Latihan 10-1.txt dan simpan dengan nama latihan10_1.html, Open file “latihan10_1.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <p> Each table starts with a table tag. Each table row starts with a tr tag. Each table data starts with a td tag. </p> <h4>One column:</h4> <table border="1"> <tr> <td>100</td> </tr> </table> <h4>One row and three columns:</h4> <table border="1"> <tr> <td>100</td> <td>200</td> <td>300</td></tr> </table> <h4>Two rows and three columns:</h4> <table border="1"> <tr> <td>100</td> <td>200</td> <td>300</td></tr> <tr> <td>400</td> <td>500</td> <td>600</td></tr> </table> </body> </html> Oleh: Binsar Siagian 2001 37 Belajar HTML dengan mudah dan cepat. 1. Tanda pembatas dalam Tabel (border) Contoh ini mendemonstrasikan cara mengaktifkan border yang berbeda-beda untuk tabel. (Buka file Latihan 10-2.txt dan simpan dengan nama latihan10_2.html, Open file “latihan10_2.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4>With a normal border:</h4> <table border="1"> <tr> <td>First</td> <td>Row</td> </tr> <tr> <td>Second</td> <td>Row</td></tr> </table> <h4>With a thick border:</h4> <table border="8"> <tr> <td>First</td> <td>Row</td></tr> <tr> <td>Second</td> <td>Row</td></tr> </table> <h4>With a very thick border:</h4> <table border="15"> <tr> <td>First</td> <td>Row</td></tr> <tr> <td>Second</td> <td>Row</td></tr> </table> </body> </html> Tabel Tabel didefenisikan dengan tag <table>. Sebuah tabel terdiri dari beberapa row (dengan tag <tr>), dan setiap row dibagi kedalam beberapa cell (dengan tag <td>). Huruf td mengartikan “table data” yang berarti isi data cell. Sebuah data cell dapat berisi text, images, list, paragraph, form, horizontal rule, table dan sebagainya. (Buka file Latihan 10-3.txt dan simpan dengan nama latihan10_3.html, Open file “latihan10_3.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr> </table> 38 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. Tabel dan atribut untuk border. Bila Anda tidak menentukan atribut untuk border, tabel akan ditampilkan tanpa garis pembatas. Suatu saat border ini sangat berguna, tetapi biasanya Anda tentukan sesuai dengan kebutuhan. Untuk menampilkan tabel dengan border, Anda harus menggunakan atribut untuk border: (Buka file Latihan 10-4.txt dan simpan dengan nama latihan10_4.html, Open file “latihan10_4.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <table border="1"> <tr> <td>Row 1, cell 1</td> <td>Row 1, cell 2</td> </tr> </table> Heading didalam Tabel Heading didalam tabel didefenisikan dengan tag <th>. (Buka file Latihan 10-5.txt dan simpan dengan nama latihan10_5.html, Open file “latihan10_5.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <table border="1"> <tr> <th>Heading</th> <th>Another Heading</th> </tr> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr> </table> Bagaimana hasilnya pada browser ? Oleh: Binsar Siagian 2001 39 Belajar HTML dengan mudah dan cepat. Heading Another Heading row 1, cell 1 row 1, cell 2 row 2, cell 1 row 2, cell 2 Cell kosong pada Tabel. Cell dari tabel dengan isi kosong tidak ditampilkan oleh kebanyakan browser. (Buka file Latihan 10-6.txt dan simpan dengan nama latihan10_6.html, Open file “latihan10_6.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td></td> </tr> </table> Bagaimana hasilnya pada browser ? row 1, cell 1 row 1, cell 2 row 2, cell 1 Catatan border disekitar tabel cell kosong adalah suatu kesalahan. Untuk membenarkan hal ini, tambahkan sebuah “non-breaking space” (&nbsp) untuk mengosongkan data cell, untuk membuat border supaya kelihatan. (Buka file Latihan 10-7.txt dan simpan dengan nama latihan10_7.html, Open file “latihan10_7.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <table border="1"> <tr> <td>row 1, cell 1</td> 40 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td>&nbsp;</td> </tr> </table> Bagaimana hasilnya pada browser ? row 1, cell 1 row 1, cell 2 row 2, cell 1 Contoh-contoh: 1. Tabel tanpa pembatas (border) Contoh ini mendemonstrasikan sebuah tabel tanpa border. (Buka file Latihan 108.txt dan simpan dengan nama latihan10_8.html, Open file “latihan10_8.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4>Tabel ini tidak mempunyai border:</h4> <table> <tr><td>100</td><td>200</td><td>300</td></tr> <tr><td>400</td><td>500</td><td>600</td></tr> </table> <h4>Tabel ini tidak mempunyai border, karena nilai atribut= 0 </h4> <table border="0"> <tr> <td>100</td> <tr> <td>400</td> </table> <td>200</td> <td>500</td> <td>300</td></tr> <td>600</td></tr> </body> </html> 2. Heading didalam sebuah Tabel. Contoh ini mendemonstrasikan bagaimana menampilkan header dalam sebuah tabel. (Buka file Latihan 10-9.txt dan simpan dengan nama latihan10_9.html, Oleh: Binsar Siagian 2001 41 Belajar HTML dengan mudah dan cepat. Open file “latihan10_9.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4>Table headers:</h4> <table border="1"> <tr> <th>Name</th> <th>Telephone</th></tr> <tr><td>Binsar Siagian</td> <td>6554486</td></tr> </table> <th>Telephone</th> <td>6652326</td> <h4>Vertical headers:</h4> <table border="1"> <tr> <th>First Name:</th> <td>Binsar Siagian</td></tr> <tr> <th>Telephone:</th> <td>6652326</td> </tr> <tr> <th>Telephone:</th> <td>6654486</td> </tr> </table> </body> </html> 3. Tabel kosong. Contoh ini mendemonstrasikan bagaimana menggunakan “&nbsp;” untuk menghandel cell yang tidak mempunyai isi (content). (Buka file Latihan 10-10.txt dan simpan dengan nama latihan10_10.html, Open file “latihan10_10.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <table border="1"> <tr> <td>Some text</td> <td>Some text</td></tr> <tr> <td></td> <td>Some text</td></tr> </table> <p> Seperti yang Anda lihat salah satu Cell tidak punya border. Itu disebabkan oleh karena isinya kosong. Coba masukkan sebuah space kedalam Cell. Apakah tetap tidak tanpa border ? </p> <p> Trick untuk memasukkan sebuah no-breaking space ("&nbsp;") kedalam cell. No-breaking space adalah sebuah karakter 42 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. entity. Bila Anda tidak mengetahui apa yang dimaksud dengan karakter entity, baca penjelasan sebelumnya. </p> </body> </html> 4. Tabel dengan menggunakan Caption. Contoh ini mendemonstrasikan bagaimana menggunakan tabel dengan Caption. (Buka file Latihan 10-11.txt dan simpan dengan nama latihan10_11.html, Open file “latihan10_11.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4> Tabel ini memiliki sebuah Caption, dan border yang tebal: </h4> <table border="6"> <caption>My Caption</caption> <tr> <td>100</td> <td>200</td> <tr> <td>400</td> <td>500</td> </table> <td>300</td></tr> <td>600</td></tr> </body> </html> 5. Tabel dengan rentangan beberapa kolom/baris per Cell. Contoh ini mendemonstrasikan bagaimana mendefenisikan Cell yang memiliki rentangan lebih dari satu kolom atau baris. (Buka file Latihan 10-12.txt dan simpan dengan nama latihan10_12.html, Open file “latihan10_12.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4>Cell dengan rentang dua kolom:</h4> <table border="1"> <tr> <th>Name</th> Oleh: Binsar Siagian 2001 43 Belajar HTML dengan mudah dan cepat. <th colspan="2">Telephone</th> </tr> <tr><td>Binsar Siagian</td><td>6652326</td><td>6554486</td> </tr> </table> <h4>Cell dengan rentang dua baris:</h4> <table border="1"> <tr><th>First Name:</th><td>Binsar Siagian</td></tr> <tr><th rowspan="2">Telephone:</th><td>6652326</td></tr> <tr><td>6554486</td></tr> </table> </body> </html> 6. Tag didalam sebuah Tabel. Contoh ini mendemonstrasikan bagaimana cara menampilkan elemen-elemen didalam elemen lain. (Buka file Latihan 10-13.txt dan simpan dengan nama latihan10_13.html, Open file “latihan10_13.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <table border="1"> <tr> <td><p>Ini sebuah paragraph !</p><p>Ini berikutnya</p></td> <td>Cell ini memiliki sebuah tabel: <table border="1"> <tr><td>A</td><td>B</td></tr> <tr><td>C</td><td>D</td></tr> </table> </td> </tr> paragraph yang <tr> <td>Cell ini memiliki sebuah list (daftar): <ul> <li>Appel</li><li>Pisang</li><li>Pepaya</li> </ul> </td> <td> </td> </tr> </table> </body> </html> 44 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. 7. Menggunakan cell padding didalam sebuah Tabel. Contoh ini mendemonstrasikan bagaimana menggunakan cell padding untuk membuat jarak text dari batas tabel. (Buka file Latihan 10-14.txt dan simpan dengan nama latihan10_14.html, Open file “latihan10_14.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4>Tanpa cellpadding:</h4> <table border="1"> <tr> <td>First</td> <td>Row</td></tr> <tr> <td>Second</td> <td>Row</td></tr> </table> <h4>Menggunakan cellpadding:</h4> <table border="1" cellpadding="10"> <tr> <td>First</td> <td>Row</td></tr> <tr> <td>Second</td> <td>Row</td></tr> </table> </body> </html> 8. Menggunakan Cell spacing didalam sebuah Tabel. Contoh ini mendemonstrasikan bagaimana menggunakan cellspacing untuk membuat jarak antar Cell dalam sebuah tabel. (Buka file Latihan 10-15.txt dan simpan dengan nama latihan10_15.html, Open file “latihan10_15.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4>Without cellspacing:</h4> <table border="1"> <tr> <td>First</td> <td>Row</td></tr> <tr> <td>Second</td> <td>Row</td></tr> </table> <h4>With cellspacing:</h4> <table border="1" cellspacing="10"> <tr> <td>First</td> <td>Row</td></tr> Oleh: Binsar Siagian 2001 45 Belajar HTML dengan mudah dan cepat. <tr> <td>Second</td> </table> <td>Row</td></tr> </body> </html> 9. Menambahkan background color atau background image kedalam sebuah Tabel. Contoh ini mendemonstrasikan bagaimana menambahkan warna latar belakang kedalam sebuah tabel atau menambahkan gambar (image) latar belakang untuk sebuah tabel. (Buka file Latihan 10-16.txt dan simpan dengan nama latihan10_16.html, Open file “latihan10_16.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4>A background color:</h4> <table border="1" bgcolor="red"> <tr><td>First</td><td>Row</td></tr> <tr><td>Second</td><td>Row</td></tr> </table> <h4>A background image:</h4> <table border="1" background="background.jpg"> <tr><td>First</td><td>Row</td></tr> <tr><td>Second</td><td>Row</td></tr> </table> </body> </html> 10. Menambahkan background color atau background image kedalam sebuah Cell tabel. Contoh ini mendemonstrasikan bagaimana menambahkan warna latar belakang kedalam sebuah cell tabel (kotak) atau menambahkan gambar (image) latar belakang untuk sebuah cell tabel. (Buka file Latihan 10-17.txt dan simpan dengan nama latihan10_17.html, Open file “latihan10_17.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). 46 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. <html> <body> <h4>Cell backgrounds:</h4> <table border="1"> <tr><td bgcolor="red">First</td><td>Row</td></tr> <tr> <td background="background.jpg">Second</td><td>Row</td> </tr> </table> </body> </html> 11. Meluruskan isi (content ) dalam sebuah cell tabel. Contoh ini mendemonstrasikan bagaimana meluruskan susunan content dalam sebuah cell didalam tabel, supaya terlihat lebih rapih. (Buka file Latihan 1018.txt dan simpan dengan nama latihan10_18.html, Open file “latihan10_18.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <table width="400" border="1"> <tr> <th align="left">Tabungan bulan....</th> <th align="right">Januari</th> <th align="right">Februari</th> </tr> <tr> <td align="left">Pakaian</td> <td align="right">Rp. 25.000,-</td> <td align="right">Rp. 17.500,-</td> </tr> <tr> <td align="left">Make-Up</td> <td align="right">Rp. 4.500,-</td> <td align="right">Rp. 8.250,-</td> </tr> <tr> <td align="left">Jajanan</td> <td align="right">Rp. 7.500,-</td> <td align="right">Rp. 2.500,-</td> </tr> <tr> <th align="left">Jumlah</th> <th align="right">Rp. 37.000,-</th> <th align="right">Rp. 28.250,-</th> </tr> Oleh: Binsar Siagian 2001 47 Belajar HTML dengan mudah dan cepat. </table> </body> </html> 12. Mengaktifkan beberapa atribut untuk bingkai (frame). Contoh ini mendemonstrasikan bagaimana menggunakan atribut “frame” untuk mengontrol tampilan pembatas diseputar tabel. (Buka file Latihan 10-19.txt dan simpan dengan nama latihan10_19.html, Open file “latihan10_19.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <p> Bila tidak ada frame diseputar tabel pada contoh ini, berarti browser Anda sudah tertinggal (versi lama tidak mendukung fungsi ini). </p> <h4>With frame="border":</h4> <table frame="border"> <tr><td>First</td><td>Row</td></tr> <tr><td>Second</td><td>Row</td></tr> </table> <h4>With frame="box":</h4> <table frame="box"> <tr><td>First</td><td>Row</td></tr> <tr><td>Second</td><td>Row</td></tr> </table> <h4>With frame="void":</h4> <table frame="void"> <tr><td>First</td><td>Row</td></tr> <tr><td>Second</td><td>Row</td></tr> </table> <h4>With frame="above":</h4> <table frame="above"> <tr><td>First</td><td>Row</td></tr> 48 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. <tr><td>Second</td><td>Row</td></tr> </table> <h4>With frame="below":</h4> <table frame="below"> <tr><td>First</td><td>Row</td></tr> <tr><td>Second</td><td>Row</td></tr> </table> <h4>With frame="hsides":</h4> <table frame="hsides"> <tr><td>First</td><td>Row</td></tr> <tr><td>Second</td><td>Row</td></tr> </table> <h4>With frame="vsides":</h4> <table frame="vsides"> <tr><td>First</td><td>Row</td></tr> <tr><td>Second</td><td>Row</td></tr> </table> <h4>With frame="lhs":</h4> <table frame="lhs"> <tr><td>First</td><td>Row</td></tr> <tr><td>Second</td><td>Row</td></tr> </table> <h4>With frame="rhs":</h4> <table frame="rhs"> <tr><td>First</td><td>Row</td></tr> <tr><td>Second</td><td>Row</td></tr> </table> </body> </html> Oleh: Binsar Siagian 2001 49 Belajar HTML dengan mudah dan cepat. Table Tags: NN: Netscape, IE: Internet Explorer, W3C: Web Standard Start Tag NN IE W3C Purpose <table> 3.0 3.0 3.2 Defines a table <th> 3.0 3.0 3.2 Defines a table header <tr> 3.0 3.0 3.2 Defines a table row <td> 3.0 3.0 3.2 Defines a table cell <caption> 3.0 3.0 3.2 Defines a table caption <colgroup> 3.0 4.0 Defines groups of table columns <col> 3.0 4.0 Defines the attribute values for one or more columns in a table <thead> 4.0 4.0 Defines a table header that will not scroll <tbody> 4.0 4.0 Defines a table body that scrolls within a fixed table header and table footer <tfoot> 4.0 4.0 Defines a table footer that will not scroll 50 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. BAB 11. HTML Lists Dukungan HTML untuk ordered, undordered dan defenition lists Contoh: 1. Unordered list Unordered list adalah sebuah susunan items. Susunan item ditandai dengan menggunakan bullet (tanda titik bulat). Unordered list dimulai dengan tag <ul> dan masing-masing item dengan tag <li>. Didalam list item anda dapat menempatkan paragraphs, line breaks, images, links, list yang lain dsb. Contoh ini mendemonstrasikan sebuah unordered list. (Buka file Latihan 11-1.txt dan simpan dengan nama latihan11_1.html, Open file “latihan11_1.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). </html> <body> <p> Contoh list Unordered </p> <ul> <li>Coffee</li> <li>Milk</li> </ul> </body> </html> Contoh lain untuk Unordered list (Buka file Latihan 11-2.txt dan simpan dengan nama latihan11_2.html, Open file “latihan11_2.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4>Disc bullets list:</h4> <ul type="disc"> <li>Apples</li> Oleh: Binsar Siagian 2001 51 Belajar HTML dengan mudah dan cepat. <li>Bananas</li> <li>Lemons</li> <li>Oranges</li> </ul> <h4>Circle bullets list:</h4> <ul type="circle"> <li>Apples</li> <li>Bananas</li> <li>Lemons</li> <li>Oranges</li> </ul> <h4>Square bullets list:</h4> <ul type="square"> <li>Apples</li> <li>Bananas</li> <li>Lemons</li> <li>Oranges</li> </ul> </body> </html> 2. Ordered list Ordered list juga adalah sebuah susunan items. Susunan item ordered ditandai dengan menggunakan nomor urut. Ordered list dimulai dengan tag <ol> dan masing-masing item dengan tag <li>. Didalam list item anda dapat menempatkan paragraphs, line breaks, images, links, list yang lain dsb. Contoh ini mendemonstrasikan sebuah Ordered list. (Buka file Latihan 11-3.txt dan simpan dengan nama latihan11_3.html, Open file “latihan11_3.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <p> Contoh list Ordered </p> <ol> <li>Coffee</li> <li>Milk</li> </ol> </body> </html> 52 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. Contoh lain untuk Ordered list (Buka file Latihan 11-4.txt dan simpan dengan nama latihan11_4.html, Open file “latihan11_4.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4>Numbered list:</h4> <ol> <li>Apples</li> <li>Bananas</li> <li>Lemons</li> <li>Oranges</li> </ol> <h4>Letters list:</h4> <ol type="A"> <li>Apples</li> <li>Bananas</li> <li>Lemons</li> <li>Oranges</li> </ol> <h4>Lowercase letters list:</h4> <ol type="a"> <li>Apples</li> <li>Bananas</li> <li>Lemons</li> <li>Oranges</li> </ol> <h4>Roman numbers list:</h4> <ol type="I"> <li>Apples</li> <li>Bananas</li> <li>Lemons</li> <li>Oranges</li> </ol> <h4>Lowercase Roman numbers list:</h4> <ol type="i"> <li>Apples</li> <li>Bananas</li> <li>Lemons</li> <li>Oranges</li> </ol> </body> </html> Oleh: Binsar Siagian 2001 53 Belajar HTML dengan mudah dan cepat. 3. Definition Lists Defenition List bukan sebuah list dari item. Ini adalah list dari bagian item yang menjelaskan item lebih rinci. Defenition List dimulai dengan tag <dl> dan masingmasing list dari item dengan tag <dt>. Masing-masing list dibawah item dimulai dengan tag <dd>. Didalam list item anda dapat menempatkan paragraphs, line breaks, images, links, list yang lain dsb. Contoh ini mendemonstrasikan sebuah Defenition List. (Buka file Latihan 11-5.txt dan simpan dengan nama latihan11_5.html, Open file “latihan11_5.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). </html> <body> <h4> Contoh Definition Lists </h4> <dl> <dt>Coffee</dt> <dd>Black hot drink</dd> <dt>Milk</dt> <dd>White cold drink</dd> </dl> </body> </html> Contoh lain untuk Defenition List (Nested List) (Buka file Latihan 11-6.txt dan simpan dengan nama latihan11_6.html, Open file “latihan11_6.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4>A nested List:</h4> <ul> <li>Coffee</li> <li>Tea <ul> <li>Black tea</li> <li>Green tea</li> </ul> </li> <li>Milk</li> </ul> </body> </html> 54 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. Tag untuk List: NN: Netscape, IE: Internet Explorer, W3C: Web Standard Start Tag NN IE W3C Purpose <ol> 3.0 3.0 3.2 Defines an ordered list <ul> 3.0 3.0 3.2 Defines an unordered list <li> 3.0 3.0 3.2 Defines a list item <dl> 3.0 3.0 3.2 Defines a definition list <dt> 3.0 3.0 3.2 Defines a definition term <dd> 3.0 3.0 3.2 Defines a definition description <dir> Deprecated. Use <ul> instead <menu> Deprecated. Use <ul> instead Oleh: Binsar Siagian 2001 55 Belajar HTML dengan mudah dan cepat. BAB 12. HTML Forms and Input Sebuah Form adalah area yang terdiri dari beberapa elemen form. Elemen Form adalah elemen yang memungkinkan pemakai untuk memberikan data atau informasi dari user atau pengguna Web ( misalnya text fields, textarea fields, drop-down menus, radio buttons, checkboxes, dan sebagainya). Sebuah Form didefenisikan dengan tag <form> Umumnya form yang digunakan adalah form input dengan tag <input>. Tipe data untuk input ditentukan dengan atribut misalnya text, password yang akan diuraikan pada bagian berikut ini. Lebar field default adalah selebar 20 character. Contoh: 1. Field Input untuk text Contoh ini mendemonstrasikan bagaimana membuat field untuk input text pada sebuah halaman dengan menggunakan HTML, dan pengguna dapat mengisikan data sesuai dengan permintaan. (Buka file Latihan 12-1.txt dan simpan dengan nama latihan12_1.html, Open file “latihan12_1.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <form> First name: <input type="text" name="firstname"> <br> Last name: <input type="text" name="lastname"> </form> </body> </html> 2. Field Input untuk Password. Contoh ini mendemonstrasikan bagaimana membuat field untuk password pada sebuah halaman dengan menggunakan HTML. (Buka file Latihan 12-2.txt dan simpan dengan nama latihan12_2.html, Open file “latihan12_2.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). 56 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. <html> <body> <form> Username: <input type="text" name="user"> <br> Password: <input type="password" name="password"> </form> <p> Catatan: Bila anda mengisi pada filed password, angka yang ditampilkan berubah menjadi tanda bintang, untuk melindungi tulisan dari pembacaan orang lain ! </p> </body> </html> 3. Field Input untuk Radio Buttons. Contoh ini mendemonstrasikan bagaimana membuat field untuk Radio Buttons pada sebuah halaman dengan menggunakan HTML. Radio button digunakan apabila anda ingin pemakai memilih salah satu pilihan yang tersedia. Hanya satu pilihan yang dapat dilakukan. (Buka file Latihan 12-3.txt dan simpan dengan nama latihan12_3.html, Open file “latihan12_3.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <form> <input type="radio" name="sex" value="male"> Male <br> <input type="radio" name="sex" value="female"> Female </form> </body> </html> 4. Field Input untuk Checkboxes. Oleh: Binsar Siagian 2001 57 Belajar HTML dengan mudah dan cepat. Contoh ini mendemonstrasikan bagaimana membuat field untuk Checkboxes pada sebuah halaman dengan menggunakan HTML. Checkboxes digunakan apabila anda ingin pemakai memilih beberapa pilihan yang tersedia. (Buka file Latihan 12-4.txt dan simpan dengan nama latihan12_4.html, Open file “latihan12_4.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <form> <input type="checkbox" name="bike" value="yes">I have a bike<br> <input type="checkbox" name="car" value="yes">I have a car </form> </body> </html> B. Tindakan untuk atribut Form dan Tombol Kirim. Ketika pemakai melakukan click pada tombol “Submit” (kirim), maka isi dari form akan dikirim ke dalam file lain. Tindakan ini juga akan mendefenisikan nama file tempat data yang akan dikirimkan. Defenisi nama file biasanya juga ditentukan sebagai penerima isi file. Contoh ini mendemonstrasikan bagaimana mengirimkan data/informasi dengan action atribut “submit”. pada sebuah halaman dengan menggunakan HTML. (Buka file Latihan 12-5.txt dan simpan dengan nama latihan12_5.html, Open file “latihan12_5.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <form name="input" action="html_form_action.asp" method="get"> Username: <input type="text" name="user"> <input type="submit" value="Submit"> </form> </body> </html> 58 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. Hasil dari tindakan ini dapat dilihat bila Anda sudah online pada salah satu server yang Anda gunakan sebagai Web Server Anda misalnya pada “geocities” atau yang lainnya. Contoh-contoh lain. Checkboxes Contoh ini mendemonstrasikan bagaimana penggunaan checkbox untuk membuat pilihan pada sebuah halaman dengan menggunakan HTML. (Buka file Latihan 12-6.txt dan simpan dengan nama latihan12_6.html, Open file “latihan12_6.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <h4>A nested List:</h4> <ul> <li>Coffee</li> <li>Tea <ul> <li>Black tea</li> <li>Green tea</li> </ul> </li> <li>Milk</li> </ul> </body> </html> Radio Button Contoh ini mendemonstrasikan bagaimana penggunaan tombol Radio untuk membuat pilihan pada sebuah halaman dengan menggunakan HTML. (Buka file Latihan 12-7.txt dan simpan dengan nama latihan12_7.html, Open file “latihan12_7.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <form> Male: <input type="radio" checked name="Sex"> Oleh: Binsar Siagian 2001 59 Belajar HTML dengan mudah dan cepat. <br> Female: <input type="radio" name="Sex"> </form> <p> Bila pemakai memilih click pada radio-button, maka button menjadi terpilih dengan tanda lingkaran hitam ditengahnya, dan button yang lain akan berubah menjadi tidak terpilih. </p> </body> </html> Drop down box sederhana Contoh ini mendemonstrasikan bagaimana membuat pilihan dengan drop down box pada sebuah halaman dengan menggunakan HTML. (Buka file Latihan 12-8.txt dan simpan dengan nama latihan12_8.html, Open file “latihan12_8.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <form> <select name="cars"> <option value="volvo">Volvo <option value="saab">Saab <option value="fiat">Fiat <option value="audi">Audi </select> </form> <p> Klick tanda segitiga pilihan dan sorot salah satu pilihan, ketika mouse dilepas maka yang terpilih tampil pada text field. </p> </body> </html> Drop down box dalam bentuk lain 60 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. Contoh ini mendemonstrasikan bagaimana membuat pilihan dengan drop down box dengan pilihan bebas pada sebuah halaman dengan menggunakan HTML. (Buka file Latihan 12-9.txt dan simpan dengan nama latihan12_9.html, Open file “latihan12_9.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <form> <select name="cars"> <option value="volvo">Volvo <option value="saab">Saab <option value="fiat" selected>Fiat <option value="audi">Audi </select> </form> </body> </html> Membuat Textarea Contoh ini mendemonstrasikan bagaimana membuat sebuah area untuk penulisan text lebih dari satu baris. Pada area tersebut Anda dapat menulis apa saja yang diperlukan. (Buka file Latihan 12-10.txt dan simpan dengan nama latihan12_10.html, Open file “latihan12_10.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <p> Contoh ini dapat di edit seperti editor biasa. Silahkan tulis apa saja didalamnya! </p> <textarea rows="10" cols="30"> Saya sedang melakukan ujicoba penulisan pada text Area. </textarea> </body> </html> Membuat Button Oleh: Binsar Siagian 2001 61 Belajar HTML dengan mudah dan cepat. Contoh ini mendemonstrasikan bagaimana membuat sebuah Tombol yang dapat diberi tulisan didalamnya. (Buka file Latihan 12-11.txt dan simpan dengan nama latihan12_11.html, Open file “latihan12_11.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <form> <input type="button" value="Hello world!"> </form> </body> </html> Membuat Fieldset diseputar data Contoh ini mendemonstrasikan bagaimana membuat sebuah pembatas yang diberi judul untuk sejumlah data. (Buka file Latihan 12-12.txt dan simpan dengan nama latihan12_12.html, Open file “latihan12_12.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <fieldset> <legend> Informasi Kesehatan: </legend> <form> Tinggi badan <input type="text" size="3"> Berat badan <input type="text" size="3"> </form> </fieldset> </body> </html> Membuat Form input dengan tombol kirim 62 Oleh: Binsar Siagian 2001 Belajar HTML dengan mudah dan cepat. Contoh ini mendemonstrasikan bagaimana menambahkan form kedalam halaman, Form terdiri dari dua field input dan sebuah tombol submit. (Buka file Latihan 12-13.txt dan simpan dengan nama latihan12_13.html, Open file “latihan12_13.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <form name="input" method="get"> action="html_form_action.asp" Enter your first name: <input type="text" name="FirstName" value="Mickey"> <br>Enter your last name: <input type="text" name="LastName" value="Mouse"> <br> <input type="submit" value="Submit"> </form> <p> If you click the "Submit" button, you will send your input to a new page called html_form_action.asp. </p> </body> </html> Mengirimkan E-mail lewat Form input dengan tombol kirim Contoh ini mendemonstrasikan bagaimana mengirimkan form kedalam ke alamat email secara langsung. (Buka file Latihan 12-14.txt dan simpan dengan nama latihan12_14.html, Open file “latihan12_14.html” lewat Browser, kemudian GO, perhatikan hasilnya pada window browser!). <html> <body> <form action="MAILTO:[email protected]" enctype="text/plain"> method="post" <h3>Mail ini akan dikirim ke TEDC Bandung</h3> Name:<br> <input type="text" name="name" value="yourname" size="20"> <br> Mail:<br> Oleh: Binsar Siagian 2001 63 Belajar HTML dengan mudah dan cepat. <input type="text" name="mail" value="yourmail" size="25"> <br> Comment:<br> <input type="text" name="comment" value="yourcomment" size="40"> <br><br> <input type="submit" value="Send"> <input type="reset" value="Reset"> </form> </body> </html> Tag untuk Form: NN: Netscape, IE: Internet Explorer, W3C: Web Standard Start Tag NN IE W3C Purpose <form> 3.0 3.0 3.2 Defines a form for user input <input> 3.0 3.0 3.2 Defines an input field <textarea> 3.0 3.0 3.2 Defines a text-area (a multi-line text input control) <label> 4.0 4.0 Defines a label to a control <fieldset> 4.0 4.0 Defines a fieldset <legend> 4.0 4.0 Defines a caption for a fieldset 3.0 3.2 Defines a selectable list (a drop-down box) 4.0 Defines an option group 3.0 3.2 Defines an option in the drop-down box 4.0 4.0 Defines a push button <select> 3.0 <optgroup> 6.0 <option> 3.0 <button> <isindex> 64 Deprecated. Use <input> instead Oleh: Binsar Siagian 2001