You are on page 1of 6

Nama: Raditya Ghazy

Kelas: XI RPL 2
index.php

<!DOCTYPE html>
<html lang="id">

<head>
<meta charset="UTF-8">
<title>HANDPHONE SHOP</title>
</head>

<body>

<header>
<h1>HANDPHONE SHOP</h1>
<h3>Produk GSM Mobile (Best Price)</h3>
</header>

<form action="proses.php" method="post">


<section>
<h2>Pilih Produk:</h2>
<input type="checkbox" id="prod1" name="produk[]"
value="Nokia 1208">
<label for="prod1">Nokia 1208</label><br>
<input type="checkbox" id="prod2" name="produk[]"
value="Nokia 1661">
<label for="prod2">Nokia 1661</label><br>
<input type="checkbox" id="prod3" name="produk[]"
value="SonyEricsson K330">
<label for="prod3">SonyEricsson K330</label><br>
<input type="checkbox" id="prod4" name="produk[]"
value="Samsung Champ">
<label for="prod4">Samsung Champ</label><br>
<input type="checkbox" id="prod5" name="produk[]"
value="Samsung B3410">
<label for="prod5">Samsung B3410</label><br><br>
</section>

<section>
<h2>Informasi Pelanggan:</h2>
<label for="id">ID Pelanggan:</label><br>
<input type="text" id="id" name="id"><br>
<label for="fname">Nama:</label><br>
<input type="text" id="fname" name="nama"><br>
<label for="email">Email:</label><br>
<input type="text" id="email" name="email"><br>
<label for="address">Alamat:</label><br>
<input type="text" id="address" name="alamat"><br><br>
</section>

<section>
<h2>Keanggotaan:</h2>
<input type="radio" id="member1" name="member" value="Ya">
<label for="member1"> Ya</label><br>
<input type="radio" id="member2" name="member"
value="Tidak">
<label for="member2"> Tidak</label><br><br>
</section>

<section>
<h2>Metode Pembayaran:</h2>
<label for="payment">Metode Pembayaran:</label><br>
<select id="payment" name="pembayaran">
<option value="visa">VISA</option>
<option value="mastercard">Master Card</option>
<option value="debitbca">Debit BCA</option>
</select><br><br>
</section>

<section>
<input type="submit" value="Submit">
</section>
</form>

</body>

</html>

proses.php

<?php
function calculateTotalPrice($selectedProducts, $productPrices)
{
$totalPrice = 0;
echo "Produk yang dibeli:<br>";

foreach ($selectedProducts as $product) {


$totalPrice += $productPrices[$product];
echo $product . " Rp. " .
number_format($productPrices[$product], 2, ',', '.') . "<br>";
}

return $totalPrice;
}

function displayCustomerData($id, $nama, $email, $alamat, $member,


$pembayaran)
{
echo "<br>=========================<br>";
echo "Data customer:<br>";
echo "ID Pelanggan: " . $id . "<br>";
echo "Nama: " . $nama . "<br>";
echo "Email: " . $email . "<br>";
echo "Alamat: " . $alamat . "<br>";
echo "Member: " . $member . "<br>";
echo "Pembayaran: " . $pembayaran . "<br>";
}

function applyMemberDiscount($member)
{
$discount = 0;

if ($member == "Ya") {
$discount = 0.1; // Member diberikan diskon 10%
}

return $discount;
}

function displayPaymentDetails($totalPrice, $discount)


{
echo "Total pembayaran : " . number_format($totalPrice, 2, ',',
'.') . "<br>";

// Hitung harga setelah diskon


$finalPrice = $totalPrice * (1 - $discount);

echo "Diskon member : " . ($discount * 100) . "%<br>";


echo "Pembayaran akhir: " . number_format($finalPrice, 2, ',',
'.');
}

// Harga semua produk


$produk_harga = array(
'Nokia 1208' => 350000,
'Nokia 1661' => 465000,
'SonyEricsson K330' => 485000,
'Samsung Champ' => 865000,
'Samsung B3410' => 1624000
);

// Ambil data dari formulir HTML


$produk_terpilih = $_POST['produk'];
$id = $_POST['id'];
$nama = $_POST['nama'];
$email = $_POST['email'];
$alamat = $_POST['alamat'];
$member = isset($_POST['member']) ? $_POST['member'] : 'Tidak';
$pembayaran = $_POST['pembayaran'];
// Hitung total harga produk yang dibeli
$total_harga = calculateTotalPrice($produk_terpilih, $produk_harga);

// Tampilkan data pelanggan


displayCustomerData($id, $nama, $email, $alamat, $member, $pembayaran);

// Terapkan diskon untuk member


$diskon = applyMemberDiscount($member);

// Tampilkan rincian pembayaran


displayPaymentDetails($total_harga, $diskon);

?>

You might also like