Rabu, 20 Maret 2019

PHP




PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari "Personal Home Page Tools". Selanjutnya diganti menjadi FI ("Forms Interpreter"). Sejak versi 3.0, nama bahasa ini diubah menjadi "PHP: Hypertext Prepocessor" dengan singkatannya "PHP". PHP versi terbaru adalah versi ke-5.

Pada bulan Juni 1996, 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.
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 objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

PHP juga banyak diaplikasikan untuk pembuatan program-program seperti sistem informasi  klinik, rumah sakit, akademik, keuangan, manajemen aset, manajemen bengkel dan lain-lain. Dapat dikatakan bahwa program aplikasi yang dulunya hanya dapat dikerjakan untuk desktop aplikasi, PHP sudah dapat mengerjakannya.

Penerapan PHP saat ini juga banyak ditemukan pada proyek-proyek pemerintah seperti e-budgetting, e-procurement, e-goverment dan e e lainnya. Website Ubaya ini juga dibuat menggunakan PHP.

PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Wordpress, Mambo, Joomla, Postnuke, Xaraya, dan lain-lain.

A.Sisi lain dari PHP
Menurut penulis yang sejak lama terlibat dalam pembuatan program dengan PHP ini adalah :
  • Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak perlu untuk dikompilasi (compile)
  • Mudah diinstall ke dalam web server yang mendukung PHP seperti apache dengan konfigurasi yang mudah.
  • Dalam sisi pengembangan lebih mudah karena banyaknya milis-milis ataupun tutorial yang membahas tentang PHP.
  • PHP dapat dijalankan diberbagai sistem operasi, baik Windows, Linux, Macintosh.

B. Penulisan PHP
Dalam beberapa referensi penulis sering menemukan aturan penulisan tag pembuka , penulis lebih menyarankan kepada mereka untuk menuliskan tag pembuka secara lengkap yaitu tag pembuka . Karena apabila short_open_tag pada php.ini bernilai Off maka akan banyak error yang akan Anda temukan pada website Anda nantinya.

C. Tool Apa Saja Yang Diperlukan Untuk Belajar PHP? 
Untuk memudahkan Anda belajar PHP, berikut ini beberapa tool yang sebaiknya Anda miliki : 
1. Software web server, bisa dipilih salah satu antara Apache, IIS, PWS (100 % free) 
2. Software PHP server (100% free)
3. Software   database,   sebaiknya   pilih   MySQL   karena   100%  free.  Bila  sudah menguasai PHP + MySQL bisa dikembangkan dengan database yang lain. 
4. Text  Editor,  misalkan  Notepad  atau  Notepad++.  Dalam  hal  ini  saya merekomendasikan     Notepad++  karena  selain  software  ini  100%  free,  juga mensupport untuk memudahkan penulisan bahasa program. 
5. Web Editor, misalnya Dreamweaver atau Frontpage (sifatnya optional) sebagai pendukung saja. 

 D. Perbedaan HTML dengan PHP :

(1) Struktur

HTML :
Struktur HTML

PHP:
Struktur PHP

 (2) HTML merupakan client side sedangkan PHP merupakan server side. Client side umumnya lebih mengacu pada suatu program web yang operasinya dijalankan di sisi pengguna melalui sebuah web browser , sedangkan server side merupakan sebuah teknik dalam perancangan desain web yang melibatkan embedding script dalam dokumen HTML yang diminta oleh client dari sebuah server.

Cara Konfigurasi:
1) Membuka aplikasi XAMPP Control Panel Application, lalu klik start apache seperti gambar dibawah ini : 
Apache Xampp


2) Membuka visual studio code , memilih file-new file- save As- menyimpan pada folder localhost di local D- data disimpan dalam bentuk php.  Misal BELAJAR PHP.php. 

3) Membuat awalan seperi yang ada di bawah ini : 

Gambar awalan

Berikut adalah program yang telah saya buat : 
Program 1 : 

Program 2 : Membuat ‘HELLO WORLD’ sebanyak 10 kali dengan menggunakan for 

Program 3 : Mengganti BELAJAR PHP dengan menggunakan tanggal



Catatan : tanggal otomatis akan berubah 
Program 4 : Menambahkan $i=$i+2 saat akhir 
Program 5 : Menambahkan $i=$i+2 saat awal



Sekian,kita jumpa lagi di lain kesempatan!!!!!!!!!!!!!!!!!!!! 
Referensi:
http://id.wikibooks.org
http://id.wikipedia.org
http://www.academia.edu

0 komentar: