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 :
- Visual Studi Code : https://code.visualstudio.com/download
- XAMPP : https://www.apachefriends.org/download.html
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".
<!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: