Rangkuman Tugas Design Web Dirangkum oleh : Muhamad Harish NIM : 06502245001 HTML (HYPERTEXT MARKUP LANGUAGE) HTML merupakan Script dimana kita bisa menampilkan informasi dan daya kreasi kita lewat internet. HTML sendiri terdiri dari tag-tag yang fungsinya untuk membuat dokumen yang bisa dibaca oleh browser, HTML dapat dibaca oleh multiplatform OS misalnya Windows, Linux, Unix, Solaris, Open BSD dan yang lain-lainya. Walaupun berbentuk text biasa HTML mempunyai perbedaan lain dengan dokumen word. HTML versi terakhir adalah versi 4.0.1, HTML versi ini akan menjadi standarisasi untuk elemen dan atribut dari script XHTML 1.0 ELEMEN DAN TAG Elemen pada HTML dapat didefinisikan sebagai suatu kode tertentu yang akan menyediakan tempat untuk meletakkan beberapa kode didalamnya. Untuk lebih jelasnya dapat dilihat dalam contoh skema elemen berikut ini : <html> <head> <title> </title> </head> <body> </body> </html> Keterangan : Dokumen HTML selalu diawali dengan tag pembuka <html> dan diakhiri dengan tag penutup </html> Pada elemen head <head></head>, dapat disisipi kode-kode untuk menuliskan tentang dokumen HTML Elemen body <body></body> berisi tag-tag untuk isi atau layout tampilan situs. Dari keterangan diatas dapat dengan jelas diketahui bahwa elemen merupakan suatu bagian yang besar yang terdiri dari kode-kode yang disebut tag. 1 Rangkuman Tugas Design Web Dirangkum oleh : Muhamad Harish NIM : 06502245001 Sedangkan tag hanyalah merupakan bagian dari elemen. Tag adalah kode-kode yang digunakan untuk men-setting dokumen HTML. Secara garis besar bentuk umumnya tag adalah : <tag-awal> TEKS </tag-akhir> Namun ada beberapa tag yang tidak perlu penutup, seperti <br>, <img>, <p> dan yang lain-lain. MENULIS KOMENTAR Untuk menulis komentar pada dokumen HTML seperti nama pengarang, keterangan elemen dan tag-tag yang lain, kodenya adalah seperti berikut ini : <!----- komentarnya ada disini --------> MENULIS DAFTAR ITEM TANPA NOMER URUT Jika ingin menampilkan data dalam bentuk daftar (list) yang tidak diberi nomer, tag yang digunakan adalah <ul> (unordered list) sedangkan untuk mengakhirinya dengan perintah </ul> MENULIS DAFTAR ITEM DENGAN NOMER URUT Dengan menggunakan <ol> (ordered list), pemberian nomer dapat diotomatiskan tanpa harus menuliskannya. MENGATUR GAMBAR LATAR BELAKANG Untuk menyertakan gambar sebagai latar belakang, attribut yang digunakan adalah ‘background’ pada tag <img>. Contohnya : <body background = “NamaFileGambar”> 2 Rangkuman Tugas Design Web Dirangkum oleh : Muhamad Harish NIM : 06502245001 MENAMPILKAN GAMBAR Tag yang digunakan adalah <img>, tag ini mempunyai banyak attribut, tapi hanya satu yang harus disertakan yaitu attribut src. Attribut-attribut lainya bersifat operasional. Bentuk yang paling sederhana dari tag <img> adalah seperti berikut ini : <img src = “nama_gambar”> Mengatur Ukuran Gambar Untuk mengatur gambar caranya adalah melalui attribut pada tag <img> yang bernama height (mengatur tinggi gambar) dan widht (mengatur lebar gambar). DASAR PENGUNAAN TABEL Tabel bisa digunakan untuk tampilan web untuk mengatur agar informasi dapat disajikan dengan bagus dan enak dibaca. Tag-tag yang terkait dalam pembuatan tabel dapat dilihat seperti dibawah ini <TABLE>….<.TABLE> = mengawali dan mengakhiri sebuah tabel <CAPTION>…</CAPTION> = menentukan judul dalam tabel. <TR>……</TR> = menentukan sebuah baris dalam tabel <TH>……</TH> = membuat judul kolom <TD>……</TD> = membuat sebuah sel data MEMBERI GARIS PADA TABEL Tabel dapat dilengkapi dengan garis untuk kolom maupun baris. Attribut yang digunakan adalah BORDER pada tag <TABLE>, contoh kodenya adalah seperti berikut ini : <TABLE BORDER = “bilangan”> Menentukan warna belakang tabel : Untuk menentukan warna tabel attribut yang digunakan adalah bgcolor pata tag <table> 3 Rangkuman Tugas Design Web Dirangkum oleh : Muhamad Harish NIM : 06502245001 XML (EXTENSIBLE MARKUP LANGUAGE) XML merupakan meta-language seperti tag HTML yang digunakan untuk mendiskripsikan data-data. Tag-tag XML dapat dibuat sendiri tidak ada tag-tag yang pasti seperti halnya pada tag HTML. Beberapa hal yang harus harus diperhatikan mengenai kegunaan XML adalah sebagai berikut : a. XML dapat memisahkan data dari tag HTML b. XML digunakan untuk pertukaran data meskipun berbeda platform. c. Data pada XML berupa text d. XML dapat membuat data menjadi lebih berguna e. XML digunakan untuk membuat bahasa baru ATRIBUT PADA XML XML memiliki beberapa bagian didalam dokumennya, antara lain : a. Root node yaitu node yang melingkupi keseluruhan dokumen. Dalam satu dokumen hanya ada satu root node. Node-node lainnya berada dalam root node. b. Element node yaitu bagian dari dokumen XML yang ditandai dengan tag pembuka dan tag penutup, atau bisa juga sebuah tag tunggal elemen kosong seperti <anggota nama=”henky”>. Root node biasa juga disebut root elemen. c. Attribute node termasuk nama dan nilai atribut yang ditulis pada tag awal sebuah elemen atau pada tag tunggal. d. Text node adalah teks yang merupakan isi dari sebuah elemen, ditulis di antara tag pembuka dan penutup. e. Comment node adalah baris yang tidak dieksekusi oleh parser f. Processing instruction node adalah perintah pengolahan dalam dokumen XML. Node ini diawali dengan karakter <! Dan diakhiri dengan !>. Namun perlu diingat bahwa header standar XML <!XML version=”1.0” encoding 4 Rangkuman Tugas Design Web Dirangkum oleh : Muhamad Harish NIM : 06502245001 =”iso=8859-l”!> bukanlah processing instruction node header standar bukanlah bagian dari hierarki pohon dokumen XML g. NameSpace node, node ini mewakili deklarasi namaspace. ATURAN PENULISAN SINTAKS XML Terdapat beberapa peraturan yang harus diikuti dalam membuat XML. Diantaranya adalah : 1. Semua elemen XML harus ada tag penutupnya 2. Tag XML case sensitive. 3. Semua elemen XML yang dibuat harus berkarang dengan benar. 4. Dokumen XML harus mempunyai root. 5. Nilai atribut harus diberikan tanda petik dua 6. Penggunaan karakter spasi pada XML akan dihitung. ATURAN PENAMAAN ELEMEN XML Aturan untuk memberi nama elemen pada XML. a. Nama elemen dapat terdiri dari huruf, angka dan karakter lainya. b. Nama elemen tidak boleh dimulai dengan angka atau tanda baca. c. Nama elemen juga tidak boleh diawali dengan kata xml (termasuk kombinasi huruf besar dan kecil, seperti XML) d. Pemberian nama pada elemen tidak boleh terdapat spasi 5 Rangkuman Tugas Design Web Dirangkum oleh : Muhamad Harish NIM : 06502245001 XHTML ( EXTENSIBLE HIPER TEXT MARKUP LANGUAGE ) XTML merupakan bahasa yang digunakan untuk membuat dokumen web. XHTML merupakan bahasa yang akan menggantikan HTML yang dapat dikatakan sebagai HTML versi 4.01 dan dikombinasikan dengan XML. XHTML dibuat untuk memperketat dan memperjelas versi dari HTML. XHTML merupakan kombinasi dari HTML dan XML sehingga pengaturan elemen tagtagnya sama seperti HTML 4.01 dengan peraturan penulisan seperti XML PERBEDAAN ANTARA HTML DAN XHTML Terdapat beberapa perbedaan antara XHTML dan HTML, sebenarnya perbedaan ini merupakan penyempurnaan dari kelemahan HTML, yang pada saat ini tidak terjadi pada XHTML. Perbedaannya adalah : a. Elemen XHTML harus dibuat bersarang dengan benar Penyaringan pada XHTML harus berurut dengan benar, hal ini tidak terjadi pada HTML yang penyarangan tag-tagnya dapat bersarang dengan tidak berurut. Pada HTML penyarangan tag boleh dilakukan seperti ini : <b><i> teks ini tebal dan miring </b></i> Namun pada XHTML hal tersbut tidak dapat dilakukan karena penyarangan yang demikian akan menyebabkan tidak didukungnya oleh browser yang lain. Pada XHTML penyarangan tag akan dilakukan dengan urutan yang benar : <b><i> teks tebal dan miring </i></b> b. Dokumen XHTML harus dibuat dengan baik. Semua elemen XHTML yang membentuk dokumen XHTML harus dilakukan dengan penyusunan dengan yang baik. Artinya penggunaan tag-tag pembentuk dokumen harus dengan susunan dan penyarangan yang benar dan terurut. Contohnya : 6 Rangkuman Tugas Design Web Dirangkum oleh : Muhamad Harish NIM : 06502245001 <html> <head>…..</head> <body>….</body> </html> c. Penamaan pada tag menggunakan huruf kecil Penamaan pada tag harus menggunakan huruf kecil. Hal ini disebabkan karena XHTML merupakan sebuah aplikasi XML, yang peraturan penamaan tag-nya menyerupai aturan penamaan tag pada XML. Hal ini tentu berbeda dengan HTML yang diperbolehkan menggunakan huruf kapital untu menamakan tag yang digunakan. Sebagai contoh pada penamaan tag HTMl : <BODY> <P>ini adalah tag paragraf</p> </BODY> Sedangkan ketika menggunakan XHTML maka penamaanya seperti ini : <body> <p>iki text paragraf </p> </body> d. Semua elemen text XHTML harus menggunakan penutup Elemen pada XHTML harus terdapat tag penutup. Hal ini bertolak belakang dengan HTML yang elemenya boleh dibuat tanpa tag penutup. Contohnya saja : Pada tag HTML <p>paragraf pertama </p>paragraf kedua Pada tag XHTML <p>paragraf pertama </p> <p>paragraf kedua </p> e. Elemen kosong juga harus diberi penutup. Maksud elemen kosong adalah pada HTML, tag yang tidak memiliki penutup pada XHTML harus diberikan penutup. 7 Rangkuman Tugas Design Web Dirangkum oleh : Muhamad Harish NIM : 06502245001 SINTAK XHTML Pada XHTML terdapat sedikit perubahan apabila dibandingkan dengan HTML, diantaranya adalah : 1. Nama dari attribut menggunakan huruf kecil. Penulisan nama atribut pada XHTML menggunakan huruf kecil, tidak seperti pada HTML yang dapat menggunakan huruf besar maupun kecil. Contohnya penulisan atribut pada XHTML Atribut yang salah <table WIDHT=”100%> Atribut yang benar <table widht=”100%> 2. Nilai dari suatu atribut berada dalam tanda petik dua. Pada XHTML pemberian nilai pada suatu atribut harus menggunakan tada petik dua. Contohnya saja : Pemberian nilai yang salah : <img src=tes.gif> Pemberian nilai yang benar : <img src=”tes.gif”> 3. Penyingkatan dalam menuliskan atribut tidak diperbolehkan. Hindari menulis suatu atribut dengan menyingkatnya, karena pada XHTML penulisanya harus lengkap dan menggunakan tag penutup. Contoh penulisan atribut yang disingkat <input checked> <option selected> <frame noresize> Pada XHTML penulisanya akan menjadi <input checked=”checked” /> <option selected=”selected” /> <frame noresize=”noresize” /> 8 Rangkuman Tugas Design Web Dirangkum oleh : Muhamad Harish NIM : 06502245001 4. Atribut id digunakan untuk menggunakan atribut name. Pada XHTML atribut name pada elemen a, applet, frame, iframe, img, dan map akan digantikan dengan atribut id. Sebagai contoh dalam HTML penggunaan atribut name : <img src=”cuba.jpg” name=”gambar satu “ /> Sedangkan pada XHTML penulisanya adalah sebagai berikut : <img src=”cuba.jpg” id=”gambar satu” /> 5. penggunaan deklarasi dokumen XHTML semua dokumen XHTML harus menggunakan deklarai DOCTYPE, sebagai deklarasi dokumen XHTML. Tag html, head, title, dan body harus ada pada dokumen XHTML. Ada tiga deklarasi dokumen XHTML yaitu a. XHTML 1.0 Strict Deklarasi strict adalah sebagai berikut : <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd> b. XHTML 1.0 Transitional Deklarasi transitional adalah sebagai berikut : <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd> Deklarasi tansitional digunakan untuk memanfaatkan fitur HTML pada dokumen XHTML dan juga dapat digunakan untuk browser yang tidak mendukun CSS. c. XHTML 1.0 Frameset Deklarasi frameset adalah sebagai berikut : <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset/EN” http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd> 9 Rangkuman Tugas Design Web Dirangkum oleh : Muhamad Harish NIM : 06502245001 Kumpulan Tag HTML <!-- --> <a href> Memberi komentar atau keterangan. Kalimat yang terletak pada tag kontiner ini tidak akan terlihat pada browser Membuat link ke halaman lain atau ke bagian lain dari halaman tersebut <a name> Membuat nama bagian yang didefinisikan pada link pada halaman yang sama <applet> Sebagai awal dari Java applets <area> <b> Mendefinisikan daerah yang dapat diklik (link) pada image map Membuat teks tebal <basefont> Membuat atribut teks default seperti jenis, ukuran dan warna font <bgsound> Memberi (suara latar) background sound pada halaman web <big> Memperbesar ukuran teks sebesar satu point dari defaultnya <blink> Membuat teks berkedip <body> Tag awal untuk melakukan berbagai pengaturan terhadap text, warna link & visited link <br> Pindah baris <caption> Membuat caption pada tabel <center> Untuk perataan tengah terhadap teks atau gambar <comment> Meletakkan komentar pada halaman web tidak tidak akan nampak pada browser <dd> Indents teks <div> Represents different sections of text. <embed> <fn> Menambahkan sound or file avi ke halaman web Seperti tag <a name> <font> Mengganti jenis, ukuran, warna huruf yang akan digunakan utk teks <form> Mendefinisikan input form <frame> Mendefinisikan frame <frameset> Mendefinisikan attribut halaman yang akan menggunakan frame <h1> ... <h6> Ukuran font <head> Mendefinisikan head document. <hr> <html> Membuat garis horizontal Bararti dokumen html 10 Rangkuman Tugas Design Web Dirangkum oleh : Muhamad Harish NIM : 06502245001 <i> Membuat teks miring <img> Image, imagemap atau an animation <input> Mendefinisikan input field pada form <li> <map> Membuat bullet point atau baris baru pada list (berpasangan dengan tag <dir>, <menu>, <ol> and <ul> ) Mendefinisikan client-side map <marquee> Membuat scrolling teks (teks berjalan) - hanya pada MS IE <nobr> Mencegah ganti baris pada teks atau images <noframes> Jika browser user tidak mendukung frame <ol> Mendefinisikan awal dan akhir list <p> Ganti paragraf <pre> Membuat teks dengan ukuran huruf yg sama <script> Mendefinisikan awal script <table> Membuat tabel <td> <title> Kolom pada tabel Mendefinisikan title <tr> Baris pada tabel <u> Membuat teks bergaris bawah 11