1 PENGEMBANGAN HALAMAN WEB MENGGUNAKAN XML DALAM PERKEMBANGAN WEB 2.0 Winda Febriani Kusuma S1 Program Studi Teknik Informatika Fakultas Teknologi Ind...
PENGEMBANGAN HALAMAN WEB MENGGUNAKAN XML DALAM PERKEMBANGAN WEB 2.0
Winda Febriani Kusuma S1 Program Studi Teknik Informatika Fakultas Teknologi Industri, Universitas Gunadarma Jalan Margonda Raya No. 100 Depok, Telp. (021)78881112 Email: [email protected]
ABSTRAKSI Web 2.0 merupakan teknologi web yang menyatukan teknologi-teknologi yang dimiliki dalam membangun web. Penyatuan tersebut merupakan gabungan dari HTML, CSS, JavaScript, XML. XML hanya berisi sintaks kerangka-polos dan saat membuat sebuah dokumen XML, elemen dapat dibuat dan dinamai sesuai keinginan (extensible). Sintaks XML memudahkan seseorang membaca dokumen XML dan untuk para programmer untuk menulis browser, script, dan halaman Web yang mengakses dan menampilkan informasi. Dalam penulisan ini akan disusun sebuah studi kasus untuk membuat suatu halaman Web dalam pengembangannya menggunakan XML, yang isinya menampilkan informasi katalog buku. Keyword: XML, HTML, CSS, JavaScript.
1. PENDAHULUAN
2. METODE PENULISAN
XML (eXtensible Markup Language) digunakan dalam banyak aspek pengembangan web, sering dipakai untuk menyederhanakan penyimpanan dan pertukaran data.
Penulis melakukan metode dengan mencari literature review menggunakan media internet. Referensi tersebut diperoleh dari jurnal-jurnal, sebagai berikut a) Implementasi XML Signature pada Dokumen XML untuk Transkrip Nilai Online, sebagai contoh dalam membuat katalog buku, b) Jurnam Matematika dan Komputer Vol. 6. No. 3, 128 - 136, Desember 2003, ISSN : 14108518 (Transformasi Dokumen XML), penerapan dalam XML, c) Jurnal Generic, Vol. 6, No. 2, Juli 2011, pp. 61~70 ISSN: 1907-4093 (Penerapan XML Web service Pada Sistem Distribusi Barang), metode pembahasan mengenai implementasi perancangan system XML.
XML saat ini dipakai bersama-sama HTML dan sangat memperluas kapabilitas halaman Web. Anda dapat membuat dokumen web dari XML menggunakan XSLT untuk mengubah dokumen Anda ke dalam HTML. Kemudian dapat mengirim XML untuk prosesor XSLT pada server web dan melayani hasil yang ke browser web. Hal ini membuat dokumentasi Anda tersedia dalam format apapun yang Anda butuhkan untuk menjadi di dalamnya.
JURNAL TEKNIK INFORMATIKA,
3. TINJAUAN PUSTAKA 3.1 XML merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML. Secara sederhana XML adalah suatu bahasa yang digunakan untuk mendeskripsikan dan memanipulasi dokumen secara terstruktur. Secara teknis XML didefinisikan sebagai suatu bahasa meta-markup yang menyediakan format tertentu untuk dokumen-dokumen yang mempunyai data terstruktur. Bahasa markup adalah mekanisme untuk mengenal secara terstruktur di dokumen. XML adalah suatu aplikasi profil dari SGML. Aplikasi XML dokumen XML : a. Extensible
untuk
meningkatkan
Stylesheet Language (XSLT) memungkinkan untuk membuat style sheet dokumen yang canggih menggunkan sintaks XML. b. Xml Schema memungkinkan untuk menulis skema yang rinci untuk dokumen XML menggunkan sintaks XML standar. c. XML Linking Language (XLink) mengizinkan untuk mengaitkan dokumen XML. Memungkinkan target multilink dan sejumlah fitur lainnya, dan dianggap lebih mampu ketimbang mekanisme pengaitan HTML. d. XML Pointer Language (XPointer) untuk mendefinisikan target link yang luwes.
3.2 HTML
JULI 2015
HTML (Hyper Text Markup Language) merupakan bahasa asli dari www, yang telah menjadi bahasa standar untuk menampilkan data di internet. Perkembangan html sangatlah pesat, saat ini versi terakhir dari html telah mencapai html 5. Secara garis besar terdapat 4 jenis elemen dari HTML yaitu : 1.) Structural adalah kode program yang menentukan level atau tingkatan dari sebuah tulisan. Contoh :
Mozilla
akan memerintahkan browser untuk menampilkan "Mozilla" sebagai tulisan tebal besar yang menunjukkan sebagai Heading 1. 2.) Presentational adalah kode yang menentukan tampilan dari sebuah tulisan, tidak peduli dengan level dari tulisan tersebut. Contoh : Cetak Tebal maka pada browser akan menampilkan "Cetak Tebal". Namun kode-kode presentational saat ini sudah mulai digantikan dengan penggunaan CSS (Cascading Style Sheets) dan tidak direkomendasikan lagi untuk mengatur tampilan tulisan. 3.) HyperText kode program HTML yang menunjukkan hubungan (link) ke bagian lain dari dokumen tersebut atau link ke dokumen lain. contoh : dress maka pada browser akan menampilkan
JURNAL TEKNIK INFORMATIKA,
"dress" sebagai sebuah hyperlink yang menuju url http://berrybenka.com/ 4.) Elemen Widget yang membuat objek-objek lain seperti tombol