88 Jurnal Teknologi Informasi-Aiti, Vol. 4. No. 1, Februari 2007: 1-100
3. JavaScript
JavaScript digunakan oleh milyaran aplikasi web yang ada untuk desain, validasi data, deteksi browser, membuat cookie, dan lain-lain. JavaScript
merupakan scripting language yang paling populer pada pemrograman web atau internet. JavaScript dapat bekerja atau dieksekusi pada berbagai jenis
browser seperti Internet Explorer, Firefox, Netscape, dan Opera.
JavaScript didesain untuk menambah interaktifitas dari sebuah aplikasi web. Kode JavaScript biasanya disisipkan pada sebuah halaman HTML atau
dapat juga disimpan pada file terpisah dan dipanggil dari sebuah halaman HTML yang membutuhkannya.
Untuk menyisipkan JavaScript pada halaman HTML digunakan tag script.
html body
script type=”textjavascript” document.write“Hello World”;
script body
html
JavaScript juga dapat disisipkan pada tag head dari sebuah halaman HTML. JavaScript yang disisipkan pada tag body seperti contoh di atas,
akan dieksekusi saat halaman HTML tersebut dipanggil. Sedangkan JavaScript yang disisipkan pada tag head akan dieksekusi jika dipanggil.
html head
script type=”textjavascript” function message
{ alert“Hello Welcome to Javascript”
} script
head body
input type=”button” value=”Click Me” onclick=”message”
body html
4. XML
XML adalah singkatan dari eXtensible Markup Language. XML seperti halnya HTML merupakan sebuah markup language. Perbedaan utama antara
XML dan HTML adalah bahwa XML didesain untuk membawa dan menyimpan data, sedangkan HTML didesain untuk menampilkan data. XML
89 bukan untuk menggantikan HTML karena didesain untuk tujuan yang berbeda.
Berbeda dengan HTML yang telah memiliki tag-tag yang terdefinisi, XML harus didefinisikan sendiri sesuai dengan kebutuhan atau dengan kata
lain diciptakan sendiri. XML saat ini menjadi standar yang umum untuk data transmission antar
aplikasi dan menjadi sangat populer sebagai tool untuk menyimpan dan menjelaskan informasi.
Contoh dokumen XML
mahasiswa nim=”234234234 biodata
namaHendronama ttlSalatiga, 11 Des 1980ttl
alamatSalatigaalamat biodata
fakultasTeknlogi Informasifakultas mahasiswa
Tag-tag pada contoh dokumen di atas tidak didefinisikan oleh standar dokumen XML, tetapi didefinisikan sendiri.
5. Pengantar AJAX