HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa). [1]
- Tahun 1980, IBM memikirkan pembuatan suatu dokumen yang akan mengenali setiap elemen dari dokumen dengan suatu tanda tertentu. IBM kemudian mengembangkan suatu jenis bahasa yang menggabungkan teks dengan perintah-perintah pemformatan dokumen. Bahasa ini dinamakan Markup Langiage, sebuah bahasa yang menggunakan tanda-tanda sebagai basisnya. IBM menamakan sistemnya ini sebagai Generalized Markup Language atau GML.
- Tahun 1986, ISO menyatakan bahwa IBM memiliki suatu konsep tentang dokumen yang sangat baik, dan kemudian mengeluarkan suatu publikasi ( ISO 8879 ) yang menyatakan markup language sebagai standar untuk pembuatan dokumen-dokumen. ISO membuat bahasa ini dari GML milik IBM, tetapi memberinya nama lain, yaitu SGML ( Standard Generalized Markup Language ).
ISO dalam publikasinya meyakini bahwa SGML akan sangat berguna untuk pemrosesan informasi teks dan sistem-sistem perkantoran. Tetapi diluar perkiraan ISO, SGML dan terutama subset dari SGML, yaitu HTML juga berguna untuk menjelajahi internet. Khususnya bagi mereka yang menggunakan World Wide Web. Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.
Pendahuluan
HTML berupa kode-kode tag yang menginstruksikan penjelajah web untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan penjelajah web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka surel ataupun dari PDA dan perangkat lunak lain yang memiliki kemampuan browser. Dengan menggunakan perintah-perintah HTML memungkinkan pengguna untuk melakukan tugas-tugas berikut:
- Menentukan ukuran dan alur tulisan.
- Mengintegerasikan gambar dengan tulisan.
- Membuat Pranala.
- Mengintegerasikan berkas suara dan rekaman gambar hidup.
- Membuat form interaktif.[2]
HTML dokumen tersebut mirip dengan dokumen tulisan biasa, hanya dalam dokumen ini sebuah tulisan bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat tulisan ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara: TAMPIL TEBAL. Tanda digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh tulisan yang ingin ditebalkan, dan diakhiri dengan tanda untuk menonaktifkan cetak tebal tersebut. HTML lebih menekankan pada penggambaran komponen-komponen struktur dan formating di dalam halaman web daripada menentukan penampilannya.Sedangkan penjelajah web digunakan untuk menginterpretasikan susunan halaman ke gaya built-in penjelajah web dengan menggunakan jenis tulisan, tab, warna, garis, dan perataan text yang dikehendaki ke komputer yang menampilkan halaman web. Salah satu hal Penting tentang eksistensi HTML adalah tersedianya Lingua franca (bahasa Komunikasi) antar komputer dengan kemampuan berbeda. Pengguna Macintosh tidak dapat melihat tampilan yang sama sebagaimana tampilan yang terlihat dalam pc berbasis Windows. Pengguna Microsoft Windows pun tidak akan dapat melihat tampilan yang sama sebagaimana tampilan yang terlihat pada pengguna yang menggunakan Produk-produk Sun Microsystems. namun demikian pengguna-pengguna tersebut dapat melihat semua halaman web yang telah diformat dan berisi Grafika dan Pranala.[3]
[sunting] Menyunting Format Tulisan
HTML memungkinkan kita untuk menyunting tampilan atau format berkas yang akan kita kirimkan melalui media daring. Beberapa hal yang dapat dilakukan dalam menentukan format berkas adalah :
- Kita dapat menampilkan suatu kelompok kata dalam beberapa ukuran yang dapat digunakan untuk judul, heading dan sebagainya.
- Kita dapat menampilkan tulisan dalam bentuk cetakan tebal
- Kita dapat menampilkan sekelompok kata dalam bentuk miring
- Kita dapat menampilkan naskah dalam bentuk huruf yang mirip dengan hasil ketikan mesin ketik
- Kita dapat mengubah-ubah ukuran tulisan untuk suatu karakter tertentu.
[sunting] Markup/Tanda
Secara garis besar, terdapat 4 jenis elemen dari HTML:
- structural. tanda yang menentukan level atau tingkatan dari sebuah tulisan (contoh,
akan memerintahkan browser untuk menampilkan "Golf" sebagai tulisan tebal besar yang menunjukkan sebagai Heading 1Golf
- presentational. tanda yang menentukan tampilan dari sebuah tulisan tidak peduli dengan level dari tulisan tersebut (contoh,
boldfaceakan menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan tulisan, - hypertext. tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke dokumen lain (contoh,
Wikipediaakan menampilkan Wikipedia sebagai sebuah hyperlink ke URL tertentu), - Elemen widget yang membuat objek-objek lain seperti tombol (
Ada tiga macam link yang dapat kita gunakan :
- Link menuju bagian lain dari page
- Link menuju page lain dalam satu web site
- Link menuju resource atau web site yang berbeda.[4]
Selain markup presentational , markup yang lain tidak menentukan bagaimana tampilan dari sebuah tulisan. Namun untuk saat ini, penggunaan tag HTML untuk menentukan tampilan telah dianjurkan untuk mulai ditinggalkan, dan sebagai gantinya digunakan Cascading Style Sheets.
SUMBER : WIKIPEDIA
XML
XML (Extensible Markup Language) adalah satu set aturan untuk pengkodean dokumen elektronik. It is defined in the XML 1.0 Specification produced by the W3C , and several other related specifications, all gratis open standards . [ 3 ] Ini didefinisikan dalam XML 1,0 Spesifikasi yang dihasilkan oleh W3C , dan beberapa spesifikasi terkait lainnya, semua gratis standar terbuka . [3]
XML's design goals emphasize simplicity, generality, and usability over the Internet . [ 4 ] It is a textual data format, with strong support via Unicode for the languages of the world. desain's XML menekankan tujuan kesederhanaan, umum, dan kegunaan atas Internet . [4] Ini adalah format data tekstual, dengan dukungan kuat melalui Unicode untuk bahasa dunia. Although XML's design focuses on documents, it is widely used for the representation of arbitrary data structures, for example in web services . Meskipun's disain yang berfokus pada dokumen XML, itu secara luas digunakan untuk representasi dari struktur data yang sewenang-wenang, misalnya dalam layanan web .
There are many programming interfaces that software developers may use to access XML data, and several schema systems designed to aid in the definition of XML-based languages. Ada banyak antarmuka pemrograman yang pengembang perangkat lunak dapat menggunakan untuk mengakses data XML, dan beberapa skema sistem yang dirancang untuk membantu dalam definisi bahasa berbasis XML.
As of 2009 [update] , hundreds of XML-based languages have been developed, [ 5 ] including RSS , Atom , SOAP , and XHTML . Pada tahun 2009 [] update , ratusan bahasa berbasis XML yang telah dikembangkan, [5] termasuk RSS , Atom , SOAP , dan XHTML . XML-based formats have become the default for most office-productivity tools, including Microsoft Office ( Office Open XML ), OpenOffice.org ( OpenDocument ), and Apple 's iWork . [ 6 ] Berbasis format XML telah menjadi standar untuk alat kantor-produktivitas paling, termasuk Microsoft Office ( Office Open XML ), OpenOffice.org ( OpenDocument ), dan Apple s ' iWork . [6]
terminologi Key]
The material in this section is based on the XML Specification . Materi dalam bagian ini didasarkan pada Spesifikasi XML . This is not an exhaustive list of all the constructs which appear in XML; it provides an introduction to the key constructs most often encountered in day-to-day use. Ini bukan daftar lengkap dari semua konstruksi yang muncul dalam XML, melainkan merupakan pengantar kunci konstruksi yang paling sering dijumpai dalam penggunaan sehari-hari.
- (Unicode) Character (Unicode) Karakter
- By definition, an XML document is a string of characters. Menurut definisi, sebuah dokumen XML adalah sebuah string karakter. Almost every legal Unicode character may appear in an XML document. Hampir setiap hukum Unicode karakter mungkin muncul dalam sebuah dokumen XML.
- Processor and Application Processor dan Aplikasi
- The processor analyzes the markup and passes structured information to an application . prosesor Analisis markup dan melewati terstruktur informasi untuk aplikasi. The specification places requirements on what an XML processor must do and not do, but the application is outside its scope. Spesifikasi persyaratan tempat pada apa prosesor XML harus dilakukan dan tidak dilakukan, tetapi aplikasi di luar ruang lingkup. The processor (as the specification calls it) is often referred to colloquially as an XML parser . Prosesor (sebagai spesifikasi menyebutnya) adalah bahasa sehari-hari sering disebut sebagai XML parser.
- Markup and Content Markup dan Konten
- The characters which make up an XML document are divided into markup and content . Karakter yang membentuk sebuah dokumen XML dibagi menjadi markup dan konten. Markup and content may be distinguished by the application of simple syntactic rules. Markup dan konten dapat dibedakan dengan penerapan aturan sintaktis sederhana. All strings which constitute markup either begin with the character "<" and end with a ">", or begin with the character "&" and end with a ";". Semua string yang merupakan markup yang baik dimulai dengan karakter "<" dan diakhiri dengan ">", atau dimulai dengan karakter "&" dan diakhiri dengan ";". Strings of characters which are not markup are content. String karakter yang tidak markup adalah konten.
- Tag Menandai
- A markup construct that begins with "<" and ends with ">". Sebuah markup membangun yang diawali dengan "<" dan diakhiri dengan ">". Tags come in three flavors: start-tags , for example
, end-tags , for example, and empty-element tags , for example. Tag datang dalam tiga rasa: mulai-tag, misalnya, akhir-tag, misalnya, dan kosong-elemen tag, misalnya.
- Element Elemen
- A logical component of a document which either begins with a start-tag and ends with a matching end-tag, or consists only of an empty-element tag. Sebuah komponen logis dari sebuah dokumen yang baik dimulai dengan tag-mulai dan berakhir dengan tag akhir pencocokan, atau hanya terdiri dari tag elemen kosong. The characters between the start- and end-tags, if any, are the element's content , and may contain markup, including other elements, which are called child elements . Karakter antara akhir-awal tag dan, jika ada, adalah elemen yang isi, dan mungkin berisi markup, termasuk elemen lain, yang disebut elemen anak. An example of an element is
(see hello world ). Sebuah contoh dari suatu unsur adalahHello, world. (lihat hello dunia ). Another isHello, world. . Lain.
- Attribute Atribut
- A markup construct consisting of a name/value pair that exists within a start-tag or empty-element tag. Sebuah markup membangun terdiri dari nama / nilai pasangan yang ada dalam tag-memulai atau kosong-elemen tag. In the example (below) the element img has two attributes, src and alt :
. Pada contoh (di bawah) tersebut img elemen memiliki dua atribut, src dan alt:
. Another example would be
where the name of the attribute is "number" and the value is "3": Contoh lain akanConnect A to B. di mana nama atribut adalah "angka" dan nilainya adalah "3":Connect A to B.
- SUMBER : WIKIPEDIA
Tidak ada komentar:
Posting Komentar