STRUKTUR KONTROL

Cara Menghitung Diskon di PHP (Latihan) :

Sebelum memulai pastikan sudah memiliki, VS Code & XAMPP jika belum, bisa mendonwload dahulu https://code.visualstudio.com/download & https://www.apachefriends.org/download.html.

1. Buka dan download bahan.php pada link berikut: LinkPHP. Ekstract file yang sudah didownload pada folder xampp > htdocs



2. Buka VS Code, dan lakukan open folder (skontrol)


3. Silahkan buat file baru, pastikan pada akhir penamaan diberi ".php"


4. Untuk awalan, bisa dengan menggunakan "!" lalu enter, atau bisa copy text ini.

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

5. Kemudian isi sesuai apa yang dibutuhkan dalam soal. Buat script untuk menampilkan :

a. Buat variabel, minimal belanja dan total belanja yang berisi nilai 100000 dan 120000. Jika total belanja lebih besar dari minimalnya, maka dapat diskon 10%!
Pada bagian statement juga ditampilkan total bayar setelah dapat diskon!

b. Sama seperti a, tapi total belanjanya 100000, Jika total belanjanya lebih besar sama dengan minimalnya, maka dapat diskon 10%!
Pada bagian statement juga ditampilkan total bayar setelah dapat diskon!
Tambahkan pula variabel dan statement jika total belanja lebih kecil dari minimal!

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
<?php 
$minimal_belanja = 100000;
$total_belanja = 100000;

echo("Total Belanja: Rp.");
echo ($total_belanja);
echo "<br>";
if ($total_belanja >= $minimal_belanja) {
echo "Selamat, anda dapat diskon 10%!";
}
else {
echo "Maaf, anda tidak dapat diskon!";
}

echo "<br>";
echo("Total Bayar: Rp.");
if ($total_belanja >= $minimal_belanja)
echo ($total_belanja = $total_belanja - (0.1*$total_belanja));
else
echo ($total_belanja);
?>
</body>
</html>

6. Jika ingin melakukan cek, bisa dengan cara berikut: localhost/(nama file yang digunakan)



Maka tampilan akhirnya akan seperti berikut :

1. Minimal belanja dan total belanja yang berisi nilai 100000 dan 120000. Jika total belanja lebih besar dari minimalnya, maka dapat diskon 10%!



2. Total belanjanya 100000, Jika total belanjanya lebih besar sama dengan minimalnya (100000), maka dapat diskon 10%!



<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <?php
  $bil1 = 15 ;
  $bil2 = 5 ;
  $op = "%"//ubah tanda perhitungan sesuai keperluan
  $kr = $bil1 - $bil2;
  $t = $bil1 + $bil2;
  $b = $bil1 / $bil2;
  $kl = $bil1 * $bil2;
  $mo = $bil1 % $bil2;

  echo "Bilangan 1 = $bil1";
  echo "<br>";
  echo "Bilangan 2 = $bil2";
  echo "<br>";
  echo "Operator = $op";
  echo "<br>";
  
  if ($op == "+") {
    echo "Hasilnya $bil1 $op $bil2 = $t";
  }
  else if ($op == "-") {
    echo "Hasilnya $bil1 $op $bil2 = $kr";
  }
  else if ($op == "/") {
    echo "Hasilnya $bil1 $op $bil2 = $b";
  }
  else if ($op == "*") {
    echo "Hasilnya $bil1 $op $bil2 = $kl";
  }
  else {
    echo "Hasilnya $bil1 $op $bil2 = $mo";
  }
  ?>
</body>
</html>


Maka tampilannya seperti ini :



Buatlah program untuk toko
    Sebuah minimarket menyediakan fasilitas belanja online. Dan untuk bulan ini toko tersebut memberikan discount. Buatlah program untuk toko tersebut dengan beberapa parameter 
sebagai berikut : 
Input (simpan dalam bentuk variabel): 
-Nama Barang 
-Harga satuan 
-Jumlah yang dibeli 
-Member toko atau bukan 

Output: 
-Harga barang setelah didiskon 
-Jumlah total harga yang harus dibayar pembeli. 
-Jika pembeli tersebut adalah member, maka akan mendapat diskon lagi sebesar 5%. 
-Jumlah barang yang dibeli ada 2.

Bisa Copy Paste Script dibawah ini!

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Hitung Diskon</title>
</head>
<body>
<?php
$member = "ya";
$diskon_member = 0.05;
$nama_barang1 = "Sabun Cuci Rinso";
$harga1 = 9000;
$jumlah1 = 3;
$diskon1 = 0.05;
$nama_barang2 = "Sikat Gigi Pepsodent";
$harga2 = 7000;
$jumlah2 = 2;
$diskon2 = 0.07;
echo("Apakah ada kartu member? : $member");
echo "<br>";
echo "<br>";
echo("Nama barang yang dibeli");
echo "<br>";
echo("Barang 1");
echo "<br>";
echo ("Barang = $nama_barang1");
echo "<br>";
echo ("Harga = $harga1");
echo "<br>";
echo ("Jumlah = $jumlah1");
echo "<br>";
echo ("Diskon = $diskon1");
echo "<br>";
echo "<br>";
echo("Barang 2");
echo "<br>";
echo ("Barang = $nama_barang2");
echo "<br>";
echo ("Harga = $harga2");
echo "<br>";
echo ("Jumlah = $jumlah2");
echo "<br>";
echo ("Diskon = $diskon2");
echo "<br>";
echo "<br>";
    $biaya1 = ($harga1 *$jumlah1);
    $total1 = $biaya1 - ($biaya1*$diskon1);
    $biaya2 = ($harga2 *$jumlah2) ;
    $total2 = $biaya2 - ($biaya2*$diskon2);
if ($member == "ya"){
    $total = $total1 + $total2;
    $total_member = $total - ($total * $diskon_member);
    echo ("Total bayar = $total");
    echo "<br>";
    echo ("Diskon untuk member = $diskon_member");
    echo "<br>";
    echo ("Harga yang harus dibayar = $total_member");
    echo "<br>";
    }
else{
    $total = $total1 + $total2;
    echo ("Total bayar = $total");
    echo "<br>";
    echo ("Diskon untuk member = $diskon_member");
    echo "<br>";
    echo ("Harga yang harus dibayar = $total");
    echo "<br>";
    }
?>
</body>
</html>

maka hasilnya:



Komentar