Anda di halaman 1dari 5

PEMROGRAMAN 4

TUGAS 1 PEMROGRAMAN 4

Ilhan Khairul A (SI Reg-pagi) semester 4

NIM : 3221322

1. Type data pada PHP ada 6 type data yaitu :


1. String yang berisikan kalimat/text contoh :
2. <?php
3. $string = "Ini adalah type data string";
4. //variabel di atas merupakan type data string
5. //karena berisi text
6. //untuk nama variabelnya bebas. cman disini saya namakan variabelnya dengan
string
7. echo $string;//untuk menampilkan di web browsure
8.
9. ?>

2. Integer type data yang berbentuk angka bilangan asli/bulat contoh :

<?php

$bilangan_kesatu = 68;
$bilangan_kedua = 24;
//Variable di atas merupakan type data integer
?>
3. Type data float/disebut jga type data double adalah type data yang berisi bilangan
decimal contoh :
4. <?php
5. $a = 3.7; //type data float karena berisi decimal
6.
7. ?>

4. Type data Boolean adalah type data yang memiliki 2 nilai yaitu benar dan salah contoh :

<?php
$a = false;
$b = true;
//type data boolean karena berisi nilai benar/salah

?>

5. Type data array type data yang menyimpan banyak isi di dalam sebuah variabel contoh :

<?php
$siswa = array('Ilhan', 'Khairul', 'Akbar');
//ini gaya ke 1 cara penulisannya
$siswi = array(
'Putri',
'Shabrina',
'Wulan');
//ini gaya ke 2 cara penulisnya
//array variabel yg menyimpan sekelompok nilai
//PHP index dari array dimulai dari 0 bukan 1
?>

6. Type data object di PHP sama seperti C++, java, phython dll contoh :

<?php
class siswa{
var $nama = '';
function nama($s = NULL){
$this -> nama = $s;
}
}
?>
2. Percabangan If else di mana jika ada suatu kondisi yang benar maka aka di eksekusi lalu menampilkan apa yang
ada di dalamnya tapi jika tidal benat maka di lanjut ke else untuk di eksekusi contoh :

<?php

$nilai = 91;

if ($nilai > 90) {


$grade = "A+";
} elseif($nilai > 80){
$grade = "A";
} elseif($nilai > 70){
$grade = "B+";
} elseif($nilai > 60){
$grade = "B";
} elseif($nilai > 50){
$grade = "C+";
} elseif($nilai > 40){
$grade = "C";
} elseif($nilai > 30){
$grade = "D";
} elseif($nilai > 20){
$grade = "E";
} else {
$grade = "F";
}

echo "Nilai anda: $nilai<br>";


echo "Grade: $grade";

?>

3. for contohnya :

<?php
$nama = array("Ilhan", "Khairul", "Akbar", "raihan", "putra");

for ($i = 0; $i < 5; $i++) { //perulangan dari for


echo "$nama[$i]";
echo "<br>";
}

Foreach contohnya :

<?php
$nama = array("Andrew", "Jaka", "Sukuna", "Rini", "Sarah");

foreach ($nama as $val) { //perulangan dari foreach bisa menampilkan semua isi array
echo "$val"; //dan perintahnya lebih sikat dari pada for
echo "<br>";
}
4. array dan array bersarang

Array contoh :

<?php
$siswa = array('Ilhan' 'Khairul', 'Akbar');

?>
$siswa = index
Ilham = elemen pertama dengan index 0
Sudrajat = elemen kedua dengan index 1
Rahmat = element ketiga dengan index 2

Array bersarang contoh :

<?php

//Membuat array dua dimensi


$nilai=array(
array(90,65,83),
array(90,78,87),
array(78,90,78)
);

//Akses elemen array 2 dimensi secara manual


echo "<strong>nilai array ditampilkan secara manual:</strong><br>";
echo $nilai[0][0]." ".$nilai[0][1]." ".$nilai[0][2]."<br>";
echo $nilai[1][0]." ".$nilai[1][1]." ".$nilai[1][2]."<br>";
echo $nilai[2][0]." ".$nilai[2][1]." ".$nilai[2][2]."<br><br>";

//Akses elemen array dengan menggunakan looping


echo "<b>Nilai array ditampilkan dengan looping bersarang :</b><br>";
for($baris=0;$baris<count($nilai);$baris++)
{
for($kolom=0;$kolom<count($nilai[$baris]);$kolom++)
{
echo $nilai[$baris][$kolom]." ";
}
echo "<br>";
}

?> //bisa kita liat perbedaannya. yang pake looping array bersarang lebih simpel
codingannya dan cepat
Contoh yang lainya :

<?php
echo "Associative Array Dimensi Dua:<br>";

$nilai=array(
array("Inggris"=>90,"Matematika"=>65,"Indonesia"=>83),
array("Inggris"=>90,"Matematika"=>78,"Indonesia"=>87),
array("Inggris"=>78,"Matematika"=>90,"Indonesia"=>78)
);

// Mengakses elemen array dengan looping


echo "<ul>";
for($r=0;$r<count($nilai);$r++)
{
echo "<li>";
foreach($nilai[$r] as $key=>$value)
{
echo $key." = ".$value." ";
}
echo "</li>";
echo "<br><br>";
}
echo "</ul>";

?>

Anda mungkin juga menyukai