Friday, 11 March 2016

Mengenal PHP MYSQL

PHP MYSQL


Kali ini kita akan membahas apa itu PHP MYSQL. terus terang saya mendapatkan modul ini dari sekolahan yang di beriakan oleh guru saya, disini saya hanya ikut membantu dan share apa yang telah saya pelajari. Oke langsung saja....

Teori Dasar PHP
 


Dasar Teori
            PHP (akronim rekursif untuk “PHP:Hypertext Preprocessor”) adalah bahasa server side scripting Open-Source untuk keperluan umum yang didesain untuk pengembangan web dan dapat di satukan dengan HTML, server side scripting adalah sintaks dan perintah-perintah yang diproses di komputer server. Ketika pengunjung membuka halaman web, data akan dikirimkan ke web server, selanjutnya web server akan memproses data tersebut untuk kemudian mengirimkan hasil pemrosesannya kembali ke web browser.

Ada beberapa cara untuk menuliskan script php, yaitu :

Tag Style
Tag Pembuka
Tag Penutup
Tag Standar
<?php
?>
Tag Pendek
<?
?>
Tag ASP
<%
%>
Tag Script
<SCRIPT LANGUAGE="php">
</SCRIPT>

Script php harus dituliskan di antara tag pembuka dan tag penutup agar compiler dapat membedakan antara perintah-perintah HTML dan perintah-perintah php.

Variable :
Variable adalah suatu container yang digunakan untuk menyimpan nilai suatu data. variable dalam PHP harus dinyatakan dengan tanda dolar ($) kemudian di ikuti nama variable dibelakangnya. Dalam PHP variable tidak bersifat hard typing (tidak perlu dinyatakan tipe datanya), PHP akan mengubah tipe data secara otomatis.

Tipe data :
Tipe data yang dapat ditangani PHP adalah sebagai berikut :
Tipe
Contoh
Deskripsi
Integer
5
Bilangan
Double
3.234
Bilangan Pecahan
String
"hello"
Kumpulan karakter
Boolean
true
Hanya ada 2 nilai true atau false
Object

Instance dari kelas (untuk object oriented programming)
Array

Sekumpulan pasangan data berupa kunci dan nilainya.


tipe_variable.php
 <?php
 $testing; // pendeklarasian tanpa pemberian nilai
 print gettype( $testing ); // null
 print “<br>”;
 $testing = 5;
 print gettype( $testing ); // integer
 print “<br>”;
 $testing = “five”;
 print gettype( $testing ); // string
 print(“<br>”);
 $testing = 5.0;
 print gettype( $testing ); // double
 print(“<br>”);
 $testing = true;
 print gettype( $testing ); // boolean
 print “<br>”;
 ?>

konversi_variable.php
 <?php
 $foo = "0";  // $foo = string (ASCII 48)
 echo $foo;
 print "<br>";
 $foo += 2;   // $foo sekarang integer (2)
 print $foo;
 echo "<br>";
 $foo = $foo + 1.3;  // $foo sekarang float (3.3)
 echo $foo;
 print "<br>";
 $foo = 5 + "13 orang"; // $foo sekarang integer (18)
 echo $foo;
 ?>

konversi_tipe.php
 <?php
 $testing = 5;
 print gettype( $testing ); // integer
 print “<br>”;
 settype($testing,”string”);  //dengan settype(nama_variable,”tipe_baru”)
 print gettype( $testing ); // string
 print(“<br>”);
 $testing = (double)$testing; // dengan casting
 print gettype( $testing ); // double
 ?>

Konstanta :
Konstanta adalah suatu data yang nilainya tetap, konstanta dinyatakan dengan fungsi define() :
konstanta.php
  <?php
  define("PHI", 3.14);
  echo PHI . "<br>";
  echo Phi . "<br>";
  echo PHI * 10000;
  ?>



Kendali Aliran.

Aliran Kondisional (if,else,dan elseif)
aliran_if.php
 $perasaan = "sedih";
 if ( $perasaan == "senang" ) {
        print "hore, saya senang";
 } elseif ( $perasaan == "sedih" ) {
       print "hiks-hiks-hiks";
 } else {
       print "tidak senang  & tidak sedih, tapi $perasaan";
 }
 ?>
Aliran Kondisional (switch, case)
aliran_switch_case.php
 $perasaan = "senang";
 switch ( $perasaan ) {
    case "senang":
      print "hore, saya senang";
      break;
   case "sad":
      print "hiks-hiks-hiks";
      break;
   default:
      print "tidak senang  & tidak sedih, tapi $perasaan";
 }
  ?>
Aliran Kondisional dengan operator ?
aliran_ternary.php
 <?php
 $perasaan = "sedih";
 $text = ($perasaan=="senang") ? "hore" : "tidak senang tapi $perasaan";
 print "$text";
 ?>

Aliran Perulangan (while)
aliran_while.php
 <?php
 $ulang = 1;
 while ( $ulang <= 12 ) {
     print "perulangan ke ".$ulang)."<br>";
     $ulang++;
 } 
 ?>

Aliran Perulangan (do-while) <minimal dilakukan 1 kali>
aliran_do_while.php
 <?php
 $num = 1;
 do {
     print "Perulangan ke: $num<br> ";
     $num++;
 } while ( $num > 5 && $num < 10 );
   ?>

Aliran Perulangan (for)



aliran_for.php
 <?php
 for ( $counter=1; $counter<=10; $counter++ ) {
     print "Perulangan ke ".$counter."<br>";
 }
 ?>

Keluar dari perulangan dengan break dan melompati perulangan dengan continue
break_continue.php
 <?php
 for ( $counter=1; $counter<=10; $counter++ ) {
     if($counter==4)continue;
     print "Perulangan ke ".$counter."<br>";
     if($counter==7)break;
 }
 ?>

penyederhanaan kode dengan blok kode
full_php.php
 <?php
 $tampil = true;
 if ( $tampil ) {
     print "<table border=\"1\">";
     print "<tr><td colspan=\"3\">";
     print "daftar angka";
     print "</td></tr>";
     print "<tr><td>14</td><td>32</td><td>71</td></tr>";
     print "</table>";
 }
 ?>

php_html.php
   <?php
 $tampil = true;
 if ( $tampil ) {
 ?>
      <table border="1">
      <tr><td colspan="3">daftar angka</td></tr>
      <tr><td>14</td><td>32</td><td>71</td>
      </table>
 <?php
 }
   ?>

buat perulangan dalam perulangan yang dapat menghasilkan tabel daftar perkalian

buat perulangan yang menampilkan bilangan ganjil 1-25 dengan while dan dengan for

Untuk Lebih Lanjut Teman - Teman Bisa Download Modul PHP MYSQL 
modul ini saya dapat dari guru saya

 download modul php mqsql
Download





Sekian dulu ya teman teman semoga bermanfaat dan bisa untuk sebagai bahan belajar 
oh ya kalo ada yang mau share tentang dunia komputer ataupun jaringan bisa kirimkan ke saya ya...
Terimakasih

0 comments:

Post a Comment

Search This Blog