Cara Menghitung Diskon Di PHP - Struktur Control

 Struktur Kontrol


Cara Menghitung Diskon di PHP (Latihan) :


       Sebelum memulai penghitungan diskon menggunakan PHP pastikan teman-teman sudah memiliki Visual Studio Code & XAMPP. Jika belum punya teman-teman bisa mendonwload dahulu lewat link berikut : 


    1. Step pertama yang perlu teman-teman lakukan adalah Buka dan download bahan.php pada link berikut: LinkPHP. Lalu extract file yang sudah didownload pada folder xampp > htdocs.




         2.  Step kedua Buka VS Code, dan lakukan open folder dan pilih folder yang sudah di extract dengan nama file skontrol. 



         3.   Step ketiga teman - teman buat file baru lalu pastikan pada akhir penamaan file diberi tambahan kata ".php".



         4.    Step keempat dan untuk memulai awalan, teman - teman  bisa dengan menggunakan "!" lalu enter, atau bisa copy text 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>Latihan</title>
</head>
<body>

</body>
</html>

        5.    Kemudian teman - teman tinggal isi saja sesuai dengan apa yang dibutuhkan dalam soal. Lalu buat script untuk menampilkannya. Berikut contoh soalnya :

                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 http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Latihan</title>
</head>
<body>
<?php
$minimal_belanja =100000;
$total_belanja =90000; // Ubah total belanja sesuai keinginan

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.    Lalu jika teman - teman ingin melakukan cek, teman - teman bisa lakukan dengan cara berikut:                    localhost/(nama file yang digunakan).



    Maka tampilan akhir teman - teman akan terlihat seperti ini : 

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%!

Teman - teman juga bisa membuat proses kakulator menggunakan hitungan contohnya :

Membuat proses seperti kalkulator yang bisa melakukan perhitungan :

    a. Penjumlahan (+) 
    b. Pengurangan (-) 
    c. Perkalian (*) 
    d. Pembagian (/) 
    e. Modulus (%) 

Caranya teman - teman bisa pakai 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>Document</title>
</head>
<body>

  <?php
  $bil1 = 15 ;
  $bil2 = 4 ;
  $op = "%"; //ubah angka dan tanda perhitungan sesuai keperluan

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

</body>
</html>

Maka hasil akhirnya akan 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 perumpamaan pembeli adalah sebagai berikut :
barang 1 : sabun cuci rinso, harga 9000, jumlah 3, diskon 0.05
barang 2 : sikat gigi pepsodent, harga 7000, jumlah 2, diskon 0.07

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.

Scriptnya : 

<!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 : 





Download bahan : Disini




Tidak ada komentar:

Diberdayakan oleh Blogger.