Wednesday, October 12, 2016

Pengenalan PHP



1.1. Tujuan
Mengenalkan kepada mahasiswa salah satu bahasa pemrograman Web yaitu PHP.
Mahasiswa dapat mengetahui sintaks penulisan bahasa PHP, penggunaan variabel, dan memasukkan komentar pada script PHP.
Mahasiswa dapat memulai membuat web dengan bahasa PHP.

1.2. DASAR TEORI

1. Pengertian PHP
PHP merupakan akronim dari ”PHP : Hypertext Presprocessor”.
PHP adalah bahasa pemrograman web bersifat serverside. Artinya bahasa berbentuk script yang disimpan dan dijalankan  di komputer server (WebServer) sedang hasilnya yang dikirimkan ke komputer client (WebBrowser) dalam bentuk script HTML (Hypertext Mark up Language).
Berbeda dengan script-script lainnya seperti Java Script atau VB script, PHP dieksekusi di lingkungan server, client hanya menerima hasil dari script yang telah dieksekusi, tanpa bisa mengetahui kode yang digunakan.

2. Di lingkungan mana PHP bekerja?
Awalnya, PHP bekerja di lingkungan Linux, karena merupakan ’turunan’ bahasa PEARL yang merupakan bahasa pemrograman native di lingkungan Linux dan Unix. Namun seiring perkembangan dan kebutuhan maka PHP dibuat secara cross platform, baik Linux, Windows, Macintosh

3. Bahasa pemrograman Web selain PHP
Berikut beberapa bahasa pemrograman Web selain PHP :
• ASP.NET   • JSP   • JSF   • Perl   • Python • Ruby on Rail    • Node.js    • Zope

4. Aplikasi Yang Diperlukan
Untuk dapat bekerja dengan PHP, berikut ini adalah beberapa aplikasi yang diperlukan :
o Web server : Apache.
o Database server : MySQL
o Pemrograman Web  :   PHP
o Editor : Notepad++ download disini
Dapat pula menggunakan tool aplikasi yang di dalamnya sudah terdapat web server (Apache), PHP server, dan MySQL yang terintegrasi menjadi satu. Tool tersebut dapat diinstal di  PC  sebagai  sarana  belajar  PHP.
Beberapa  contoh  tool  tersebut  diantaranya  adalah  :
  • XAMPP    :  download klik disini 
  • WAMP      :  download klik disini 
  • LAMP       :  untuk pengguna Linux
  • MAMP       ;  untuk pengguna Mac OS
5. Web Server
Web server adalah software yang menjadi tulang belakang dari world wide web (www). Web server menunggu permintaan dari client yang menggunakan browser seperti Mozilla Firefox, Google Chrome, dll. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang standar, HTML (HyperText Markup Language). Untuk berkomunikasi dengan client-nya (web browser), web server menggunakan protokol HTTP (HyperText Transfer Protocol). Beberapa web server yang dikenal : Apache, Nginx, IIS, LiteSpeed, Tomcat, Lighttpd.

6. Database server
Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai data base yang terkenal. Dengan demikian, menampilkan data bersifat dinamis, yang diambil dari database, merupakan hal mudah untuk diimplementasikan.
Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan akan terus bertambah. Database tersebut adalah :  MySQL, Ms.SQL, Oracle, Postgres, Sybase, Velocis, dBase, DBM,  FilePro.

7. Menjalankan PHP
Setelah paket PHP, XAMPP (atau yang lain) diinstall maka server (apache) diaktifkan, database (mySql) diaktifkan.
 Konfigurasi program adalah berada pada C: \Program Files\XAMPP
 Kode PHP kita letakan pada folder C:\Program Files\xampp\htdocs

8. Penulisan coding PHP
Ø  Harus ditulis di antara tag :   <?php          ………….     ?>
Ø  Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;)
Ø  Case Sensitive untuk nama identifier yang dibuat oleh user (berupa
variable, konstanta, fungsi dll), namun TIDAK Case Sensitive untuk
identifier built-in dari PHP. Jadi :
echo = ECHO
while = WHILE 
$nama ≠ $Nama ≠ $NAMA 
hitungLuas() ≠ HitungLuas()

8. Variabel
Berikut ini adalah beberapa aturan penulisan nama variabel :
·         Nama variabel diawali dengan tanda $
·         Nama variabel harus diawali dengan huruf atau underscore (_)
·         Karakter berikutnya bisa terdiri dari huruf, angka dan underscore.
·         Huruf kecil dan besar dibedakan (case sensitive)

9. Komentar
Komentar dalam suatu kode PHP tidak akan dieksekusi. Ada tiga cara, yaitu :
  // komentar        : digunakan hanya untuk satu baris
  # komentar        : digunakan hanya untuk satu baris
  /* komentar */   : digunakan untuk lebih dari satu baris

Modul Praktikum Pemrograman Web, Materi ke-1

Unduh

13 comments

https://drive.google.com/file/d/0BwvUoSSv5oaHNFVJdzFZTzExTDQ/view

https://drive.google.com/file/d/0B3TQyCEUQBW-a24yNlJvV3VDVDg/view

This comment has been removed by the author.

https://drive.google.com/open?id=0B7UQQnipU4hlWjF4MUFlNWstczg

https://drive.google.com/file/d/0Byq_pVCEvidrS0Z5bGFjQW4tYmc/view?usp=sharing

https://drive.google.com/file/d/0Bz75mBIkmvd3cXpPQVlDWlNkM0U/view?usp=drivesdk

https://drive.google.com/file/d/0Bz75mBIkmvd3VG1QVzFEbFV5Nnc/view?usp=drivesdk

https://drive.google.com/file/d/0Bz75mBIkmvd3Rjc2M3RiVVc0d3c/view?usp=drivesdk

https://drive.google.com/file/d/0Bz75mBIkmvd3Rjc2M3RiVVc0d3c/view?usp=drivesdk

https://drive.google.com/file/d/0Bz75mBIkmvd3VnRMczAxQ3QtR1U/view?usp=drivesdk

Ahma Rifai 1471101649
https://drive.google.com/open?id=0Bxg4jEKjMzWET09nUEtWOUg2YVk

Taufik Dwi Sulistianto
1471101654
https://drive.google.com/open?id=0B5ORk7G32AwNV2tZM0g5enpkZFE

https://drive.google.com/open?id=0B6Qs8QEZlazoMzdZN2tTX2hhbTA


EmoticonEmoticon