Pemrograman diartikan proses, cara, perbuatan program. Definisi Web yaitu jaringan komputer
yang terdiri dari kumpulan situs internet yang menawarkan teks dan grafik dan
suara dan sumber daya animasi melalui protokol transfer hypertext.
Orang banyak mengenal web
dengan istilah WWW (world wide web), yang artinya adalah layanan internet yang paling
populer saat ini internet mulai dikenal dan digunakan secara luas setelah
adanya layanan WWW. WWW adalah halaman-halaman website yang dapat saling
terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara
informasi. WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP).
Halaman Web merupakan file
teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka/
dilihat/ diterjemahkan dengan Internet Browser. Sintaks HTML mampu memuat
konten text, gambar, audio, video dan animasi. Kini internet identik dengan
web, karena kepopuleran web sebagai standar interface pada lanyanan-layanan
yang ada di internet, dari awalnya sebagai penyedia informasi, ini digunakan
juga untuk komunikasi dari email sampai dengan chatting, sampai dengan
melakukan transaksi bisnis (commerce).
Banyak keuntungan yang
diberikan oleh Aplikasi berbasis Web daripada aplikasi berbasis desktop,
sehingga aplikasi berbasis web telah diadopsi oleh perusahaan sebagai bagian
dari strategi teknologi informasinya, karena beberapa alasan :
a)
Akses informasi mudah,
b)
Setup server lebih mudah
c)
Informasi mudah didistribusikan
d)
Bebas platform, informasi dapat disajikan oleh browser web
pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data
dapat disajikan.
Bahasa Pemrograman Web
Bahasa
pemrograman merupakan suatu teknik instruksi
standar untuk memerintah komputer. Berikut adalah penjelasan tentang bahasa
pemrograman yang biasa digunakan untuk membuat suatu website :
HTML adalah sebuah bahasa markup
yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai
informasi di dalam sebuah browser Internet.
HTML saat ini merupakan standar Internet yang didefinisikan
dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML
berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan
sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat
dibuka dengan menggunakan browser web seperti Mozilla
Firefox, Microsoft Internet Explorer, dll.
b)
PHP (Hypertext Preprocessor)
PHP adalah bahasa
pemrograman script yang paling banyak dipakai saat ini. PHP
pertama kali dibuat oleh Rasmus
Lerdorf pada tahun 1995. Pada waktu itu, PHP masih bernama FI
(Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk
mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang
dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
c)
ASP (Active Server Pages)
ASP merupakan salah satu bahasa pemograman web untuk
menciptakan halaman web yang dinamis. ASP juga satu produk teknologi yang
disediakan oleh Microsoft. ASP bekerja pada web
server dan merupakan server side scripting.
XML adalah bahasa markup serbaguna yang direkomendasikan W3C untuk
mendeskripsikan berbagai macam data. XML menggunakan markup tags
seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman
web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah
dokumen.
WML adalah bahasa
pemrograman yang digunakan dalam aplikasi berbasis XML. WML adalah bahasa
pemrograman yang digunakan dalam aplikasi wireless. WML merupakan
analogi dari HTML yang berjalan pada protocol nirkabel.
f)
PERL
PERL adalah bahasa pemrograman untuk mesin dengan sistem
operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi
seperti DOS, Windows, BeOS, VMS,
EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang
mirip bahasa pemograman
C.
g)
CFM
CFM dibuat menggunakan tag ColdFusion dengan software
Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion
berbasis html.
h)
Javascript
Javascript adalah bahasa
scripting yang handal yang berjalan pada sisi client. JavaScript merupakan
sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan
script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled
browser yaitu browser yang mampu menjalankan JavaScript.
i)
CSS (Cascading Style Sheets)
CSS adalah suatu
bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang
ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS
adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun
demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML
termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium
(W3C).
Pada tahun 1980 seorang
ahli fisika, Tim Berners-Lee, dan
juga seorang kontraktor di CERN (Organisasi Eropa untuk Riset Nuklir)
mengusulkan dan menyusun ENQUIRE, sebuah sistem untuk ilmuwan CERN dalam
membagi dokumen. Sembilan tahun kemudian, Berners-Lee mengusulkan adanya sistem
markah berbasis internet. Berners-Lee menspesifikasikan HTML dan menulis jaringan beserta
perangkat lunaknya di akhir 1990. Pada tahun yang sama, Berners-Lee dan Robert
Cailliau, insinyur sistem data
CERN berkolaborasi dalam sebuah permintaan untuk pendanaan, namun tidak
diterima secara resmi oleh CERN. Di catatan pribadinya sejak
1990 dia mendaftar "beberapa dari banyak daerah yang
menggunakan hypertext" dan pertama-tama menempatkan sebuah ensiklopedia.
Penjelasan pertama yang dibagi untuk umum dari HTML adalah sebuah
dokumen yang disebut "Tanda HTML", pertama kali disebutkan di
Internet oleh Tim Berners-Lee pada akhir 1991. Tanda ini menggambarkan
18 elemen awal mula, versi sederhana dari HTML. Kecuali untuk tag
hyperlink, yang sangat dipengaruhi oleh SGMLguid, in-house Standard
Generalized Markup Language (SGML) berbasis format dokumen di CERN. Sebelas
elemen ini masih ada di HTML 4.
HTML adalah bahasa markah
yang digunakan peramban untuk menafsirkan dan menulis teks, gambar dan bahan
lainnya ke dalam halaman web secara visual maupun suara. Karakteristik dasar
untuk setiap item dari markah HTML didefinisikan di dalam peramban, dan
karakteristik ini dapat diubah atau ditingkatkan dengan menggunakan tambahan
halaman web desainer CSS. Banyak elemen teks ditemukan di laporan teknis ISO pada tahun
1988 TR 9537 Teknik untuk menggunakan SGML, yang
pada gilirannya meliputi fitur bahasa format teks awal seperti yang digunakan
oleh komandan RUNOFF dikembangkan pada awal 1960-an untuk
sistem operasi: perintah-perintah format ini berasal dari perintah yang
digunakan oleh pengetik untuk memformat dokumen CTSS secara manual. Namun,
konsep SGML dari markah umum didasarkan pada unsur-unsur daripada hanya efek
cetak, dengan pemisahan struktur dan markah, HTML telah semakin
bergerak ke arah ini dengan CSS.
HTML (Hyper Text Markup Language) 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),
Dokumen HTML 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 format
di dalam halaman web daripada menentukan penampilannya. Sedangkan penjelajah
web digunakan untuk menginterpretasikan susunan halaman ke gaya built-in
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. Pengguna Macintosh tidak dapat melihat tampilan yang sama sebagaimana
tampilan yang terlihat dalam pc berbasis Windows. Pengguna Microsoft
Windows pun tidak akan dapat melihat tampilan yang
sama sebagaimana tampilan yang terlihat pada pengguna yang menggunakan produk-produk Sun Microsystems.
Namun demikian, pengguna-pengguna
tersebut dapat melihat semua halaman web yang telah diformat dan berisi Grafika dan Pranala.
Didalam
pengenalan PHP akan mencakup sejarah PHP, pengertian
PHP, manfaat penggunaan, kelebihan dan kekurangan menggunakan PHP.
Pada awalnya PHP (Personal Home Page) pertama
kali dibuat oleh Rasmus
Lerdorf pada tahun 1995. Pada waktu itu PHP masih
bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan
skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum
dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi
yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang
interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian
pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan
meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP
diubah menjadi akronim berulang PHP ( Hypertext
Preprocessing ).
Pada pertengahan tahun 1999, Zend merilis interpreter PHP
baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai
pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk
membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas
yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi
ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga
memasukkan model pemrograman berorientasi objekke dalam PHP
untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi
objek.
PHP ( Hypertext Preprocessor ) merupakan bahasa pemrograman web server-side yang bersifat open source.
Merupakan script yang terintegrasi dengan HTML dan berada pada server. PHP
digunakan untuk membuat halaman website yang dinamis, yaitu halaman yang akan
ditampilkan dibuat saat halaman itu diminta oleh klien. Sehingga menjadikan
informasi yang diterima client selalu yang terbaru yang dieksekusi pada server
di mana script tersebut dijalankan.
Pada saat kita
menggunakan browser, maka halaman yang muncul di layar computer merupakan
halaman yang diperoleh dari proses pemanggilan dengan menuliskan alamat sesuai
nama file di web server. Web server berfungsi sebagai aplikasi yang melayani
permintaan pemanggilan alamat dari pengguna melalui web browser, dimana web
server mengirimkan kembali informasi yang diminta kita melalui HTTP (HyperText
Transfer Protocol) untuk ditampilkan di layar computer. Untuk dapat mengubah
isi website yang dibuat, kita membutuhkan program PHP yang berfungsi membuat
halaman website menjadi dinamis.(pengunjung web dapat memberikan komentar saran
atau masukan pada website kita). Sehingga website yang dibuat akan menjadi
lebih hidup karena adanya komunikasi antar pengunjung dan webmaster.
Secara teknis,
database menyimpan data yang diolah bahasa pemrograman PHP yang ada di web
server, kemudian data tersebut ditampilkan dengan Web Browser dengan menuliskan
alamat/ URL sesuai nama file yang ada pada web server.
Ada
beberapa manfaat saat kita menggunakan PHP, yaitu :
(1)
Sederhana. PHP
memiliki banyak sekali fungsi built-in untuk menangani kebutuhan standart pembuatan
aplikasi web. Sehingga kita akan menjadi lebih mudah mengerti dalam menggunakan
dan mengembangkan aplikasi ini.
(2)
Mudah dipahami. PHP
merupakan bahasa scripting yang paling mudah karena memiliki referensi yang
banyak.
(3)
PHP adalah bahasa open source yang dapat digunakan di
berbagai system operasi, seperti : Linux, Unix,
Macintosh, dan Windows. Open source artinya kode-kode PHP terbuka untuk umum
dan kita tidak harus membayar biaya pembelian atas keaslian license yang
biasanya cukup mahal.
(4)
Web server yang mendukung PHP dapat ditemukan di mana-mana (Apache, IIS, Lighttpd, hingga Xitami) dengan konfigurasi
yang lebih mudah.
(5)
PHP dilengkapi dengan berbagai macam pendukung antara lain support langsung ke berbagai macam database
yang popular (Oracle, PostgreSQL, dll).
Beberapa kelebihan PHP dari
bahasa pemrograman web, antara lain :
(1) Bahasa pemrograman PHP adalah
sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.
(2) Web Server yang mendukung PHP
dapat ditemukan di mana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami
dengan konfigurasi yang relatif mudah.
(3) Dalam sisi pengembangan lebih
mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam
pengembangan.
(4) Dalam sisi pemahamanan, PHP
adalah bahasa scripting yang paling mudah karena memiliki referensi yang
banyak.
(5) PHP adalah bahasa open source
yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan
dapat dijalankan secara runtime melalui console serta juga dapat menjalankan
perintah- perintah system.
0 komentar:
Posting Komentar