Download - PHP Adalah

Transcript
Page 1: PHP Adalah

PHP adalahPengenalan PHP

PHP merupakan singkatan rekursif (akronim berulang) dari PHP Hypertext Preprocessor. PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini atau dalam kata lain bisa diartikan sebuah bahasa pemrograman web yang bekerja di sisi server (server side scripting) yang dapat melakukan konektifitas pada database yang di mana hal itu tidak dapat dilakukan hanya dengan menggunakan sintaks-sintaks HTML biasa. PHP banyak dipakai untuk memrogram situs  web  dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). 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 Mambo,Joomla!, Postnuke, Xaraya, dan lain-lain.

 

Sejarah   PHP Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal).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.Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannyaPHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer 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 PHPmenjadi 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 dirubah 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

Page 2: PHP Adalah

membangun aplikasi webkompleks 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.

Kelebihan PHP dari bahasa pemrograman lain ¤ Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan

sebuah kompilasi dalam penggunaanya. ¤ Web Server yang mendukung PHP dapat ditemukan dimana - mana dari

mulaiapache, IIS, Lighttpd, nginx, hingga Xitami dengan konfigurasi yang relatif mudah. ¤ Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis

dandeveloper yang siap membantu dalam pengembangan. ¤ Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena

memiliki referensi yang banyak. ¤ 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.

Cara kerja   PHP Seperti yang telah disebutkan di atas bahwa PHP adalah aplikasi di sisi server atau dengan kata lain beban kerja ada di server bukan di client. Pada saat browser meminta dokumenPHP, web server langsung menggunakan modul PHP untuk mengolah dokumen tersebut. Jika pada dokumen terkandung fungsi yang mengakses database maka modul PHPmenghubungi database server yang bersangkutan. Dokumen yang berformat PHPdikembalikan  web  server dalam format HTML, sehingga source code PHP tidak tampak di sisi browser.

Page 3: PHP Adalah

Kepanjangan PHP

Apa sih kepanjangan dari PHP? Ternyata ada banyak lho, kita lihat yuk.

Menurut wikipedia, pada awalnya, PHP merupakan kependekan dari Personal Home Page. Namun demikian, seiring dengan perkembangan bahasa pemrograman PHP, kepanjangan dari PHP berubah menjadi sebuah singkatan recursive yaitu PHP: Hypertext Preprocessor. Apa tuh maksudnya recursive?

Recursive artinya bahwa dalam ada singkatan lagi dalam kepanjangannya. Kalau kamu perhatikan dalam kepanjangan PHP ada kata PHP lagi kan? Mah itu maksudnya recirsive. Kalangan open source saya lihat sering menggunakan metode singkatan seperti ini, misalnya pada GNU, GNU is not Unix. hehehe.

Nah, apa masih ada lagi kepanjangan dari PHP yang lain, tapi tidak berkaitan dengan pemrograman web. Apa itu?

PHP adalah Parents Helping Parents. Dalam websitenya yaitu php.com (bedakan ya sama websitenya PHP yang web programming yaitu php.net) dijelaskan bahwa tujuan PHP seperti ini.

“Parents Helping Parents (PHP) strives to improve the quality of life for any child with special need of any age, through educating, supporting and training their primary caregivers.”

Apa masih ada lagi? Ternyata masih.

Try This: 4 Langkah Mudah Belajar Cara Membuat Website, Langsung Praktek! KLIK DI SINI!.

Kemarin sore saya jalan melewati Jalan Terusan Pasteur di Bandung. Kalau kamu sering main ke Bandung, maka kamu mungkin pernah melihat mall Giant di Jalan terusan Pasteur kan?

Nah, di sana ternyata ada juga singkatan PHP. Di mall tersebut PHP punya arti lain yaitu Pasteur Hyper Point.

Ternyata banyak juga ya kepanjangan dari PHP.

Apa masih ada yang mau menambahkan kepanjangan dari PHP yang lain?

Related Posts: Belajar CSS Website Wikipedia ditinggal Relawannya? Bahasa PHP Peluang Bisnis Internet di Indonesia -1 Belajar PHP – 3

Page 4: PHP Adalah

Sejarah Perkembangan PHPPHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.

Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam 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 nama rilis tersebut menjadi 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. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi objek.

PHP grup kini merilis versi PHP terbaru yaitu 5.1.6 [ sumber : wikipedia ]

Kelebihan PHP antara lain…

* Bahasa pemograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.* Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.* Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.* Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.* PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Page 5: PHP Adalah

* PHP adalah termasuk bahasa embedded ( bisa diletakkan dalam tag HTML )* PHP diterbitkan secara gratis

BEberapa system database yang didukung oleh PHP adalah :

* Oracle* Sybase* mSql* MySql* Solid* Generic ODBC* Postgres Sql

PHP banyak sekali digunakan untuk pengembangan web dinamis, dapat di katakan mayoritas pengembangan web didunia menggunakan PHP, misalnya saja web yang sudah melegenda beberapa tahun belakangan ini, yaitu friendster dan digg. Mengapa mereka menggunakan PHP? Yaa.. tentunya ada didalam keuntungan yang sudah kami sebutkan sebelumnya di atas tadi.

Web dinamis adalah sebuah web yang dapat melalukan update pada contentnya, didalamnya selalu terdapat CMS [Content Management System ] yaitu “ruang kendali” bagi pemilik website untuk melakukan update, biasanya jika ingin masuk ke dalam CMS ini user atau sang pemilik harus memberikan password agar “ruang kendali” bebas dari tangan – tangan yang tidak bertanggung jawab.

Beberapa pihak pengembang web [ kami SimpleBlue.com salah satunya ] selalu memberikan CMS didalam web dinamis, jadi Anda pun tidak perlu bingung lagi untuk melakukan update pada web pribadi Anda. Kami akan memberikan salah satu contoh dari fungsi CMS, jika web Anda mempunyai kolom berita atau news, maka Anda tidak perlu lagi masuk ke dalam source code yang memusingkan kepala dan merepotkan, Anda hanya perlu masuk ke CMS dan pilih menu utuk melakukan perubahan content tersebut. Didalam CMS sendiri terdapat menu untuk menambah , merubah serta menghapus data.

Contoh script PHP :

CREATE TABLE mhs (nim varchar(10),namaMhs varchar(30),alamat varchar(30),PRIMARY KEY (nim))

dan data mahasiswa sbb:

Page 6: PHP Adalah

INSERT INTO mhs VALUES ('M0197001', 'ROSIHAN ARI YUANA', 'Solo');INSERT INTO mhs VALUES ('M0197002', 'DWI AMALIA FITRIANI', 'Kudus');INSERT INTO mhs VALUES ('M0197003', 'FAZA FAUZAN KH.', 'Solo');INSERT INTO mhs VALUES ('M0197004', 'NADA HASANAH', 'Solo');INSERT INTO mhs VALUES ('M0197005', 'MUH. AHSANI TAQWIM', 'Solo');

Perhatikan script PHP berikut ini:

mysql_connect("namaHost","namaUser","password");mysql_select_db("namaDB");$warnaGenap = "#CCCCCC"; // warna abu-abu$warnaGanjil = "#FFFFFF"; // warna putih$warnaHeading = "#FF0000"; // warna merah untuk heading tabel

$query = "SELECT * FROM mahasiswa";$hasil = mysql_query($query);

echo "";echo"

";

$counter=1;

while($data=mysql_fetch_array($hasil)){

// cek apakah counternya ganjil atau genap

if($counter%2==0)$warna=$warnaGenap;else$warna=$warnaGanjil;

echo"";echo"";echo"";echo"";echo"";

$counter++;// menambah counter}echo"

Page 7: PHP Adalah

NIM Nama Mahasiswa Alamat

".$data['nim']." ".$data['namaMhs']." ".$data['alamat']."

";

?>

Dari scipt diatas akan muncul tampilan seperti dibawah ini :

Pada gambar di atas dapat Anda lihat bahwa setiap baris tabel warnanya selang-seling. Warna yang berselang-seling tersebut dapat mempermudah orang untuk melihat data, terutama untuk pembeda antar baris. Nah… sudah paham kan maksudnya?

OK… pada artikel ini akan dibahas bagaimana cara membuat tampilan seperti di atas, dengan data dibaca dari database MySQL. Jangan khawatir… caranya cukup mudah kok untuk membuatnya.

Ide dasar pembuatan baris tabel data dengan warna selang-seling tersebut adalah cukup menggunakan konsep bilangan genap dan ganjil. Pada contoh tabel di atas, untuk warna latar baris putih diberikan pada baris ganjil, yaitu 1, 3, 5, … dst. Sedangkan baris warna abu-abu diberikan pada baris genap (2, 4, 6, … dst).

Dalam PHP, untuk menentukan sebuah bilangan genap adalah dengan menggunakan operasi modulo (%) , jika bilangan di modulo 2 hasilnya 0 maka dia genap, sedangkan jika tidak sama dengan 0, maka ganjil.

Kami menyadari artikel ini masih banyak kekurangan, oleh karena itu kami menunggu kritik dan saran dari pembaca. Terima Kasih.

Page 8: PHP Adalah

Tentang Sejarah Dan Perkembangan PHP

ADDED 7:37 PM, UNDER: PEMROGRAMAN , PEMROGRAMAN PHP , PEMROGRAMAN WEB

PHP Pertama kali ditemukan pada 1995 oleh seorang Software Developer bernama Rasmus  Lerdrof.  Ide  awal  PHP  adalah  ketika  itu  Radmus  ingin  mengetahui jumlah pengunjung  yang  membaca  resume  onlinenya.  script  yang  dikembangkan baru  dapat melakukan  dua  pekerjaan,  yakni  merekam  informasi  visitor,  dan menampilkan  jumlah pengunjung  dari  suatu  website.  Dan  sampai  sekarang  kedua tugas  tersebut  masih  tetap populer  digunakan  oleh  dunia  web  saat  ini. Kemudian, dari  situ  banyak  orang  di  milis mendiskusikan  script  buatan  Rasmus  Lerdrof, hingga  akhirnya rasmus  mulai  membuat sebuah tool/script, bernama Personal Home Page (PHP). 

Kebutuhan PHP sebagai tool yang serba guna membuat Lerdorf melanjutkan untuk mengembangkan  PHP  hingga  menjadi  suatu  bahasa  tersendiri  yang mungkin  dapat mengkonversikan  data  yang  di  inputkan  melalui  Form  HTML menjadi  suatu  variable, yang dapat dimanfaatkan oleh sistem lainnya. Untuk merealisasikannya, akhirnya Lerdrof mencoba  mengembangkan  PHP  menggunakan bahasa  C  ketimbang  menggunakan  Perl. Tahun  1997,  PHP  versi  2.0  di  rilis, dengan  nama  Personal  Home  Page  Form  Interpreter (PHP-FI). PHP Semakin popular, dan semakin diminati oleh programmer web dunia. 

Rasmus Lerdrof benar-benar  menjadikan  PHP  sangat  populer,  dan  banyak sekali Team  Developer yang  ikut  bergabung  dengan  Lerdrof  untuk

Page 9: PHP Adalah

mengembangkan  PHP hingga menjadi seperti sekarang, Hingga akhirnya dirilis versi ke 3-nya, pada Juni 1998, dan  tercatat  lebih  dari  50.000 programmer menggunakan PHP  dalam  membuat  website dinamis. Pengembangan  demi  pengembangan  terus berlanjut,  ratusan  fungsi  ditambahkan sebagai  fitur  dari  bahasa  PHP,  dan  di awaal tahun  1999,  netcraft  mencatat,  ditemukan 1.000.000  situs  di  dunia  telah menggunakan  PHP.  Ini  membuktikan  bahwa  PHP merupakan bahasa yang paling populer digunakan oleh dunia web development.  Hal ini mengagetkan  para developernya  termasuk  Rasmus  sendiri,  dan  tentunya  sangat  diluar  dugaan  sang pembuatnya.  Kemudian  Zeev  Suraski  dan  Andi  Gutsman  selaku  core developer (programmer  inti)  mencoba  untuk  menulis  ulang  PHP  Parser,  dan diintegrasikan   dengan  menggunakan  Zend  scripting  engine,  dan  mengubah  jalan alur operasi PHP. Dan semua fitur baru tersebut di rilis dalam PHP 4.

13 Juli 2004, evolusi PHP, PHP telah  mengalami  banyak sekali perbaikan disegala sisi,  dan wajar  jika  netcraft  mengumumkan  PHP  sebagai  bahasa  web populer  didunia, karena tercatat 19 juta domain telah menggunakan PHP sebagai server side scriptingnya. PHP  saat  ini  telah  Mendukung  XML  dan  Web  Services, Mendukung  SQLite.  Tercatat lebih  dari  19  juta  domain  telah menggunakan  PHP sebagai  server  scriptingnya.  Benar-benar PHP sangat mengejutkan.

Yang  menjadikan PHP  berbeda dengan HTML adalah proses dari PHP  itu sendiri. HTML  merupakan  bahasa  statis  yang  apabila  kita  ingin  merubah konten/isinya  maka yang  harus  dilakukan  pertama  kali  nya  adalah,  membuka  file-nya  terlebih  dahulu, kemudian menambahkan isi kedalam file tersebut. Beda hal nya dengan PHP. Bagi anda yang  pernah  menggunakan  CMS  seperti  wordpress  atau joomla  yang  dibangun  dengan PHP  tentunya,  ketika  akan  menambahkan  konten kedalam  website,  anda  tinggal  masuk kedalam  halaman  admin,  kemudian  pilih new  artikel  untuk  membuat  halaman/content baru.  Artinya  hal  ini,  seorang  user tidak  berhubungan  langsung  dengan  scriptnya.  Sehingga seorang pemula sekalipun dapat menggunakan aplikasi seperti itu.

Manfaat PHP

PHP & MySQL Web Development Pengantar PHP & MySQL adalah bahasa pemprogaman web yang mendunia, bahasanya mudah untuk dipelajari, kompatibilitas dengan berbagai macam server baik itu windows maupun unix, dan yang tak kalah penting adalah bahasa pemprogaman

Page 10: PHP Adalah

PHP & MySQL bersifat open source sehingga perkembangannya pun akan semakin cepat dan dapat diimplementasikan diberbagai bidang kebutuhan dalam pembuatan aplikasi.

Dengan semakin berkembangnya dunia internet dan tingginya kebutuhan akan sebuah bahasa pemprogaman yang mumpuni, setiap saat berbagai macam fungsi baru dan library tambahan selalu muncul di internet untuk memperkokoh dan meningkatkan performa keduanya, bug-bug yang ada pada versi sebelumnya diperbaiki oleh komunitas dan juga oleh para programmer handal yang ada diseluruh dunia. PHP & MySQL sekarang hadir tidak lagi pada pembuatan aplikasi web dan database semata, tetapi juga sudah merambah kedalam dunia desktop Windows yang dikenal dengan PHP GTK. Karena manfaatnya yang sangat banyak, mudah untuk dipelajari, dan dapat diimplementasikan dihampir semua bidang kebutuhan maka hadirlah sebuah E-book ini, E-book ini dibuat dengan mengambil dari berbagai macam sumber yang ada, dari situs internet, E-book dan dari manual book. Apakah PHP Itu ? PHP kepanjangan dari Hypertext Preprocessor, PHP sendiri dibuat oleh Rasmus Lerdorf, PHP bersifat open source dan telah digunakan oleh hampir seluruh web developer di seluruh dunia, situs resmi php bisa dikunjungi di www.php.net. Karena sifatnya yang open source dan semakin banyaknya user membuat bahasa pemprogaman ini mengalami perkembangan yang sangat cepat. Sintak atau strukturnya hampir mirip dengan bahasa pemprogaman C, Java dan Perl sehingga dengan begitu bagi mereka yang sudah mempelajari bahasa tersebut tidak akan mengalami kesulitan, selain itu bagi para pemula yang baru memulai bahasa pemprogaman web rasanya PHP turut diperhitungkan, karena pemanfaatan bahasa PHP tidak hanya sekedar untuk web dan aplikasinya tetapi sudah merambah kedunia desktop windows, namanya yaitu PHP GTK, kita akan membahas PHP GTK lebih lanjut nanti. Sebuah contoh script php sederhana : Belajar PHP & MySQLKalau kita perhatikan script diatas, bahasa php dimulai dengan tanda “”, sama seperti pemprogaman web lainnya, script php ditempatkan di dalam tag HTML. Berbeda halnya dengan bahasa pemprogaman Java script, script php di olah di sisi server, ini berarti bahwa script php yang telah dibuat akan diproses terlebih dahulu di server baru kemudian ditampilkan ke client dalam bentuk html atau dalam format lainnya, dengan begitu script akan lebih aman dan meminilisasikan kesalahan interpreter browser. Jika masih penasaran, sekarang coba lihat source code script diatas, kalau anda menjalankan script diatas menggunakan IE maka anda bisa memilih menu view > source, maka isinya akan seperti ini: Belajar PHP & MySQL Selamat belajar PHP & MySQL Berbeda bukan dengan source codenya !, inilah yang disebut sebagai server side scripting. PHP memiliki ekstensi *.php pada setiap filenya. Apa saja yang bisa dilakukan dengan PHP ? PHP hampir dapat berjalan di semua system operasi seperti Windows, Unix, Linux dan variannya, Mac OS X, RISC OS dan lainnya. PHP juga Kompatibel dengan web server yang ada sekarang seperti Apache, IIS ( Internet Information Service ), Personal web server, Caudium, Xitami, Omni dan masih banyak lainnya. Dengan begitu system operasi apapun yang anda gunakan atau web server apapun yang anda gunakan php dapat berjalan

Page 11: PHP Adalah

dengan lancar. Seperti telah diterangkan sebelumnya bahwa script php diolah di server kemudian ditampilkan ke client dalam bentuk HTML atau format lainnya, dengan tambahan berupa library, php mampu menampilkannya dalam berbagai macam format seperti gambar (image), pdf bahkan swf. Selain output diatas php juga mampu menghasilkan output berupa teks seperti XHTML dan XML. Salah satu fitur dasyat PHP dibandingkan bahasa pemprogaman web lainnya adalah PHP mampu berkomunikasi hampir pada semua database yang ada sekarang, diantaranya :• Adabas D • Ingres • Oracle (OCI7 and OCI8) • dBase • InterBase • Ovrimos • Empress • FrontBase • PostgreSQL • FilePro (read-only) • mSQL Solid • Hyperwave • Direct MS-SQL • Sybase • IBM DB2 • MySQL • Velocis • Informix • ODBC • Dan Unix dbm Dengan PHP kita juga mampu berhubungan dengan berbagai macam protocol yang ada seperti LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM dan lainnya. Fasilitas lainnya adalah soket programming, dengan fasilitas ini kita bisa membuat script php yang dapat menghubungkan komputer pada sebuah jaringan, sehingga kita bisa bertukar data. Kemudian ada juga yang namanya COBRA Extension untuk access remote objects. Fungsi-fungsi lain diantaranya adalah : • Bzip2 Compression Functions yaitu fungsi untuk membuat dan membaca file berformat *.zip • ClibPDF Functions yaitu fungsi untuk membuat file pdf secara on the fly, fungsi ini hampir mirip dengan PDFlib. • Cybercash Payment Functions, bagi mereka yang ingin membuat aplikasi yang berhubungan dengan E-Payment bisa menggunakan fungsi ini. • DOM XML Functions • NET Functions • Filesystem Functions • COM (for Windows) dengan fungsi ini kita mampu berkomunikasi antar aplikasi yang dibuat dengan standar com, maka dengan begitu kita bisa saling kirim data antar aplikasi. • Dan masih banyak lagi, untuk lebih jelasnya anda bisa masuk ke situs resminya yaitu www.php.netHal baru di PHP 5 PHP 5 adalah versi terbaru sekarang, dengan berbagai macam kelebihan yang ada dibandingkan pada versi sebelumnya yaitu versi 4, PHP 5 hadir dengan lebih banyak fungsi dan perbaikan bug. Dengan PHP 5 kita mampu menangani dan membuat session pada object. Kemudian ada juga tambahan library seperti GD2 untuk memproses dynamic image dengan lebih efektif. Fungsi untuk menangani Form dan Simple XML juga ditingkatkan di PHP 5, dan masih banyak kelebihan dan tambahan fungsi yang dapat mempermudahkan kita untuk bekerja dengan PHP & MySQL. Menginstall PHP Server di desktop Berbeda dengan bahasa pemprogaman HTML yang tinggal klik 2 kali sudah bisa dijalankan di IE atau browser lainnya, PHP membutuhkan sebuah aplikasi yang bernama web server emulator atau server emulator atau program server untuk menjalankan scriptnya, lain halnya jika anda mempunyai koneksi internet 24 jam dan mempunyai dana lebih untuk menyewa hosting, dengan menyewa jasa hosting anda cukup mengupload script yang anda buat ke dalam server.. Apabila anda memakai alternative yang pertama dalam menjalankan script php, anda harus terlebih dahulu menjalankan aplikasi server terlebih dahulu, baru kemudian memanggil atau menjalankan script PHP. Program server yang dapat digunakan ada banyak diantaranya adalah Phptriad,

Page 12: PHP Adalah

XAMPP, Reactor server, WAMP server dan masih banyak lagi, namun bagi pemula disarankan untuk menginstal XAMPP sebagai servernya, mengapa ? karena proses penginstalan server XAMPP relative lebih mudah jika dibandingkan aplikasi server lainnya, untuk mendownload XAMPP bisa didownload di situs http://www.apachefriends.org/. Gambar : XAMPP SERVERMySQL MySQL adalah database yang cepat dan tangguh, sangat cocok jika digabungkan dengan PHP, dengan database kita bisa menyimpan, mencari dan mengklasifikasikan data dengan lebih akurat dan professional. MySQL menggunakan SQL language ( Structur Query Language ) artinya MySQL menggunakan query atau bahasa pemprogaman yang sudah standar di dalam dunia database. Kelebihan MySQL diantaranya : 1. Dari segi performa, MySQL tidak bisa diragukan, pemprosesan database sangat cepat 2. Open source 3. Mudah untuk dipelajari 4. Kompabilitas dengan berbagai system operasi dan web server yang ada Mengapa Memilih PHP & MySQL Tidak semua bahasa pemprogaman dapat berjalan di semua sistem operasi dan web server yang ada, kalau dalam dunia programming, C dan Java adalah bahasa pemprogaman yang dapat berjalan hampir disemua sistem operasi, apalagi dengan Java, Java tidak lagi monoton masuk dalam dunia Komputer tetapi juga merambah dalam dunia mobile seperti Smartphone dan aplikasinya. PHP & MySQL adalah sebuah pasangan yang sangat cocok dan dapat berjalan di hampir semua system operasi dan web server yang ada. Alasan lain mengapa memilih PHP & MySQL adalah karena perkembangannya yang sangat cepat apalagi PHP & MySQL adalah bahasa pemprogaman yang bersifat open source, setiap waktu selalu muncul fungsi-fungsi tambahan yang dapat meningkatkan performa keduanya, apalagi ketika PHP sudah merambah kedalam dunia desktop dengan dikembangkannya PHP GTK, maka harus menunggu apa lagi, belajarlah mulai dari sekarang, tahap demi tahap, trial and error, karena bahasa pemprogaman PHP & MySQL bisa dibilang sebuah bahasa pemprogaman masa depan. Dan jika suatu saat Anda berminat masuk kedalam dunia IT atau lebih khususnya Web Deveploment maka anda sudah siap dan tidak terlalu banyak tertinggal.

Apa manfaat menggunakan PHP?

PHP

Page 13: PHP Adalah

PHP: Hypertext Preprocessor merupakan bahasa pemrograman tertanam ke dalam HTML untuk membuatnya fungsional. Ini memungkinkan Anda membuat halaman web yang dapat berubah yaitu. mereka halaman web dinamis. Misalnya, “mereka dapat mengatakan hal-hal yang berbeda tergantung pada bagaimana seseorang menggunakan halaman web.”

Manfaat menggunakan PHP

PHP adalah bahasa pemrograman yang terkenal untuk memperluas halaman web dengan fitur dinamis. Meskipun HTML dapat lay out halaman yang menarik dan bentuk mungkin hadir untuk pengguna untuk memasukkan informasi, HTML tidak bisa benar-benar melakukan apa-apa dengan data meta-bahwa pengguna memasukan dalam bentuk.bahasa Web ekstensi server seperti PHP menyediakan cara untuk menangani pengiriman formulir dan permintaan pengguna lain dengan mengakses database, mengirim email, menghasilkan gambar dengan cepat dan melakukan tindakan lain. PHP saat ini web server yang paling populer bahasa perpanjangan, digunakan dalam mengembangkan banyak website. Hal ini disebabkan populer untuk gratis, opensource di alam dan sebagian lagi karena keramahan dan kenyamanan misalnya. membaca seluruh file dan keluaran ke web browser dapat dicapai dengan satu baris kode PHP.

Mengapa PHP lebih baik dari ASP.net?

Kita tahu bahwa PHP adalah singkatan dari Hypertext Preprocessor dan ASP.net berdiri untuk Active Server Pages. Kedua bahasa alternatif untuk satu sama lain untuk pengembangan web.

PHP adalah bahasa yang relatif sederhana untuk digunakan daripada ASP.net. Mulanya, PHP ditulis dalam bahasa pemrograman C untuk mengganti satu set script di Perl. Itulah alasan mengapa coding di PHP masih sederhana bahkan hari ini. Banyak pengembang menemukan diri mereka menjadi lebih nyaman dengan sifat user-friendly PHP ketika datang ke coding.

PHP memiliki dukungan lebih baik untuk sistem manajemen basis data, MySQL. Sebenarnya, platform blogging yang sangat populer, Word Tekan menggunakan kombinasi hebat coding pada PHP MySQL untuk sistem manajemen konten yang, yang mencakup sekitar ratusan ribu posting blog setiap hari. Layanan lain yang sangat populer dan sering diperbarui yang menggunakan kombinasi PHP dan MySQL Joomla. ASP.net juga dapat mendukung MySQL, tapi PHP adalah bulat dipuji, oleh massa dan kelas sama, untuk dukungan besar untuk sistem manajemen database.

Programmer yang menggunakan PHP dan ASP.net baik juga mempertahankan pendapat mereka bahwa PHP lebih baik untuk dukungan tertanam dengan sistem manajemen database lain, lihat. SQLite. SQLite digambarkan sebagai sistem manajemen basis data

Page 14: PHP Adalah

relasional dan karena hal ini terkandung dalam sebuah perpustakaan pemrograman C, PHP dapat memberikan dukungan yang lebih baik untuk itu.

Ketika datang untuk mendukung, PHP menang atas ASP.net. Alasan utama untuk ini adalah bahwa PHP adalah opensource. Karenanya, mendukung bisa datang bebas dari seluruh dunia. Dalam kebanyakan kasus, perbaikan PHP secara instan. Kebanyakan mendukung PHP dapat langsung ditemukan online dengan melakukan pencarian sederhana di Internet.

PHP adalah bahasa pemrograman opensource, yang artinya bebas bagi siapa saja untuk menggunakan. Pemrogram dapat mengembangkan aplikasi PHP hampir tanpa biaya, karena PHP adalah bebas untuk digunakan. ASP.net tidak bebas terlalu, tetapi ekstensi yang tersedia secara gratis di platform Windows, ke atas 98. Karenanya, ASP.net tersedia untuk pengguna Windows ketika mereka membelinya. Yang menempatkan sedikit pembatasan dalam penggunaannya.

ASP.net disusun ke dalam memori dalam kode biner. Jadi, ketika ASP.net digunakan untuk coding, terbukti bahwa hal itu memakan waktu lebih lama waktu untuk memproses sejak kode harus diambil dari memori. However, PHP tidak dikompilasi ke dalam memori seperti ASP.net adalah. Hal ini ditafsirkan pada saat runtime. Itulah alasan mengapa PHP coding mengarah ke kecepatan Namunbih baik dan bahkan efisiensi. However, harus dikatakan bahwa baik PHP dan ASP.net dapat berjalan pada kecepatan tertinggi dan efisiensi ketika mereka diberi kode ahli.

Untuk menjalankan ASP.net Anda perlu IIS pada windows, yang tidak gratis. Untuk PHP namun Anda perlu Linux dan Apache yang bebas. Great dibangun untuk mendukung ftp, email, paket grafis gd2 dan juga MySQL hadir dalam PHP.

PHP akan berjalan di UNIX, Linux, Solaris dan Windows. ASP.net terutama hanya Windows asosiasi tetapi Anda dapat menggunakannya di Linux dengan modul tambahan terpasang.

WEB HOSTING PHP DAN KEUNGGULANNYAAPRIL 02, 2012 JAKARTAWEB 1 COMMENT

Page 15: PHP Adalah

Web hosting php adalah layanan server yang digunakan untuk membuat web dinamis dengan menggunakan bahasa PHP atau hypertext processor. PHP sendiri merupakan bahasa pemrograman yang paling populer dan paling banyak digunakan dibandingkan dengan bahasa pemrograman yang lain karena memberikan lebih banyak keuntungan bagi sang web developer.

Itulah salah satu alasan kenapa hampir setiap hosting memberikan layanan web hosting PHP. Termasuk di jakartawebhosting.com yang memberikan layanan paket php hosting

Web hosting PHP secara umum bekerja dengan cara menyaring dokumen input menggunakanPHP kemudian menghasilkan output dari bahasa PHP ke browser dalam bentuk bahasa html dengan tag-tag tertentu. Lalu apa sajakah keunggulan PHP dibandingkan dengan bahasa pemrograman lainnya?

Mari kita cermati beberapa keunggulan web hosting php

1. PHP adalah sebuah bahasa pemrograman yang berfokus pada obyek. Dalam sebuah web hosting PHP , output yang dihasilkan bisa dalam bentuk XHTML dan XML yang mudah dipahami dan lebih mendekati bahasa percakapan umum.

2. PHP memberikan keleluasaan pada pembangun web untuk mengirim ataupun menerima cookie sehingga menghasilkan web yang sepenuhnya dinamis.

3. PHP memungkinkan adanya output dalam bentuk PDF, dan video dalam kecepatan yang cukup tinggi.

4. Bagi pemula, PHP sangat mudah dipelajari. Dan bagi para expert, PHP memberikan pilihan berbagai fitur canggih dan tools-tools pemrograman lengkap dan gratis yang disediakan dalam web hosting PHP.

5. PHP berjalan pada linux hosting yang menggunakan MySQL sebagai sistem databasenya, yang populer karena handal dan fleksibel. Dibandingkan dengan bahasa lain yang menggunakan sistem database proprietary, penggunaan MySQL yang juga sebuah open source membuat web hosting PHP lebih mudah untuk dikembangkan dan dihubungkan

Page 16: PHP Adalah

untuk mendukung sebuah web dinamis yang kompleks. Inilah salah satu keunggulan PHP dibandingkan dengan bahasa pemrograman lain yang menjadikannya lebih kuat.

Melihat seluruh gambaran besar tentang PHP tersebut dapat disimpulkan bahwa

web hosting PHP merupakan paket hosting yang lengkap untuk membangun sebuah web dinamis.

Selain dikarenakan oleh semua keunggulan PHP dibanding yang jauh lebih baik dibandingkan bahasa pemrograman lain, adalah karena web hosting PHP harganya relatif murah.

KEUNGGULAN DAN KELEMAHAN PHP

Page 17: PHP Adalah

Ketika mempelajari suatu bahasa pemrograman, para pemula biasanya bertanya-tanya: Apakah bahasa pemrogramanku tidak ketinggalan jaman? Apakah akan menghasilkan uang? Atau pertanyaan lain untuk memastikan apakah ia terus mempelajari bahasa pemrograman PHP atau beralih ke yang lain? Apakah perlu belajar PHP atau tidak? Terkait jawaban untuk pertanyaan-pertanyaan tersebut, berikut ini saya sajikan beberapa kutipan tentang keunggulan dan kelemahan PHP:

· Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

· Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan configurasi yang relatif mudah.

· Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis dan developer yang siap membantu dalam pengembangan.

· Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.

· 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.

Sumber:

http://desktopku.wordpress.com/

http://blog.uad.ac.id/setiyarini/2012/06/19/kegunaan-kelebihan-kekurangan-php/

***

PHP adalah bahasa pemrograman Web yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan untuk digunakan untuk pemakaian lain.

Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). 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 Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.

Page 18: PHP Adalah

Kelebihan PHP adalah tidak melakukan sebuah kompilasi dalam penggunaanya. Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Sumber: http://henif5.blogspot.com/2011/02/10-bahasa-pemrograman-paling-populer.html

***

Rapid web prototyping and anything WordPress – PHP sangat baik untuk pembuatan prototype seperti apa jadinya website. Bahasa pemrograman ini mungkin bukan solusi jangka panjang yang baik karena ada pilihan yang lebih baik untuk pembangunan skala besar. Bahasa ini juga bahasa utama yang berhubungan dengan WordPress.

Prototype Web dengan backbone – Python telah dengan cepat memperoleh “langkah selanjutnya” setelah PHP. Banyak aplikasi website saat ini menggunakan secara extensif. Penggunaan akan terus berlanjut seiring dengan banyaknya service yang mensupport Phyton seperti Google’s AppEngine.

Sumber: http://www.cerenauf.com/

***

Bahasa pemrograman yang paling banyak digunakan di dunia. TIOBE Index memberikan index dari gambaran banyaknya programmer, pelatihan dan pihak ketiga dengan menggunakan algoritma perhitungan berdasarkan pencarian dari Google, MSN, Yahoo dan YouTube.

Posisi pada bulan April 2007 dan 2008 PHP berada pada nomor urut 4 di bawah Java, C, dan Visual Basic

Sumber:

http://ebsoft.web.id/bahasa-pemrograman-paling-banyak-digunakan-di-dunia/

http://all-old.blogspot.com/

Page 19: PHP Adalah

TIOBE Software yang mengadakan survey untuk setiap bahasa pemrograman dan merankingnya. TIOBE mengumpulkan data dari para expert di masing-masing bahasa, kursus dan pengembang pihak ketiga yang menggunakan bahasa tersebut. Juga, TIOBE menggunakan data dari mesin pencari seperti Yahoo dan Google untuk melengkapi data mereka.

Posisi pada bulan April 2007 dan 2008, PHP berada pada nomor urut 5 di bawah Java, C, C++, Visual Basic.

Sumber: http://www.edisusanto.com/bahasa-pemrograman-paling-banyak-dipakai/

***

ASP VS PHP mana yang lebih baik? ASP adalah suatu jenis program yang bekerja menggunakan produk Microsoft bernama IIS atau Internet Information Server. PHP berjalan menggunakan Linux atau Unix server. PHP yang lebih diperbarui sekarang dapat menjalankan program pada server NT.

Program PHP dapat juga dijalankan di Windows, Solaris, Unix dan Linux, sementara ASP hanya dapat bekerja dengan platform-platform berbasis Window. Baru-baru ini, ASP sudah dapat dijalankan pada platform Linux asalkan ada Apache ASP-program yang terinstal pada server.

PHP menggunakan C / C++ sebagai bahasa dasar dan kebanyakan sintaks yang mirip satu sama lain. Karena sebagian besar dari programmer masih menggunakan bahasa C++, PHP jauh lebih populer daripada ASP. ASP sangat mirip dengan sintaks dan antarmuka pemrograman Visual Basic.

ASP membutuhkan windows server yang terinstal IIS. Anda perlu membeli komponen kedua agar ASP dapat bekerja. PHP tidak membutuhkan biaya karena menggunakan linux sebagai servernya.

PHP sangat fleksibel dalam hal konektifitas database. Dapat tersambung ke beberapa database, yang paling umum digunakan adalah MySQL (gratis). Tetapi jika anda menggunakan ASP, anda harus membeli MS-SQL.

Kode PHP berjalan lebih cepat daripada ASP pada dasarnya karena berjalan dalam ruang memori sendiri, sementara ASP menggunakan server dan overhead yang menggunakan arsitektur berbasis COM.

Alat-alat yang berhubungan dengan program PHP sebagian besar perangkat lunak open source (gratis). Sedangkan ASP, mungkin perlu membeli alat tambahan agar ASP Dapat berjalan.

Page 20: PHP Adalah

Sumber: http://www.kampungdesain.com/

***

Mengapa PHP lebih baik dari ASP.net?

· PHP adalah bahasa yang relatif sederhana untuk digunakan daripada ASP.net. Mulanya, PHP ditulis dalam bahasa pemrograman C untuk mengganti satu set script di Perl. Itulah alasan mengapa coding di PHP masih sederhana bahkan hari ini. Banyak pengembang menemukan diri mereka menjadi lebih nyaman dengan sifat user-friendly PHP ketika datang ke coding.

· PHP memiliki dukungan lebih baik untuk sistem manajemen basis data, MySQL. Sebenarnya, platform blogging yang sangat populer, Word Tekan menggunakan kombinasi hebat coding pada PHP MySQL untuk sistem manajemen konten yang mencakup sekitar ratusan ribu posting blog setiap hari. Layanan lain yang sangat populer dan sering diperbarui yang menggunakan kombinasi PHP dan MySQL Joomla. ASP.net juga dapat mendukung MySQL.

· PHP lebih baik untuk mendukung sistem manajemen database lain, lihat SQLite. SQLite digambarkan sebagai sistem manajemen basis data relasional dan karena hal ini terkandung dalam sebuah perpustakaan pemrograman C, PHP dapat memberikan dukungan yang lebih baik untuk itu.

· PHP adalah opensource. Karenanya, pendukung bisa datang bebas dari seluruh dunia. Dalam kebanyakan kasus, perbaikan PHP secara instan. Kebanyakan pendukung PHP dapat langsung ditemukan online dengan melakukan pencarian sederhana di Internet.

· PHP adalah bahasa pemrograman opensource, yang artinya bebas bagi siapa saja untuk menggunakan. ASP.net tersedia untuk pengguna Windows ketika mereka membelinya.

· ASP.net memakan waktu lebih lama untuk berproses karena kode harus diambil dari memori. PHP tidak dikompilasi ke dalam memori seperti ASP.net.

· Untuk menjalankan ASP.net Anda perlu IIS pada windows, yang tidak gratis. Untuk PHP perlu Linux dan Apache yang bebas.Dibangun untuk mendukung ftp, email, paket grafis gd2 dan juga MySQL hadir dalam PHP.

· PHP akan berjalan di UNIX, Linux, Solaris dan Windows.Sedangkan ASP.net berjalan di Windows, tetapi bisa juga di Linux dengan modul tambahan.

Sumber: http://www.ire-s.com

Page 21: PHP Adalah

***

Kekurangan PHP dari bahasa pemrograman lain :

· Tidak detail untuk pengembangan skala besar

· Tidak memiliki system pemrogaman berorientasi objek yang sesungguhnya.

· Tidak bisa memisahkan antara tampilan dengan logic dengan baik.

· PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrogaman dan kurang memperhatikan isu konfigurasi PHP.

· Kode PHP dapat dibaca orang, dan kompilasi hanya dapat dilakukan dengan tool yang mahal dari Zend.

Sumber:

PEMOGRAMAN WEB

Page 22: PHP Adalah

TUGAS PHP

NAMA : MUHAMMAD AZLANSYAH

KELAS : D3 IA

NPM : 2311042


Top Related