PHP, MySQL dan Apache

Teori Organisasi Umum 1

Nama : Fajar Nurhakim (12112722)
Kelas : 2KA03
Tugas : Membuat Tulisan Bebas  ke-2

.

.

Sebelum  mengenal  PHP,  MySQL,  Apache,  perlu diketahui  ketiga  aplikasi  yang disebutkan tadi merupakan    aplikasi  open  source.  Aplikasi  OpenSource  merupakan aplikasi  berlisensi  GPL  (General  Public  License)  yang  diperuntukkan  secara  bebas digunakan oleh Masyarakat Internasional dan    sifatnya gratis, open  source berarti kode sumbernya  terbuka,  dimana  seorang  pengguna,  maupun  pengembang,  dapat mengkostumisasi, dan mengembangkan kode tersebut secara bebas.

Opensource  memungkinkan  para  programmer  dunia  membuat  aplikasi  tersebut mengalami  perkembangan  yang  sangat  pesat  sebagaimana  halnya  Linux,  linux mengalami  perkembangan  yang  begitu  cepat,  dan  pesat  jauh  berbeda  dengan   metode yang diterapkan oleh Microsoft yakni Closed Source pada aplikasi-aplikasi buatannya.

 .

A. 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).

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  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.  Benarbenar 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 menambahkanisi  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.

Keunggulan PHP :

1.  Gratis

Apa yang membuat PHP begitu berkembang sangat pesat?? hingga jutaan domain menggunakan PHP, begitu populernya PHP??Jawabannya adalahkarena 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, MySQL MySQL, 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.

.

B. MySQL

MySQL adalah Database

Database sendiri merupakan suatu jalan untuk dapat menyimpan berbagai informasi dengan membaginya  berdasarkan kategori-kategori tertentu. Dimana informasi-infor masi 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

Pasangan  yang  cocok  dengan  PHP.  Wajar  jika  banyak  hosting  saat  ini  mendukung adanya  PHP  dan  MySQL  karena  kecepatan,  gratis,  dan  dapat  di  jalankan  di  sistem operasi manapun.

.

C. Apache

Mengapa menggunakanApache?

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.

.

.

Sumber : Ebook Menyelam dan Menaklukan Samudra PHP

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s