BAB 2 Tinjauan Internet 2.1 Sejarah Singkat Internet - Sistem Informasi Pemesanan Tiket Online di PT Swadharma Travel

BAB 2 Tinjauan Internet

2.1 Sejarah Singkat Internet

  Internet merupakan jaringan komputer yang saling terhubung secara global yang memungkinkan pengguna internet saling bertukar informasi atau data melalui jaringan tersebut. Internet adalah sistem komunikasi data berskala global, suatu infrastruktur yang terdiri dari hardware dan software yang menghubungkan komputer yang berada di jaringannya.

  Kemunculan internet dimulai pada 1966, oleh ARPA (Advanced Research Project

  

Agency ). Salah satu divisi di departemen pertahanan U.S.) dengan ide yang sangat sederhana

membuat jaringan komputer militer yang mampu bertukar data dari tempat yang jauh.

  Di tahun 1969, ARPA dengan ARPANET-nya berhasil menghubungkan dua komputer di University of California, Los Angeles dan SRI International di Menlo Park, California. Hal ini lah yang menjadi salah satu embrio kelahiran internet.

  Di tahun 1974, TCP/IP (Transmission Control Protocol/Internet Protocol) diperkenalkan dan menjadi sangat populer serta diterima di tahun 80-an. TCP/IP adalah standar komunikasi data yang digunakan untuk proses tukar-menukar data dalam jaringan internet. Sederhananya, TCP/IP adalah protokol/aturan yang digunakan bersama dalam mentransfer data dari satu komputer ke komputer lain dalam jaringan internet. TCP/IP menggunakan skema pengalamatan yang disebut IP Address. Satu skema yang memberikan satu alamat kepada satu mesin komputer, yang membuat data yang disimpan di dalamnya dapat diakses oleh komputer lain. Contoh IP Address: 205.116.008.044.

  Pada Oktober 1984, sistem domain name (.com, .org, .gov, .edu, etc) diperkenalkan.

  

Domain name adalah satu cara untuk membuat internet menjadi lebih mudah untuk di

  jelajahi. Teknologi TCP/IP memberikan satu IP address untuk setiap komputer yang membuatnya dapat diakses oleh komputer lain. IP address ini terdiri dari beberapa deret angka, contohnya: 192.12.12.98 . Domain name adalah satu usaha untuk membuat internet menjadi lebih manusiawi dengan cara menjadikan domain name sebagai “alias” dari IP address.

  Juni 1987, format gambar gif ditemukan. GIF, atau graphic interchange format adalah salah satu format gambar digital yang relatif lebih efisien (karena ukurannya yang lebih kecil) daripada format gambar lain (misalnya, .JPEG) yang segera membuat internet menjadi lebih berwarna dengan berbagai gambar dalam format .gif.

  November 1990, format World Wide Web atau www diperkenalkan oleh Tim Barners Lee, seorang karyawan CERN (Organisasi gabungan negara-negara eropa yang meneliti teknologi nuklir.

2.2 World Wide Web

  Definisi WWW ( World Wide Web ) adalah suatu ruang informasi yang yang dipakai oleh pengenal global yang disebut Uniform Resource Identifier untuk mengidentifikasi sumber-sumber daya yang berguna. WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian daripadanya.

  Dengan adanya www memudahkan users dalam : a. akses informasi mudah b. setup server lebih mudah c. informasi mudah disalurkan d. menyediakan data dan informasi untuk dapat digunakan bersama.

2.2.1 Lahirnya Internet

  Sejarah Web bermula di European Laboratory for Particle Physics (lebih dikenal dengan nama CERN), di kota Geneva dekat perbatasan Perancis dan Swiss. CERN merupakan suatu organisasi yang didirikan oleh 18 negara di Eropa. Dibulan Maret 1989, Tim Berners dan peneliti lainnya dari CERN mengusulkan suatu protokol sistem distribusi informasi di Internet yang memungkinkan para anggotanya yang tersebar di seluruh dunia 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 navigasi di dalam Web. Kebanyakan software tersebut dibuat untuk komputer-komputer yang menggunakan Sistem Operasi UNIX, dan belum banyak yang bisa dilakukan oleh pemakai komputer saat itu yang telah menggunakan Windows. Tetapi semua ini berubah setelah munculnya browser Mosaic dari NCSA (National Center for Supercomputing Applications ).

  Di bulan Mei 1993, Marc Andreesen dan beberapa murid dari NCSA membuat Web

browser untuk sistem 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 di Internet. Kemudian NCSA mengembangkan versi-versi Mosaic lainnya untuk komputer berbasis 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 dan bahkan sampai

  saat ini Netscape merupakan browser yang banyak digunakan setelah Internet Explorer dari

  

Microsoft. Pada tahun yang sama CERN dan MIT mendirikan suatu konsorsium yang

  dinamakan World Wide Web Consortium (W3C) yang bertugas untuk membangun standar bagi teknologi Web.

  Pada awal perkembangannya, sewaktu browser masih berbasiskan teks hanya terdapat sekitar 50 website. Di akhir tahun 1995 jumlah ini telah berkembang mencapai sekitar 300.000 website. Dan diperkirakan sekarang ini jumlah pemakai Web telah mencapat sekitar 30-an juta pemakai diseluruh dunia.

2.2.2 Browser Web

  

Web browser disebut juga penjelajah web adalah yang berfungsi

  menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh n

  

eramban web adalah jenis perantara pengguna yang paling sering

  digunakan. wide web sendiri adalah kumpulan jaringan berisi dokumen dan tersambung satu dengan yang lain yang dikenal sebagai

  Peramban web pertama pertama bernama World Wide Webberbasis teks, seperti halnya Lynx yang populer hingga sekarang, karena n antarmuka grafis belum umum digunakan pada saat itu. Baru setelah sistem berbasis grafis mulai banyak digunakan, seorang mahasiswa bernama Marc Andressen di University of Illinois di Urbana- Champaign, Amerika Serikat, membuat sebuah peramban web berbasis grafis pertama yang berjalan di atas sistem operasi Windowsdan UNIX(berbasis Motif). Peramban web tersebut dinamai Mosaic.

  Selanjutnya, setelah lulus dari universitas, Marc ditawari oleh Jim Clarc, salah seorang petinggiSGI), untuk membuat perusahaan dengan nama Mosaic Communication, yang kemudian berubah menjadi Marc membuat sebuah peramban web populer pertama yang digunakan oleh umum, yang disebut dengaPada saat pengembangannya, Navigator memiliki nama kode Mozilla. Navigator merupakan peramban web komersial, akan tetapi seiring dengan waktu akhirnya Navigator pun menjadi dapat diperoleh secara gratis. Sementara itu, peramban web Mosaic yang gratis tidak diteruskan lagi pengembangannya, dan diserahkan kepada NCS. Karena NCSA tidak memiliki izin untuk mengomersialkan produk i, NCSA akhirnya menjual Mosaic kepada ng akhirnya membuat Mosaic menjadi peramban web komersial.

  Microsoft yang terlambat turun di pasar peramban web, pun membeli lisensi Mosaic

  dari Spyglass, sehingga pada akhirnya merilis produk peramban web-nya, yang disebut sebagai Dengan dirilisnya Internet Explorer, muncullah perang besar antara peramban web populer, yakni antara Netscape Navigator, dan Microsoft Internet Explorer.

  2.2.2.1 Cara Kerja Browser Mengambil Halaman

  Suatu browser mengambil sebuah web page dari server dengan sebuah request. Sebuah

  

request adalah sebuah request HTTP standart yang berisi sebuah page addres. Sebuah page

addres terlihat seperti berikut

  2.2.2.2 Cara Kerja Browser Menampilkan Page

  Seluruh web page berisi instruksi-instruksi bagaimana untuk ditampilkan. Browser menampilkan page dengan membaca instruksi-instruksi ini. Instruksi yang paling umum untuk menampilkan disebut dengan tag HTML. Tag HTML contohnya adalah seperti berikut: <p> Ini adalah paragraf </p>.

2.2.3 Server Web

  

Server web adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web,

komputer ini akan melayani permintaan dokumen web dari kliennya.

  Browser web seperti Explorer atau Navigator berkomunikasi melalui jaringan

  (termasuk jaringan internet) dengan server web, menggunakan HTTP. Browser akan mengirimkan request kepada server untuk meminta dokumen tertentu atau layanan lain yang disediakan oleh server. Server memberikan dokumen atau layanannya jika tersedia juga dengan menggunakan protokol HTTP.

2.2.4 Berikut Ini Adalah Istilah-Umum Yang Harus Diketahu Lain Antara Lain :

  a. Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan

  terjadinya hubungaatau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras. Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol secara umum digunakan pada komunikasi

  dimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.

  b. URL (Uniform Resource Locator) adalah rangkaimenurut suatu format

  RL merupakan sebuah mekanisme untuk mengenali sumber-sumber pada weermasuk protokol layer aplikasi yang membuat permintaan (request) ke server web seperti contoh URL

  URL tersebut dapat dijelaskan per bagian.

  c. Hypertext Transfer Protocol (HTTP) adalah sebua

  yang digunakan untaboratif, dan menggunakan

  enggunaannya banyak pada pengambilan sumber daya yang saling

  terhubung dengan tautan, yang disebut dengan dokumeng kemudian membent ingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak perlu membuang waktu untuk pembuatan koneksi berulang-ulang.

  d.

  Browsing Browsing

  artinya membaca pencarian data pada jaringan (network) khususnya internet.

e. Browser

  Browser adalah program yang dibutukan untuk dapat mencari-cari dan menampilkan

  data. Setidaknya ada 5 browser yang digunakan luas oleh pengguna internet, yakni : Mozilla Firefox, Internet Explorer, Chrome, Safari , dan Opera.

2.3 HTML ( Hypertext Markup Language)

2.3.1 Dokumen HTML

  

HyperText Markup Language (HTML) adalah sebuayang digunakan untuk

  membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebua

  

Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII

  agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam formatnormal sehingga menjadi home page dengan perintah-perintah HTML.

2.3.2 Kegunaan

  Fungsi dari HTML itu sendiri adalah sebagai berikut : a.

  Mengintegerasikan gambar dengan tulisan..

b. Mengintegerasikan berkas suara dan rekaman gambar hidup.

  c.

  Membuat form interaktif. HTML dokumen tersebut mirip dengan dokumen tulisan biasa, hanya dalam dokumen ini sebuah tulisan bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan

  TAG tertentu.

  Sebagai contoh jika ingin membuat tulisan ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara: <b>TAMPIL TEBAL</b>.

  Tanda <b> digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh tulisan yang ingin ditebalkan, dan diakhiri dengan tanda </b> untuk menonaktifkan cetak tebal tersebut.

  HTML lebih menekankan pada penggambaran komponen-komponen struktur dan formating di dalam halaman web daripada menentukan penampilannya.

  Sedangkan penjelajah web digunakan untuk menginterpretasikan susunan halaman penjelajah web dengan menggunakan jenis tulisan, tab, warna, garis, dan perataan text yang dikehendaki ke komputer yang menampilkan halaman web. Salah satu hal Penting tentang eksistensi HTML adalah tersedianya Lingua franca (bahasa Komunikasi) antar komputer dengan kemampuan berbeda. Penggunaidak dapat melihat tampilan yang sama sebagaimana tampilan yang terlihat dalam pc berbasis Windows.

2.3.3 Format Tulisan

  HTML memungkinkan kita untuk menyunting tampilan atau format berkas yang akan kita kirimkan melalui media daring. Beberapa hal yang dapat dilakukan dalam menentukan format berkas adalah : a.

  Kita dapat menampilkan suatu kelompok kata dalam beberapa ukuran yang dapat digunakan untuk judul, heading dan sebagainya.

  b. Kita dapat menampilkan tulisan dalam bentuk cetakan tebal c.

  Kita dapat menampilkan sekelompok kata dalam bentuk miring

  d. Kita dapat menampilkan naskah dalam bentuk huruf yang mirip dengan hasil ketikan

  mesin ketik e. Kita dapat mengubah-ubah ukuran tulisan untuk suatu karakter tertentu

2.3.4 Penamaan Dokumen Html

  Setiap dokumen atau file yang disimpan secara default atau secara otomatis akan diberikan sebuah extention atau akhiran, misalnya pada dokumen yang diedit dengan menggunakan

  

Microsoft Word , ketika disimpan pada media penyimpanan akan ditambahkan .doc (dibaca

dot dok ) atau pada Microsoft Excel akan menambahkan .xls (dibacadotxls),dll

  Untuk dokumen yang disimpan dengan menggunakan format HTML, maka pada setiap dokumen yang disimpan harus ditambahkan sebuah akhiran .htm atau .html (dibaca

  

dot htm atau dot html ). Karena pada dasarnya tiap dokumen html akan dieksekusi pada

  sebuah browser seperti Internet Explorer yang di dalamnya dapat mengenali extention .htm atau .html Ekstensi dokumen HTML awalnya 3 karakter, adalah untuk mengakomodasi sistem penamaan dalam DOS. Dalam pemberian nama sebuah dokumen bersifat case sensitive sehingga dokumen dengan nama a.html akan berbeda dengan dokumen A.html.

2.3.4.1 Elemen dan Tag Html Dokumen HTML didefinisikan menggunakan elemen-elemen HTML / HTML elements.

  Elemen HTML adalah semua yang terdapat diantara start tag sampai end tag.

Tabel 2.1 Elemen Html

  Start tag * Isi Elemen End tag * <p> This is a paragraph </p> <a href=”google.com” > This is a link </a> <br /> Dalam penulisan dokumen HTML dipastikan menggunakan banyak elemen. Suatu elemen dapat berada di dalam elemen lain atau elemen tersebut menjadi isi/ konten pada elemen lain. Hampir semua elemen HTML dapat bersarang. Sehingga dapat disimpulkan bahwa dokumen HTML terdiri dari elemen HTML yang bersarang. Contoh Dokumen HTML

  <html> <body> <p>selamat datang</p>\ </body> </html>

Gambar 2.1 Contoh Dokumen Html

  Pada contoh diatas terdapat tiga buah elemen. Elemen-elemen tersebut adalah: Elemen <p>. Elemen ini mendefinisikan suatu konten yaitu sebuah paragraf pada dokumen HTML. Elemen ini dimulai dengan start tag <p> dan diakhiri dengan end tag</p>. Isi atau konten dari elemen ini adalah: <p>Paragraf pertama</p>

  Elemen <body>. Elemen ini mendefinisikan suatu konten yaitu body / tubuh dokumen HTML. Bagian ini adalah konten halaman web yang akan tertampil pada halaman web. Elemen ini dimulai dengan start tag <body> dan diakhiri dengan end tag</body>. Isi atau konten dari elemen ini adalah elemen paragraf.

  <body> <p>Paragraf pertama</p> </body>

  Elemen <html>. Elemen ini mendefinisikan sebuah dokumen HTML. Elemen ini dimulai dengan start tag<html> dan diakhiri dengan end tag</html>. Isi atau konten dari elemen ini adalah: elemen body (yang sudah dijelaskan diatas).

  <html> <body> <p>Paragraf pertama</p> </body>

  </html> a.

  ElemenHTML Dalam dokumen HTML, elemen dibagi menjadi dua kategori utama, yaitu elemen-elemen <HEAD> yang memberikan informasi tentang dokumen, seperti judul dokumen atau hubungannya dengan dokmen lain. Dan elemen-elemen <BODY> yang menentukan bagaimana isi suatu dokumen ditampilkan oleh browser, seperti paragraf, list (daftar), tabel dan lain-lain. Di dalam elemen HTML terdiri dari tag-tag beserta yang ada dalam tag-tag tersebut. Elemen Dasar HTML b.

  Elemen Dasar HTML HTML tidak hanya menyediakan teks saja dalam dokumennya, tetapi juga mampu menampilkan objek-objek multimedia seperti gambar, suara, video dan bahkan telah merambah lebih jauh dengan adanya VRML serta aplet-aplet Java. Untuk informasi yang berupa teks, HTML telah menyediakan bermacam-macam elemen, seperti : a. Paragraph <p>..........</p> untuk membuat suatu paragraf.

  b.

  Blockquote <blockquote>..........</blockquote>untuk membuat suatu kutipan teks.

  c.

  Preformatted <pre>..........</pre> untuk membuat suatu paragraf.

  d.

  Divider <div>...........</div> untuk membuat suatu paragraf.

  b.

  TagHTML

  Pada saat Web browser menampilkan suatu web page, browser tersebut akan membaca teks-teks pada dokumen HTML, dan mencari kode khusus yang disebut "Tag". Tag diapit oleh tanda<>. Tag biasanya merupakan pasangan, yang disebut tag awal dan tag akhir. Tag awal dinyatakan dalam bentuk <namatag>, sedangkan tag akhir dinyatakan dalam bentuk </nama tag>. Penulisan program yang baik adalah secara terstruktur. Artinya antara tag pertama dan tag berikutnya tidak tumpang tindih. Contoh:Penulisan tag yang benar : <tag 1> teks tag 1

  <tag 2> teks tag 2 <tag 2>

  <tag 1> Kemungkinan kesalahan yang terjadi adalah lupa memberi tag awal atau tag akhir sehingga hasil yang diperoleh tidak sesuai dengan yang diharapkan.

2.4 DHTML (Dynamic Hypertext Markup Language)

  Dhtml adalah suatu istilah untuk membuatn

  HTML mengijinkan skrip bahasa pemrograman untuk diubah menjadi variabel- variabel pada setiap pendefenisianng menghasilkan efek perubahan tampilan beserta dengan fungsi-fungsinya seteladitampilkan. Berbeda dengan HTML, yang memiliki kemampuan menghasilkan dan mengolah halaman web sebelum ditampilkan.

  Sebagian besar hal yang bisa dinuat dhtml bisa dibuat dengan authoring web lain seperti java, flash, atau shockwave. Penggunaan dhml memliki kelebihan karena tidak membutuhkan plugin apapun untuk menjalankannya dan ukurannya jauh lebih kecil dibandingkan dengan penggunaan teknologi lain.

  2.5 PHPMyAdmin

PHPMyAdmin adalah suatu program open source yang berbasis web yang dibuat

menggunakan aplikasi PHP. Program ini digunakan untuk mengakses database MySQL.

  Program ini mempermudah dan mempersingkat kerja. Dengan kelebihannya, para pengguna awam tidak harus paham sintak-sintak SQL dalam pembuatan database dan tabel (Bunafit Nugroho, 2004).

  2.6 MySQL

  MySQL (My Structrure Query Language) atau yang biasa dibaca “mai-se-kuel” adalah sebuah program pembuat database yang bersifat opensource, artinya siapa saja boleh menggunakannya dan tidak dicekal. Saat mendengar kata open source, pasti akan teringat dengan sistem operasi handal keluaran Unix, yaitu Linux. MySQL sebenarnya produk yang berjalan pada platform Linux.

  Karena sifatnya yang open source, dia dapat dijalankan pada semua platform baik

  

Windows maupun Linux. Selain itu, MySQL juga merupakan program pengakses database

  yang bersifat jaringan sehingga dapat digunakan untuk aplikasi Multi User (Banyak

  Pengguna). Saat ini database MySQL telah digunakan hampir oleh semua programmer database , apalagi dalam pemrograman web.

  Kelebihan lain dari MySQL adalah ia menggunakan bahasa Query standar yang dimiliki SQL (Structure Query Language). SQL adalah suatubahasa permintaan terstruktur yang telah distandarkan untuk semua programpengakses database seperti Oracle, Posgress SQL, SQL Server, dan lain-lain.Sebagai sebuah program penghasil database, MySQL tidak dapatberjalan sendiri tanpa adanya sebuah aplikasi lain (interface). MySQL dapatdidukung oleh hampir semua program aplikasi baik yang open source seprtiPHP maupun yang tidak, yang ada pada platform Windows seperti VisualBasic, Delphi dan lainnya.Program-program yang menggunakan bahasa SQL, antara lain :

  a. MySQL

  b. Posgres SQL c.

  Oracle

d. SQL Server 97, 2000 e.

  Interbase

  Program-program aplikasi pendukung MySQL, antara lain :

  a. PHP (Page Hipertext Preprosesor)

  b. Visual Delphi

c. Visual Basic d. Cold Fusion, dan lain-lain.

  Hal yang mungkin sulit bagi pemakai yang menyukai grafis pada MySQL adalah layar program yang berbasis DOS. MySQL memiliki layar utama yang seperti layar DOS yaitu memiliki prompt utama yang disebut MySQL > . Sehingga bagi orang yang baru pertama dan belum mengenal perintah DOS akan merasa kesulitan.

  (Bunafit Nugroho, 2004).

2.7 PHP

  PHP adalah sebuah bahasa pemrograman yang didesain agar dapat disisipkan dengan mudah ke halaman HTML. PHP memberikan solusi sangat murah (karena gratis digunakan) dan dapat berjalan di berbagai jenis platform. Pada awalnya memang PHP berjalan di sistem UNIX dan variannya, namun kini dapat berjalan dengan lancar di lingkungan sistem operasi

  

Windows. Suatu nilai tambah yang luar biasa karena proses pengembangan program berbasis

  web dapat dilakukan lintas sistem operasi. Dengan luasnya cakupan sistem operasi yang mampu menjalankan PHP dan ditambah begitu lengkapnya function yang dimilikinya (tersedia lebih dari 400 function di PHP yang sangat berguna) tidak heran jika PHP semakin menjadi tren di kalangan programmer web.

  Penemu bahasa pemrograman ini adalah Rasmus Lerdorf, yang bermula dari keinginan sederhana Lerdorf untuk mempunyai alat bantu dalam memonitor pengunjung yang melihat situs web pribadinya. Inilah sebabnya pada awal pengembangannya, PHP merupakan singkatan dari Personal HomePage tools, sebelum akhirnya menjadi Page

  Hypertext Preprocessor .

  Antusias komunitas Internet terhadap bahasa PHP ini begitu besar, sehingga Rasmus Lerdorf akhirnya menyerahkan pengembangan PHP ini kepada sebuah tim pemrograman dalam rangka gerakan open source. Tim ini membangun kembali PHP. Hasilnya adalah PHP 3.0 yang memiliki dukungan lebih luas lagi terhadap database. PHP 4.0 sebagai versi lanjutan dari PHP 3.0 dirilis. Setelah itu, dengan menggunakan mesin scripting Zend untuk memberikan kinerja yang lebih cepat dan lebih baik. Versi ini telah mampu mendukung server web selain Apache dan secara built-in telah mampu menangani manajemen session.

  Untuk dapat menjalankan script-script PHP, sebuah sistem harus mempunyai Apache

  

Web Server , PHP 4/PHP 5, dan database MySQL. Ketiganya adalah program open source

  yang tersedia secara gratis di Internet dan dapat berjalan di berbagai platform (Windows maupun UNIX / Linux) (Agus Bahtiar, 2008).

2.6.1 Kelebihan PHP

  Diantara maraknya pemprograman server web saat ini ASP yang berkembang menjadi ASP, NET, JSP, CFML, dan PHP. Jika dibandingkan diantara 3 terbesar pemprograman web server diatas, terdapat kelebihan dari PHP yaitu: a.

  PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. Tidak seperti halnya bahasa pemprograman aplikasi seperi visual

  basic dan sebagainya.

  b.

   PHP dapat berjalan paada web server yang dirilis oleh microsoft, seperti IIS atau PWS juga pada Apache yang bersifat open source.

  c.

   Karena sifatnya open source, maka perubahan dan perkembangan interpreter pada

  PHP lebih cepat dan mudah, karena banyak milis-milis dan developer yang siap membantu pengembanganya.

  d.

   Jika dilihat dari segi pemahaman, PHP memillki referensi yang sangat mudah dipahami.

  e.

   PHP dapat berjalan pada 3 operating system. Yaitu: Linux, Unix dan windows serta dapat juga dijalankan secara runtime pada suatu console.

2.6.2 Kelemahan PHP

  Seperti pemprograman aplikasi atau web lainnya, PHP pun memiliki beberapa kelemahan, diantaranya:

  a.

  Tidak ideal untuk pengembangan skala besar.

  b.

  Tidak memiliki sistem pemprograman berorientasi objek yang sesungguhnya(sampai versi 4 saja). Namun pada versi php 5.0 sudah dilengkapi OOP yang sesungguhnya.

2.8 Apache

  Apache merupakan software yang dikeluarkan oleh group apache. Group apache terlihat dalam satu proyek yang disebut proyek apache untuk mengembangkan suatu software implementasi di server HTTP (web) yang handal, standar komersial, dan source code-nya di didistribusikan secara gratis. Adapun alamat website apache adalah: http://www.apache.org/.

  2.9 Cascading Style Sheet

Cascading Style Sheet (CSS) banyak digunakan untuk memperluas kemampuan HTML

  dalam memformat dokumen web atau untuk mempercantik tampilan web, bahkan untuk pemosisian dan layouting halaman web.

  CSS banyak didukung browser, terutama versi baru sehingga penempatan layout menjadi lebih fleksibel. Membuat html menggunakan tag minimal berpengaruh terhadap ukuran file, dapat menampilkan konten utama terlebih dahulu sementara gambar dan yang lainnya dapat ditampilkan sesudahnya. Selain itu, penggunaan css pada file terpisah dapat mempermudah pengubahan tampilan situs secara keseluruhan.

  2.10 Javascript

Javascript mulanya bernama Livescript, dikembangkan pertama kali pada tahun 1995 di

netscape communication . Pada akhir tahun 1995 netscape communication dan sun

microsystem berkolaborasi dan mengganti nama Livescript menjadi Javascript.

  Javascript adalah bahasa script yanng ditempatkan pada kode HTML dan diproses

  pada sisi client. Dengan adanya bahasa ini maka kemampuan dokumen HTML menjadi lebih luas. Sebagai contoh, digunakan untuk validasi masukan formulir sebelum diproses ke tahap selanjutnya. Bisa untuk membuat pemainan interaktif dan juga bisa untu menambah design web.

2.11 Macromedia Dreamweaver 8

  Saat ini Dreamweaver merupakan software utama yang digunakan oleh web serverdesigner maupun web programmer dalam membangun suatu web. Dreamweaver memberikan kemudahan bagi penggunanya dalam menentukan ruangan kerja yang diinginkan. Tipe ruang kerja, fasilitas dan kemampuan dreamweaver mampu meningkatkan produktivitas dan efektivitas dalam design maupun dalam membangun web.

  Versi terbaru Macromedia Dreamweaver 8 di tahun 2005 adalah Macromedia

  

dreamweaver 8 yang merupakan penyempurnaan dari versi sebelumnya dan semakin mudah

  dalam penggunaannya. Fasilitas terbaru dari Macromedia dreamweaver 8 adalah zoom tool

  

and guides, panel css yang baru, code collapse, coding toolbar, insert flash video dan

tampilan baru dalam dreamweaver 8 membuat pekerjaan penulis lebih cepat selesai.

  Tidak jauh beda dengan versi sebelumnya, Macromedia Dreamweaver 8 mendukung pemrograman client side yang terkenal. Yaitu javascript dengan penggunaan yang sangat mudah. Macromedia Dreamweaver 8 juga mendukung pemrograman script server side, seperti PHP, ASP, ASP.NET, dan JSP.