Tutorial Menciptakan Kegiatan Kalkulator Dengan Oop Php

23 views

Selamat Siang bagi pemula yang lagi mencar ilmu oop di php ,berikut ini ada tutorial dengan pokok bahasan menciptakan aplikasi kalkulator sederhana dengan memanfaatkan konsep OOP yang sudah ada di bahasa pemrograman PHP versi 5.0 atau yang terbaru.

langsung saja sebelum menciptakan aplikasi ada beberapa langkah yang harus di lakukan sebagai berikut

1. siapkan aplikasi atau tool atau software untuk mengedit atau menciptakan arahan php dan html misal teman-teman dapat memakai NOTEPAD di windows, gedit console text di LINUX. atau yang lebih lezat tampilannya dapat memakai NOTEPAD ++  karena php berjalan di server side scripting maka jangan lupa gunakan xamp atau wamp sebagai web server lokal yang berfungsi untuk menjalankan PHP . berikut download Xamp .

2. sesudah semua senjata sudah siap dan tentunya sudah teman-teman install kini waktunya koding menciptakan kodenya.

3. pertama menciptakan arahan class nya dulu untuk kelas berinama dan simpan dengan nama Kalkulator.php 

    untuk penamaan jangan hingga berbeda antara nama file dengan nama class nya

4. lalu buat arahan class Kalkulator .php tadi dengan code php menyerupai berikut :

<?php  class Kalkulator{//deklarasi variable  var $add; var $kurang;  var $kali;  var $bagi; //method2 yang ada  function tambah($n1,$n2){ echo $this->add = $n1 + $n2;  } function Kurang($n1,$n2){ echo $this->kurang = $n1 - $n2;  } function Kali($n1,$n2){ echo $this->kali = $n1 * $n2;  } function Bagi($n1,$n2){ echo $this->bagi = $n1 / $n2;  } }?>

Dengan klarifikasi arahan menyerupai berikut : 

untuk kelas berinama Kalkulator suatu kelas kalkulator mempunyai atribut $add,kurang,kali dan bagi . lalu memliki method dengan awalan keyword function tambah(),kurang(),kali(),bagi().

5. sesudah class dibuat maka langkah selanjutnya yaitu menciptakan tampilan htmlnya yang guna di tampilkan di browser.

6. pada editor notepad++ buka new file gres lalu buat arahan html menyerupai dibawah ini lalu simpan dengan nama index.php 

<!DOCTYPE html><head> <title>OOP in PHP</title>  <?php require("Kalkulator.php"); ?> <!--untuk import file Kalkulator.php--></head><body>  <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"><div align="center"><b>LATIHAN OPERATOR ARITMATIKA OOP</b></div> <table align="center"><tr><td><input type="text" name="number1" size="10" placeholder="nilai1"></td> <td><input type="text" name="number2" size="10" placeholder="nilai2"></td><td><select name="operator"> <option>+</option> <option>-</option> <option>*</option> <option>/</option></select></td><td><input type="submit" name="submit" value="Hitung"></td> </tr></table></form></br>  <center>  <?php $hasil = new Kalkulator(); //membuat objek hasil dari klas kalkulator $num1 = $_POST['number1']; //untuk menangkap inputan dan masukan ke variable $num2 = $_POST['number2']; $opr = $_POST['operator']; if($opr == '+'){echo $num1." ".$opr." ".$num2." = "; $hasil->tambah($num1,$num2); } else if($opr == '-'){echo $num1." ".$opr." ".$num2." = "; $hasil->Kurang($num1,$num2); } else if($opr == '*'){echo $num1." ".$opr." ".$num2." = ";  $hasil->Kali($num1,$num2); } else if($opr == '/'){echo $num1." ".$opr." ".$num2." = ";  $hasil->Bagi($num1,$num2); }  ?>  </center></body> </html>

keterangan :

untuk halaman index.php terdiri dari 2 fungsi yaitu pertama fungsi untuk inputan data dari user yang berupa form yang diawali mulai kode

<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">

maksud dari $_SERVER[‘PHP_SELF’] ialah yaitu nanti pas form itu di klik submit atau kirim maka inputan akan lari pada fungsi php yang sudah kita siap pada bab file index.php jadi pada dasarnya untuk memanggil file dirinya sendiri kurang lebih menyerupai itu:

oya sebelumnya diawal arahan index.php atas sendiri tambah kelas Kalkulator .php yang sudah kita buat sebelumnya dengan cara sebagai berikut:

 <?php require("Kalkulator.php"); ?> <!--untuk import file Kalkulator.php-->

Keterangan untuk import dapat memakai require() atau include().

6. langkah berikut nya menciptakan arahan php yang dipakai untuk memroses inputan data yang dikirim dari file index.php. arahan tersebut kita sisipkan pada bab bawah html saja 

seperti berikut :

<?php $hasil = new Kalkulator(); //membuat objek hasil dari klas kalkulator $num1 = $_POST['number1']; //untuk menangkap inputan dan masukan ke variable $num2 = $_POST['number2']; $opr = $_POST['operator']; if($opr == '+'){echo $num1." ".$opr." ".$num2." = "; $hasil->tambah($num1,$num2); } else if($opr == '-'){echo $num1." ".$opr." ".$num2." = "; $hasil->Kurang($num1,$num2); } else if($opr == '*'){echo $num1." ".$opr." ".$num2." = ";  $hasil->Kali($num1,$num2); } else if($opr == '/'){echo $num1." ".$opr." ".$num2." = ";  $hasil->Bagi($num1,$num2); }  ?>

7. selanjutnya sesudah semua siap gres kita jalankan file index.php di browser dengan cara 

localhost/cobakalkulator/index.php 

8. dan jadinya adalah 

   

 

jika kritik ,saran  komentar sangat dibutuhkan untuk menambah pengalaman dan ilmu bagi penulis terima kasih

 

Author: 
    author
    No related post!