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.

Selasa, 02 April 2013

Pengertian Flashdisk dan Cara Penyimpanannya

1. Pengertian Flashdisk

Flashdisk adalah alat penyimpanan data memori kilat bertipe NAND yang memiliki alat penghubung USB yang terintegrasi. Penggerak kilat ini biasanya berukuran kecil, ringan, serta bisa dibaca dan ditulisi dengan mudah.  Per November 2006, kapasitas yang tersedia untuk penggerak kilat USB ada dari 64 megabita sampai 512gigabita. Besarnya kapasitas media ini tergantung dari teknologi memori kilat yang digunakan.
Penggerak kilat USB memiliki banyak kelebihan dibandingkan alat penyimpanan data lainnya, khususnya cakram flopi atau cakram padat. Alat ini lebih cepat, kecil, dengan kapasitas lebih besar, serta lebih dapat diandalkan (karena tidak memiliki bagian yang bergerak) daripada disket.
Namun Penggerak kilat USB juga memiliki umur penyimpanan data yang singkat, biasanya ketahanan data pada Penggerak kilat USB rata-rata 5 tahun. Ini disebabkan oleh memori kilat yang digunakan tidak bertahan lama. Bandingkan dengan cakram keras yang memiliki ketahanan data hingga 12 tahun, CD/DVD berkualitas (dan bermerek terkenal) selama 15 tahun jika cara penyimpanannya benar.

2. Cara Penyimpanan data dengan Flashdisk
Usbkey internals.jpg
Keterangan gambar :
1. Konektor USB : berfungsi untuk menghubungkan peripheral yang terdapat dalam flash disk ke port USB untuk kemudian di akses oleh SO.

2. Perangkat Pengontrol Penyimpanan : berfungsi mengontrol dan menyediakan penghubung ke alat Flash disk yang bertugas menjaga kesetabilan perangkat. Pengontrol berisi suatu RISC mikro prosesor berukuran kecil dan hampir sama pada RAM.

3. Poin Tes (Titik-titik Percobaan) : berkerja selama perangkat mengecek dan mengirimkan kode ke microprocessor

4. Chip Flash Memory : Setelah kita membuat suatu file dan menyimpannya di flash disk maka bagian ini adalah tempat menyimpan datanya, biasanya juga digunakan di dalam kamera digital.

5. Oscillator Kristal : Perangkat ini menghasilkan 12 MHZ sinyal dari perangkat utama dan mengendalikan keluaran data perangkat sampai sebuah tahap penguncian.

6. Lampu Indikator :  berfungsi untuk menandai adanya transfer data atau adanya data yang dibaca dan data yang ditulis.

7. Write-Protect Switch : Menandai apakah perangkat ada di dalam mode “write protection” atau tidak.

8. Ruang untuk Flash memory ke 2 : Ruang kosong disediakan untuk tambahan satu flash memory, dan dapat digunakan untuk menyimpan data lebih banyak lagi sesuai dengan kebutuhan.