Halo kawan…….
Kali ini topik pembahasan kita bukan bahasa pemrograman HTML lagi tapi kita masuk ke topik pembahasan baru yaitu bahasa pemrograman PHP. Nah kalian tau apa itu PHP? Bukan Pemberi Harapan Palsu loh ya hehe…
PHP ITU?
PHP ( Hypertext Prepocessor ) merupakan bahasa pemrograman yang digunakan untuk memprogram situs web dinamis (situs yang mudah diperbarui secara berkala). Bahasa pemrograman ini bisa digunakan bersamaan dengan bahasa pemrograman yang sebelumnya kita pelajari yaitu bahasa pemrograman HTML. Kenapa sih banyak yang mempelajari bahasa pemrograman PHP? Dalam bahasa pemrograman PHP ini terdapat beberapa keuntungan kawan, yaitu karena mudah dipelajari dan mirip dengan bahasa C/C++, selain itu bahasa pemrograman PHP mudah diimplementasikan dan kebanyakan server web hosting mensupport PHP. Untuk software atau aplikasi yang dipakai sama dengan HTML kok, jika mau download bisa klik di link postingan sebelumnya.
Cara menyimpan sama dengan HTML begitu juga membuka dan menjalankan file di browser juga sama..
Langsung saja…
BAGAIMANA PENULISAN PHP?
Oke, kali ini kita belajar program yang sederhana dulu ya
1. Listing Program :
<?php echo "Hello World"; echo "Hello World"; echo "Hello World <br />"; echo "Hello World <br />"; ?>
Hasil :

Pembahasan :
<?php ini pembuka dari program PHP dan wajib ada setiap penulisan program PHP, echo yaitu sebuah perintah untuk menampilkan suatu teks, nah fungsi dari echo ini sama dengan fungsi dari printf pada bahasa pemrograman C++, “Hello World” merupakan teks yang ingin kita tampilkan. Pada hasil tersebut kenapa sih penulisannya ada yang bisa ganti baris? Kenapa hayooo? Karena dalam penulisan tersebut terdapat <br /> dimana fungsi dari <br /> itu untuk menampilkan teks ke baris selanjutnya.
2. Listing Program :
<html> <head> <title>Halaman PHP pertamaku</title> </head> <body> <h1>Script PHP dalam (X)HTML</h1> <?php echo "Hello World!"; echo "Hello World!"; echo "Hello World!"; echo "Hello World!"; echo "Hello World!"; ?> </body> </html>
Hasil :

Pembahasan :
Script PHP yang ini digunakan bersamaan dengan bahasa pemrograman HTML, Dalam penulisannya yaitu terletak di <body>……..</body>. Untuk pembuka dan penutup PHP wajib ada ya karena jika tidak ada programnya akan error.
3. Listing 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; ?>

<html> <head> <title> variabel </title> <body> <?php /* komentar multi baris Berikut ini adalah perintah untuk menampilkan teks Hello World pada browser */ //komentar 1 baris $teks = "Hello World!"; $sebuah_bilangan = 4; $bilanganYangLain = 8.567; $teks2 = $teks; //echo "hasil dari penjumlahan + $sebuah_bilangan ."+". $bilanganYangLain."=".Sebuah_bilangan+$bilanganYangLain $hasil =$sebuah_bilangan+$bilanganYangLain; echo "hasil dari penjumlahan" .$sebuah_bilangan. "+" .$bilanganYangLain. "=" .$hasil; ?> </body> </html>

Tanda // digunakan untuk menuliskan komentar satu baris, sedangkan tanda /* ………. */ digunakan untuk menuliskan komentar lebih dari satu baris.
<?php $penjumlahan = 2 + 4; $pengurangan = 6 - 2; $perkalian = 5 * 3; $pembagian = 15 / 3; $modulus = 5 % 2; echo "Hasil: 2 + 4 = " . $penjumlahan."<br>"; echo "Hasil: 6 - 2 = " . $pengurangan."<br>"; echo "Hasil: 5 * 3 = " . $perkalian."<br>"; echo "Hasil: 15 / 3 = " . $pembagian."<br>"; echo "Hasil: 5 % 2 = " . $modulus; ?>

<?php $judul = $_GET['j']; ?> <html> <head> <title><?php echo $judul;?></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 PHP</p> <p>Ini paragraph yang dibuat tanpa script PHP</p> <?php

<?php /*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! */ $saldoAwal = 1000000; $bunga = 0.03; $bulan = 11; $saldoAkhir = $saldoAwal*$bunga*$bulan+$saldoAwal; echo "Saldo akhir setelah ".$bulan." bulan adalah Rp. $saldoAkhir,-"; ?>

Jadi dalam program ini nasabah bank memiliki saldo awal sebesar 1.000.000 akan tetapi terdapat bunga setiap bulannya sebesar 3 %. Untuk menampilkan saldo akhir setelah 11 bulan yaitu dengan menjumlahkan besarnya saldo awal dan besarnya bunga. Sehingga hasil yang ditampilkan adalah sebesar 1.330.000
<?php /*Lengkapi script berikut ini untuk menampilkan hasil bagi bilangan 100 dengan 3 beserta sisanya. Tampilan outputnya: “100 dibagi dengan 3 adalah 33 sisa 1” */ $bilangan = 100; $pembagi = 3; $sisabagi = $bilangan%$pembagi; $bulat = $bilangan-$sisabagi; $hasilbagi = $bulat/$pembagi; echo $bilangan." dibagi dengan ".$pembagi." adalah ".$hasilbagi." sisa ".$sisabagi; ?>

Pada soal tersebut meminta output yang dihasilkan berupa “100 dibagi dengan 3 adalah 33 sisa 1” programnya sendiri yaitu menggunakan aritmatika dimana untuk menampilkan sisa bagi menggunakan modulus (%). Ketika mencari hasil bagi yaitu dengan variabel bulat dibagi dengan pembagi, sebenarnya dengan menggunakan variabel bilangan dibagi pembagi juga bisa akan tetapi hasil yang ditampilkan berupa float atau bilangan pecahan (33.33333333) sedangkan hasil yang diminta tidak berupa bilangan pecahan, maka dari itu menggunakan variabel bulat untuk mengubah menjadi bilangan bulat, dan memakai variabel bulat dibagi dengan pembagi untuk menghasilkan output sesuai permintaan soal.
<?php /* Ibu ingin mengambil uang tabungan sejumlah Rp. 1.575.250,- yang dimilikinya di sebuah bank. Misalkan pada saat itu uang pecahan yang berlaku adalah Rp. 100.000,-; Rp. 50.000,-; Rp. 20.000,-; Rp. 5.000,-; Rp. 100,- dan Rp. 50. Dengan menggunakan script PHP, tentukan banyaknya masing-masing uang pecahan yang diperoleh ibu tadi! Keterangan : $a adalah variabel yang menyatakan jumlah pecahan Rp. 100.000,- $b adalah variabel yang menyatakan jumlah pecahan Rp. 50.000,- $c adalah variabel yang menyatakan jumlah pecahan Rp. 20.000,- $d adalah variabel yang menyatakan jumlah pecahan Rp. 5.000,- $e adalah variabel yang menyatakan jumlah pecahan Rp. 100,- $f adalah variabel yang menyatakan jumlah pecahan Rp. 50,- */ $jumlahUang = 1575250; //100000 $mod = $jumlahUang%100000; $a = ($jumlahUang-$mod)/100000; $jumlahUang = $jumlahUang - ($a*100000); //50000 $mod = $jumlahUang%50000; $b = ($jumlahUang-$mod)/50000; $jumlahUang = $jumlahUang - ($b*50000); //20000 $mod = $jumlahUang%20000; $c = ($jumlahUang-$mod)/20000; $jumlahUang = $jumlahUang - ($c*20000); //5000 $mod = $jumlahUang%5000; $d = ($jumlahUang-$mod)/5000; $jumlahUang = $jumlahUang - ($d*5000); //100 $mod = $jumlahUang%100; $e = ($jumlahUang-$mod)/100; $jumlahUang = $jumlahUang - ($e*100); //50 $mod = $jumlahUang%50; $f = ($jumlahUang-$mod)/50; $jumlahUang = $jumlahUang - ($f*50); echo "Uang tabungan ibu sejumlah Rp. 1.575.250,- jadi <br/>"; 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 />"; ?>

Rumusnya sangat rumit bukan?? Memang ketika membuat suatu program dibutuhkan kesabaran dan pemahaman yang cukup.