Membuat Aplikasi Toko Buku dengan PHP

 

OPERATOR PADA PHP





Halo temen-temen kembali lagi di puyoo study session! Disini aku mau jelasin apa sih itu operator, dan contoh penerapan salah satu operator dalam coding yg akan aku buat. Silakan disimak ya!

APA ITU OPERATOR DALAM PHP?

Kita telah mengerti apa itu variabel dengan berbagai macam tipe datanya. Akan tetapi variabel saja tanpa adanya sentuhan lain, itu kurang bermanfaat.

Kita bisa memanipulasi variabel dengan berbagai cara menggunakan operator. Operator berfungsi untuk berinteraksi dengan variabel, seperti misalnya menambahkan 2 variabel integer, atau mengalikan satu variabel dengan variabel lainnya. Semua itu membutuhkan penggunaan operator.

OPERATOR ARITMATIKA

Operator aritmatika adalah operator untuk menghitung operasi matematika dasar. Mulai dari:


Bentuk paling sederhananya, ekspresi aritmatika terdiri dari dua buah operan dan satu buah operator. Misalnya kita akan menjumlah kan angka 3 dan angka 2, kita bisa menulisnya seperti berikut :

<?php

$a = 3 + 2;

?>

Selanjutnya aku akan membuat sebuah coding Toko Buku menggunakan operator Aritmatika dengan PHP.

MEMBUAT APLIKASI TOKO BUKU DALAM PHP

Di bagian head :

<!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>&#128218;TOKO BUKU HAPPY!&#128218;</title>
    <link rel="stylesheet" style="text/css" href="style.css">
</head>

Kemudian di Body :

<body>
    <div id="header">
        <h1><?php echo "&#128218;TOKO BUKU HAPPY !&#128218;";?></h1>
        <h2 class="h2"><?php echo "Selamat datang di Toko Buku Happy!
        </br>Ingin membeli buku apa?";?></h2>
    </div>
    <div id="content">
        <div class="table">
            <table border="2px"style="border-collapse:collapse; border-color: #2A7930;
             background-color: white; font-family:cursive; margin-left:auto;
             margin-right:auto;">
                <tr>
                    <td colspan = "4" style="background-color: #BCE2BF;
                    font-weight:bolder;">LIST BUKU</td>
                </tr>
                <tr>
                    <td rowspan = "2"><img src="img\harry-potter.jpg" style="width:
                    100px; padding:5px 5px 5px 5px;"></br>Harry Potter<
                    /br>Rp. 650,000</td>
                    <td rowspan = "2"><img src="img\narnia.jpg" style="width:
                    100px; padding:5px 5px 5px 5px;">
                    </br>The Chronicles of Narnia</br>Rp. 480,000</td>
                    <td rowspan = "2"><img src="img\fantastic-beast.jpg" style=
                    "width: 100px; padding:5px 5px 5px 5px;">
                    </br>Fantastic Beast</br>Rp. 160,000</td>
                    <td rowspan = "2"><img src="img\tlotr.jpg" style="width: 100px;
                    padding:5px 5px 5px 5px;"></br>The Lord of The Rings</br>
                    Rp. 540,000</td>
                </tr>
            </table>
        </div>
        <div class="form">
        <h2 class="h2"><?php echo "&#128221;Order Buku&#128071;";?></h2>
            <form action="#" method="POST">
                <table style="margin-left:auto; margin-right:auto; margin-top:-8%;">

                <tr>
                <td><label for="nama">Nama Pembeli</label></td>
                <td>:</td>
                <td><input type ="text" name="nama_pembeli" placeholder=
                "Masukkan nama lengkap..."></td><br>
                </tr>
                <tr>
                <td><label for="judul">Judul Buku</label></td>
                <td>:</td>
                <td><input type ="text" name="judul_buku" placeholder=
                "Pilih Judul Buku Diatas..."></td>
                <br></tr>
                <td><label for="judul">Harga Buku</label></td>
                <td>:</td>
                <td><input type ="text" name="harga_buku" placeholder=
                "Pilih Harga Buku Diatas..."></td>
                <br>
                <tr>
                <td><label for="bayar">Jumlah Uang</label></td>
                <td>:</td>
                <td><input type="text" name="uang_bayar" placeholder=
                "Uang Pembayaran..."></td>
                </tr>
                <br>
                <br>
                <tr>
                    <td></td>
                    <td></td>
                <td><input type="submit" name="submit" value="ORDER BUKU">
                <input type="reset" value="RESET"></td>
                </tr>
                </table>
            </form>
        </div>
    </div>
    <div id="order" style="  font-family: cursive;font-weight: bolder;
    color: darkgreen; margin-top:10px; ">
    <?php
   
    $submit = $_POST['submit'];
    $nama = $_POST['nama_pembeli'];
    $judul = $_POST['judul_buku'];
    $harga = intval($_POST['harga_buku']);
    $diskon = 15 / 100 * $harga;
    $totalharga = $harga - $diskon;
    $bayar = intval($_POST['uang_bayar']);
    $kembalian = $bayar - $totalharga;
    if (isset($submit)) {
        if ($totalharga > $bayar) {
            echo "Halo Tuan/Nona. ".$nama. ", uang pembayaran
            anda tidak cukup.";
       
        }
        elseif ($totalharga < $bayar) {
            echo "<p>Halo Tuan/Nona. ".$nama."&#128075;
            <br>Anda membeli buku ".$judul. " seharga : ".$harga."</p>";
            echo "<p>&#127881;Selamat! Anda mendapat diskon sebesar
            15%&#127881;</p>";
            echo "<p>Total Harga : ".$totalharga."<br>Kembalian : "
            .$kembalian."</p>";
            echo "<h3>Tuan/Nona. ".$nama."<br>Terima Kasih telah
            berbelanja di &#128218Toko Buku Happy!&#128218</h3>";
        }
    }

    ?>
    </div>
</body>

Untuk style.css nya :

body {
    text-align: center;
}

#header {
    font-family: cursive;
    font-weight: bolder;
    color: darkgreen;
}
.h2 {
    font-weight: 100;
}
form {
  text-align: center;
}


Tampilannya akan menjadi seperti ini :


Kemudian kamu dapat mengisi form Order Buku seperti contoh dibawah ini :


Jika kamu menekan tombol 'ORDER BUKU' namun jumlah uang yang kamu miliki kurang dari harga buku, akan memunculkan output :


Jika uangmu cukup atau lebih banyak, hasilnya akan seperti ini :


Gambar full :




OPERATOR STRING

Sekarang aku akan menggunakan operator string pada aplikasi Toko Buku Happy didatas, sebelum itu aku akan secara singkat menjelaskan tentang Operator String.


APA ITU OPERATOR STRING?
Operator string pada PHP adalah merupakan operasi yang digunakan untuk menghubungkan atau menggabungkan beberapa karakter atau nilai variabel, dimana setidaknya minimal memiliki 2 value operand dalam bentuk string. Jadi, dalam operator penyambungan string ini membutuhkan minimal 2 nilai inputan yang bertipe data string, sehingga hasil dari operasi ini adalah sebuah string yang terdiri dari sambungan beberapa string tersebut.

Contoh penggunaan operator string menggunakan '.' seperti ini :

   
    //untuk variable dua string

    $harga = intval($_POST['harga_buku']);
    $diskon = 15 / 100 * $harga;
    $dapat_diskon = "&#127881;Selamat! Anda mendapat diskon
                    sebesar 15% ( $diskon )&#127881;";
    $terimakasih = "Tuan/Nona. ".$nama."<br>Terima Kasih telah
                    berbelanja di &#128218;Toko Buku Happy!&#128218;";


           
    //echo contoh menyambung 2 value operand

                  echo "<p>".$dapat_diskon."</p>";

            echo "<p>Total Harga : ".$totalharga."<br>Kembalian : "
                 .$kembalian."</p>";

            echo "<h3>".$terimakasih."</h3>";


Hasilnya akan menjadi seperti ini :









Share this:

ABOUT THE AUTHOR

Hello We are OddThemes, Our name came from the fact that we are UNIQUE. We specialize in designing premium looking fully customizable highly responsive blogger templates. We at OddThemes do carry a philosophy that: Nothing Is Impossible

LATEST POSTS