Materi PHP Dasar (Variabel Data)

Variabel 
Variabel adalah suatu tempat penyimpan data sementara yang memiliki nama. Data disimpan dan dipanggil lewat nama variabel tersebut.




Aturan penamaan variabel :
1. Selalu dimulai dengan tanda dollar ($)
            Contoh : $nama
2. Setelah dollar diikuti huruf atau garis bawah ( _ )
            Contoh : $nilai atau $_nilai
3. Nama variabel bersifat casesensitive
            Contoh : $Nama tidak sama dengan $nama
4. Nama variabel tidak boleh mengandung spasi
5. Nama variabel hanya boleh mengandung huruf, angka, dan garis bawah
 Latihan 1
<?php
            $nama_showroom=”Homphimpah”;
            $mobil = 100;
            print "<p>Selamat datang di Show Room Mobil
            <b>”.$nama_showroom.”!</b></p>";
            print "<p>Manakah satu dari $mobil mobil kami yang cocok untuk
            Anda?</p>";
?>
Latihan 2
<?php
            $harga=1000;
            $jumlah_beli=5;
            $total_bayar=$harga*$jumlah_beli;
            echo “Harga satuan : $harga”;
            echo “Jumlah pembelian: $jumlah_beli”;
            echo “Total yang harus dibayar : $total_bayar”;
?>
Operator
            Operator adalah simbolsimbol yang digunakan untuk melakukan operasi terhadap nilai. PHP mengenal beberapa jenis operator :
a. Operator Aritmatika
b. Operator Penugasan
c. Operator String
d. Operator Perbandingan
e. Operator Nilai menaik dan Nilai menurun
f. Operator Logika
g. Operator Ternary
 a. Operator Aritmatika
            Operator aritmatika digunakan untuk operasi dasar matematika, seperti penjumlahan, pengurangan, perkalian, dan pembagian. Lengkapnya perhatikan tabel berikut ini:
+
penjumlahan
$c = $a + $b
Pengurangan
$c = $a ‐ $b
*
Perkalian
$c = $a * $b
/
Pembagian
$c = $a / $b
%
Sisa hasil bagi (Modulus)
$c = $a % $b
+=
Penambahan singkat
$a += $b atau sama dengan $a = $a + $b
=
Pengurangan singkat
$c ‐= $d atau sama dengan $c = $c ‐ $d
*=
Perkalian singkat
$d*= $e atau sama dengan $d = $d * $e
/=
Pembagian Singkat
$f /= $b atau sama dengan $f = $f / $b
Latihan 3
<?php
            $a = 11;
            $b = 2;
            $c = $a + $b;
            $d = $a - $b;
            $e = $a * $b;
            $f = $a / $b;
            $g = $a % $b;
            echo $c;
            echo "<br />";
            echo $d;
            echo "<br />";
            echo $e;
            echo "<br />";
            echo $f;
            echo "<br />";
            echo $g;
?>
b. Operator Penugasan
Dasar operator penugasan adalah dengan menggunakan simbol “=“ .
Contoh : $c = 10;
Penjelasan :
Anda mungkin mengira bahwa variabel $c sama dengan 10, namun yang benar adalah variabel $c diberi nilai 10;
Latihan 4
<?php
            $a = 3;
            $a += 5;
            $b = "Hello ";
            $b .= "There!";
            echo $a;
            echo "<br />";
            echo $b;
?>
c. Operator String
Ada 2 string operator yaitu :
1. concatenation operator ('.')
Yaitu menggabungkan argumen kiri dan argumen kanan dari 2 buah string.
Contoh : $a = ‘Hello’ . ‘ World’;
‘Hello’ merupakan argumen kiri, dan ‘ World’ adalah argumen kanan.
2. concatenating assignment operator ('.=')
Yaitu menambahkan argumen terhadap argumen yang telah ada sebelumnya.
Contoh:
<?
            $a=’Selamat ‘;
            $a .= ‘datang’;
            echo $a;
?>
menghasilkan : Selamat datang
Latihan 5
<?php
            $a = "Hello ";
            $b = $a . "World!";
            $a = "Selamat ";
            $a .= "datang";
?>
d. Operator Perbandingan
Operator untuk membandingkan 2 buah nilai.
Simbol
Arti
==
sama dengan
===
identik
!=
tidak sama dengan
<> 
tidak sama dengan
kurang dari
lebih dari
<=
kurang dari atau sama dengan
>=
lebih dari atau sama dengan
Latihan 6
<?
            $a=10;
            $b=5;
            $c=3;
            var_dump($a==$b);
            echo "<br />";
            var_dump($c<$b);
            echo "<br />";
            var_dump($a>$c);
            echo "<br />";
            var_dump($a!=$c);
?>
var_dump
yaitu fungsi yang digunakan untuk menampilkan hasil ekspresi termasuk tipe data dan nilainya.
e. Operator Nilai menaik dan Nilai menurun
            Operator ini merupakan operator dengan kategori yang khusus karena memiliki kemampuan untuk menambahkan 1 atau mengurangi 1 dari sebuah nilai integer. Operator ini hanya memiliki 1 operand, sehingga operator akan ditempatkan didepan operand atau di belakang operand.
            Jika operator ditempatkan setelah operand maka akan mengembalikan nilai sebelumnya kemudian akan menambahkan/mengurangi nilainya 1.
            Jika operator ditempatkan sebelum operand maka akan mengembalikan nilai dengan terlebih dahulu menambahkan/mengurangi nilainya 1.
Latihan 7
<?
            $a=1;
            echo $a++;
            echo "<br />";
            // Menghasilkan nilai 1, $a saat ini bernilai 2
            echo ++$a;
            // Menghasilkan 3, $a saat ini bernilai to 3
            echo "<br />";
            echo ‐‐$a;
            // Menghasilkan 2, $a saat ini bernilai 2
            echo "<br />";
            echo $a‐‐;
            // Menghasilkan 2, $a saat ini bernilai 1
?>
f. Operator Logika
            Operator logika digunakan untuk menghubungkan 2 nilai boolean dan menghasilkan nilai boolean ketiga. Ada 4(empat) operator logika didalam PHP, 3 operator binary dan 1 operator unary.
            Perlu dipahami bahwa semua operator logika bekerja pada nilai boolean yang memiliki nilai TRUE atau FALSE. Dengan demikian PHP akan merubah nilai data selain boolean ke nilai boolean terlebih dahulu sebelum melakukan operasi logika ini.
Ketiga operator binary itu adalah sebagai berikut:
&& atau AND
Menghasilkan nilai TRUE jika kedua operand di kiri dan kanan juga bernilai TRUE
|| atau OR
Menghasilkan nilai TRUE jika salah satu  perand di kiri atau kanan bernilai TRUE
XOR
Menghasilkan nilai TRUE jika salah satu operand di kiri atau kanan bernilai TRUE, tapi meghasilkan nilai FALSE jika keduanya bernilai TRUE

Latihan 8
<?
            $a= 5;
            $b= 2;
            $c= 15;
            $d= 18;
            var_dump(($a > $b) && ($c < $d));
?>
g. Operator Ternary
Operator ternary adalah satusatunya operator yang memiliki 3 operand.
Contoh:
            $str_umur = ($umur < 16) ? 'anak-anak' : 'dewasa';
Penjelasan:
($umur < 16) merupakan kondisi yang diperiksa jika bernilai benar maka 'anakanak' adalah jawabannya dan jika salah maka 'dewasa' adalah jawabannya
Latihan 9
ternary.html
<form id="form1" name="form1" method="post" action="ternary_act.php">
<p>&nbsp;</p>
<p>Umur :
<label>
<input type="text" name="umur" id="umur" />
</label>
</p>
<p>
<label>
<input type="submit" name="button" id="button" value="Submit" />
</label>
<label>
<input type="reset" name="button2" id="button2" value="Reset" />
</label>
</p>
</form>
ternary_act.php
<?
            $umur=$_POST['umur'];
            $str_umur = ($umur < 16) ? 'anak-anak' : 'dewasa';
            echo $str_umur;
?>
Latihan 10
addition.html
<form id="form1" name="form1" method="post"
action="addition_act.php">
Bilangan 1:
<label>
<input type="text" name="nilai1" id="nilai1" />
</label>
<p>Bilangan 2:
<label>
<input type="text" name="nilai2" id="nilai2" />
</label>
</p>
<p>
<label>
<input type="submit" name="button" id="button"
value="Jumlahkan" />
</label>
<label>
<input type="reset" name="button2" id="button2" value="Reset"
/>
</label>
</p>
</form>
addition_act.php
<?
            $a=$_POST['nilai1'];
            $b=$_POST['nilai2'];
            $c=$a + $b;
            echo $a ." + ".$b." = ".$c;
?>


           Demikian sekilas pengenalan tentang Apa itu Variabel Data PHP (Hypertext Preprocessor), semoga tulisan ini bermanfaat dan dapat membantu sobat dalam mempelajari dan mengenal dunia pemrograman internet.


Terima kasih. . .


Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment