Nurul Imam Studio

Belajar HTML, CSS, JavaScript, PHP & MySQL untuk pemula & tingkat lanjut

Jasa Pembuatan Website Profesional

Latihan : Membuat Kalkulator Sederhana Dengan OOP

Pada tutorial sebelumnya kita sudah membahas tentang Pengenalan Inheritance / Pewarisan Dalam OOP. Pada Sesi ini kita akan latihan membuat Aplikasi Operasi Bilangan Sederhana Dengan Menggunakan PHP Object Oriented Programming yang sudah di pelajari pada sesi Pembelajaran PHP OOP sebelumnya.

Oke, langsung kita buat saja aplikasinya seperti dibawah ini.

<?php
/*
* Kalkulator Sederhana Dengan PHP OOP
*/
class Matematika
{
  private $x;
  private $y;

  public function Tambah($x, $y)
  {
    $this->x = $x;
    $this->y = $y;
    $hasil = $this->x + $this->y;
    return $hasil;
  }

  public function Kali($x, $y)
  {
    $this->x = $x;
    $this->y = $y;
    $hasil = $this->x * $this->y;
    return $hasil;
  }

  public function Kurang($x, $y)
  {
    $this->x = $x;
    $this->y = $y;
    $hasil = $this->x - $this->y;
    return $hasil;
  }

  public function Bagi($x, $y)
  {
    $this->x = $x;
    $this->y = $y;
    $hasil = $this->x / $this->y;
    return $hasil;
  }

  public function TampilkanForm()
  {
    echo '<form method="POST">';
    echo '<input type="text" name="x"> &nbsp;';
    echo '<select name="operasi">
      <option value="tambah">+</option>
      <option value="kali">x</option>
      <option value="kurang">-</option>
      <option value="bagi">/</option>
    </select> &nbsp;';
    echo '<input type="text" name="y"> &nbsp;';
    echo '<label>=</label> &nbsp;';
    echo '<input type="submit" value="Hitung">';
    echo '</form>';
  }
}

$data = new Matematika();
$data->TampilkanForm();

if ($_POST) {
  $x = $_POST['x'];
  $y = $_POST['y'];
  if ($_POST['operasi'] == "tambah") {
    echo "Hasil ".$x." + ".$y." = ".$data->Tambah($x, $y)."<br /><br />";
  } elseif ($_POST['operasi'] == "kali") {
    echo "Hasil ".$x." x ".$y." = ".$data->Kali($x, $y)."<br /><br />";
  } elseif ($_POST['operasi'] == "kurang") {
    echo "Hasil ".$x." - ".$y." = ".$data->Kurang($x, $y)."<br /><br />";
  } elseif ($_POST['operasi'] == "bagi") {
    echo "Hasil ".$x." / ".$y." = ".$data->Bagi($x, $y)."<br /><br />";
  }
}
?>

Coba jalankan script PHP diatas, bagaimana hasilnya ? Apakah proses operasi matematika seperti penjumlahan, perkalian dan lain-lain berfungsi sebagaimana mestinya ? Untuk melihat demo dan mendownload Source Codenya ada di bawah ini.

Demo   Download

Sekian latihan Membuat Aplikasi Operasi Matematika Sederhana Dengan Menggunakan PHP OOP. Pembahasan ini akan terus berlanjut, jadi tetep pantengin yah Daftar Pembelajaran PHP OOP ini. :)

3 Comments

  1. Desain BookletReply

    Terima kasih atas informasinya, Alhamdulillah sangat bermanfaat sekali untuk saya, salam sukses

  2. UdinReply

    Mantaaapp gan.. mana lagi lanjutan nya nih…

  3. muhammad asrulReply

    thnx ya berguna banget nih tutorial, update-annya blum ada lagi ya?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>