BAB 3 PERINTAH/TAG HTML DASAR
Tujuan Pembelajaran:
Memahami kaidah penulisan dan mempraktikkan tag dasar 3.1
Pendahuluan HTML
3.2
Struktur
3.3
Text
3.4
List
3.5
Tautan/link
3.6
Gambar
3.7
Tabel
3.8
Form
3.9
Flash, Audio dan Video
Bab 3 Perintah/Tag HTML Dasar
HTML
III- 1
3.1 Pendahuluan HTML Di kehidupan sehari-hari, kita sudah sangat sering mengakses dokumen tercetak seperti surat kabar, laporan dan dokumen jenis lain. Halaman web yang sering kita akses juga sebenarnya ada kumpulan dokumen juga dan memiliki kemiripan dengan dokumen yang biasa kita akses. Kalau kita ambil surat kabar sebagai salah satu dokumen catak, bila diperhatikan memiliki struktur seperti : ada beberapa artikel dalam satu halaman dimana setiap artikel ada judul artikel atau heading kemudian ada sub judul dan beberapa paragraf serta satu atau beberapa gambar. Saat ini beberapa surat kabar sudah mulai terbit secara online. Dari strukurnya, dokumen surat kabar cetak dan online memiliki kemiripan, yakni adanya heading/judul, sub judul, paragraf dan gambar. Namun tetap ada perbedaan. Pada surat kabar tercetak, satu halaman memuat beberapa artikel sekaligus. Kalau kita bandingkan dengan versi online, biasanya versi yang ini hanya memuat beberapa headline saja dari berita dan untuk lebih detailnya terdapat dalam satu halaman tersendiri.
3.2 Struktur Dokumen web memiliki kemiripan dengan dokumen yang biasa kita baca. Namun tetap ada perbedaan. Di semua jenis dokumen yang kita kenal, struktur dokumen adalah unsur yang penting bagi pembaca dalam memahami pesan yang disampaikan dan panduan dalam navigasi dokumen. Untuk membuat halaman web, sangat penting untuk dapat memahami struktur dokumen.
Sebuah dokumen web ditulis menggunakan HTML (Hyper Text Markup Language). Sebuah dokumen web yang menggunakan HTML yang memiliki struktur
Bagian ini adalah Kepala Dokumen Utama
Bagian ini adalah paragraf yang menjelaskan secara detail judul yang ada pada Kepala Dokumen. Apabila paragraf ini panjang, maka biasanya akan dibagi ke dalam sub-sub paragraf atau judul.
Bagian ini adalah sub judul
III- 2
Bab 3 Perintah/Tag HTML Dasar
Banyak artikel memiliki sub judul untuk membantu pembaca struktur tulisan yang sedang dibaca. Ada beberapa macam sub-sub judul lain yang levelnya lebih rendah.
Bagian ini adalah sub judul yang lain
Paragraf ini menjelaskan sub judul lain di atas.
Kode HTML (yang dicetak tebal) terdiri atas karakter yang diapit oleh tanda kurung, yang disebut sebagai elemen HTML. Elemen biasanya terdiri atas dua buah tag, yaknik tag pembuka dan penutup. Tag penutup memiliki tambahan simbol slash (/). Setiap elemen HTML akan memberitahu kepada browser tentang informasi yang berada diantara tag pembuka dan penutup. Dokumen HTML menggunakan elemen untuk menjelaskan struktur dari dokumen. Tag bertindak sebagai wadah yang memberi informasi tindakan apa yang harus dilakukan terhadap dokumen yang berada diantara tag pembuka dan penutup.
Kalau diperhatikan, sebuah tag terdiri atas : Karakter
Kurung sebelah kiri (seperti tanda kurang dari)
Kurung sebelah kanan (seperti tanda lebih dari) Tag pembuka
Bab 3 Perintah/Tag HTML Dasar
III- 3
Karakter yang berada di dalam kurung menandakan tujuan dari tag. Misalnya pada contoh di atas huruf p menandakan bahwa karakter tersebut adalah sebuah paragraf. Untuk tag penutup ada tambahan simbol garis miring slash. Karakter
Simbol garis miring/slash
Kurung sebelah kiri (seperti tanda kurang dari)
Kurung sebelah kanan (seperti tanda lebih dari)
Tag penutup Sering kali sebuah dokumen HTML yang diapit tag ditambahkan atribut sebagai pelengkap perlakuan dari sebuah dokumen. Atribut memberikan tambahan informasi tentang konten dari sebuah elemen. Atribut muncul pada tag pembuka dari elemen dan terdiri atas dua bagian yakni nama dan nilai atribut yang dipisahkan oleh tanda sama dengan. Struktur atribut adalah sebagai berikut : Nama atribut
Paragraph in English
Nilai atribut III- 4
Bab 3 Perintah/Tag HTML Dasar
Nama dari atribut menunjukan informasi tambahan apa yang ada pada konten elemen dan ditulis menggunakan huruf kecil. Sedangkan value adalah nilai atau seting dari atribut dan harus ditulis dengan diapit oleh tanda kutip ganda. Atribut yang berbeda akan memiliki value yang berbeda. Pada contoh di atas, atribut lang adalah untuk bahasa yang digunakan pada elemen yang dalam hal ini bernilai “enus” yang berarti bahasa Inggris-Amerika.
Body, Head dan Title Segala sesuatu yang diapit oleh tag ini akan muncul di dalam halaman utama sebuah browser. Contoh :
Bagian ini adalah Judul Halaman Bagian ini adalah Tubuh/body dari Halaman web
Segala sesuatu yang berada di sini akan ditampilkan pada main browser window.
dan
Pada tag ini akan menampilkan judul tab dari sebuah halaman web yang di dalam tag ini terdapat tag . Apabila kode HTML di atas ditampilkan pada browser maka tampilannya adalah sebagai berikut Segala yang tertulis pada tag title akan muncul di sini
Segala yang tertulis pada tag body akan muncul di sini
Bab 3 Perintah/Tag HTML Dasar
III- 5
Gambar 3.1 Contoh Tampilan di web Browser untuk tag body Praktik Untuk lebih memahami tentang struktur HTML, lakukan praktik berikut: 1
Buka aplikasi pengolah kata, misalkan notepad
2
Tuliskan kode HTML berikut pada notepad
3
Bagian ini adalah Judul Halaman Bagian ini adalah Tubuh/body dari Halaman web
Segala sesuatu yang berada di sini akan ditampilkan pada main browser window.
Setelah selesai, simpan file di atas dengan format nama_file.html atau nama_file.htm dan jangan lupa untuk pilihan Save as type pilihlah All files.
4
Buka file yang telah disimpan di atas menggunakan web browser, anda dapat memilihnya apakah menggunakan Internet Explorer(IE), Mozilla Fire Fox, Google Chrome atau yang lain.
5
Perhatikan hasil yang muncul dan catat bagian-bagian yang ada untuk setiap tag body, head dan title.
3.3. Text Ketika membuat sebuah halaman web, Anda menambahkan tag (dikenal sebagai markup) untuk isi halaman. Tag ini memberikan makna tambahan dan memungkinkan browser untuk menunjukkan penggunaan struktur yang tepat untuk halaman. Heading HTML memiliki 6 tingkat untuk heading yakni yang terbesar adalah
untuk heading utama dan adalah untuk sub heading. Apabila ada sub heading yang lebih kecil lagi dapat menggunakan dan seterusnya sampai yang paling kecil . Praktikan contoh berikut: 1. Buka notepad 2. Tuliskan kode HTML berikut III- 6
Bab 3 Perintah/Tag HTML Dasar
Bagian ini adalah Judul Halaman Heading Utama
Sub Heading
Sub Heading
Sub Heading
Sub Heading
Sub Heading
3. Simpan dengan nama file misalnya heading.html 4. Buka file heading.html dengan web browser yang anda miliki 5. Perhatikan perbedaan antara sampai dengan <6>
Paragraf Untuk membuat sebuah paragraf, batasi kalimat yang akan dijadikan paragraf dengan tag
dan ditutup dengan
. Secara default, browser akan menampilkan setiap paragraf pada baris baru dengan beberapa ruang antara itu dan setiap paragraf berikutnya. Untuk lebih jelasnya, lakukan praktik berikut: 1. Buka Notepad 2. Tulis kode HTML berikut
A paragraph consists of one or more sentences that form a self-contained unit of discourse. The start of a paragraph is indicated by a new line.
Text is easier to understand when it is split up into units of text. For example, a book may have chapters. Chapters can have subheadings. Under each heading there will be one or more Bab 3 Perintah/Tag HTML Dasar
III- 7
paragraphs.
3. Simpan kode HTML di atas dengan nama file paragraf.html 4. Buka dengan web browser 5. Perhatikan hasilnya
Bold dan Italic Sering kali dalam menulis paragraf, kita memerlukan penekanan pada kata-kata tertentu sebagai kata kunci. Biasanya yang digunakan adalah kata tersebut dicetak tebal(bold) atau miring(italic). Tag HTML yang dapat digunakan untuk mencetak kata atau kalimat dengan cetak tebal adalah
.... dan untuk cetak miring menggunakan
.... Untuk lebih jelasnya lakukan praktik berikut: 1. Buka notepad 2. Tuliskan kode HTML berikut ini
This is how we make a word appear bold.
Inside a product description you might see some key features in bold.
This is how we make a word appear italic.
It's a potato Solanum teberosum.
Captain Cook sailed to Australia on the Endeavour.
3. Simpan kode HTML di atas dengan nama file bold-italic.html 4. Buka dengan web browser dan perhatikan bagian mana yang dicetak tebal dan miring.
3.4. List Ketika kita akan menuliskan pada halaman web beberapa item dalam daftar, maka dapat digunakan list. Ada dua macam list yakni : •
Ordered List, yaitu list dimana setiap item di dalam list diberi nomor urut.
•
Unordered List, yaitu list yang diawali simbol bullet bukan angka atau karakter terurut,
III- 8
Bab 3 Perintah/Tag HTML Dasar
•
Definition List,
yaitu suatu list yang biasanya digunakan untuk
mendefinisikan sebuah istilah. Ordered List Ordered list dibuat dengan menggunakan tag pembuka
dan penutup
. Sedangkan untuk item di dalam list menggunakan tag pembuka
dan penutup . Agar lebih memahaminya, lakukan langkah berikut, 1. Buka Notepad 2. Ketikan kode HTML berikut ini
- Masukan kopi ke dalam gelas
- Tambahkan gula secukupnya atau sesuai selera
- Tambahkan creamer yang diinginkan
- Masukan air panas ke dalam campuran kopi, gula dan creamer
- Aduk-aduk sampai semua larut
- Kopi hangat siap dihidangkan
3. Simpan file di atas dengan nama file order-list.htm 4. Buka file order-list.htm di web browser 5. Browser akan mengurutkan order list secara default menggunakan angka
Unordered List Untuk membuat unordered list, digunakan tag
. Setiap item di dalam list diapit oleh
dan . Untuk lebih jelas, lakukan langkah berikut, 1. Buka Notepad 2. Tuliskan kode HTML berikut
- 1 kg kentang
- 100 ml susu segar
- 50g roti tawar
- Mentega secukupnya
- Garam dan lada secukupnya
Bab 3 Perintah/Tag HTML Dasar
III- 9
3. Simpan dengan nama file unordered-list.html 4. Buka di web browser. Definition List Untuk membuat definition list digunakan tag
yang diikuti oleh serangkaian istilah dan definisinya. Di dalam elemen terbagi lagi atas elemen - dan
- . Elemen
- untuk istilah yang akan dijabarkan definisinya dalam elemen
- . Untuk lebih memahaminya, lakukan praktik berikut 1. Buka Notepad 2. Tulis kode HTML berikut
- Sashimi
- Sliced raw fish that is served with condiments such as shredded daikon radish or ginger root, wasabi and soy sauce
- Scale
- A device used to accurately measure the weight of ingredients
- A technique by which the scales are removed from the skin of a fish
- Scamorze
- Scamorzo
- An Italian cheese usually made from whole cow's milk (although it was traditionally made from buffalo milk)
3. Simpan file dengan nama definition-list.html 4. Buka file tersebut di atas pada web browser dan perhatikan hasilnya
3.5. Tautan/Link Link adalah fitur web yang memungkinkan Anda untuk berpindah dari satu halaman web ke halaman yang lain sehingga muncul istilah browsing atau surfing. Link dibuat menggunakan elemen . Pengguna dapat mengklik tautan yang III- 10
Bab 3 Perintah/Tag HTML Dasar
terletak antara dan . Untuk menunjukkan ke halaman web mana tautan tersebut menuju, digunakan atribut href. Berikut formatnya Ini adalah halaman web yang dituju oleh link
Ini adalah teks yang akan diklik oleh pengguna
PNJ Tag tautan/link pembuka
Tag tautan/link penutup
Tautan ke Situs Lain Link yang dibuat menggunakan elemen dengan memiliki atribut disebut href. Nilai dari atribut href adalah halaman yang ingin dituju ketika diklik pada link. Pengguna dapat mengklik apa pun yang muncul antara pembuka tag dan penutup tag dan akan dibawa ke halaman yang ditentukan dalam atribut href. Ketika link ke sebuah website berbeda, nilai href atribut akan menjadi web penuh untuk situs, yang dikenal sebagai URL absolut. Browser menunjukkan link menggunakan warna biru dengan digarisbawahi secara default. Untuk lebih jelas, lakukan praktik berikut 1. Buka Notepad 2. Tuliskan kode HTML berikut ini Jurusan Teknik di PNJ:
Simpan dengan nama file tautan.html 3. Buka file tautan.html menggunakan web browser 4. Perhatikan hasil yang diperoleh URL singkatan dari Uniform Resource Locator. Setiap halaman web memiliki URL sendiri. Ini adalah alamat web yang akan ketik ke browser jika ingin Bab 3 Perintah/Tag HTML Dasar
III- 11
mengunjungi halaman tertentu. URL absolut dimulai dengan nama domain untuk situs tersebut, dan dapat diikuti oleh tautan ke halaman tertentu. Jika tidak ada halaman yang ditentukan, situs akan menampilkan homepage. Tautan ke Halaman Lain pada Situs yang Sama Ketika Anda terhubung ke lain halaman dalam situs yang sama, Anda tidak perlu menentukan nama domain dalam URL. Kamu dapat menggunakan singkatan dikenal sebagai URL relatif. Jika semua halaman situs yang di folder yang sama, maka nilai dari atribut href hanyalah nama file. Jika Anda memiliki halaman yang berbeda dari situs di folder yang berbeda, maka Anda dapat menggunakan sedikit lebih kompleks sintaks untuk menunjukkan di mana Halaman ini dalam kaitannya dengan halaman saat ini. Untuk lebih jelas, lakukan praktik berikut 1. Buka notepad 2. Tulis kode HTML berikut
3. Simpan dengan nama file link-halaman.html 4. Buka file link-halaman.html pada web browser
Struktur Direktori Pada situs yang lebih besar, adalah merupakan ide yang baik untuk mengatur kode Anda dengan menempatkan halaman untuk setiap bagian yang berbeda dari situs ke folder baru. Folder pada situs kadang-kadang disebut sebagai direktori. Direktori adalah hanya nama lain untuk folder di situs web; dengan cara yang sama bahwa hard drive Anda berisi folder yang berbeda, sebuah situs web dapat dikatakan mengandung direktori. Biasanya Anda akan menemukan bahwa situs web berisi beberapa direktori, dan bahwa setiap direktori berisi bagian-bagian III- 12
Bab 3 Perintah/Tag HTML Dasar
yang berbeda dari situs web. Misalnya, situs besar dengan beberapa subbagian akan memiliki direktori terpisah untuk setiap bagian dari situs tersebut, dan juga direktori yang berbeda untuk berbagai jenis file (misalnya, gambar dapat berada dalam satu direktori dan style sheet di lain). Dengan cara yang sama bahwa mungkin Anda mengatur file pada hard drive Anda ke dalam folder terpisah, itu adalah penting untuk mengatur file di website Anda ke direktori sehingga Anda dapat menemukan apa yang Anda cari untuk lebih mudah dan tetap mengontrol semua file. Seperti yang dapat Anda bayangkan, jika semua file yang digunakan dalam website berada di direktori yang sama, direktori yang cepat akan menjadi sangat besar dan rumit. Gambar 3.2 menunjukkan struktur direktori contoh untuk situs berita, dengan folder terpisah untuk setiap bagian. Perhatikan juga bagaimana bagian Musik memiliki folder tersendiri bagi subbagian tentang Fitur, MP3, dan Ulasan. Selain itu, folder utama memiliki folder terpisah untuk berbagai jenis file yang digunakan di situs: gambar, script, dan style sheet.
Gambar 3.2 Struktur Direktori
Link ke Email Anda mungkin pernah melihat link yang menunjukkan alamat e-mail, yang ketika diklik membuka e-mail baru dalam mail program, siap untuk mengirim e-mail ke alamat tersebut. Untuk membuat link ke alamat e-mail, Anda perlu menggunakan sintaks berikut dengan elemen: Bab 3 Perintah/Tag HTML Dasar
III- 13
[email protected] Di sini, nilai atribut href dimulai dengan kata kunci mailto, diikuti oleh titik dua, dan kemudian e-mail yang ingin Anda kirim. Seperti link lain, isi dari elemen dapat pula berupa link yang akan ditampilkan dalam browser seperti berikut, E-mail kami
Ada satu resiko ketika menempatkan alamat e-mail pada halaman web. Orangorang yang tidak bertanggungjawab menggunakan program kecil untuk secara otomatis mampu mencari situs web yang terdapat alamat e-mail. Setelah mereka menemukan alamat e-mail di situs web, mereka akan mulai mengirim spam ke alamat tersebut. Agar lebih dapat memahami, lakukan praktik berikut 1. Buka Notepad 2. Tulis kode HTML berikut Cafe Mbal-Mbul - community cafe in Depok, West Java, Indonesia <meta http-equiv=”Content-Type” content=”text/html; charset=iso-88591”/> MBAL-MBUL CAFE
Contact
G Building Politeknik Negeri Jakarta
href="http://maps.google.com/maps?q=politeknik
negeri
jakarta">Find us on Google Maps III- 14
Bab 3 Perintah/Tag HTML Dasar
Mail Mbal-Mbul Cafe
3. Simpan dengan nama file link-email.html 4. Buka di web browser
Membuka Link pada Window Baru Jika Anda ingin link untuk membuka pada window baru, Anda dapat menggunakan atribut Target pada pembukaan tag . Nilai ini atribut harus diisi blank. Salah satu alasan yang paling umum kenapa link harus dibuka di jendela baru adalah jika menunjuk ke website lain. Dalam beberapa kasus, mereka berharap pengguna akan kembali ke jendela yang berisi Situs mereka setelah menyelesaikan melihat yang lain. Lakukan praktik berikut 1. Buka notepad 2. Tulis kode HTML berikut Internet Movie Database (Buka pada Window yang baru) 3. Simpan dengan nama file link-window-baru.html 4. Buka di web browser.
Link ke Lokasi Tertentu pada Halaman Web yang Sama Di bagian atas dari halaman web yang panjang, kita mungkin ingin menambahkan daftar isi yang menghubungkan ke bagian lain yang berada jauh di bawah halaman. Atau Anda mungkin ingin menambahkan link dari bagian paling bawah halaman untuk kembali ke atas. Sebelum Anda dapat link ke bagian tertentu dari halaman, Anda perlu mengidentifikasi titik-titik di halaman untuk dijadikan link. Anda ini menggunakan atribut id (yang dapat digunakan pada setiap HTML elemen). Dapat dilihat bahwa elemen