Kamis, 13 Oktober 2022

MEMBUAT STUDY KASUS STRUKTUR KONTROL PHP

 MEMBUAT STUDY KASUS MENGGUNAKAN 5 STRUKTUR KONTROL PHP








Study kasus yang digunakan :
Membuat Bill Pembayaran Meja Restoran. Menuliskan nama, lalu memilih jenis meja dan nomor mejanya, serta memilih jenis pesanan yang akan dibeli. Hasil akhir program menampilkan total harga meja yang dibayar.

Source Code:

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
 <center>
  <h1>Menu Bill Restoran</h1>
  <hr>
  <form method="POST">
  <table border="0">
  <tr>
  <td>Nama Pelanggan</td>
  <td>:</td>
  <td><input type="text" name="nama"></td>
  </tr>
  <tr>
  <td>Jenis Meja</td>
  <td>:</td>
  <td>
  <select name="meja">
  <option value="VIP">VIP</option>
  <option value="Reguler">Reguler</option>
  </select>
  </td>
  </tr>
  <tr>
  <td>Nomor Meja</td>
  <td>:</td>
  <td>
  <input type="radio" name="nomeja" value="NO. 1">No. 1
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="radio" name="nomeja" value="NO. 2">No. 2
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="radio" name="nomeja" value="NO. 3">No. 3
  </td>
  </tr>
  <tr>
  <td>Yang Dipesan</td>
  <td>:</td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Nasi Goreng">Nasi Goreng
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Nasi Putih">Nasi Putih
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Ayam Goreng">Ayam Goreng
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Ayam bakar">Ayam bakar
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Air Putih">Air Putih
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Es Teh Manis">Es Teh Manis
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Teh Anget">Teh Anget
  </td>
  </tr>
  </table>
  <hr width="50%">
  <input type="submit" name="Proses">
  <input type="reset" name="Hapus">
  </form>

  <?php 

  if (isset($_POST["Proses"])) {
  $nama = $_POST["nama"];
  $jenismeja = $_POST["meja"];
  $nomormeja = $_POST["nomeja"];
  $pesanan = $_POST["pesanan"];

  switch ($jenismeja) {
  case 'VIP':
  echo "<br>";
  echo "Bill Pembayaran Meja <br>";
  echo "Harga Meja VIP Rp. 500.000 <br>";
  echo "Nama Pelanggan ".$nama."<br>";
  echo "Nomor Meja ".$nomormeja."<br>";
  echo "Pesanan : <br>";
  foreach ($pesanan as $item) {
  echo $item."<br>";
  }
  break;

  case 'Reguler':
  echo "<br>";
  echo "Bill Pembayaran Meja <br>";
  echo "Harga Meja Reguler Rp. 100.000 <br>";
  echo "Nama Pelanggan ".$nama."<br>";
  echo "Nomor Meja ".$nomormeja."<br>";
  echo "Pesanan : <br>";
  foreach ($pesanan as $item) {
  echo $item."<br>";
  }
  break;
 
  default:
  echo "Tidak ada jenis makan";
  break;
  }
  } else {
  echo "Isi data terlebih dahulu";
  }

  ?>

 </center>
</body>
</html>


Hasil Outputnya :





Tidak ada komentar:

Posting Komentar

Menambahkan Edit dan Delete pada PHP

 PRAKTIK 1 source code file "koneksi1.php" <?php  $host = mysqli_connect("localhost","root","",...