28 February 2013

Pengertian PHP

Pengertian PHP
PHP Hypertext Preprocessor (PHP) adalah bahasa scripting yang banyak dipakai untuk membuat halaman web dinamis. PHP merupakan bahasa pemrograman web yang bersifat server-side. Artinya sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server web. PHP tidak bisa di akses secara langsung tanpa adanya sebuah server web. PHP bersifat open source sehingga dapat digunakan secara gratis dan tidak melakukan kompilasi dalam penggunaannya sehingga relatif lebih cepat. PHP dapat digunakan untuk membangun sebuah Content Management System (CMS), seperti Joomla.

Halaman web biasanya disusun dari kode-kode HTML. File HTML ini dikirimkan oleh server web (atau file) ke penjelajah web (web browser), kemudian penjelajah web menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah. Lain halnya dengan PHP yang harus diterjemahkan oleh server web sehingga menghasilkan kode HTML yang dikirim ke penjelajah web agar dapat ditampilkan. PHP dapat berdiri sendiri ataupun disisipkan di antara kode-kode HTML sehingga dapat langsung ditampilkan bersama dengan kode-kode HTML tersebut. Sebagian besar sintaks PHP mirip dengan bahasa C, Java, dan Perl. Sintaks-sintaks PHP diawali  dengan <?php dan di akhiri dengan ?>.

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses database dan dapat terintegrasi dengan HTML. Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya. Versi terbaru, yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada penjelajah web, tetapi prosesnya secara keseluruhan dijalankan pada server web.

22 February 2013

Pengertian JavaScript

Pengertian JavaScript
JavaScript adalah sekumpulan perintah khusus yang digunakan untuk membuat sebuah halaman web yang lebih responsif dan interaktif. JavaScript merupakan bahasa script yang dicantumkan pada sebuah halaman web dan dijalankan pada penjelajah web (web browser). JavaScript terutama terkenal karena penggunaannya di halaman web yang memberikan kemampuan tambahan pada HTML dengan mengizinkan pengeksekusian perintah di sisi user (penjelajah web), bukan di sisi server web.

JavaScript bergantung kepada penjelajah web yang memanggil halaman web yang berisi script-script dari JavaScript yang terselip di dalam dokumen HTML. Script JavaScript yang dimasukkan di dalam file HTML harus dimasukkan di antara tag <script> dan </script>. JavaScript tidak memerlukan kompilator atau program khusus untuk menjalankannya karena JavaScript sendiri sudah termasuk di dalam penjelajah web tersebut.

Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan (embedded). Script ini dapat membuka halaman pop up, melakukan validasi pada form sebelum data dikirimkan ke server, mengubah kursor ketika melewati objek tertentu, berkomunikasi dengan server, dan banyak yang lainnya.

Ada beberapa hal yang harus diperhatikan dalam penggunaan JavaScript, diantaranya JavaScript bersifat "case sensitive", yang artinya JavaScript membedakan huruf besar dan huruf kecil. Hal ini sama dengan bahasa pemrograman C++ dimana huruf "A" tidak sama dengan huruf "a". Sebagai contoh fungsi perintah var tidak boleh ditulis Var dan juga tidak boleh ditulis VAR (huruf besar semua), yang benar adalah var (huruf kecil semua). Perintah lain adalah new Date tidak boleh ditulis new date (huruf kecil semua).

Walaupun memiliki nama serupa, JavaScript hanya sedikit berhubungan dengan bahasa pemrograman Java, dengan kesamaan utamanya adalah penggunaan sintaks C. Perbedaan mendasar antara keduanya adalah bahwa pemrograman Java dapat berjalan pada mesin virtual (video game, tablet) dan penjelajah web (Mozilla Firefox, Opera, Google Chrome, Safari, Internet Explorer) sedangkan JavaScript hanya dapat berjalan pada penjelajah web saja. Java merupakan bahasa pemrograman berorientasi objek murni sedangkan JavaScript digunakan secara prosedural. Java dikembangkan oleh Sun Microsystem sedangkan JavaScript dikembangkan oleh Netscape Inc.

13 February 2013

Pengertian CSS

Pengertian CSS
Cascading Style Sheet (CSS) adalah sekumpulan perintah khusus yang digunakan untuk mengatur tampilan sebuah halaman web di penjelajah web (web browser). CSS merupakan bahasa style sheet yang berisi aturan untuk mengendalikan beberapa komponen dalam sebuah halaman web sehingga akan lebih terstruktur dan seragam. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.

Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa file. Pada umumnya, CSS dipakai untuk mengatur tampilan halaman web yang dibuat dengan bahasa HTML.

CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna table, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraph, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya.

Kita dapat mengontrol konten atau isi dan tampilan secara terpisah. Perubahan konten tidak mengharuskan kita melakukan perubahan tampilan, demikian juga sebaliknya. Teknologi CSS dimaksudkan untuk mempermudah perancangan web yang indah dan fleksibel. Fleksibilitas adalah hal yang tidak akan diperoleh jika menggunakan HTML saja. Satu file CSS dapat digunakan untuk banyak halaman, sehingga perubahan desain visual untuk banyak halaman dapat dilakukan hanya melalui modifikasi satu file CSS.

Dalam teknik pembuatan tampilan halaman web terbagi menjadi beberapa tahapan sejarah yang berkembang dari waktu ke waktu, seperti Frame adalah cara lama yang sekarang ini sudah jarang digunakan, kemudian berkembang ke teknologi Tabel yang disukai oleh sebagian besar designer web yang ada, dan kini berubah menjadi teknologi CSS yang merupakan metode baru yang sekarang ini menjadi standar dalam pembuatan tampilan halaman web.

05 February 2013

Pengertian HTML

Pengertian HTML
HyperText Markup Language (HTML) adalah sekumpulan perintah khusus (disebut tag atau markup) yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah penjelajah web (web browser). HTML merupakan tipe bahasa pemformatan yang menambahkan perintah dalam dokumen teks standar ASCII untuk memberikan tampilan teks dan grafis dua dimensi yang terintegrasi. HTML berisi suatu instruksi tertentu yang dapat memberikan suatu format pada dokumen yang akan ditampilkan pada halaman web.

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 bawaan dari penjelajah web dengan menggunakan jenis tulisan, tab, warna, garis, dan perataan teks yang dikehendaki ke komputer yang menampilkan halaman web.

Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).