Cigarette

Senin, 06 Oktober 2014

TYPE DATA "PEMOGRAMAN WEB DASAR"

Type Data

Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara otomatis ditentukan oleh intepreter PHP.

Namun demikian, PHP mendukung tipe data primitif, yaitu :


A. Tipe data scalar :

         1. integer : Bilangan bulat 
         2. float “pecahan” $a = 1.234 // bentukbiasa  $b = 1.2e3 // bentukeksponensial
         3. string  
         4. Boolean


—B. Type data Compound

        1.Array 
        2.Object  :dapat berupa bilangan,Variabel atau fungsi


C.Tipe Data Khusus
       1.Resource 
       2.NULL
 
Untuk mengetahui tipe data dan nilai ekspresi gunakan Fungsi var_dump().

         "INTEGER"

—=> Jangkauan bilangan tergantung platform : ± 2milyar
—=> Jika bilangan melampaui jangkauan otomatis dianggap FLOAT POINT
—=> Bilangan integer dapat dituliskan dalam bentuk:
- —Bilangan decimal, contoh: $a=1234;
- —Bilangan decimal negative, contoh: $a=-123;
—- Bilangan Oktal dimulai dengan nol (0)
—- Bilangan Hexadecimal dimulai dengan 0x
 
"Floating Point"
  - Bilangan floating point dapat dideklarasikan menggunakan sintaks berikut: $a=1.23 dengan nilai maksimal sebuah bilangan floating point dengan ketelitian mencapai 14 digit decimal.
Contoh code TypeData.PHP (INTEGER & Floating Point) :
<html>
<head>
<title>Tipe Data</title>
</head>
<body>
<h1>Tipe Data</h1>
<?php
$Harga=15000; //jenis integer
$Jumlah=7.2; //jenis floating point
$Total=$Harga*$Jumlah;
echo"Harga=$Harga"."<br>";
echo"Jumlah=$Jumlah"."<br>";
echo"Total harga=$Total"."<br><br>";
    
$serial_number=1234567890;
var_dump($serial_number);
echo"<br>";
$large_number=21398478539;
var_dump($large_number);
echo"<br>";
var_dump (0x80000000);
echo"<br>";
$million=1000000;
$large_number=50000*$million;
var_dump($large_number);
?>
</body>
</html>
atau download => Tipedata.php


"—String"
String adalah sekumpulan karakter. Literal string dapat ditulis dengan 3 cara yaitu : 
         - Menggunakan tanda kutip tunggal (‘);
         - Menggunakan tanda kutip ganda (“);
         - Heredoc Sintax;
 
 Perbedaan antara petik tungal dan ganda adalah jika pada petik tunggal maka  variabel 
 yg terdapat di dalamnya akan dianggap sbg literal string sehingga nilai yg terdapat dalam
 variabel tsb tdk ditampilkan.

Contoh code String.php :
<?
//Latihan membuat Literal "tanda kutip 1 dan 2
$warna="Merah";
$str1="Buah apel warnanya $warna";
$str2='Buah apel warnanya $warna';
echo"\n$str1";
echo"<br>$str2";
echo'$str2';
?>

atau download => String.php


         "BOOLEAN"
Boolean yaitu type data yg menyatakan nilai TRUE (salah) aatau FALSE ( benar )
Bersifat case Sensitive.
True bernilai 1
False bernilai 0 ( Hasilnya tdk ditampilkan saat dieksekusi )
Contoh code Boolean1.php :
<html>
<head>
<title>Boolean1</title>
</head>
<body>
<pre>
Type Data Boolean :<br>
$a=TRUE;
$b=FALSE;
</pre>
<?php
//Hasil Eksekusi Program
$a=TRUE;
$b=FALSE;
echo"\$a=$a","<br>";
echo"\$b=$b","<br>";
?>
</body>
</html> 

atau download Boolean.php

Contoh code Boolean2.php :

<html>
<head>
<title>Boolean2</title>
</head>
<body>
<pre>
Type Data Boolean :<br>
$a=TRUE;
$b=FALSE;
</pre>
<?php
//Hasil Eksekusi Program
$a=TRUE;
$b=FALSE;
printf ("\$a=%d<br>",$a);
printf ("\$b=%d<br>",$b);
?>
</body>
</html>

atau download Boolean2.php

Tidak ada komentar:

Posting Komentar