Constant dan Variable

Menggunakan  Constant dan Variable 
Kita akan mendalami PHP lebih lanjut. PHP memiliki dua jenis nilai, yakni Constant dan Variable. Keduanya sangat berpengaruh kedalam pemrogaman PHP itu sendiri, karena jika tidak ada kedua nilai ini maka PHP hanyalah barisan code saja tanpa nilai, atau dengan kata lain, tidak berfungsi sebagai apa-apa.  Kita akan bahas secara lengkap dalam bagian ini kedua nilai yang saya sebutkan tadi.


Menggunakan Constant di PHP
Apa itu konstan ?? konstan diartikan sebagai suatu nilai yang tidak bisa di modifikasi lagi. Bersifat mutlak, dan tidak dapat di rubah. biasanya ini digunakan untuk bilangan yang tetap, misalkan untuk jari-jari suatu lingkaran, misalnya. Atau mungkin tanggal lahir seseorang. Misalkan: 

Pi = 3,141592
dalam php  untuk mendefiniskan kontan Pi adalah sebagai berikut :


define ("Pi", 3.141592);
apabila kita menginginkan untuk menampilkan isi dari Pi, caranya adalah seperti ini



<?php 

define ("Pi", 3.141592); 

echo Pi; 

?>

Oke, misalkan kita ingin mengintegrasikan nya dengan html, kita buat satu file di c:\xampp\htdocs\latihanphp\  bernama latihan.php kemudian ketikkan isinya seperti ini :




<!-- file latihan.php --> 
<html>

<head>

<title> Latihan 4</title>

</head>

<body> 

<?php  

define ("Pi", 3.141592); 


</body> 

</html> 

setelah itu kita buka di mozilla firefox atau di apalikasi browser yang lain nya, kemudian ketikan link ini : http://localhost/latihanphp/latihan.php 

hasilnya adalah seperti ini di browser : 3.141592 

Menggunakan Variable 
Variable, merupakan suatu nilai yang masih dapat di ubah, dengan cara di isi ulang, berbeda dengan konstan yang tidak dapat di rubah dan bersifat mutlak. Coba kita buat satu buah file di c:\xampp\htdocs\latihanphp\ bernama latihan2.php. Kemudian kita ketikkan baris seperti ini ke dalam file 



<?php 

$tahun = 2010; // ini adalah proses assignment 

echo $tahun ;  

$tahun = 2012; 

echo $tahun ; 

?>
kemudian kita eksekusi filenya dengan browser mozilla firefox dan menulis alamatnya seperti ini : http://localhost/latihanphp/latihan2.php 
Terlihat nilai 2012 menimpa nilai yang sebelumnya. berbeda dengan 

Catatan : 
“Kita lihat $tahun = 2010; yang dinamakan variable adalah $tahun sedangkan nilainya adalah 2010 sehingga variable $tahun memiliki nilai 2010”.

Ada beberapa tipe data untuk variable, variable yang baru kita praktikan itu  bertipe integer.  Ada 3 jenis tipe data induk, yakni integer, float, dan string.

Catatan :  

Tipe Integer itu tipe data yang berisi bilangan bulat, 0, 1, 2, 3, dan seterusnya... 


Tipe Float itu tipe data yang berisi bilang pecahan atau desimal, seperti 1,35 atau  7,5 dan lain sebagainya...  

Tipe String itu tipe data yang berisi kumpulan karakter, angka, huruf, simbol, misalnya seperti "Susu Ultra Jaya", atau nama jalan "Jl. Warung Nangka 2, Gang  Duren Mateng" 

 Menggunakan Operator di php
Operator membuat suatu nilai menjadi penting. Ada beberapa jenis operator yang berguna dalam pemrogaman menggunakan PHP. Ada operator matematika, assignment, perbandingan, logika, increment, decrement.  
Operator matematika 
Contohnya adalah seperti ini :
<?php 
// contoh operator matematika 

$pengurangan = 3.033.032.020 - 3.033.031.924;
  
$pertambahan = 3.033.032.020 + 3.033.031.924;  

$perkalian   = 3.033.032.020 * 3.033.031.924;  

$pembagian   = 3.033.032.020 / 3.033.031.924;  

$hasilbagi   = 200 % 4 ;  

echo "3.033.032.020 - 3.033.031.924 = $pengurangan" ; 

echo "3.033.032.020 + 3.033.031.924 = $pertambahan" ; 

echo "3.033.032.020 * 3.033.031.924 = $perkalian" ; 

echo "3.033.032.020 / 3.033.031.924 = $pembagian" ; 

echo "200 % 4 = $hasilbagi";  
// pengurangan di wakili tanda '-' 
// penjumlahan di wakili tanda '+' 
// perkalian di wakili tanda '*' 
// pembagian di wakili dengan tanda '/' 
// sisa hasil bagi di wakili dengan tanda '%' 


?> 
Operator matematika ini layaknya anda berhitung menggunakan matematika,  mulai dari pengurangan, penjumlahan, perkalian, pembagian.   

Operator assignment di php
Operator assignment merupakan operator yang berguna untuk memasukkan nilai kedalam suatu variable. Dan jangan lupa, setiap baris code harus di tutup dengan ';' atau script anda akan error.  Coba kita praktikan : 



<?php 

// contoh operator assignment 

$panjang = 10; // contoh assignment 

$lebar = 8; // contoh assignment 

$luas = $panjang * $lebar ; // contoh assignment juga  

// tanda '=' mewakili proses assignment,  

// ada beberapa tanda lagi yang dapat  

// melakukan assignment,  

// assignment penjumlahan diwakili tanda '+=' contohnya 

$tambahdua += 2; 

echo $tambahdua."<br>" ;   

// hasilnya 2 

// hal ini sama dengan pernyatan : 

// $tambahdua = $tambahdua + 2; 

// assignment pengurangan diwakili tanda '-=' contohnya  

$clip = 22; 

$clip -= 2; // sama dengan $clip = $clip - 2; 

echo $clip; 

?> 

hal ini juga sama dengan perkalian di wakili tanda '*=' dan pembagian '/='   

contoh yang lebih lengkapnya adalah seperti ini : 



<?php 
$a = 50;

 $b = 40;

 $c = 30;

 $d = 20;  

echo "Hasil dari 50+=2 adalah " . $a+=2 ;

echo "Hasil dari 40-=2 adalah " . $b-=2 ;

echo "Hasil dari 30*=2 adalah " . $c*=2 ; 

echo "Hasil dari 20/=2 adalah " , $d/=2 ;

 ?>  
kemudian save di c:\xampp\htdocs\latihanphp\latihan3.php lalu jalankan di mozilla firefox, atau browser lain. kita lihat hasilnya.  
logikanya adalah sebagai berikut, kita ambil salah satu, misalkan :   
$a+=2   
ini berarti sama saja dengan :  
$a = $a + 2;  
karena a bernilai 50, maka tambahkan 2 kepada 50, sehingga 50 + 2 = 52 mudah bukan. ? Begitu juga untuk pengurangan, perkalian, dan pembagian. Perlu di catat di sini, ada bentuk baris seperti ini : 
echo "Hasil dari 50+=2 adalah " . $a+=2 ;  
dengan tanda titik, tanda titik memiliki arti melanjutkan kalimat. anda juga bisa  menggantikan titik dengan koma. Sebagai contoh apabila kita ingin menulis kalimat "Saya belajar PHP" kedalam 3 bagian, kita dapat menulisnya seperti ini  
echo "Saya" . "Belajar" . "PHP" ;  

atau juga bisa seperti ini : 
echo "Saya" , "Belajar" , "PHP" ;  
sehingga untuk menampilkan angka 5 yang berada dalam variable $a, bisa seperti ini :  
echo "Nilai a adalah $a"; 

bisa juga seperti ini : 
echo "Nilai a adalah". $a ;  
atau bisa juga seperti ini : 
echo "Nilai a adalah", $a ;  
mudah bukan ??  

Selanjutnya adalah operator perbandingan, khusus untuk operator perbandingan tidak dapat digunakan standonline, artinya  tidak bisa bekerja jika tidak di integrasikan dengan kondisional / percabangan ,  oleh karena itu saya akan membahasnya berbarengan dengan kondisional if / else. Begitu juga dengan operator logika, saya akan jelaskan di bagian kondisional, sedangkan untuk operator increment, dan decrement akan dijelaskan di bagian pengulangan. 

ok selesai sudah pembahasan kita menegenai contant dan variabel,semoga kita bisa berhumpa lagi dalam pembahasan Argumen If dan Else di php.

Comments

Popular Posts