Minggu, 04 Mei 2014

Arsitektur Web dan Aplikasi Web

Arsitektur Web
Arsitektur Website adalah suatu pendekatan terhadap desain dan perencanaan situs. Seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.

Aplikasi Web
Aplikasi web (bahasa Inggris: web application atau sering disingkat webapp) adalah suatuaplikasi yang diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet. Ia juga merupakan suatu aplikasiperangkat lunak komputer yang dikodekan dalam bahasa yang didukung penjelajah web (seperti HTML, JavaScript, AJAX, Java, dll) dan bergantung pada penjelajah tersebut untuk menampilkan aplikasi.

·         Hypertext Transfer Protocol (HTTP)

Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia.

·         Internet

Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia.Rangkaian internet yang terbesar dinamakan Internet.

·         Web Browser

Penjelajah web (Inggris: web browser), adalah perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber informasi diinternet. Sebuah sumber informasi diidentifikasi dengan Pengidentifikasi Sumber Seragam (Bahasa Inggris: Uniform Resource Identifier (URI)) yang dapat berupa halaman web, gambar, video, atau jenis konten lainnya.

Contoh Web Browser :

1.      Mozilla Firefox

Mozilla FirefoxMozilla Firefox (Phoenix) adalah Perangkat lunak yang dahulunya bernama Mozilla yang dibuat oleh Blake ross. Seiring berjalannya waktu, blake ross mengembangkan browser mozilla bersama kerabatnya: Dave Hyatt (pembuat firefox). Atas kerjasamanya dengan dave hyatt, akhirnya browser ini diberi dan terkenal dengan nama Mozilla Firefox. Browser ini memiliki penampilan yang cukup sederhana, kinerja yang memuaskan dalam kecepatannya, baik download maupun upload file.

2.      Google Chrome

Google Chrome adalah Perangkat lunak yang dibuat oleh Google yang digunakan untuk menjelajahi internet. Browser ini adalah hasil pergabungan antara desain minimal dengan teknologi canggih agar web dapat diakses dengan lebih aman, cepat dan mudah. Google chrome saat ini menyediakan web browser terbaru mereka, yakni "Google Chrome With 3D". Browser ini dapat terwujud karena adanya Hyper Text Markup Language (HTML) 5 merupakan teks atau file ASCII dan berisikan intruksi agar browser menmpilkan suatu tampilan grafis pada sebuah halaman web.

3.      Internet Explorer

Microsoft Internet Explorer (IE) adalah Perangkat lunak untuk menjelajah dunia maya internet yang berhasil dibuat oleh Microsoft. Browser ini pertama kali diperkenalkan pada 16 Agustus 1995. Internet Explorer 8 adalah versi terakhir yang diperbaharui oleh Microsoft. Internet Explorer 8 kecepatannya jelas lebih cepat dari versi terdahulunya, mampu mendeteksi kepalsuan sebuah website, mengamankan informasi yang bersifat pribadi atau sesuatu yang harus dirahasiakan menurut sobat dan masih banyak lagi keunggulannya.

4.       Opera

Opera adalah Web browser yang dikembangkan oleh perusahaan Opera Software yang berlokasi di Oslo, Norwegia pada tahun 1994. Browser ini bersifat Multi-Platform dan Freeware. Selain untuk web browser, opera juga datang sebagai IRC client, Email client yang powerfull dan mampu untuk menampilkan Opera Widget. Opera dapat menampilkan situs web dalam satu layar, kecepatan akses bisa disamakan dengan browser mozilla firefox dan untuk soal keamanan opera tidak usah diragukan lagi.

5.      Flock

Flock adalah sebuah penjelajah web yang berspesialisasi pada penyediaan fitur jaringan sosial dan fitur Web 2.0 lain pada tampilan antarmukanya. Browser ini dibuat menggunakan codebase Mozilla Firefox Pada tanggal 16 Juni 2008, Flock 2 yang menggunakan Mozilla Firefox 3 sebagai basisnya, diluncurkan dengan status open beta. Dukungan untuk browser Flock akan dihentikan secara resmi pada 26 April 2011. Flock dapat diunduh secara gratis, dan mendukung platform Microsoft Windows, Mac OS X, dan Linux.

6.      Safari

Safari (Browser) adalah Browser internet yang berhasil dibuat oleh Apple inc. Awalnya browser ini hanya dapat digunakan pada Mac OS X saja. Namun sekarang sudah dapat digunakan kepada operasi Windows. Safari memberikan elemen desain yang sangat canggih sehingga penggunanya lebih senang. Safari dirancang sebagai browser yang cepat dan ringan, dapat kembali ke titik awal aktifitas browsing setelah berkunjung ke berbagai tempat situs web (SnapBack).

·         Bahasa Pemrograman Web

a.       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.

b.      PHP

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

c.       ASP(Active Server Pages)

ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.

d.      XML (Extensible Markup Language)

XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.

e.       Wireless Markup Language (WML)

adalah bahasa markup yang digunakan untuk mengimplementasikan WAP. Dokumen WML berbasis XML, di mana versi terbarunya adalah versi 1.0. WML harus mempunyai DTD (Document Type Definition), di mana sekarang adalah versi 2.0.

f.        PERL

adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.