PHP part 4 Operator

 Pengertian Operator

Pengertian operator pada php adalah simbol yang digunakan untuk membuat instruksi atau memanipulasi data terhadap suatu nilai asal sehingga akan memberikan nilai hasil atas prose operasi. Operand adalah nilai asal yang digunakan didalam proses operasi, dalam bahasa pemrograman, operand php dapat didefinisikan ke dalam variabel atau konstanta.

Dibawah ini adalah tabel daftar urutan prioritas operator pada php, dimana operator paling atas lebih diprioritaskan dari pada operator dibawahnya. Kemudian operator yang berada pada baris yang sama memiliki urutan prioritas yang sama.



Jenis Operator Berdasarkan Jumlah Operand

Berdasarkan jumlah operand, operator php dapat dibedakan menjadi 3 jenis yaitu operator unary, operator binary dan operator ternary.

  • 1). Operator unary adalah operator yang hanya memiliki 1 operand, misalnya simbol tanda minus (-). Tanda minus digunakan untuk membuat sebuah angka menjadi negatif, contohnya: -7, atau tanda plus (+) untuk menegaskan nilai positif, contohnya: +7.
  •  2 ). Operator binary adalah operator yang memiliki 2 operand, misalnya 5x2, atau 22/7.
  • 3). Operator Ternary adalah operator yang memiliki 3 operand. Dalam operator PHP hanya dikenal 1 operator ternary, yaitu operator kondisi ( ?: ).
1. Operator Aritmatika

Operator aritmatika merupakan operator untuk melakukan operasi aritmatika.

Operator aritmatika terdiri dari:


Contoh:

<?php

$a = 5;
$b = 2;

// penjumlahan
$c = $a + $b;
echo "$a + $b = $c";
echo "<hr>";

// pengurangan
$c = $a - $b;
echo "$a - $b = $c";
echo "<hr>";

// Perkalian
$c = $a * $b;
echo "$a * $b = $c";
echo "<hr>";

// Pembagian
$c = $a / $b;
echo "$a / $b = $c";
echo "<hr>";

// Sisa bagi
$c = $a % $b;
echo "$a % $b = $c";
echo "<hr>";

// Pangkat
$c = $a ** $b;
echo "$a ** $b = $c";
echo "<hr>";

?>

Mula-mula kita punya dua variabel, yaitu $a dan $b dengan nilai awal sebagai berikut:

$a = 5;
$b = 2;

Kemudian kita menggunakan operator aritmatika untuk melakukan opersi terhadap dua nilai atau variabel tersebut.

Lalu hasilnya disimpan di dalam variabel $c.

Maka hasilnya:



cara membuat penjualan mengunakan php

<!DOCTYPE html>
<html>
<head>
<title>TOKO ELEKTRONIK yudhis</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css" integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous">
</head>
<body>
<marquee scrolldelay="200" title="Ini Muncul Saat Hover" behavior="slide" onmouseover="this.stop()" onmouseout="this.start()"><a href="https://posciety.com" target="_blank">Selamat Datang di Shiki Funjin Store</a></marquee>
<h2>Pesan Produk</h2>
<div style="display: flex;">
  <div class='container'>
    <form method="POST" action="#">
  <div class="form-group row">
    <label for="inputEmail3" class="col-sm-2 col-form-label">Nama</label>
    <div class="col-sm-10">
      <input class="form-control" id="inputEmail3" name="nama">
    </div>
  </div>
  <div class="form-group row">
    <label for="inputPassword3" class="col-sm-2 col-form-label">Jumlah Produk</label>
    <div class="col-sm-10">
      <input class="form-control" id="inputPassword3" name="jumlah">
    </div>
  </div>
  <fieldset class="form-group row">
    <legend class="col-form-label col-sm-2 float-sm-left pt-0">Produk</legend>
    <div class="col-sm-10">
      <div class="form-check">
        <input class="form-check-input" type="radio" name="oddo" id="gridRadios1" value="oddo">
        <label class="form-check-label" for="gridRadios1">
          HP oddo
        </label>
      </div>
      <div class="form-check">
        <input class="form-check-input" type="radio" name="vovi" id="gridRadios2" value="vovi">
        <label class="form-check-label" for="gridRadios2">
          HP Vovi
        </label>
      </div>
      <div class="form-check">
        <input class="form-check-input" type="radio" name="usus" id="gridRadios3" value="usus">
        <label class="form-check-label" for="gridRadios1">
          HP Usus
        </label>
      </div>
      <div class="form-check">
        <input class="form-check-input" type="radio" name="siomay" id="gridRadios4" value="siomay">
        <label class="form-check-label" for="gridRadios4">
          HP Siomay
        </label>
      </div>
      <div class="form-check">
        <input class="form-check-input" type="radio" name="odvon" id="gridRadios5" value="odvon">
        <label class="form-check-label" for="gridRadios5">
          HP Odvon
        </label>
      </div>
    </div>
  </fieldset>
  <div class="form-group row">
    <div class="col-sm-10">
      <button type="submit" class="btn btn-primary">Beli</button>
    </div>
  </div>
</form>
  </div>
<div style="padding-left: 15px;width: 40%;">
  <?php
    if(isset($_POST["nama"])):
      if(isset($_POST["oddo"]))
        $barang = "oddo";
      if(isset($_POST["vovi"]))
        $barang = "vovi";
      if(isset($_POST["usus"]))
        $barang = "usus";
      if(isset($_POST["siomay"]))
        $barang = "siomay";
      if(isset($_POST["odvon"]))
        $barang = "odvon";
      $baranglist = array(
        "oddo" => 2000000,
        "vovi" => 1500000,
        "usus" => 1000000,
        "siomay" => 1500000,
        "odvon" => 1000000,
      );
  ?>

  Nama: <?= $_POST["nama"]?><br>
  Barang: <?= $barang;?><br>
  Jumlah: <?= $_POST["jumlah"]; ?><br>
  Harga Satuan: Rp<?= $baranglist[$barang] ?><br>
  Total Harga: Rp<?= $baranglist[$barang] * intval($_POST["jumlah"]) ?><br>
  <?php
  endif;
  ?>
</div>
</div>
</body>
</html>

Hasilnya:



Komentar

Posting Komentar

Postingan populer dari blog ini

Soal aplikasi server dan programan server side scripting

program struktur kontrol PHP