Script Sederhana PHP menghitung diskon
1. 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!
2. Sama seperti no.1, 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!
Sebelumnya silahkan kalian buat folder di XAMPP > htdocs dengan nama folder sesuai yg diinginkan (jika nama folder terdiri 2 kata, pisahkan dengan tanda _ ). Lalu open folder yang telah dibuat menggunakan VS code.
- Buat file baru sesuai kebutuhan di folder tersebut, pastikan penamaan diakhiri dengan .php
- untuk memulai membuat script, ketik ! lalu enter, atau bisa salin text 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>
</body>
</html>
- Kemudian isi sesuai dengan yang dibutuhkan pada soal, lalu cek hasilnya dengan membuka localhost/skontrol :
1. Script soal pertama :
<html>
<head>
<title>Total Belanja</title>
<body>
<?PHP
$minimal_belanja = 100000;
$total_belanja = 120000;
echo "Total Belanja = Rp. $total_belanja";
echo "<br>";
if ($total_belanja > $minimal_belanja) {
echo "Selamat, anda dapat diskon 10%!";
echo "<br>";
echo "Total Bayar = " . $total_belanja = $total_belanja - ($total_belanja*0.1);
}
else {
echo "Maaf, anda tidak dapat diskon!";
echo "<br>";
echo "Total Bayar = Rp. " . $total_belanja;
}
?>
</body>
</html>
- maka hasilnya akan seperti ini :
Jika total belanja lebih besar dari minimalnya, maka dapat diskon 10%, jika sama dengan minimalnya maka tidak dapat diskon.
Pada bagian statement juga ditampilkan total bayar setelah dapat diskon!
2. Script Soal Kedua :
<html>
<head>
<title>Total Belanja</title>
<body>
<?PHP
$minimal_belanja = 100000;
$total_belanja = 100000;
echo "Total Belanja = Rp. $total_belanja";
echo "<br>";
if ($total_belanja >= $minimal_belanja) {
echo "Selamat, anda dapat diskon 10%!";
echo "<br>";
echo "Total Bayar = " . $total_belanja = $total_belanja - ($total_belanja*0.1);
}
else {
echo "Maaf, anda tidak dapat diskon!";
echo "<br>";
echo "Total Bayar = Rp. " . $total_belanja;
}
?>
</body>
</html>
- maka hasilnya seperti ini :
Jika total belanjanya lebih besar / sama dengan minimalnya (100000), maka dapat diskon 10%!
TUGAS
Membuat proses seperti kalkulator yang bisa melakukan perhitungan :
a. Penjumlahan (+)
b. Pengurangan (-)
c. Perkalian (*)
d. Pembagian (/)
e. Modulus (%)
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>Kalkulator</title>
</head>
<body>
<?php
$bil1 = 20 ;
$bil2 = 6 ;
$op = "%"; //ubah tanda dan angka 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 hasilnya 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 total 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
$pelanggan = "member";
$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;
if ($pelanggan == "member"){
$biaya1 = ($harga1 *$jumlah1);
$total1 = $biaya1 - ($biaya1*$diskon1);
$biaya2 = ($harga2 *$jumlah2) ;
$total2 = $biaya2 - ($biaya2*$diskon2);
$total = $total1 + $total2;
$total_member = $total - ($total * $diskon_member);
}
else{
$total = $total1 + $total2;
}
echo("Apakah ada kartu member? : ya");
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>";
echo ("Total bayar = $total");
echo "<br>";
echo ("Diskon untuk member = $diskon_member");
echo "<br>";
echo ("Harga yang harus dibayar = $total_member");
echo "<br>";
?>
</body>
</html>
Komentar
Posting Komentar