Kamis, 15 April 2010

Teknologi Web

LANDASAN TEORI

Internet

Internet adalah jaringan komputer yang saling terhubung ke seluruh dunia tanpa mengenal batas teritorial, hukum dan budaya. Secara fisik dianalogikan sebagai jaring laba-laba (The Web) yang menyelimuti bola dunia dan terdiri dari titik-titik (node) yang saling berhubungan. Node bisa berupa komputer, jaringan lokal atau peralatan komunikasi, sedangkan garis penghubung antar simpul disebut sebagai tulang punggung (backbone) yaitu media komunikasi terestrial (kabel, serat optik, microwave, radio link) maupun satelit. Node terdiri dari pusat informasi dan database, peralatan komputer dan perangkat interkoneksi jaringan serta peralatan yang dipakai pengguna untuk mencari, menempatkan dan atau bertukar informasi di Internet. Menurut Lani Sidharta (1996) : walaupun secara fisik Internet adalah interkoneksi antar jaringan komputer namun secara umum Internet harus dipandang sebagai sumber daya informasi. Isi Internet adalah informasi, dapat dibayangkan sebagai suatu database atau perpustakaan multimedia yang sangat besar dan lengkap. Bahkan Internet dipandang sebagai dunia dalam bentuk lain (maya) karena hampir seluruh aspek kehidupan di dunia nyata ada di Internet seperti bisnis, hiburan, olah raga, politik dan lain sebagainya. Drew Heywood (1996) menerangkan : sejarah Internet bermula pada akhir dekade 60-an saat United States Department of Defense (DoD) memerlukan standar baru untuk komunikasi Internetworking. Yaitu standar yang mampu menghubungkan segala jenis komputer di DoD dengan komputer milik kontraktor militer, organisasi.tas.Jaringan ini harus kuat, amperang. Tahun 1969 Advanced Research Project Agency (ARPA) dibentuk tugasnya melakukan penelitian jaringan komputer mempergunakan teknologi packet switching. Jaringan pertama dibangun menghubungkan 4 tempat yaitu : UCLA, UCSB, Utah dan SRI International. Hingga tahun 1972 jaringan ini telah menghubungkan lebih dari 20 host dan disebut sebagai ARPANet. ARPANet kemudian menjadi backbone Internetworking institusi pendidikan, penelitian, industri dan kontraktor terutama yang berkaitan dengan jaringan militer (MILNet). Tahun 1986 ARPANet mulai dikomersialkan dengan mengisolasikan jaringan militer. National Science Foundation (NFS) kemudian membiayai pembongkaran backbone ARPANet menjadi backbone Internet komersial dan dikelola oleh Advanced Network Service (ANS). Andrew S. Tanenbaum (1996) : andil besar dalam perwujudan Internet adalah tergabungnya jaringan regional seperti SPAN (jaringan fisika energi tinggi), BITNET (jaringan mainframe IBM), EARN (jaringan akademis Eropa dan digunakan pula di Eropa Timur) dan ditambah dengan sejumlah link transatlantik yang beroperasi pada 64 Kbps - 2 Mbps pada tahun 1988.

Hypertext Markup Language (HTML)

Menurut Sampurna (1996) : WEB adalah sekelompok kode berbasis teks yang sederhana dan universal, disebut Hypertext Markup Language (HTML). Karena berbasis teks, HTML dikenali dan diterjemahkan segala jenis komputer dalam bentuk tampilan informasi yang sama. HTML adalah kreasi Tim Berners Lee, ilmuwan European Laboratory for Particle Physics (CERN - organisasi penelitian 18 negara Eropa) di Geneva Swiss. Maret 1989 Tim memperkenalkan WEB dan HTML sebagai standar antar muka distribusi informasi di Internet yang mampu menggabungkan teks, grafik dan multimedia dengan metode navigasi menu pada mesin UNIX. HTML adalah bahasa kode pemrograman yang menjadi dasar bagi terwujudnya WEB. Dengan HTML seluruh sistem komputer yang saling berbeda dapat mengenali format-format yang ditampilkan dalam situs-situs Internet tanpa perbedaan yang berarti, termasuk didalamnya penampilan multimedia (grafik, suara dan citra video). HTML berbasis teks yang sangat sederhana dan praktis sehingga dapat dipahami oleh berbagai jenis komputer dalam platform sistem yang berbeda. Dokumen HTML mengandung perintah-perintah teks yang disebut tag untuk menampilkan tulisan, gambar, warna, suara, video, animasi dsb, serta link yang menghubungkan berbagai topik. Dengan bentuk hypertext maka halaman Internet (Web Site - Kios Internet) akan dapat dibangun dengan cepat serta ditampilkan dengan cantik. Dalam konsep hypertext ini pembacaan suatu dokumen tidak harus urut namun bisa meloncat antar topik bahkan di print maupun dicopy ke media penyimpan lokal (harddisk misalnya). Format hypertext juga memungkinkan pemakai mesin yang hanya bisa mengenali teks untuk mengakses dokumen dalam bentuk teks saja. Perbedaannya hanya terletak pada tidak ditampilkannya gambar, grafik, animasi, video, suara dan warna.

WWW (World Wide Web)

Sejarah Web bermula di European Laboratory for Particle Physic (lsbih dikenal dengan nama CERN), di kota Geneva dekat perbatasan Prancis dan Swiss. CERN bukanlah suatu institute Swiss, tetapi merupakan suatu organisasi yang didirikan oleh 18 negara Eropa. Di bulan Maret 1989, Tim Bernes dan peneliti lainnya dari CERN mengusulkan suatu protocol system distribusi informasi di internet yang memungkinkan para anggotanya yang terbesar di dunia untuk saling membagi informasi dan bahkan untuk menampilkan informasi tersebut dalam bentuk grafik.

Web browser pertama dibuat dengan berbasiskan pada teks. Untuk menyatakan suatu link, dibuat sebarisan nomor yang mirip dengan suatu menu. Pemakai mengetikkan suatu nomor untuk melakukan nafigasi di dalam Web. Kebanyakan software tersebut dibuat untuk komputer-komputer yang menggunakan UNIX, dan belum banyak yang bisa dilakukan oleh pemakai komputer saat ini yang menggunakan Windows. Tetapi semua ini berubah setelah munculnya browser Mosaic dari NCSA (National Center for Supercomputing Application). Di bulan Mei 1993, Marc Andreesen dan beberapa murid dari NCSA membuat web browser Mosaic untuk system X-Windows yang berbasiskan grafik dan yang mudah untuk digunakan. Dalam beberapa bulan saja, Mosaic telah menarik perhatian baik dari pemakai lama maupun pemakai baru internet, karena Mosaic menyediakan suatu navigasi yang ideal untuk internet. Kemudian NCSA mengembangkan versi-versi Mosaic lainnya untuk komputer berbasiskan UNIX, NeXT, Windows dan Macintosh.

Pada tahun 1994, Marc Andreesen meninggalkan NCSA dan kemudian bersama Jim Clark salah satu pendiri dari Silicon Graphics, membuat Netscape versi pertama. Kehadiran Netscape ini menggantikan kepopuleran Mosaic sebagai Web browser. Pada tahun yang sama, CERN dan MIT mendirikan suatu konsorsium yang dinamakan World Wide Web Consortium (W3C) yang bertugas untuk membangun standart bagi teknologi web. Teknologi terakhir yang dikembangkan oleh konsorsium ini adalah HTML Level 3.2 adalah Internet Explorer 3.0 dari Microsoft. Pada awal perkembangannya, sewaktu browser masih berbasiskan teks hanya terdapat sekitar 50 Website. Di akhir tahun 1995 jumlah ini telah berkembang mencapai sekitar 280.000 Website. Dan diperkirakan sekarang ini jumlah pemakai Web telah mencapai sekitar 30 juta pemakai di seluruh di seluruh dunia.

Hypertext Transfer Protocol (HTTP)

HTTP adalah suatu protokol yang menentukan aturan yang perlu diikuti oleh Web browser dalam meminta atau mengambil suatu dokumen, dan oleh Web server dalam menyediakan dokumen yang diminta Web browser. Protokol ini merupakan protokol standar yang digunakan untuk mengakses dokumen HTML. Jika kita sedang menjelajahi Web dan melihat tulisan seperti “http//www.yahoo.com”, ini merupakan salah satu penggunaan protokol HTTP dalam Web. Dan dapat dipastikan bahwa kita akan dapat berhubungan banyak dengan protokol ini jika sedang mengakses Web.

Home Page

Setiap perusahaan atau pribadi yang memiliki informasi di World Wide Web memerlukan suatu alamat (URL) khusus yang disebut Website. Setiap informasi ini disimpan dalam suatu file yang berbeda-beda yang disebut Web page (atau biasa disingkat page) inilah tersimpan berbagai informasi dan link yang menghubungkan suatu informasi ke informasi lainnya, baik itu dalam suatu Web page yang sama, ataupun dalam suatu Web page lain pada Website yang berbeda.

Sebelum mengakses berbagai macam informasi pada suatu Web site, kita akan menemui suatu Web page pembuka yang disebut sebagai Home page. Home page ini merupakan halaman pertama dari suatu Website yang biasa berisi tentang apa dan siapa dari perusahaan atau organisasi dari pemilik Website tersebut. Sebagai misal, suatu Home page bisnis mungkin menampilkan nama dan logo dari perusahaan tersebut serta menyediakan link ke page-page lain dari Website perusahaan, pelanggan, layanan purna jual, dan lain sebagainya. Jadi pada dasarnya Home page adalah suatu sarana untuk menerangkan secara singkat tentang apa yang menjadi isi dari keseluruhan Website dari suatu organisasi atau pribadi.

PHP

kependekan dari PHP yaitu Hypertext Preprocessor, adalah sebuah bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi di server dan digunakan untuk membuat halaman WEB yang dinamis seperti halnya Active Server Pages (ASP) atau Java Server Pages (JSP).

Versi pertama PHP dibuat oleh Rasmus Lerdorf pada tahun 1995. versi pertama ini berupa sekumpulan script PERL yang digunakan oleh Rasmus Lerdorf untuk membuat halaman web yang dinamis pada home page pribadinya. Rasmus menulis ulang script-script PERL tersebut menggunakan bahasa C, kemudian menambahkan fasilitas untuk Form HTML, koneksi MySQL dan meluncurlah PHP versi kedua yang diberi nama PHP/F1 pada tahun 1996.

PHP versi ketiga dirilis pertengahan 1997. Pada versi ini pembuatannya tidak lagi oleh Rasmus sendiri, tetapi juga melibatkan beberapa programer lain yang antusias untuk mengembangkan PHP.

Versi terakhir PHP 4 dirilis bulan Oktober 2000. perubahan mendasar pada PHP 4 adalah integrasi Zend Engine. Zend Engine dibuat oleh Zeef Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP 3 scripting engine. Hal lain adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP 3.

Cara penulisan sintaks – sintaks PHP dibagi menjadi dua, yaitu:

1. Embeded, yaitu script PHP berada di antara tag-tag HTML. Contoh:

Embeded

……..

Sintaks – sintaks PHP

……..

?>

2. Non-Embeded, yaitu merupakan pembuatan program murni PHP, di mana tag-tag HTML yang diletakkan di dalamnya. Contoh:

……..

Sintaks – sintaks PHP

……..

?>

Sintaks – sintaks PHP dapat dimulai dengan .

2.7 MySQL

Mysql adalah sebuah database server buatan T.c.X DataKonsultAB, Swedia. Walaupun jenis lisensinya agak kompleks dan memerlukan studi khusus, MySQL juga hadir dengan versi GPL-nya yaitu MySQL-GPL.

MySQL ini hadir dengan utility yang terbatas, jadi para DBA yang terbiasa dengan SQL Server akan merasa kesulitan dengan MySQL, karena banyak kemampuan yang dibuang di MySQL. Di sisi lain, MySQL ini menjadi lebih mudah dipelajari.

MySQL didesain agar dapat bejalan sampai 100 akses secara simultan. MySQL didesain untuk berjalan cepat, hal ini membuat MySQL menghilangkan kemampuan seperti ternsactional processing. SQL function yang bersifat menurunkan unjuk kerja dibuang. MySQL juga mampu berjalan pada database sampai 100 GB. Cukup menakjubkan untuk sebuah software gratis.

Seperti kebanyakan program gratis di Internet, MySQL juga dilengkapi dengan dokumentasi lengkap, sehingga memudahkan kita untuk menginstalasi sampai menggunakan perintah-perintah yang ada didalamnya. Semuanya lengkap, tak tercecer sedikitpun. Juga tersedia banyak mailing list ataupun pusat homepage yang menyediakan contoh program akses MySQL dengan PHP.

Distribusi binary dari MySQL ini dapat ditemukan untuk beberapa macam sistem Operasi, mulai SUN-Solaris, Linux, Windows NT, FreeBSD, NetBSD sampai untuk Windows 9x.

MySQL adalah server multithreaded, sehingga memungkinkan daemon untuk menghandle permintaan layanan secara simultan. Model koneksi danan protokol TCP/IP membuat akses ke server database lebih cepat dibanding jika menggunakan model mapping drive, semacam Novell untuk membuat program client-server.

Berikut ini merupakan flow chart server MySQL :

Input -> Queri -> Server MySQL -> Result -> tampilkan

PHP Ed

Editor PHPEd merupakan suatu program editor untuk membuat, mengedit dan menjalankan file PHP.

Kelebihannya adalah dapat menampilkan file PHP dengan mudah dan cepat sehingga kita dapat mengedit file PHP dengan cepat bila terjadi kesalahan sintaks pada program PHP, karena pada PHPEd terdapat nomor baris program.




Tidak ada komentar:

Posting Komentar