Arif Padhli

Kamis, 19 November 2015

Materi Pemrograman Web 1

Variabel adalah suatu tempat untuk menampung data yang nilainya selalu berubah. Sedangkan, Konstanta adalah suatu tempat untuk menampung data yang nilainya selalu tetap dan tidak pernah berubah.
Variabel digunakan sebagai tempat penyimpanan data sementara. Data yang disimpan dalam variabel akan hilang setelah program selesai dieksekusi. Untuk penyimpanan data yang permanen, kita dapat menyimpan data di database atau di disk.
Variabel di dalam PHP diawali dengan tanda $. Untuk dapat menggunakan variabel, ada dua langkah yang harus dilakukan, deklarasi dan inisialisasi.
Cara mendeklarasikan variable
Deklarasi variabel bisa disebut juga memperkenalkan atau mendaftarkan variabel ke dalam program. Dalam php, deklarasi variabel seringkali digabung dengan inisialisasi. Variabel dalam PHP dinyatakan dengan awalan $.
Contoh :
$var_angka1
$var_angka2
$var_hasil
Inisialisasi variable
Inisialisasi variabel adalah mengisi nilai untuk pertama kalinya ke dalam variabel.
Contoh inisialisasi :
$nama = “Heru Widayat”;
$jumlah = 3;
$harga = 500;

Aturan pemberian nama variabel :
  • Dimulai dengan tanda $
  • Karakter pertama harus huruf atau garis bawah ( _ )
  • Karakter berikutnya boleh huruf, angka, atau garis bawah
  • Tidak boleh menggunakan spasi
  • Tidak boleh menggunakan karakter-karakter khusus (seperti : +, -, *, /, <, >, dll)

Operator

Operator



OPERATOR dalam PHP
Operator merupakan suatu simbol yang dipakai untuk memanipulasi data, seperti perkalian, penjumlahan, pengurangan, pembagian. Dalam PHP ada beberapa operator yang sering kita gunakan, antara lain:
A.Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika. Operator aritmatika dalam PHP:
Operator
Operasi
Penggunaan
*
Perkalian
$a*$b
/
Pembagian
$a/$b
%
Modulus
$a%$b
Pre/Post decrement
–$b atau  $b–
+
Penjumlaan
$a+$b
Pengurangan
$a-$b
B. Operator Increament/Decreament
Pre/post increment dan decrement masing-masing adalah penambahan dan pengurangan satu. Apabila operator diletakkan sebelum variable, missal ++$i atau –i  maka nilai $i akan ditambahkan atau dikurangkan 1 sebelum keseluruhan operasi dalam ekspresi dikerjakan dan sebaliknya apabila operator diletakkan setelah variable, missal $i++ atau $i– maka nilai $i akan ditambah atau dikurangi 1 setelah operasi dalam ekspresi dikerjakan.
Operator
Operasi
Penggunaan
++
Pre/Post Increment
++$a atau $a++
Pre/Post decrement
–$b atau $b–
C. Operator String
Hanya ada satu operator string, yaitu operator concatenation ( . ).
<?php
$a=”Hallo”;
$b=$a.”Selamat Datang di PHP”;
//$b berisikan “Hallo Selamat datang di PHP”
?>
D. Operator Bitwise
Operator Bitwise dapat digunakan untuk membuat bit tertentu dari suatu integer menjadi 1 atau 0.
Contoh
Nama
Hasil
$a & $b
And
Bit yang bernilai 1 pada $a dan $b akan diset 1
$a | $b
Or
Bit yang bernilai 1 pada $a atau $b akan diset 1
$a ^ $b
Xor
Bit yang bernilai 1 pada $a dan $b tetapi tidak pada keduanya akan diset 1
~ $a
Not
Bit yang bernilai 1 pada $a akan diset 0, dan sebaliknya
$a << $b
Shift Left
Geser bit $a sebanyak $b langkah kekiri (setiap langkah berarti “kalikan dengan dua”)
$a >> $b
Shift right
Geser bit $a sebanyak $b langkah kekanan (setiap langkah berarti “kalikan dengan dua”)
E. Operator Perbandingan
Contoh
Nama
Hasil
$a > $b
Lebih dari
True jika $a lebih besar dari $b
$a <= $b
Kurang dari atau sama dengan
True jika $a lebih kecil dari $b atau $a sama dengan $b
$a < $b
Kurang dari
True jika $a lebih kecil dari $b
$a >= $b
Lebih besar atau sama dengan
True jika $a lebih besar dari $b atau $a sama dengan $b
$a == $b
Sama dengan
True jika $a sama dengan $b
$a != $b
Tidak sama dengan
True jika $a tidak sama dengan $b
F. Operator Ternary
Operator ternary merupakan model penyederhanaan dari bentuk if..else yang setiap blok dari if dan else hanya satu perintah. Model ini cocok untuk melakukan proses pengisian suatu hasil pengujian.
Bentuk Umum:
(Ekspresi) ? (jika benar) : (jika salah);
Contoh:
<?
$umur=5;
$balita=($umur<=5) ? “Termasuk balita : “sudah tidak balita lagi”;
echo “Umurnya = $umur “$balita;
?>
G.Operator Logika
Contoh
Nama
Hasil
$a and $b
$a && $b
And
True jika $a sama dengan $b
$a or $b
$a | | $b
Or
True jika  salah satu $a atau $b adalah benar
$a xor $b
Exclusive or
True jika  salah satu $a atau $b adalah benar dan tidak keduanya
!$a
Not
True jika $a tidak benar

FOREACH

Foreach
Perulangan foreach digunakan untuk mengakses setiap elemen pada variabel array. Pada PHP 5 foreach dapat digunakan untuk variabel Object.
Sintak perulangan foreach:
foreach($array as $nilai_tiap_elemen){
// blok kode
}
//Atau
foreach($array as $index => $value){
// blok kode
}
 <head>
 <title>Contoh Perulangan Foreach</title>
 </head>
 <body>
 <?php
 $ar = array(2,3,4,5,6);
 foreach($ar as $value){
 echo "value = $value<br/>";
 }
 echo '<hr/>';
 foreach($ar as $index => $value){
 echo "index $index = $value<br/>";
 }
 ?>
 </body>
 </html>

FORM

<htm>
<head>
<title>formulir </tittle>
</head>
<body>
<form method= "POST" action= "formulir.php">
NIM : <input type ="number" name="NIM" ></br>
Nama : <input type ="text" name="Nama" ></br>
JebisKelamin : <input type ="radior" name="Jenis Kelamanin" value="Laki-Laki" >
Laki-Laki
 <input type ="radior" name="Jenis Kelamanin" value="Perempuan" >
Perempuan<br/>
Email : <input type ="text" email="email" ></br>
UserName : <input type ="text" username="Username" ></br>
Password : <input type ="password" name="password" ></br>
</select>
<input type ="submit" name="send" value="register">
</form>
</body>
</html>
<?php
     print_r ($_POST);
?>

Pengertian PHP













Pengertian PHP

PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.

PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).

Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.

Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor.

PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source
.
Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh dunia. Menurut wikipedia pada februari 2014, sekitar 82% dari web server di dunia menggunakan PHP. PHP juga menjadi dasar dari aplikasi CMS (Content Management System) populer seperti Joomla, Drupal, dan WordPress.

Dikutip dari situs w3techs.com, (diakses pada 18 Desember 2014), berikut adalah market share penggunaan bahasa pemrograman server-side untuk mayoritas website di seluruh dunia :



Dapat dilihat dari tampilan diatas bahwa mayoritas website modern saat ini menggunakan PHP


Fungsi PHP Dalam Pemrograman Web

Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.

Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input dari user, memproses form, dll.
Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script

 Sebagai contoh penggunaan PHP, misalkan kita ingin membuat list dari nomor 1 sampai nomor 10. Dengan menggunakan HTML murni, kita bisa membuatnya secara manual seperti kode berikut ini:

<!DOCTYPE html>
<html>
   <head>
      <title>Contoh list dengan HTML</title>
   </head>
<body>
<h2>Daftar Absensi Mahasiswa</h2>
   <ol>
      <li>Nama Mahasiswa ke-1</li>
      <li>Nama Mahasiswa ke-2</li>
      <li>Nama Mahasiswa ke-3</li>
      <li>Nama Mahasiswa ke-4</li>
      <li>Nama Mahasiswa ke-5</li>
      <li>Nama Mahasiswa ke-6</li>
      <li>Nama Mahasiswa ke-7</li>
      <li>Nama Mahasiswa ke-8</li>
      <li>Nama Mahasiswa ke-9</li>
      <li>Nama Mahasiswa ke-10</li>
   </ol>
</body>
</html>
 
 
 
Halaman HTML tersebut dapat dibuat dengan mudah dengan cara men-copy-paste tag <li> sebanyak 10 kali dan mengubah sedikit angka-angka no urut di belakangnya. Namun jika yang kita inginkan adalah menambahkan list tersebut menjadi 100 atau 1000 list, cara copy-paste tersebut menjadi tidak efektif.

Jika menggunakan PHP, kita tinggal membuat perulangan for sebanyak 1000 kali dengan perintah yang lebih singkat seperti berikut ini:

<!DOCTYPE html>
<html>
   <head>
      <title>Contoh list dengan PHP</title>
   </head>
<body>
<h2>Daftar Absensi Mahasiswa</h2>
   <ol>
      <?php
      for ($i= 1; $i <= 1000; $i++) 
         {
            echo "<li>Nama Mahasiswa ke-$i</li>";
         }
      ?>
   </ol
</body>
</html>
 
 

Contoh Penggunaan PHP dalam HTML

Dengan menggunakan kode baris yang bahkan lebih sedikit, kita dapat membuat list tersebut menjadi 1000 kali, bahkan 100.000 kali dengan hanya mengubah sebuah variabel $i.

PHP tidak hanya dapat melakukan pengulangan tersebut, masih banyak hal lain yang bisa kita lakukan dengan PHP, seperti menginput data ke database, menghasilkan gambar, menkonversi halaman text menjadi PDF, management cookie dan session, dan hal lainnya yang akan kita pelajari di dalam tutorial belajar PHP di duniailkom.

 Dalam tutorial PHP kali ini, kita telah mempelajari pengertian PHP, dan fungsi PHP dalam pembuatan website. Pada tutorial selanjutnya kita akan membahas tentang sejarah PHP dan perkembangan versinya, dari awal kemunculannya pada tahun 1994, hingga menjadi salah satu bahasa pemrograman paling populer saat ini.