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

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

0 Response to " "

Posting Komentar

Copyright 2009 Nuri Hadiningsih
Free WordPress Themes designed by EZwpthemes
Converted by Theme Craft
Powered by Free Website Templates
Free Website templateswww.seodesign.usFree Flash TemplatesRiad In FezFree joomla templatesAgence Web MarocMusic Videos OnlineFree Wordpress Themeswww.freethemes4all.comFree Blog TemplatesLast NewsFree CMS TemplatesFree CSS TemplatesSoccer Videos OnlineFree Wordpress ThemesFree CSS Templates Dreamweaver