Jumat, 10 Maret 2017

Membuat Perhitungan Sederhana Dengan PHP OOP

Assalamualaikum wr. wb.
Kali ini saya akan berbagi tentang cara melakukan perhitungan dengan PHP OOP, berikut penjelasannya,




A. Latar Belakang
Setelah mengetahui bagaimana OOP

B. Maksud dan Tujuan
Mengetahui bagaimana cara OOP berjalan.

C. Langkah Kerja

1. Langkah pertama kita buat file baru, saya beri nama kalkulator.php
2. Dalam file kalkulator.php script yang dituliskan adalah seperti berikut,

<?php
class Kalkulator{
private $bilanganSatu;
private $bilanganDua;
   
public function setbilanganSatu($bilanganSatu)
{
    $this->bilanganSatu = $bilanganSatu;
}

public function getbilanganSatu()
{
    return $this->bilanganSatu;
}
    public function setbilanganDua($bilanganDua)
{
    $this->bilanganDua = $bilanganDua;
}
    public function getbilanganDua()
{
    return $this->bilanganDua;
}
    public function jumlah()
{
    return $this->bilanganSatu + $this->bilanganDua;
}
public function kurang()
{
    return $this->bilanganSatu - $this->bilanganDua;
}
public function kali()
{
    return $this->bilanganSatu * $this->bilanganDua;
}
public function bagi()
{
    return $this->bilanganSatu / $this->bilanganDua;
}
}

$calc = new Kalkulator;
$calc->setbilanganSatu(10);
$calc->setbilanganDua(5);

echo "Hasil dari ".$calc->getbilanganSatu()." + ".$calc->getbilanganDua()." = ".$calc->jumlah()."<br>";
echo "Hasil dari ".$calc->getbilanganSatu()." - ".$calc->getbilanganDua()." = ".$calc->kurang()."<br>";
echo "Hasil dari ".$calc->getbilanganSatu()." x ".$calc->getbilanganDua()." = ".$calc->kali()."<br>";
echo "Hasil dari ".$calc->getbilanganSatu()." : ".$calc->getbilanganDua()." = ".$calc->bagi()."<br>";

Namun dari script diatas, kita tidak bisa menginputkan angkanya dalam browser. Di browser hanya kan tampil hasil dari proses script tersebut.

D. Kesimpulan
Melakukan pemrograman dengan OOP cukup rumit karena kita harus membuat class, method terlebih dahulu.

Sekian yang dapat saya posting, terimakasih semoga bermanfaat.
Wassalamualaikum wr. wb.

Tidak ada komentar:

Posting Komentar