A. Penamaan Variabel
Simpan program berikut dengan nama file variabel-1.php
<head>
<title>Praktikum 2.1 Variabel </title>
</head>
<body>
<?php
$nim = ".........."; //tulis nim
$nama = ".........."; //tulis nama
echo "<h1 align='center'>Praktikum 2.1 Variabel </h1>";
echo "<b>Nama : </b>$nama</br>";
echo "<b>Nim : </b>$nim";
?>
</body>
</html>
maka outputnya adalah sebagai berikut :
B. Penamaan Variabel 2
Simpan program berikut dengan nama file variabel-2.php
<html>
<head>
<title>Praktikum 2.1 Variabel </title>
</head>
<body>
<?php
$nim = "1008107020024"; //tulis nim
$nama = "M ikhwan maulana"; //tulis nama
echo "<h1 align='center'>Praktikum 2.1 Variabel </h1>";
echo "<b>Nama : </b>$nama<br>";
echo "<b>Nim : </b>$nim";
?>
</body>
</html>
maka outputnya adalah sebagai berikut :
Praktikum 2.2 Tipe Data
a.Mendapatkan Tipe Data
Simpan program berikut dengan nama file tipedata.php
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Praktikum 2. tipe data</title>
<meta httpequiv="contenttype"content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$variabel; // Deklarasi variabel $variabel
echo gettype($variabel). "<br/>";
$variabel = "Praktikum Pemrograman Berbasis Web";
echo gettype($variabel)."<br/>";
$variabel = 23;
echo gettype($variabel). "<br/>";
$variabel = 3.14;
echo gettype($variabel)."<br/>";
?>
</body>
</html>
maka outputnya adalah sebagai berikut :
b.Mengubah Tipe data
Simpan program berikut dengan nama file ubahtipedata.php
<!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Praktikum 2. Tipe data</title>
<meta httpequiv="contenttype" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$float_variabel = 3.14;
echo $float_variabel . "<br />";
settype ($float_variabel,"string");
echo $float_variabel . "<br />";
settype($float_variabel,"integer");
echo $float_variabel ."<br />";
settype ($float_variabel,"float");
echo $float_variabel ."<br/>";
settype ($float_variabel, "boolean");
?>
</body>
</html>
maka outputnya adalah sebagai berikut :
d.Casting Tipe Data
Simpan program berikut dengan nama file castingtipedata.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml/DTD/xhtml-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="on" lang="on">
<head>
<tittle>Praktikum 2. tipe data</tittle>
<meta http-equiv="content-type" content="text/html; charsct=utf-8" />
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$float_variabel = 5.26;
echo $float_variabel . "<br />";
echo (string)$float_variabel . "<br />";
echo (int)$float_variabel . "<br />";
echo (float)$float_variabel . "<br />";
echo (boolean)$float_variabel . "<br />";
?>
</body>
</html>
Pertanyaan:
1.Apa perbedaan Casting dan Mengubah tipe data?
Casting adalah mengubah tipe data dengan paksa,
sedangkan mengubah tipe data adalah secara otomatis
PHP akan memberikan tipe data dari suatu variabel
2.Ada berapa tipe data yang dikenal oleh PHP?
Integer
Double
Boolean
String
Object
Array
Null
3.Selain fungsi is float(),is string(),is int() dan is bool(),
sebutkan fungsi lainnya yang berfungsi untuk mengetahui tipe data tertentu
is object()is array()
is resource()
is null()
4.Sebutkan 3 syarat penamaan variabel pada PHP?
Variable sesalu diawali tanda $, alalu diikuti nama variabel yang diinginkan.
Hanya ada 3 jenis karakter yang dapat digunakan untuk nama variabel, yaitu huruf, angka dan garis bawah.
Karakter pertama sebuah nama variabel setelah tanda $ haus berupa huruf atau garis bawah, tidak boleh yang lain.
Jika nama variabel lebih dari satu kata, jangan ada spasi diantara keduanya.
Praktikum 2.3 Operator
a.Operator Aritmatika
Simpan program berikut dengan nama file op-aritmatik.php
<!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title> praktikum 2. operator</title>
<meta httpequiv="contenttype"content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$panjang =10;
$lebar = 5;
$luas;
$selisih;
$keliling;
$hasil_bagi;
$luas = $panjang * $lebar;
echo "luas persegi dengan panjang $panjang dan lebar $lebar adalah $luas<br>";
$selisih = $panjang - $lebar;
echo" selisih antara $panjang dan $lebar adalah $selisih<br>";
$keliling =($panjang*2) + ($lebar*2);
echo" keliling persegi dengan panjang $panjang dan lebar $lebar adalah $keliling<br>";
$hasil_bagi = $panjang / $lebar;
echo "pembagian $panjang dengan $lebar adalah $hasil_bagi<br>";
?>
</body>
</html>
maka outputnya adalah sebagai berikut :
b.Operator Pembanding
Simpan program berikut dengan nama file op-pembanding.php
<!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Output Demo a1</title>
<meta httpequiv="contenttype" content="text/html;charset=utf8" />
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$panjang = 10;
$lebar = 5 ;
$alas = 5 ;
echo ($panjang != $lebar) . "<br/>";
echo ($lebar == $alas). "<br/>";
echo ($panjang < $lebar) . "<br/>";
echo ($lebar > $alas ) . "<br/>";
echo ($panjang >= $lebar). "<br/>";
echo ($lebar <=$alas) . "<br/>";
?>
</body>
</html>
maka outputnya adalah sebagai berikut :
c.Operator Logika
Simpan program berikut dengan nama file op-logika.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Praktikum 2. Operator </title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 0.20" />
<head>
<body>
<?php
$mahasiswa = true;
$pelajar = true;
$pekerja = false;
echo ($pekerja && $pelajar)."<br>";
echo ($mahasiswa and $pelajar)."<br>";
echo ($pekerja || $mahasiswa)."<br>";
echo ($mahasiswa or $pelajar)."<br>";
echo ($pelajar xor $mahasiswa)."<br>";
echo ($mahasiswa xor $pelajar)."<br>";
echo (!$pekerja)."<br>";
echo (!$mahasiswa)."<br>";
?>
</body>
</html>
maka outputnya adalah sebagai berikut :
d.String Operator
Simpan program berikut dengan nama file op-string.php
<!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Output Demo a1</title>
<meta httpequiv="contenttype"content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$nama_depan = "M ikhwan";
$nama_belakang = "maulana";
echo $nama_depan." ".$nama_belakang;
?>
</body>
</html>
e.Precedence Operator
Simpan program berikut dengan nama file op-presedence.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml/DTD/xhtml-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="on" lang="on">
<head>
<tittle>Praktikum 2. operator<br></tittle>
<meta http-equiv="content-type" content="text/html; charsct=utf-8" />
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
$hasil1 = 36 + 9 /9 * 10 % 5;
$hasil2 = (36 + 9) / 9 * 10 % 5;
$hasil3 = 36 + 9 / 9 * (10% 5);
echo $hasil1."<br>";
echo $hasil2."<br>";
echo $hasil3."<br>";
?>
</body>
</html>
maka outputnya adalah sebagai berikut :
Praktikum 2.4 Konstanta
Simpan program berikut dengan nama file konstanta.php
<!DOCTYPE html PUBLIC "//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Praktikum 2. konstanta</title>
<meta httpequiv="contenttype"content="text/html;charset=utf8"/>
<meta name="generator" content="Geany 0.20" />
</head>
<body>
<?php
define ('HARIKEMERDEKAANRI','17 Agustus 1945');
define ('TITIKDIDIHAIR',100);
define ('PI',3.14);
define ('PERCEPATANGRAVITASI',9.8);
echo "hari kemerdekaan RI adalah ".HARIKEMERDEKAANRI."<br>";
echo "titik didih air adalah". TITIKDIDIHAIR."<br>";
echo "hari kemerdekaan RI adalah ".PI."<br>";
echo "hari kemerdekaan RI adalah ".PERCEPATANGRAVITASI."<br>";
?>
</body>
</html>
maka outputnya adalah sebagai berikut :
pertanyaan:
1. Apa fungsi operator ++ dan -- ?
Jawaban :
Pengertian Incrementing(++) dan Decrementing(--) Operators adalah merupakan operator penambah dan pengurangan nilai dengan nilai selisih 1 (satu). Operator increment atau decrement digunakan untuk penambahan atau pengurangan satu nilai dan biasa di gunakan dalam perulangan. Sehingga mempercepat penulisan script.
2. Pada praktikum Operator precedence kenapa output ynag dihasilkan pada baris pertama dan ketiga adalah sama?
Jawaban :
sebelumnya, operator pada PHP akan di kerjakan menurut urutan berikut ini dari atas ke bawah :
( )
++, --
!
*, /, %
+, -
<, <=, >, >=
Operator yang berada pada baris yang sama akan di kerjakan berdasarkan operator mana yang lebih dahulu di temukan atau yang berada paling kiri di kerjakan terlebih dahulu.
Jadi, pada baris pertama, operator yang duluan di kerjakan adalah /, *, %, + maka hasil nya 36. jika pada baris ke tiga, operator yang duluan di kerjakan adalah ( ), %, /, *, + maka hasil yang di dapat juga 36.
3. Apakah konstanta boleh menggunakan lowercase atau harus menggunakan UPPERCASE(kapital)?
Jawaban :
konstanta boleh menggunakan lowercase dan tidak harus menggunakan UPPERCASE,
Tidak ada komentar:
Posting Komentar