kebali lagi gan ,, pada modul sebelumnya kita mempelajari tentang dasar php dan Variabel , sekarang kita akan mempelajari tentang VARIABEL DAN TIPE DATA DALAM PHP MENGGUNAKAN NotePade++ ,, langsung aja kita mulai gan,,
VARIABEL DAN
TIPE DATA DALAM PHP MENGGUNAKAN NotePade++
A.
Maksud dan Tujuan
Maksud :
1. Memberikan dasar materi perkulihan pemrograman terstuktur
2. Memberikan pemahaman tetang bahasa pemrograman terstuktur
3. Memberikan mahasiswa agar berkembang dan berpikir kreativ
Tujuan :
1. Mengenalkan cara berfikir yang runtut dan sistematis
2. Mengenalkan bahasa dan
teknik pemrograman PHP
3. Mengenalkan variabel dalam pemrograman PHP
B. 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.
C. PRAKTEK.
1. Variabel global
Praktekan
Source code
berikut
dalam editor Notepad
atau Notepad++ anda dan
simpan hasilnya dengan nama Mod2varglobal.php
<textarea name="code" rows="3" cols="10" style="background:#000;color:#fff;border:2px inset #ccc;line-height:1.5em;padding:0 7px;">
ISI TEXT/KODE</textarea>
<textarea name="code" rows="10" cols="70" style="background:#000;color:#fff;border:2px inset #ccc;line-height:1.5em;padding:07px;">
<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>
</textarea>
<textarea name="code" rows="3" cols="10" style="background:#000;color:#fff;border:2px inset #ccc;line-height:1.5em;padding:0 7px;">
ISI TEXT/KODE</textarea>
<textarea name="code" rows="10" cols="70" style="background:#000;color:#fff;border:2px inset #ccc;line-height:1.5em;padding:07px;">
<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>
</textarea>
Hasil :kalu benar hasil nya seperti ini gan.
2. Variabel Lokal
Praktekan
Source code
berikut
dalam editor Notepad
atau Notepad++ anda dan
simpan hasilnya dengan nama 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 "di kampus aku dipanggil:
".$nama;
echo "<br>";
?>
</body>
</html>
Hasil : kalu benar hasil nya seperti ini gan.
3. Variabel statis
Praktekan
Source code
berikut
dalam editor Notepad
atau Notepad++ anda dan
simpan hasilnya dengan nama 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>
Hasil: kalu benar hasil nya seperti ini gan.
4.
Pengembangan Program
Membuat Kartu Hasil Studi program variabel global dan statis untuk kasus nilai matakuliah atau
KHS data variabel
<html>
<head>
<title>Kartu Hasil Studi</title>
</head>
<body>
<?php
$BahasaIndonesia=80;
$Kalkulus=85;
$algoritma=79;
$indekprestasi;
$nama2="Oki Satria Setiawan";
$nip="13/MI/0018";
$studi="Semester 2";
$TTl= "kebumen,01 Oktober 1994";
$tahunakademik= "2013-2014";
$managemeninformatika="Managemen
Informatika";
function
rata()
{
global
$BahasaIndonesia,$Kalkulus,$SeniBudaya,$indekprestasi;
$indekprestasi=($BahasaInggris+$Kalkulus+$algoritma)/3;
}
rata();
echo "<font size=6>KARTU HASIL
STUDI</font><br>";
echo "===================================<p>";
echo "Nip
: $nip<br>"; echo
"Semester :
$studi<br>";
echo "Nama : $nama2<br>"; echo "Tahun Akademik :
$tahunakademik<br>";
echo "TTL
: $TTl<br>"; echo
"Program Studi :
$managemeninformatika<br>";
echo "<p>";
echo "Nilai Bahasa Inggris : $BahasaIndonesia<br>";
echo "Kalkulus :
$Kalkulus<br>";
echo "algoritma :
$algoritma<br>";
echo "<br>";
echo "Indek Prestasi : $indekprestasi";
?>
</body>
</html>
Hasil :kalu benar hasil nya seperti ini gan.