LAPORAN BAB 1

BAB 1

LATIHAN 1
  • Pemakayan Variabel
  • <html>
    <head></title>contoh skrip PHP</title></head>
    <body>
    <?
    $nama = "Gigsy";
    echo "$nama berkata \"katakan namamu!\"";
    ?>
    </body>
    </html>

    Syntax di atas adalah contoh syntax php yang di salikan di html bisa di lihat tanda "<?" adalah awal dari script php, di contoh syntax ini $nama adalah variabel yang berisi "gigsy", sedangkan echo adalah perintah untuk nenampilkan karakter bisa di lihat di dalah echo $nama di panggil yang berfungsi untuk menampilkan ini dari variabel $nama.
    Ini adalah hasil yang akan di tampilkan jika di run 

  • Operator Penugasan
  • <?php
    $a = 3;
    $b = 7;
    $a += 5;
    $b = ($c = 11) + 3;
    echo "nilai variabel a adalah = $a <br>";
    echo "nilai variabel b adalah = $b <br>";
    echo "nilai variabel c adalah = $c <br>";
    ?>

    Syntax yang satu ini kita akan melakukan pertambahan pada variabel, bisa di lihat variabel $c tidak di definisikan dan tipe datanya kan berubah sesuai hasilnya
     
  • Struktur Kontrol : if - else 
  • <?php
    $a = 5;
    $b = 7;
    echo "a = $a <br>";
    echo "b = $b <br>";
    if ($a == $b)
     echo "$a sama dengan $b";
    elseif ($a > $b)
     echo "$a lebih besar daripada $b";
    else
     echo "$a lebih kecil daripada $b";
    ?>

    Contoh syntax unutk if else disini saya mendefinisikan varibael $a dan $b lalu menggunakan if else untuk status kontrol nya, if dan elseif merupakan jika sesuai kondisi maka dilakukan a dan jika tidak akan melakukan b atau c begitu seterusnya.
     
  • Struktur Kontrol : switch
  • <?php
    $a = 5;
    switch ($a) {
     case 0:
      echo '$a sama dengan 0';
      break;
     case 1:
      echo '$a sama dengan 1';
      break;
     case 2:
      echo '$a sama dengan 2';
      break;
     default:
      echo "$a tidak sama dengan 0, 1, atau 2";
    }
    ?>

    Switch case merupakan status kontrol yang lebih simpel dari status kontrol if…else ataupun if …elseif.  jika pada struktur if program akan memilih beberapa kondisi, dalam switch program hanya akan mencocokan. Jadi perintah dalam program akan dilaksanakan apabila perintah tersebut sesuai dengan kondisi. tiap case (kasus) harus dipisahkan dengan menggunakan sintaks break;  dan perintah default berfunsi sama seperti else pada if, perintah ini akan di eksekusi jika tida ada case yang sesuai
     
  • Struktur Kontrol : do...while
  • <?php
    $i = 2;
    do {
     echo "\$i = $i <br>";
     $i++;
    }
    while ($i <5);
    ?>

    Do while adalah syntax pengulangan dimana program akan terus melakukan pengulangan selama nilai variabel $i masih memenuhi kondisi while nya
      
  • Struktur Kontrol : for dan break
  • <?php
    for ($i = 1; $i <= 10; $i++) {
      if ($i == 6) {
       break;
      }
      echo "\$i = $i <br>";
     }
    ?>
    For adalah syntax pengulangan dimana program akan terus mengulang selama variabel $i bernilai kurang dari 10, namun karna ada perintah break disini jadi jika variabel $i bernilai 6 maka perintah break akan di eksekusi yang berfungsi untuk menghentikan perintah sebelumnya atau disini perintah for


LATIHAN 2
buatlah proses seperti kalkulator yang bisa melakukan perhitungan : penjumlahan, pengurangan, perkalian, permbagian, modulus.

<?php
function jumlah ($bil1, $bil2) { 
     $jumlah = $bil1 + $bil2;
     return $jumlah;
}
function kurang ($bil1, $bil2) { 
     $kurang = $bil1 - $bil2;
     return $kurang;
}
function kali ($bil1, $bil2) { 
     $kali = $bil1 * $bil2;
     return $kali;
}
function bagi ($bil1, $bil2) {
     $bagi = $bil1 / $bil2;
     return $bagi;
}
function mod ($bil1, $bil2) { 
     $mod = $bil1 % $bil2;
     return $mod;
} 
// ^di atas adalah function yang berfungsi sebagai kalkulatornya (syntax operatornya)

// dan syntax di bawah akan mendefinisikan variabel dan memanggil function di atas
$bil1= 25;
$bil2= 10;
$optambah = "+";
$opkurang = "-";
$opkali = "*";
$opbagi = "/";
$opmod = "%";

$jumlah=jumlah($bil1,$bil2);
$kurang=kurang($bil1,$bil2);
$kali=kali($bil1,$bil2);   //memanggil semua function jumlah di atas, dan menhitungnya karna variabel $Bil1 dan $Bil2 sudah memiliki nilai
$bagi=bagi($bil1,$bil2);
$mod=mod($bil1,$bil2);


     echo "Bil1 = $bil1 <br>";
     echo "Bil2 = $bil2 <br>";
     echo "<br><br>";
   
     echo "Operator = $optambah <br>";
     echo "Hasilnya : $bil1 + $bil2 =";
     echo "$jumlah <br><br>"; //menampilkan hasil perhitungan yang di lakukan 
  
     echo "Operator = $opkurang <br>";
     echo "Hasilnya : $bil1 - $bil2 =";
     echo "$kurang <br><br>"; //menampilkan hasil perhitungan yang di lakukan 
  
     echo "Operator = $opkali <br>";
     echo "Hasilnya : $bil1 * $bil2 =";
     echo "$kali <br><br>"; //menampilkan hasil perhitungan yang di lakukan 
  
     echo "Operator = $opbagi <br>";
     echo "Hasilnya : $bil1 / $bil2 =";
     echo "$bagi <br><br>"; //menampilkan hasil perhitungan yang di lakukan 
 
     echo "Operator = $opmod <br>";
     echo "Hasilnya : $bil1 % $bil2 =";
     echo "$mod <br><br>"; //menampilkan hasil perhitungan yang di lakukan 
?>
program di atas adalah kalkulator sederhana dengan 3 variabel, 2 variabel sebagai inputannya sudah di masukan yaitu $bil1=25 dan $bil2=10, dan 1 variabel untuk operatornya, pertama kita membuat function atau method yang berfungsi untuk kalkulatornya atau untuk menhitung bil1 dan bil2.
setelah itu kita definisikan variabel variabelnya dah di bagian selanjutanya kita panggil semua function untuk menhitung variabel $bil1 dan $bil2, dan bagian terakhir untuk menampilkan hasil dari perhitungan yang di lakukan function


LATIHAN 3
buatlah program untuk mengurutkan data dari 5 buat data yang acak!
<?php
 $data = array("666", "1", "912312", "55", "32");
 $data1 = $data;
 sort($data);
 rsort($data1);
 
 echo "Ascending : <br>";
 print_r($data);
 echo "<br><br>"; 
 echo "Descending : <br>";
 print_r($data1);
?>
program di atas menggunakan array untuk variabel nya, bila di jabar kan :
array[0] = 666
array[1] = 1
dan seterusnya..
karna kita akan mengurutkan secara ascending dan descending maka dibutuhkan 2 array, oleh karna itu variabel $data1 isinya sama dengan variabel $data.
sort dan rsort adalah perintah untuk mengurutnya sort untuk mengurutkan secara ascending, sedangkan rsort untuk mengurutkan secara descending

Komentar

Postingan populer dari blog ini

Pemograman Web

LAPORAN BAB 2

Pengenalan Framework Laravel