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. :)

4 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?

  4. Xabi TortillaReply

    mas ditunggu tutorialnya yg ini ya :

    – Mengenal PDO – PHP Data Object
    – Membuat Data dengan PDO dan MySQL
    – Melihat Data dengan PDO dan MySQL
    – Merubah Data dengan PDO dan MySQL
    – Menghapus Data dengan PDO dan MySQL
    – Latihan : Membuat Aplikasi CRUD Dengan PDO & MySQL

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>