Thursday 8 November 2012

Sekilas tentang PHP, MySQL, dan APACHE



Apa itu PHP ???
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).
Keunggulan PHP :
1. Gratis
Apa yang membuat PHP begitu berkembang sangat pesat ?? hingga jutaan domain menggunakan PHP, begitu populernya PHP?? Jawabannya adalah karena PHP itu gratis. Saya sendiri menyukai bahasa yang satu ini selain mudah juga karena gratis.
2. Cross platform
  Artinya dapat di gunakan di berbagai sistem operasi, mulai dari linux, windows, Mac OS dan OS yang lain.
3. Mendukung banyak database
  PHP telah mendukung banyak database, ini mengapa banyak developer web menggunakan PHP Adabas D Adabas D, dBase dBase, Empress Empress, FilePro (read-only) FilePro (read-only) Hyperwave, IBM DB2, Informix, Ingres, InterBase, FrontBase mSQL, Direct MS-SQL, MySQLMySQL, ODBC, Oracle (OCI7 and OCI8), Ovrimos, PostgreSQL SQLite, Solid, Sybase, Velocis, Unix dbm.
4. On The Fly
  PHP sudah mendukung on the fly, artinya dengan php anda dapat membuat document text, Word, Excel, PDF, menciptakan image dan flash, juga menciptakan file-file seperti zip, XML, dan banyak lagi.



Apa itu MySQL ???

MySQL adalah Database
Database sendiri merupakan suatu jalan untuk dapat menyimpan berbagai informasi dengan membaginya berdasarkan kategori-kategori tertentu. Dimana informasi-informasi tersebut saling berkaitan, satu dengan yang lainnya.
MySQL bersifat RDBMS (Relational Database Management System)
RDBMS memungkinkan seorang admin dapat menyimpan banyak informasi ke dalam table-table, dimana table-table tersebut saling berkaitan satu sama lain. Keuntungan RDBMS sendiri adalah kita dapat memecah database kedalam table-table yang berbeda. Setiap table memiliki informasi yang  berkaitan dengan table yang lainnya.

Mengapa Menggunakan MySQL

1. Gratis
Sama dengan PHP, MySQL bersifat opensource, semua orang bebas menggunakannya tanpa harus membayar sepeser pun.
2. Cross Platform
MySQl dapat digunakan under windows, ataupun under linux.
3. Lengkap dan Cepat
Adanya PHP dan MySQL karena kecepatan, gratis, dan dapat di jalankan di sistem Pasangan yang cocok dengan PHP. Wajar jika banyak hosting saat ini mendukung sistem operasi manapun.


Apa itu Apache ???
Mengapa menggunakan Apache?
1.  Merupakan webserver.  
Tempat php engine/processor berada. Tempat meletakkan file-file php dan database.  Ketika user melakukan request http:// membuka suatu halaman, disinilah apache bekerja. Menjawab request tersebut dengan menampilkan halaman yang diminta.
2.  Apache sama seperti PHP dan MySQL, Gratis. 
3.  Cross Platform
Perbedaan fungsi antara PHP, MySQL dan Apache adalah, PHP merupakan bahasanya, MySQL adalah databasenya, dan Apache merupakan webserver yang dapat mengeksekusi script php dan menampilkannya kepada user, dan melalui apache lah php dapat mengolah  data dan menyimpan data tersebut ke dalam database.


3 comments:

  1. http://amalikasyarif.blogspot.com/2012/05/syntak-dasar-database-mysql.html

    ReplyDelete
  2. artikelnya bgus gan, sangat bermanfaat buat kita2 yg baca.. Mampir juga yuk ke blog saya.. Itung2 buat tuker ilmu di seputaran PHP.. Ini gan cekidot http://blog.jaringanhosting.com/index.php/category/php_hosting/

    ReplyDelete
  3. jangan lupa di follow ya blog saya ^_^

    ReplyDelete