Selasa, 30 April 2013

Definisi dan Karakteristik Arsitektur Web

HTML


Definisi HTML :

HyperText Markup Language (HTML) adalah sebuah bahasa 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).

Karakteristik HTML :

• Tag-tag dalam HTML tidak bersifat case sensitive.
• HTML tidak mempedulikan white space characters.



HTTP


Definisi HTTP :

(HyperText Transfer Protocol) adalah sebuah protokol untuk meminta dan menjawab antara client dan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tempat yang jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request) yang akan meminta halaman yang sudah ditentukan, diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu.

Karakteristik HTTP :


  1. Bersifat non-sekuensial (non- linier),
  2. Ditampilkan dalam media elektronik,
  3. Bisa digabungkan dengan berbagai media (multi- media),
  4. Interaktif terhadap pembaca.
  5. HTTP kepanjangan dari Hyper Text Transfer Protocol. Adalah sebuah protocol yang biasa digunakan bersama World Wide Web (WWW). 


URL


Definisi URL :

URL atau Uniform Resource Locator adalah serangkaian karakter (seperti huruf, angka, maupun simbol) menurut format standar yang telah ditetapkan, yang digunakan untuk menunjukkan alamat (address) suatu sumber yang ada seperti file dan dokumen pada Internet.

Karakteristik URL :

URL memiliki beberapa bagian penting, yaitu:
  • Protokol (baca juga mengenai Pengertian Standarisasi)
Pada bagian URL yaitu Protokol. Kita harus mengetahui protokol apa yang akan digunakan untuk bisa mengakses ke alamat sumber atau tujuan kita tersebut. Misalnya sajahttp://, https://, atau ftp://. Tanpa Protokol yang tepat, kita tidak akan dapat mengakses URL yang kita tuju.
  • Alamat Server/ Penyedia
Pada bagian URL  yaitu Alamat Server/ Penyedia. Kita harus mengetahui alamat server atau penyedia yang menyediakan sumber yang kita inginkan. Bagian ini merupakan URL alamat server. Contohnya yaitu mohammad.mahareza.blogspot.com
  • Path File
Pada bagian URL yaitu Path File atau lokasi file yang kita tuju. Misalnya kita ingin melihat halaman pada suatu website pada blog ini. Contohnya yaitu http://mohammadmahareza.blogspot.com/2013/04/definisi-dan-karakteristik-html-http.html. Yang penulis garis bawahi pada URL tersebut merupakan Path File.


XML


Definisi XML :

Extensible Markup Language (XML) adalah sebuah markup language yang mempunyai himpunan aturan untuk pengkodean dokumen dalam format yang dimengerti oleh manusia dan mesin.
Tujuan perancangan dari XML menekankan pada kesederhanaan, keumuman, dan kegunaan melalui Internet. XML adalah format data tekstual dengan dukungan yang kuat melalui Unicode untuk bahasa-bahasa di seluruh dunia. Meskipun desain dari XML memfokuskan pada dokumen, yang digunakan secara luas untuk representasi struktur data yang bebas, sebagai contoh pada web services.
Banyak application programming interfaces (APIs) telah dikembangkan untuk memproses data XML, dan ada beberapa sistem skema untuk membantu dalam proses mendefinisikan dari bahasa berbasis XML.
Pada tahun 2009, ratusan bahasa berbasis XML telah dikembangkan, termasuk RSS, Atom, SOAP, dan XHTML. Format berbasis XML telah menjadi standar bagi banyak kakas office-productivity, termasuk Microsoft Office (Office Open XML), OpenOffice.org dan LibreOffice (OpenDocument), dan iWork dari Apple. XML juga diperlakukan sebagai bahasa baku untuk protokol komunikasi, seperti XMPP (eXtensible Messaging and Presence Protocol).

Karakteristik XML :

·      Ekstensibilitas : dapat ditukar/digabung dengan dokumeN XML lain
·      Memungkinkan pemrograman yang lebih baik maka dibuat suatu software pengolah XML
·      Memisahkan data dan presentasi. Yang akan direpresentasikan dalam XML dan XSL
·      Pencarian data cepat karena XML merupakan data dalam format yang terstruktur
·      Plain Text dan platform independent
·      Untuk pertukaran data
·      Markup dapat menambah maksud arti (semantic) suatu data
·      Dapat memisahkan data.
·      Dapat mendefinisikan peran data.
·      Dapat mendefinisikan batasan data.
·      Dapat menfenisikan keterhubungan data.


AJAX


Definisi AJAX :

Ajax yang akan kita bahas adalah sesuatu yang berhubungan dengan aplikasi website. AJAX merupakan singkatan dari Asynchonous JavaScript and XML. AJAX bukanlah bahasa pemrograman seperti halnya PHP, ASP, Java dan sebagainya, tapi hanya sebuah teknik untuk mengembangkan aplikasi web yang lebih interaktif, cepat dan responsif.

Ajax merupakan kombinasi dari beberapa teknologi web, yaitu :
HTML (HyperText Markup Language).
JavaScript.
XML (eXtensible Markup Language).
DHTML (Dynamic HTML).
DOM (Document Object Model).

Karakteristik AJAX :
  • Sebuah halaman web tidak perl di-refresh setiap kali ada data baru yang ingin ditampilkan. Dengan demikian, sebuah aplikasi web akan terasa seperti aplikasi desktop saja.
  • Kecepatan, interaktivis, fungsionalitas, dan tingkat kegunaan halaman web akan meningkat.
  • AJAX bekerja mengambil data dari server, user yang membuka halaman web masih tetap bisa berinteraksi dengan alaman web tersebut, di mana halaman web tidak mengalamifreezing seperti halnya aplikasi web konvensional.
  • Bersifat asynchronous artinya permintaan data tambahan dari server dan loadingnya dilakukan di background tanpa mempengaruhi tampilan dan sifat halaman web sekarang.
  • Ajax memiliki struktur pemrograman yang lebih mudah untuk dipahami.
  •  Melakukan request ke web server dan PHP yang berada di server akan melakukan apa yang diminta oleh Ajax, mengirim hasilnya ke web browser dan Ajax menampilkannya kepada user.


XSLT


Definisi XSL :

XSLT(XML Stylesheet Language for Transformation) adalah bahasa yang menspisifikasikan transformasi dari sebuah dokumen XML(Extensible Markup Language) pengertian transformasi di sini adalah perubahan bentuk dan struktur dari dokumen XML menjadi berbasis text lainnya.
spesifikasi dari dokumen XSLT ini dibakukan oleh W3C(Word Wide Web Consortium) melalui sebuah dokumen tertulis dan hanya merupakan sebuah spesifikasi yang harus diimplementasikan lagi oleh vendor untuk bisa dipakai.
Xalan, sebuah aplikasi berbasis java dari komunikasi open-source Apache adalah salah satu aplikasi yang mengimplementasikan spesifikasi XSLT ini. Dalam dokumentasi produknya, Xalan menyatakan telah menimplementasikan XSLT 1.0 sesuai dengan dokumen spesifikasi XSLT 1.0 yang dikeluarkan oleh W3C.


Karakteristik XSLT :

a. melibatkan satu atau lebih dokumen XML sumber.
b. melibatkan satu atau lebih modul stylesheet XSLT.
c. XSLT Tamplate processing engine (processor).
d. melibatkan satu atau lebih dokumen hasil.


JAVA SCRIPT


Definisi JAVA SCRIPT :
 
JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan khusus untuk di browser atau halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.

Javascript merupakan bahasa scripting yang digunakan untuk membuat aplikasi web, sifatnya client-side sehingga dapat diolah langsung di browser tanpa harus terhubung keserver terlebih dahulu. Walaupun namanya menggunakan kata “Java”, Javascript tidak berhubungan dengan bahasa pemprograman java, meskipun keduanya memiliki kemiripan dalam hal syntax yang meniru bahasa C.

Nama Asli dari bahasa ini adalah LiveScript yang kemudian diganti karena adanya perjanjian kerjasama antara Netscape dan Sun dengan balasan Netscape memperbolehkan untuk membundel browse mereka dengan menggunakan Java dan Sun. “JavaScript” merupakan merk terdaftar milik Sun Microsystem, Inc dan dilisensikan oleh Sun untuk Netscape Comunications dan entitas lainnya seperti Mozilla Foundation.

Karakteristik JAVA SCRIPT :

a. Javascript biasanya dituliskan dalam bentuk fungsi yang ditaruh dengan tag dan dibuka dengan tag pula.
b. Kode javaScript juga bisa diletakkan di file tersendiri yang berekstensi.
c. Script pada bagian head.
d. Script pada bagian body.

Tidak ada komentar:

Posting Komentar