Tutorial PHP Part 2: Fungsi PHP dalam Pemrograman Web Oleh Jasa Web Medan

Fungsi PHP dalam Pemrograman Web

Setelah sebelumnya Jasa Web Medan mengenal PHP pada tutorial sebelumnya, langsung aja kita lihat yang selanjutnya. Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.

Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input dari user, memproses form, dll.

 

Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script.

 

Sebagai contoh penggunaan PHP, misalkan kita ingin membuat list dari nomor 1 sampai nomor 5.

Dengan menggunakan HTML murni, kita bisa membuatnya secara manual seperti kode berikut ini:

Halaman HTML tersebut dapat dibuat dengan mudah dengan cara men-copy-paste tag <li>sebanyak 5 kali dan mengubah sedikit angka-angka no urut di belakangnya. Namun jika yang kita inginkan adalah menambahkan list tersebut menjadi 100 atau 1000 list, cara copy-paste tersebut menjadi tidak efektif.

Jika menggunakan PHP, kita tinggal membuat perulangan for sebanyak 1000 kali dengan perintah yang lebih singkat seperti berikut ini:

Dengan menggunakan kode baris yang bahkan lebih sedikit, kita dapat membuat list tersebut menjadi 1000 kali, bahkan 100.000 kali dengan hanya mengubah sebuah variabel $i.

PHP tidak hanya dapat melakukan pengulangan tersebut, masih banyak hal lain yang bisa kita lakukan dengan PHP, seperti menginput data ke database, menghasilkan gambar, menkonversi halaman text menjadi PDF, management cookie dan session.

Tutorial PHP Part 1: Pengertian PHP

Pengrtian PHP

PHP merupakan script untuk pemrograman script web server-side yang didesain untuk pengembangan web, script yang membuat dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML. Yuk, simak tutorial singkat oleh Jasa Web Medan berikut ini.

PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).

Dengan menggunakan PHP maka maintenance suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP.

PHP/FI merupakan nama awal dari PHP. PHP merupakan singkatan dari Personal Home Page dan FI adalah singkatan dari Form Interface. Dibuat pertama kali oleh Rasmus Lerdoff. PHP, awalnya merupakan program CGI yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam browser web.

Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.

Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor.

PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.

Berikut ini adalah contoh yang umum digunakan untuk menjelaskan tentang PHP sebagai script yang disisipkan (embedded script) dalam dokumen HTML.

 

Contoh script PHP di atas berbeda dengan script yang dituliskan dengan bahasa lain seperti C atau Perl. Pemrograman tidak harus menuliskan semua dokumen HTML sebagai bagian dari keluaran dari script PHP, cukup menuliskan bagian mana saja yang berupa tag HTML dan bagian mana yang harus ditulis atau dihasilkan dari program script PHP. Kode/script PHP diapit dengan menggunakan tag awal dan tag akhir yang khusus, yang memungkinkan pemrograman untuk masuk dan keluar dari mode script PHP.

Mengenal Content Management System (CMS)

 Mengenal Content Management System (CMS)

Pernah dengar CMS? Atau mungkin Anda ingin tahu cara membuat website tanpa harus melalui proses coding yang ribet? Iya! CMS adalah sebuah tools ajaib yang akan membantu untuk mendesain atau merancang website sesuai dengan keinginan Anda. Jasa Web Medan sendiri banyak menggunakan bantuan CMS untuk pengembangan beberapa website costumer.

CMS adalah kependekan dari Content Management System. Dalam Bahasa sederhana, CMS adalah sebuah program yang telah dikemas sedemikian rupa untuk memudahkan kita dalam membuat dan mengelola sebuah website.

Macam-macam CMS

  • CMS Joomla
  • CMS WordPress
  • CMS Drupal
  • Aura CMS
  • CMS Opencart
  • CMS Prestashop
  • CMS Moodle
  • CMS vBulletin
  • dll

Bisa bikin website apa saja melalui CMS?

Nah, pertanyaan ini sering muncul. Seiring dengan perkembangan CMS yang begitu pesat, CMS tidak hanya bisa bikin website-website dengan tampilan sederhana. Dengan CMS, kita bisa bikin website personal, perusahaan, hotel (lengkap dengan pemesanan kamar), sekolah, took online, dan banyak lainnya.

Perbandingan CMS Buatan sendiri dan Open Source:

Pada dasarnya CMS itu terbagi menjadi 2 kategori, yaitu CMS buatan sendiri (ini artinya Anda sudah mempunyai kemampuan coding yang mumpuni) dan CMS Open Source yang dikembangankan oleh ratusan bahkan ribuan orang programmer. Berikut ini adalah perbandingan ke-2 CMS:

Perbandingan CMS Buatan Sendiri

NoKelebihanKekurangan
1 Tampilan lebih simple, mudah dipahami pengguna awam, karena hanya ada fitur yang sesuai kebutuhan sajaBiasanya lebih mahal dan mudah ditemukan bugs, apalagi untuk kategori website yang kompleks
2Security dari hacker relatif lebih aman (tergantung kemampuan si programmer)Jika website berkembang, seringkali ada fitur-fitur yang belum diakomodasi
3Biasanya tidak perlu repot-repot update versiJika si web programmer-nya sudah sulit dihubungi, akan repot cari programmer lain yang bisa memahami CMS tersebut

Perbandingan CMS Open Source

NoKelebihanKekurangan
1Umumnya sudah stabil dan matang konsepnya, karena sudah lama dikembangkannyaSaking canggih dan lengkapnya, kadang pengguna awam malah bingung
2Penggunanya banyak dari seluruh dunia, biasanya ada forum support-nyaKarena fiturnya sudah ditetapkan, kadang sulit dikustomisasi sesuai keinginan
3Fitur biasanya sudah lengkap, karena yang pakai sudah banyakSering ada update versi, dimana pengguna awam tidak paham cara update-nya
4Gratis (lebih murah), cepat dan mudah instalasinyaRelatif lebih rentan di-hack, tapi kembali lagi ke kemampuan programmer dalam pengamanannya.

Contoh website Bosang Makassar Pesanan artis Ricky Harun di Jasa Web Medan , Lihat juga portfolio lain oleh Jasa Web Medan.