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 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
|
5
|
Bilangan
|
|
3.234
|
Bilangan Pecahan
|
|
"hello"
|
Kumpulan karakter
|
|
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 |
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