MODUL 2
VARIABEL DAN TIPE DATA DALAM PHP
PEMROGRAMAN
TERSTUKTUR
A. Dasar Teori
Variabel digunakan untuk melakukan penyimpanan data
sementara, data akan hilang ketika program dieksekusi. Untuk menyimpan data
yang permanen kita dapat menggunakan database atau didisk. Bentuk dari variabel
untuk mendeklarasikan data apabila menggunakan fungsi dalam PHP. Isi data dalam
variabel tidak akan ditampilkan apabila tidak melakukan pemanggilan fungsi yang
mendeklarasikan variabel tersebut. Bentuk dari variabel juga digunakan untuk
menghantarkan data yang ada dari setiap variabel kedalam halaman yang lain,
bentuk-bentuk variabel ini digunakan ketika kita menggunakan form atau
formulir.
Lingkup Variabel dibagi menjadi 3 yaitu :
1. Variabel
Global
Adalah variabel yang bersifat global yang dapat dikenal dan digunakan
oleh seluruh bagian script.
2. Varibel
Local
Adalah variabel yang didefinisikan pada suatu fungsi sehingga variabel
tersebut hanya dapat dikenali oleh fungsi yang mendeklarasikan tersebut.
3. Variabel
Static
Adalah variabel yang hanya dalam lingkup lokal dan tidak menghilangkan
nilai aslinya ketika selesai dieksekusi dan meninggalkan fungsi tersebut.
B. PRAKTEK
1. Variabel global
Praktek Source code dalam editor Notepad atau Notepad++
Mod2varglobal.php
<html>
<head>
<title>variabel Global </title>
</head>
<body>
<?php
$var1 = 5;//variabel global
$var2 = 10;//variabel global
$var3 = 12;
function kali()
{
global $var1, $var2, $var3;
$var3 = $var1*$var2;
}
kali();//fungsi pemanggilan
echo "nilai variabel_1 = ".$var1;
echo "<br>";
echo "nilai variabel_2 = ".$var2;
echo "<br>";
echo "nilai variabel_3 = ".$var3;
echo "<br>";
?>
</body>
</html>
Hasilnya
2. Variabel Lokal
Praktek Source code dalam editor Notepad atau Notepad++
Mod2varlokal.php
<html>
<head>
<title>variabel Lokal </title>
</head>
<body>
<?php
$nama ="Susis";//variabel global
function panggil()
{
$nama ="Sule";//variabel lokal
echo "namaku :".$nama;
echo "<br/>";
}
panggil();//pemanggilan fungsi
echo "dikampus aku dipanggil:".$nama;
echo "<br>";
?>
</body>
</html>
Hasilnya
3. Variabel statis
Praktek Source code dalam editor Notepad atau Notepad++
Mod2varstatis.php
<html>
<head>
<title>variabel Statis </title>
</head>
<body>
<?php
$nip = "100010";
$nama1 = "Hazel Zidan
Setiawan";
$jabatan = "Manajer";
$gajipokok =2500000;
$status = "menikah";
$tunjangan =250000;
$totalgaji=$gajipokok+$tunjangan;
echo "Nip saya = $nip <br>";
echo"Nama saya
= $nama1 <br>";
echo "Jabatan saya
= $jabatan <br>";
echo "gaji pokok
= gajipokok <br>";
echo "status menikah = $status <br>";
echo "tunjangan =
$tunjangan <br>";
echo "total gaji = $totalgaji <br>";
?>
</body>
</html>
Hasilnya
4. Tugas praktek variabel
global dan statis untuk kasus nilai mata kuliah atau KHS data variabel
Source code :
<html>
<head>
<title> KHS </title>
<style>body{background:url(31601.jpg)
no-repeat;background-size:100% auto;}</style>
</head>
<body>
<font color="white">
<font face="Adobe Caslon Pro Bold">
<font size="5">
<p align="center">
<font size="6">
</P>
<marquee>KARTU HASIL STUDI</marquee>
<p align="left">
NIM : 13-MI-0016
</p>
<p align="left">
NAMA : NURI HADININGSIH
</P>
<p align="left">
TTL : SEMARANG, 27 JANUARI 1992
</P>
<?php
$var1 = 8;//variabel global
$var2 = 9;//variabel global
$var3 = 9;//variabel global
$var4 = 8;//variabel global
$var5 = 8.5;
function kali()
{
global $var1, $var2, $var3, $var4;
$var = ($var1+$var2+$var3+$var4)/4;
}
kali();//fungsi pemanggilan
echo "============================<br>";
echo "nilai variabel_1 = ".$var1;
echo "<br>";
echo "nilai variabel_2 = ".$var2;
echo "<br>";
echo "nilai UTS = ".$var3;
echo "<br>";
echo "nilai UAS = ".$var4;
echo "<br>";
echo "Hasil Nilai = ".$var5;
echo "<br>";
echo "============================<br>";
?>
</body>
</html>
Hasilnya
0 Response to " "
Posting Komentar