penggunaan protokol HTTP dalam web yaitu http:www.yahoo.com. Dari definisi http:www.yahoo.com. Dari definisi
HTTP sebelumnya, dapat disimpulkan bahwa melalui HTTP kita dapat meminta atau mengambil suatu dokumen-dokumen web dari browser.
2.5. World Wide Web WWW
WWW adalah sebuah jaringan global situs internet multimedia untuk informasi, hiburan, pendidikan, dan bisnis. WWW juga merupakan sistem hypertext yang
terangkai menjadi jaringan, yang memungkinkan dokumen dibaca banyak orang melalui internet Suyanto; 2003.
WWW merupakan fasilitas berbagai jasa internet, seperti email, telnet, File Transf er Protocol
FTP, HyperText Transf er Protocol HTTP dan banyak lagi. Dengan WWW pengguna dapat melihat dan menelusuri dokumen-dokumen yang ada
di dalam WWW. Dari definisi WWW diatas, dapat disimpulkan bahwa WWW dapat menyediakan berbagai dokumen yang dapat diakses melalui website dari seluruh
dunia dengan hanya mengklik pilihan-pilihan pada menu tertentu Husein : 2004.
2.6. Uniform Resource Locators URL
Untuk memanfaatkan internet dibutuhkan URL yang merupakan suatu sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server. Biasanya
suatu alamat diketik pada address bar adalah protokol transfer dan nama host saja Wahana : 2006.
Dari definisi URL diatas, dapat disimpulkan bahwa URL sebagai alamat dari web
yang dituju pada web browser. Berikut ini adalah tabel format umum suatu URL
yaitu :
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Tabel 2.1 Format Umum URL Wahana : 2006
Protokol transfer:nama hostpathnama file Contoh : http:MTVDJindex.html
http:MTVDJindex.html Keterangan :
- Protokol transfer adalah protokol yang digunakan oleh suatu browser utnuk
mengambil informasi. - Nama host adalah nama dari komputer
dimana informasi tersebut berada. - Pathnama file adalah jalur serta nama file
dari suatu informasi.
2.7. Bahas a Pemrograman
Bahasa pemrograman adalah istilah yang menerangkan bahasa yang dapat dimengerti oleh komputer. Wahana, 2006.
Ada 2 kategori dalam pemrograman web, yaitu pemrograman client side dan server side
.
1. Client Side : Pada pemrograman client side, perintah-perintah program script dijalankan web
browser , sehingga ketika client meminta dokumen script maka script dapat di-
download dari server kemudian dijalankan pada browser yang bersangkutan.
Program web yang tergolong dalam client side adalah: a. HTML Hypertext Markup Language, yaitu bahasa yang menggunakan
perintah sederhana dalam standar dokumen untuk menyediakan suatu tampilan visual yang terintegrasi.
b. XHTML Extensible Markup Language, yaitu formulasi dari HTML menggunakan bahasa XML.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
2. Server Side : Pada pemrograman server side, perintah-perintah program script dijalankan di
web server, kemudian hasil dikirimkan ke browser dalam bentuk HTML b iasa.
Program web yang tergolong server side adalah : a. PHP Page Hypertext Preprocessor, yaitu bahasa pemrograman yang
menjadikan website lebih dinamis. Dikatakan preprocessing karena pada proses skrip PHP diminta oleh pengguna, maka php hanya mengeksekusi kode
yang diminta dan mengirim hasil ke web server untuk dilanjutkan ke klien. Dapat berjalan diatas web server Apache maupun IIS Internet Information
Services .
b. ASP Active Server Pages, yaitu bahasa pemrograman yang diciptakan oleh Microsoft dan hanya dapat berjalan diatas web server IIS Internet Information
Services .
PHP memiliki keunggulan diantaranya Madcoms : 2004 yaitu: a. Memiliki tingkat akses yang lebih cepat.
b. Memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti perkembangan teknologi internet.
c. PHP dapat akses ke beberapa database yang sudah ada, baik yang bersifat gratis free ataupun komersial. Database itu antara lain MySQL, PosgreSQL,
dan lain-lain. d. Memiliki tingkat keamanan yang tinggi, mampu berjalan di beberapa server
yang ada, misalnya Apache, Microsoft IIS, dan sebagainya. e. Mampu berjalan di platform sistem operasi Windows, Linux, Solaris, dan lain-
lain.
Evaluation notes were added to the output document. To get rid of these notes, please order your copy of ePrint 5.0 now.
Namun, di antara keunggulannya ada juga beberapa kelemahannya sebagai konsekuensi dari kepraktisan dan kemudahannya, instalasi default PHP banyak
memiliki kelemahan keamanan, dimana variabel global di PHP dapat berasal dari f orm masukan pengunjung web dari GETPOSTCookie, sehingga bila
kita ceroboh tidak menginisialisasi tiap variabel sebelum pemakaian, maka seorang yang iseng dapat memasukkan nilai-nilai awal variabel ke dalam skrip
untuk mengubah kelakuannya. a. Karena model pemrograman di PHP bersifat embedded ditempelkan atau
tercampur dengan HTML, maka kita harus berhati-hati apabila aplikasi yang dibuat nantinya sudah besar dan kompleks agar script-nya tidak
berantakanacak-acakan. b. Di PHP, kita tidak bisa membuat fungsi dalam fungsi atau kelas dalam
kelas, semuanya hanya terbatas dalam satu level saja. c. Model Objek PHP masih sangat minim, karena tidak memiliki multiple
inheritance , yaitu kemampuan untuk mewarisi dua atau lebih kelas induk.
Padahal Multiple inheritance sangat berguna untuk fleksibilitas dalam pengembangan
pemrograman berbasis
objek Object
Oriented Programming
.
2.8. Siklus Hidup Pengembangan Sis tem atau Systems Development Life Cycle