Pengertian HTML
Hyper Text Markup
Language (HTML) adalah sebuah
markah yang
digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di
dalam sebuah penjelajah web Internet
dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar
dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas
yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web 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).
SEJARAH HTML
HTML dibuat oleh Tim Berners-Lee
ketika masih bekerja untuk CERN dan dipopulerkan pertama kali oleh browser
Mosaic. Selama awal tahun 1990 HTML mengalami perkembangan yang sangat pesat.
Setiap pengembangan HTML pasti akan menambahkan kemampuan dan fasilitas yang
lebih baik dari versi sebelumnya. Namun perkembangan resmi dikeluarkan pada
bulan November 1995 oleh IETF (Internet Engineering Task Force). HTML 2.0 ini
merupakan penyempurnaan dari HTML+ (1993).
HTML 3.0 (1995) memberikan kemampuan
lebih daripada versi sebelumnya. Sebuah usaha dari World Wide Web Consortium’s
(W3C) HTML Working Group pada tahun 1996 menghasilkan HTML 3.2. HTML versi ini
secara resmi diterbitkan pada bulan Januari 1997. HTML versi terbaru adalah
HTML 4.01 yang dikeluarkan secara resmi oleh W3C pada tanggal 24 April 1998.
HTML merupakan perbaikan dari HTML 4.0 yang lebih dulu diterbitkan. (18
Desember 1997).
Perkembangan
HTML
Pada tahun 1980 IBM menciptakan konsep untuk menempatkan elemen-element yang
menandai bagian suatu dokumen seperti judul, alamat, dan isi dokumen. Element
itu merupakan sutu program untuk melakukan sebuah pemformatan dokumen.
Bahasa pemograman untuk melakukan sebuah tugas tersebuat markup language atau
lebih jelasnya IBM menamai program itu dengan sebutan Generalized Markup
language(GML). Konsep ini pada tahun 1986 disetujui oleh ISO(International
Standart Organitation) sebagai standart bagi pembuatan dokumen-dokumen dengan
keluarnya ISO 8879. ISO menamai GML ini menjadi SGML(Standart Generalized
Markup Language).
HTML versi 1.0
di HTML versi 1.0 kemampuan yang dimilikinya yaitu menampilkan heading,
paragraph, hypertext, list, serta cetak tebal, dan miring pada suatu teks.
Versi ini mendukung peletakan gambar pada dokumen tanpa memperbolehkan
menempatkan tes di sekelilingnya (wrapping).
HTML+
HTML + adalah satu set ekstensi modular
untuk hypertext markup language (HTML), yang digunakan secara luas di World
Wide Web. Penggunaan SGML untuk menentukan HTML + memungkinkan penulis
untuk membuat dokumen dalam berbagai cara: dengan editor teks, alat authoring
SGML dan filter dari format pengolah kata umum seperti Fram-emaker, Microsoft
Word dan LaTeX. Makalah ini selesai dengan melihat ekstensi dalam
pertimbangan saat ini dan mendorong perdebatan lebih luas mengenai apa yang
dibutuhkan untuk bahan bakar tahap berikutnya dalam pengembangan Web.
Pengantar
Pada tahun 1450 Johannes Gutenberg
dikreditkan dengan menyatukan dua ide: penggunaan logam mati untuk membuat
jenis bergerak dan pers untuk mendapatkan tayangan tajam pada lembar
kertas. Penemuan pencetakan pada awal usia penemuan besar dipercepat
perubahan ekonomi, sosial dan ideologis yang mengantar di dunia modern.
Media tradisional seperti buku, surat
kabar, radio, film dan televisi yang diterbitkan oleh beberapa bagi banyak,
sementara telepon terbatas pada satu untuk satu percakapan. World Wide Web
adalah radikal media baru, menyatukan hypertext, markup logis dan jaringan
global. Web membuatnya sangat mudah bagi siapa saja untuk mempublikasikan
informasi kepada orang-orang di mana saja di dunia. Web tumbuh pada
tingkat yang sangat cepat - dua kali lipat dalam lalu lintas setiap dua sampai
tiga bulan. Pada saat menulis sekitar 400 Gigabytes sedang dilakukan per
bulan.
Sekarang ada tubuh yang besar pengalaman
dalam menata kata yang dicetak. Pengalaman itu membawa serta fiksasi
dengan halaman yang dicetak. Perkembangan komputer telah diabadikan bahwa
fiksasi: perangkat lunak pengolah kata telah dilihat terutama sebagai sarana
mempersiapkan dokumen dicetak. Jaringan global yang sekarang membuatnya
mudah untuk mendistribusikan informasi elektronik dan waktunya telah tiba untuk
menyingkirkan keterbatasan halaman yang dicetak.
Saat ini, banyak format untuk distribusi
informasi elektronik mewujudkan pembatasan dari halaman dicetak - dokumen yang
rusak menjadi urutan halaman berukuran tetap dan halaman dijelaskan dalam hal
tanda yang akan dibuat pada posisi tertentu, biasanya melibatkan bernama
font. Ini telah mencegah pertukaran informasi secara nyata. Banyak
dari Anda akan telah melihat ini dengan Postscript - untuk beberapa alasan atau
lainnya masalah sering terjadi ketika mencoba untuk mencetak kertas Anda hanya
diambil melewati net!
Standard Generalized Markup Language
(SGML) diciptakan sebagai solusi untuk masalah ini. Dengan memusatkan
perhatian pada unsur-unsur logis dalam dokumen, penerima informasi dibebaskan
dari pilihan sering tidak tepat originator. Pengguna dapat mengubah ukuran
jendela mereka untuk membuat penggunaan optimal dari layar dan perangkat lunak
pencetakan dapat dokumen tata letak untuk mencocokkan ukuran kertas
lokal. Manfaat lain dari menggunakan SGML mencakup kemampuan untuk
melindungi investasi penyedia informasi dalam menghadapi format proprietary
berumur pendek, dan ketersediaan alat untuk authoring dan konversi
format. SGML adalah metaformat yang memungkinkan seseorang untuk menentukan
berbagai format dokumen. The hypertext markup language HTML dikembangkan
sebagai sederhana Format pengiriman non-eksklusif untuk dunia
hypertext. HTML + adalah satu set ekstensi modular untuk HTML dan telah
dikembangkan sebagai tanggapan terhadap pemahaman yang berkembang dari
kebutuhan penyedia informasi. Ekstensi ini termasuk aliran teks di sekitar
angka floating, mengisi formulir, tabel dan persamaan matematika.
Browser adalah program untuk melihat
dokumen HTML dan sekarang tersedia untuk sebagian besar platform. Yang
paling terkenal adalah keluarga Mosaic browser dari US National Center for
Supercomputing Applications, dengan browser untuk X11, Windows, dan
Macintosh. Browser non-grafis yang tersedia untuk VT100 terminal dll,
misalnya Lynx dan Emacs-W3. The penampilan dokumen akan bervariasi dari
satu browser ke yang berikutnya sesuai dengan kemampuan masing-masing sistem
dan preferensi pengguna.
Saat ini, sebagian besar dokumen yang
dibuat dengan editor teks konvensional.Upaya yang du butuhkan untuk mengetik
elemen markup dapat di kurangi dengan menggunakan alat pengolahan pasca untuk
memastikan bahwa dokumen yang di hasilkan sesuai dengan definisi jenis dokumen
HTML (DTD). Penulis juga dapat menggunakan paket pengolah kata umum dan
menerapkan filter untuk mengkonversi ke HTML. Filter yang tersedia untuk
FrameMaker, LaTeX dan Microsoft Word. Orang lain menggunakan alat SGML
standar untuk pembuatan dokumen dan konversi dari format dokumen berbasis SGML
proprietary.
HTML versi 2.0
di versi ii, penambahan kualitas TML terletak pada kemampuan untuk menampilkan sebuah form pada dokumen. Dengan adanya form ini maka kita dapat memasukkan nama, alamat, serta saran/kritik.
di versi ii, penambahan kualitas TML terletak pada kemampuan untuk menampilkan sebuah form pada dokumen. Dengan adanya form ini maka kita dapat memasukkan nama, alamat, serta saran/kritik.
HTML versi 3.0
HTML versi 3.0 menambahkan beberapa fasilitas baru sebagai contoh tabel. Versi ini yang disebut juga sebagai HTML+ tidak bertahan lama dan segera digantikan HTML versi 3.2.
HTML versi 3.0 menambahkan beberapa fasilitas baru sebagai contoh tabel. Versi ini yang disebut juga sebagai HTML+ tidak bertahan lama dan segera digantikan HTML versi 3.2.
Pengantar
HTML 3.2
HTML
3.2 adalah spesifikasi W3C untuk HTML, dikembangkan pada awal `96 bersama-sama
dengan vendor termasuk IBM, Microsoft, Netscape Communications Corporation,
Novell, SoftQuad, Spyglass, dan Sun Microsystems. HTML 3.2 menambahkan fitur banyak
digunakan seperti tabel, applet dan aliran teks di sekitar gambar, sambil
memberikan kompatibilitas mundur penuh dengan standar yang ada HTML 2.0.W3C terus bekerja dengan vendor pada ekstensi untuk fitur aksesibilitas, objek multimedia, scripting, style sheet, tata letak, bentuk, matematika dan internasionalisasi. W3C berencana menggabungkan pekerjaan ini dalam versi lebih lanjut dari HTML.
HTML sebagai aplikasi SGML
HTML
3.2 adalah sebuah aplikasi SGML sesuai dengan Standar Internasional ISO 8879 -
Standard Generalized Markup Language. Sebagai
sebuah aplikasi SGML, sintaks sesuai HTML 3.2 dokumen ditentukan oleh kombinasi
dari SGML deklarasi dan definisi jenis dokumen (DTD). Spesifikasi
ini mendefinisikan penafsiran dimaksud HTML 3.2 unsur, dan menempatkan kendala
lebih lanjut tentang sintaks diizinkan yang dinyatakan tak terkatakan di DTD.Aturan SGML untuk batas record yang rumit. Secara khusus, akhir record segera setelah tag awal harus dibuang. Sebagai contoh:
<P>
Teks
adalah
setara dengan:Teks <P>
Demikian
pula, akhir rekaman segera sebelum tag akhir harus dibuang. Sebagai contoh:Teks
</ P>
adalah
setara dengan:Teks </ P>
Kecuali
dalam teks literal (misalnya PREelemen),
HTML memperlakukan urutan bersebelahan karakter spasi sebagai setara dengan
karakter spasi tunggal (desimal ASCII 32). Aturan-aturan
ini memungkinkan penulis fleksibilitas yang cukup saat mengedit teks yang telah
ditandai-up langsung. Perhatikan
bahwa revisi masa depan untuk HTML memungkinkan untuk interpretasi karakter tab
horizontal (ASCII desimal 9) sehubungan dengan aturan tab didefinisikan oleh
style sheet terkait.Entitas SGML dalam konten PCDATA atau atribut CDATA diperluas oleh parser, misalnya édiperluas untuk ISO Latin-1 karakter desimal 233 (huruf kecil huruf e dengan aksen akut). Ini bisa juga ditulis sebagai karakter entitas bernama, misalnyaé. The & karakter dapat dimasukkan dalam dirinya sendiri menggunakan entitas bernama karakter&.
HTML memungkinkan atribut CDATA untuk tanda kutip memberikan nilai atribut hanya berisi huruf (a sampai z dan A sampai Z), angka (0 sampai 9), tanda hubung (desimal ASCII 45) atau periode (desimal ASCII 46). Nilai atribut dapat menggunakan dikutip ganda atau tunggal tanda kutip (ASCII desimal 34 dan 39 masing-masing). Tanda kutip tunggal dapat dimasukkan dalam nilai atribut ketika nilai dibatasi oleh tanda kutip ganda, dan sebaliknya.
Perhatikan bahwa beberapa agen pengguna memerlukan atribut minimalisasi untuk atribut berikut: COMPACT, ISMAP, DIPERIKSA, Nowrap, NOSHADE dan NOHREF.Para agen pengguna tidak menerima sintaks seperti COMPACT = COMPACT atau ISMAP = ISMAP meskipun ini adalah sah menurut DTD HTML 3.2.
The SGML deklarasi dan DTD untuk digunakan dengan HTML 3.2 diberikan dalam lampiran. Pedoman lebih lanjut untuk HTML parsing diberikan dalam WD-html-lex .
HTML versi 4.0
HTML versi 4.0 memuat banyak sekali perubahan dan revisi dari versi sebelumnya. Perubahan ini terjadi di hampirsegala perintah-perintah HTML seperti table, image, link, text, meta, imagemaps, form, dan lain-lain.
Kemudian lahir HTML versi 4.01 yang dikeluarkan secara resmi oleh W3C pada tanggal 24 April 1998. HTML 4.01 menjadi standart pada tahun 1999. HTML 4.01 merupakan perbaikan dari HTML versi 4.0 yang terlebih dahulu diterbitkan (18 Desember 1997). HTML versi HTML 4.01 masih standart resmi sampai sekarang ini .
HTML versi 4.0 memuat banyak sekali perubahan dan revisi dari versi sebelumnya. Perubahan ini terjadi di hampirsegala perintah-perintah HTML seperti table, image, link, text, meta, imagemaps, form, dan lain-lain.
Kemudian lahir HTML versi 4.01 yang dikeluarkan secara resmi oleh W3C pada tanggal 24 April 1998. HTML 4.01 menjadi standart pada tahun 1999. HTML 4.01 merupakan perbaikan dari HTML versi 4.0 yang terlebih dahulu diterbitkan (18 Desember 1997). HTML versi HTML 4.01 masih standart resmi sampai sekarang ini .
HTML versi 4.01
HTML versi 4.01 yang dikeluarkan secara resmi oleh W3C pada tanggal 24 April 1998. HTML 4.01 menjadi standart pada tahun 1999. HTML 4.01 merupakan perbaikan dari HTML versi 4.0 yang terlebih dahulu diterbitkan (18 Desember 1997). HTML versi HTML 4.01 masih standart resmi sampai sekarang ini .
HTML versi 5
HTML 5 merupakan perkembangan html generasi saat ini dan merupakan generasi terakhir dan mungkin akan berkembang lagi mengikuti perkembangan jaman. Beberapa fitur baru di HTML 5 seperti berikut:
- Unsur kanvas untuk menggambar.
- Video dan elemen audio untuk media pemutara.
- Element baru, seperti artikel, footer, header, dan navigasi.
- Dukungan lebih baik untuk penyimpanan offline local.
- Kontrol bentuk baru, seperti kalender, tanggal, waktu, email, URL, dan Search.
- Saat ini HTML 5 belum menjadi standart resmi dan masih jarang ada browser memiliki fitur penuh terhadap HTML 5. HTML 5 akan mungkin menjadi standart baru untuk HTML dan XHTML.
Cukup sekian mengenai perkembangan html yang terjadi saat ini.
HTML 5 merupakan perkembangan html generasi saat ini dan merupakan generasi terakhir dan mungkin akan berkembang lagi mengikuti perkembangan jaman. Beberapa fitur baru di HTML 5 seperti berikut:
- Unsur kanvas untuk menggambar.
- Video dan elemen audio untuk media pemutara.
- Element baru, seperti artikel, footer, header, dan navigasi.
- Dukungan lebih baik untuk penyimpanan offline local.
- Kontrol bentuk baru, seperti kalender, tanggal, waktu, email, URL, dan Search.
- Saat ini HTML 5 belum menjadi standart resmi dan masih jarang ada browser memiliki fitur penuh terhadap HTML 5. HTML 5 akan mungkin menjadi standart baru untuk HTML dan XHTML.
Cukup sekian mengenai perkembangan html yang terjadi saat ini.