Minggu, 20 November 2011

IFRAME

Mengenal Perintah IFRAME

Untuk tutorial kali ini saya ingin sedikit mengulas tentang salah satu fungsi kode HTML yakni perintah iframe didalam tag <>. Dengan perintah iframe kita dapat menampilkan isi dari situs ataupun blog milik orang lain pada blog milik kita, namun walaupun demikian kita tidak boleh sembarangan tentunya harus mendapatkan izin terlebih dahulu dari pemilik blog yang ingin di tampilkan.

Beberapa atribut yang sering di pasang dalam iframe adalah :

ALIGN="left/right" --> Untuk mengatur posisi iframe

WIDTH="lebar" -->: Mengatur lebar IFRAME dalam pixel atau persen

HEIGHT="tinggi" --> Untuk mengatur tinggi dari iframe dalam pixel atau persen

FRAMEBORDER="garis pembatas" --> Untuk memberi garis pembatas

SCROLLING="auto/yes/no" --> Untuk memberi atau tidak memberi scrolling pada iframe

SRC="url yg ingin di tampilkan" --> alamat sumber yang ingin di tampilkan pada iframe

XMLHTTPRequest

XMLHttpRequest (biasa disingkat XHR) adalah objek yag memungkinkan halaman web mengambil data dari web server (misalnya dari file XML) melalui aktivitas latar belakang / asinkron tanpa mengganggu interksi dengan pengguna yang sedang dilakukan.
Format data yang digunakan biasanya XML (jadi mengapa bernamaXMLHttpRequest), meskipun juga bisa bekerja dengan baik dalam beberapa jenisdata lain asalkan berbasis teks.
XMLHttpRequest adalah alat yang merupakan komponen utama dari arsitekturteknologi AJAX karena memungkinkan halaman web untuk menghubungi server.Namun demikian, sebenarnya ada alat lain yang dapat digunakan untuk mengambil data dari server, tetapi XMLHttpRequest adalah yang paling terkenal dan digunakan oleh AJAX.
XMLHttpRequest pertama kali dikembangkan pada versi browser IE 5 sebagai komponen ActiveX. Karena mantan hanya dapat berjalan di browser IE, banyak programmer tidak tertarik dalam menggunakannya.
Tapi ketika mulai diadopsi oleh Mozilla dan Apple Safari, kemudian mulaiprogrammer tertarik untuk menggunakan XMLHttpRequest. Saat ini, kebanyakan browser telah mengadopsi perilaku XMLHttpRequest yang terkenal, seperti Firefox,Safari, Opera, Konqueror, dan Internet Explorer. Dalam rangka untuk menggunakan obyek XHR untuk mengirim permintaan dan tanggapan proses, Anda harus terlebih dahulu membuat objek XMLHttpRequest menggunakan JavaScript.
Padahal, XMLHttpRequest bukanlah standar W3C, Anda dapat menggunakan cara sebagai banyak menulis ketika membuat objek XMLHttpRequest.
Khususnya untuk IE, browser mengimplementasikan XMLHttpRequest sebagai objek ActiveX, sedangkan di browser lain, seperti Firefox, Safari, dan Opera akanmenerapkannya sebagai objek javascript murni. Karena perbedaan ini, biasanyaseorang programmer web akan membuat kode javascript yang mampumengakomodasi kedua browser non-IE atau IE, menggunakan perintah IF.

JSON

JSON merupakan singkatan dari JavaScript Object Notation (notasi object javascript). JSON adalah suatu format ringkas pertukaran data pada komputer. formatnya berbasis text dan cukup human readable dan digunakan untuk merepresentasikan struktur data yang sederhana dari object. JSON sering digunakan untuk mentransmisikan data terstruktur melalui koneksi jaringan pada suatu proses yang disebut serialisasi. JSON berperan sebagai alternatif terhadap penggunaan XML.


keuntungan penggunaan JSON
1. penggunaan lebih mudah dbanding xml karena untuk mengubah suatu array mejadi JSON kita hanya menggunakan encode JSON yang biasanya sudah terdapat pada library bahasa pemrograman web misal php.
2. transfer data lebih cepat dibanding xml
3. tanpa root tag seperti xml


Kerugian JSON debandingkan Dengan XML

1. browser lama tidak dapat memparsing JSON. tapi sangat sedikit pengguna yang masih menggunakan IE versi 8 kebawah
2. JSON masih dianggap seperti text pada beberapa aplikasi sehingga melakukan input data yang banyak secara offline cukup sulit

contoh JSON sederhana

{
"judul":"JSON Perkenalan",
"author":"Dwi Saputranady"
}

Plain Text

Dokumen teks datang dalam dua rasa - kaya teks dan teks biasa. Teks biasa,seperti yang sudah bisa anda duga, agak polos. Ini mendukung karakter ASCIIstandar, termasuk angka, simbol, dan spasi, tetapi tidak mendukung semua jenisformat teks. Oleh karena itu Anda tidak dapat menerapkan tebal, miring, atau bergaris bawah gaya, dan Anda tidak dapat menggunakan font yang berbeda atauukuran font dalam dokumen teks biasa.

Karena teks biasa tidak mengandung informasi tentang ukuran teks atau gaya, itu adalah cara yang paling efisien untuk menyimpan teks. Dokumen teks biasa seringmengambil kurang dari setengah ukuran kaya dokumen teks yang berisi jumlah yang sama karakter. Ini adalah mengapa log file, yang berisi "log" data yang dihasilkan oleh sebuah program, biasanya disimpan dalam format teks biasa.

Anda dapat menggunakan editor teks dasar seperti Notepad atau WordPad (untuk Windows) atau TextEdit (untuk Mac) untuk menciptakan sebuah dokumen teks biasa. Program pengolah kata lain juga dapat membuat dokumen teks biasa, tetapi Anda mungkin harus menggunakan "Save As ..." perintah dan memilih opsi plain text saat menyimpan file. Perlu diingat bahwa jika Anda mengubah dokumen tekskaya untuk sebuah file teks biasa, Anda akan kehilangan format diterapkan padateks.

Sejak mengkonversi teks ke teks biasa kaya menghapus format teks, proses ini dapat digunakan untuk strip semua gaya dari teks diformat. Sebagai contoh, jika Anda menggunakan Windows, Anda dapat menyalin teks dari dokumen diformatdan paste ke Notepad, yang hanya mendukung teks biasa. Jika Anda menyalin teks yang baru saja disisipkan ke dalam Notepad, teks diformat akan disalin ke clipboard Anda. Waktu berikutnya Anda paste teks, maka akan disisipkan sebagai teks biasa. Jika Anda menggunakan Mac, Anda dapat melakukan hal yang samadengan TextEdit, tapi karena program ini mendukung rich text, Anda akan perlu untuk pilih Format Membuat Teks Biasa setelah menyisipkan teks ke dalam program.

JSP

JSP atau yang kita sebut dengan Java Server Pages adalah sebuah pemrograman web
yang berjalan pada sisi server bukan pada sisi client seperti Java Script, VB Script ataupun
HTML. Ketika bekerja bahasa ini pun sama layaknya seperti pemrograman Java pada desktop
ataupun pada konsole dos/prompt biasa, yaitu ketika pertama kali menjalankannya program ini
harus di kompilasi terlebih dahulu. Dan tak perlu repot-repot mengkompilasinya, sebab web
servernya sendiri pun sudah mengkompilasikannya dengan menghasilkan file ber-ekstension
*.class.



JSP masih dikategorikan sebagai bahasa pemrograman web terbaru dibandingkan
kehadirannya dengan CGI/Perl, ASP, CFML dan PHP. Tapi dengan kehadirannya memasuki
dunia perkembangan teknologi web yang semakin canggih, maka JSP juga bisa dikatakan
sebagai bahasa pemrograman web yang cukup tangguh, kuat dan cocok untuk aplikasi yang
besar. Walaupun di Indonesia sendiri masih teramat jarang web hosting yang menyediakan
fasilitas yang men-supportnya dibandingkan dengan maraknya distribusi penggunaan PHP
untuk saat ini.

SVG

Pengertian SVG (Scalable Vector Graphic)
SVG adalah singkatan dari Scalable Vector Graphics dan merupakan format
file baru dalam web graphic yang telah direkomendasikan oleh World Wide Web
Consortium (W3C) untuk menampilkan grafik serta mendeskripsikan gambar 2
dimensi dalam pengembangan web yang berbasis XML (eXtensible Markup
Language).
Penyimpanan file SVG dilakukan dengan cara memberi nama ekstensinya
dengan “.svg” (memakai huruf kecil semua), dan untuk menyimpan file SVG yang
terkompresi memakai ekstensi “.svgz” (semua memakai huruf kecil).
Fungsi SVG
Pada dasarnya, SVG dapat digunakan untuk membuat tiga jenis objek
grafik, yaitu: path (terdiri dari garis lurus dan kurva), gambar, dan teks. Obyek
graphical dapat di group-kan, diberi style, di transformasi ke dalam bentuk baru
yang telah dirender. SVG dapat dibuat interaktif dan dinamis dengan cara
manipulasi pada script-nya. SVG dapat mengkreasikan sebuah grafik yang terdiri
dari banyak vektor yang berbeda-beda. Sebuah vektor pada dasarnya adalah garis
yang menghubungkan dua titik (Januar, 2003).

source: www.journal.uii.ac.id/index.php/media-informatika/article/view/119/80

Jumat, 18 November 2011

XSLT

XSLT merupakan suatu bahasa pedoman transformasi dokumen-dokumen XML menjadi bentuk lainnya, seperti HTML. Proses


Contoh pola XSL :




transformasi ini disebut XSL Transformation (XSLT). Transformasi dilakukan dengan mencocokkan pola-pola dalam file XSL dengan elemen-elemen pada struktur XML. Pola-pola XSL ini kemudian membangkitkan template-template untuk membuat bagian-bagian dari file output.


Dari contoh di atas, pola memberikan persyaratan bahwa yang akan diproses adalah elemen para dari file inputnya. Ketika elemen tersebut ditemukan, maka diterapkan template yang telah didefinisikan yaitu setiap elemen para ditulis dengan huruf tebal (diapit dengan tag yang merupakan tag HTML untuk menebalkan tulisan).