Kamis, 07 Maret 2019

Aritmatika PHP


Aritmatika PHP


            Dalam pemrograman kita tentu tidak bisa lepas dari aritmatika yaitu penambahan, pengurangan, perkalian, pembagian, sisa bagi/modulus dll.
            Maka dari itu dalam pemrograman php juga harus mempelajari operasi aritmatika berikut adalah contoh operator aritmatik


            Untuk menampilkan sebuah nilai dari hasil operasi aritmatik kita membutuhkan sebuah variable yang digunakan untuk menampung sebuah nilai, Contoh penulisan:\
$hasil = 4 * 5;
            Jadi hasil perkalian 4x5=20. Nilai 20 akan disimpan di variable hasil yang di eksekusi oleh program selanjutnya
Selain operator aritmatik diatas ada juga yang sering digunakan yaitu operator Increment(penambahan nilai) dan Decrement(pengurangan nilai).

Contoh:
            $data=6;
$data++;

            Data awalnya bernilai 6 setelah melalui proses increment nilai data berubah menjadi 7 karena ++ artinya adalah +=1.

            Berikut adalah operator jenis yang lain yang ada di PHP


Untuk lebih jelasnya kita langsung mencoba membuat program PHP dengan menggunakan operator aritmatika.

1.     Operasi Aritmatika Dasar

Program:

<?php

    $angka1 = 3;
    $angka2 = 4;
    $penjumlahan = $angka1 + $angka2;
    $pengurangan = $angka1 - $angka2;
    $perkalian = $angka1 * $angka2;
    $pembagian = $angka1 / $angka2;
    $modulus = $angka1 % $angka2;

    echo "<p>Hasil: $angka1 + $angka2 =$penjumlahan </p>";
    echo "<p>Hasil: $angka1 - $angka2 = $pengurangan </p>";
    echo "<p>Hasil: $angka1 * $angka2 = $perkalian </p>";
    echo "<p>Hasil: $angka1 / $angka2 = $pembagian </p>";
    echo "<p>Hasil: $angka1 % $angka2 = $modulus</p>";

?>

Hasil:



Penjelasan:

1.     <?php ?> digunakan untuk mengawali dan mengakhiri script php
2.   $angka1 = 3; digunakan untuk mendeklarasikan nilai yang akan diolah oleh proses operator
3.     $penjumlahan = $angka1 + $angka2; digunakan untuk memproses nilai dalam kasus ini adalah menambahkan
4.     echo "<p>Hasil: $angka1 + $angka2 =$penjumlahan </p>"; digunakan untuk menampilkan hasil dari operator aritmatika yaitu penambahan.

2.     Increment dan Decrement

Program:

<?php
    $x = 4;
    $x++;
    echo "<br>Nilai x yang baru : ". $x;
    $x = 4;
    $x--;
    echo "<br>Nilai x yang baru : ". $x;
?>

Hasil:


Penjelasan:

1.     $x = 4; digunakan untuk mendeklarasikan nilai awal dari variable x
2.     $x++; digunakan untuk menambah nilai x dengan nilai x+=1, jadi nilai x di tambah 1 menjadi 5
3.     echo "<br>Nilai x yang baru : ". $x; digunakan untuk menampilkan nilai dari variable x setelah ditambah
4.   Begitujuga dengan seterusnya hanya saja pada baris berikutnya adalah pengurangan nilai variable x

Berikut adalah contoh soal dan penyelesain pemrogramannya agar lebih memahami fungsi aritmatik dalam php.


1.      Soal 1
Ada seorang nasabah bank yang menabung di bank X dengan saldo awal Rp. 1.000.000,-.
Bank X menerapkan kebijakan bunga 3% perbulan dari saldo awal tabungan. Hitunglah jumlah saldo akhir nasabah tersebut setelah 11 bulan. Lengkapilah script berikut ini untuk mengerjakan kasus ini!

<?php
$saldoAwal = 1000000;
$bunga = 0.03;
$bulan = 11;
$saldoAkhir = …;

echo "Saldo akhir setelah ".$bulan." bulan adalah : Rp. ".$saldoAkhir. ",-";
?>

Program:
<?php
    $saldoAwal = 1000000;
    $bunga = 0.03;
    $bulan = 11;
    $saldoAkhir = $saldoAwal+$saldoAwal*$bunga*$bulan;
    echo "Saldo akhir setelah ".$bulan." bulan adalah : Rp. ".$saldoAkhir. ",-";
?>

Hasil:


Penjelasan:

1.     $saldoAwal = 1000000; digunakan untuk mendeklarsikan nilai awal
2.     $saldoAkhir = $saldoAwal+$saldoAwal*$bunga*$bulan; digunakan untuk proses aritmatik
3.     echo "Saldo akhir setelah ".$bulan." bulan adalah : Rp. ".$saldoAkhir. ",-"; digunakan untuk menampilkan hasil dari proses aritmatik

2.     Soal 2
Lengkapi script berikut ini untuk menampilkan hasil bagi bilangan 100 dengan 3 beserta sisanya.

<?php
$bilangan = 100;
$pembagi = 3;
.
.
.
echo $bilangan." dibagi dengan ".$pembagi. " adalah ".$hasilBagi." Sisa ".$sisaBagi;
?>

Tampilan outputnya:

“100 dibagi dengan 3 adalah 33 sisa 1”

Program:

<?php
    $pembagi = 3;
    $sisaBagi = $bilangan % $pembagi;
    $hasilBagi = ($bilangan - $sisaBagi)/$pembagi;
    echo $bilangan. " dibagi dengan ". $pembagi." adalah ".$hasilBagi." sisa ".$sisaBagi;
?>

Hasil:


Penjelasan:

1.     $bilangan = 100; digunakan untuk mendeklarasikan nilai bilangan
2.      $pembagi = 3; digunakan untuk mendeklasikan nilai pembagi bilangan
3.      $sisaBagi = $bilangan % $pembagi; digunkan untuk menghitung sisa bagi bilangan
4.     $hasilBagi = ($bilangan - $sisaBagi)/$pembagi; digunakan untuk menghitung nilai hasil pembagian bilangan
5.     echo $bilangan. " dibagi dengan ". $pembagi." adalah ".$hasilBagi." Sisa digunakan untuk menampilkan hasil bagi dan sisa bagi  bilangan.

3.     Soal 3
Program:
<?php
    $jumlahUang=1575250;

    $u1 = 100000;
    $sisabagi1 = $jumlahUang % $u1;
    $Uang1 = $jumlahUang - $sisabagi1;
    $a = $Uang1/$u1;

    $u2 = 50000;
    $sisabagi2 = $sisabagi1 % $u2;
    $Uang2 = $sisabagi1 - $sisabagi2;
    $b = $Uang2/$u2;

    $u3 = 20000;
    $sisabagi3 = $sisabagi2 % $u3;
    $Uang3 = $sisabagi2 - $sisabagi3;
    $c = $Uang3/$u3;

    $u4 = 5000;
    $sisabagi4 = $sisabagi3 % $u4;
    $Uang4 = $sisabagi3 - $sisabagi4;
    $d = $Uang4/$u4;

    $u5 = 100;
    $sisabagi5 = $sisabagi4 % $u5;
    $Uang5 = $sisabagi4 - $sisabagi5;
    $e = $Uang5/$u5;

    $u6 = 50;
    $sisabagi3 = $sisabagi5 % $u6;
    $Uang6 = $sisabagi5 - $sisabagi6;
    $f = $Uang6/$u6;

    echo "Jumlah Rp. 100.000:".$a."<br/>";
    echo "Jumlah Rp. 50.000:".$b."<br/>";
    echo "Jumlah Rp. 20.000:".$c."<br/>";
    echo "Jumlah Rp. 5.000:".$d."<br/>";
    echo "Jumlah Rp. 100:".$e."<br/>";
    echo "Jumlah Rp. 50:".$f."<br/>";
?>

Hasil:


Penjelasan:

1.     $u1 = 100000; digunakan untuk mendeklarasikan nilai mata uang pecahan
2.     $sisabagi1 = $jumlahUang % $u1; digunakan untuk menghitung sisa bagi uang untuk diproses pada pecahan mata uang selanjutnya
3.     $Uang1 = $jumlahUang - $sisabagi1; digunakan untuk mentukan jumlah uang yang bias dibagi oleh pecahan uang
4.     $a = $Uang1/$u1; digunakan untuk menentukan banyak jumlah uang pecahan
5.     echo "Jumlah Rp. 100.000:".$a."<br/>"; digunakan untuk menampilkan banyak uang pecahan.

Sekian dulu pembahsan tentang aritmatik php kali ini jika ada saran atau ada yang ingin ditanyakan silahkan ketik dikolom komentar. Semoga bermanfaat.



Dasar Pemrograman WEB PHP


Bahasa Pemrograman PHP


PHP merupakan singkatan dari Hypertext Prosesor yaitu Bahasa pemrograman yang digunakan untuk pembuatan dan pengembangan sebuah situs web dinamis dan bisa digunakan bersamaan bersama dengan html.

Mengapa kita perlu menggunakan php karena dalam pemrograman web html web yang  dihasilkan adalah statis yaitu web tidak bisa diubah-ubah melalui browser hanya bisa dilakukan melalui script saja. Maka dari itu kita menggunakan pemrograman php agar web yang kita buat dapat diubah/d update melalui browser atau bisa kita sebut web dinamis.

Struktur PHP
<?php
?>

Atau

<?
?>

            Sebelum mencoba pemrograman PHP kita harus mengetehui tentang Client Side dan Server Side Programing. Contoh Client Side programing adalah HTML dalam pemrograman Client Side script yang kita ketikan akan diolah langsung oleh browser dan di tampilkan namun dalam pemrograman Server Side kita memerlukan sebuah server yang digunakan untuk mengelola script yang kita buat agar bisa diolah oleh browser.


            Maka dari itu untuk mencoba pemrograman PHP kita membutuhkan server. Server tersebut dapat kita buat dengan bantuan Software XAMPP (local server).

Pembuatan Program WEB PHP:
1.     Buka Software Microsoft Visual Code.


2.     Buat file baru klik file>new file


3.     Ketikan Script


4.     Simpan file dengan extensi .php


5.     Copy file berekstensi .php ke folder xampp>htodc.


6.     Buka software XAMPP klik start pada apache


7.     Buka browser dan ketik localhost/namafile.php kemudian enter

Penjelasan Program:
1.     </php ?> digunakan untuk mengawali dan mengahiri script php
2.     echo “ “ digunakan untuk menampilkan teks bertipe string

3.     </br> digunakan untuk menambah baris selanjutnya/ganti baris

Contoh Program lain

1.     Menyisipkan File PHP dalam HTML

Program:
<html>
    <head>
        <?php
            echo "<title>Halaman PHP pertamaku</title>";
        ?>
    </head>
    <body>
        <h1>Script PHP dalam (X)HTML</h1>
       
        <?php
            echo "<p>Ini paragraph yang dibuat dengan script PHP</p>";
            echo "<p>Ini paragraph yang dibuat dengan script PHP</p>";
        ?>

        <p>Ini paragraph yang dibuat tanpa script HTML</p>
        <p>Ini paragraph yang dibuat tanpa script HTML</p>

        <?php
            echo "<p>Ini paragraph yang dibuat dengan script PHP</p>";
            echo "<p>Ini paragraph yang dibuat dengan script PHP</p>";
        ?>
    </body>
</html>

Hasil:


Penjelasan:
     Jika script ditulis diantara <?php ?> maka script ditulis dalam Bahasa PHP Jika diluar itu maka Script ditulis dalam HTML. Jadi dalam HTML dapat disisipi script PHP.

2.     Menampilkan Nilai Variable

Program:
<?php
    $teks = "Hello World!";
    $sebuah_bilangan = 4;
    $bilanganYangLain = 8.567;
    $teks2 = $teks;
   
    echo $teks;
    echo "<br />" . $sebuah_bilangan;
    echo "<br />Isi dari variabel \$bilanganYangLain : " .  $bilanganYangLain;
    echo "<br />Isi dari variabel \$teks2 adalah : " . $teks2;
?>

Hasil:



Penjelasan:
     Dalam pemrograman PHP pendeklarasian variable diawali dengan $nama_variable. Dan dalam pendeklarasiannya kita tidak perlu mendeklarasikan tipe data. Jadi jika kita menuliskan     
1.  $teks = "Hello World!" maka variable teks akan terdeteksi sebagai variable string,
2.     $sebuah_bilangan = 4 variable akan terdeteksi int
3.     $bilanganYangLain = 8.567 variable akan terdeteksi float/table
4.   $teks2 = $teks variable $teks2 akan otomatis menyesuaikan tipe variable &teks