Download

TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP

TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP
Selamat Siang bagi pemula yang lagi belajar oop di php ,berikut ini ada tutorial dengan pokok bahasan membuat aplikasi kalkulator sederhana dengan memanfaatkan konsep OOP yang sudah ada di bahasa pemrograman PHP versi 5.0 atau yang terbaru.
langsung saja sebelum membuat aplikasi ada beberapa langkah yang harus di lakukan sebagai berikut
1. siapkan aplikasi atau tool atau software untuk mengedit atau membuat kode php dan html misal teman-teman bisa menggunakan NOTEPAD di windows, gedit console text di LINUX. atau yang lebih enak tampilannya bisa menggunakan 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. setelah semua senjata sudah siap dan tentunya sudah teman-teman install sekarang waktunya koding membuat kodenya.
3. pertama membuat kode class nya dulu untuk kelas berinama dan simpan dengan nama Kalkulator.php 
    untuk penamaan jangan sampai berbeda antara nama file dengan nama class nya
4. kemudian buat kode class Kalkulator .php tadi dengan code php seperti berikut :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?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 penjelasan kode seperti berikut : 
untuk kelas berinama Kalkulator suatu kelas kalkulator memiliki atribut $add,kurang,kali dan bagi . kemudian memliki method dengan awalan keyword function tambah(),kurang(),kali(),bagi().
5. setelah class dibentuk maka langkah selanjutnya yaitu membuat tampilan htmlnya yang guna di tampilkan di browser.
6. pada editor notepad++ buka new file baru kemudian buat kode html seperti dibawah ini kemudian simpan dengan nama index.php 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<!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
1
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
maksud dari $_SERVER['PHP_SELF'] adalah yaitu nanti pas form itu di klik submit atau kirim maka inputan akan lari pada fungsi php yang sudah kita siap pada bagian file index.php jadi intinya untuk memanggil file dirinya sendiri kurang lebih seperti itu:
oya sebelumnya diawal kode index.php atas sendiri tambah kelas Kalkulator .php yang sudah kita buat sebelumnya dengan cara sebagai berikut:
1
<?php require("Kalkulator.php"); ?> <!--untuk import file Kalkulator.php-->
Keterangan untuk import bisa menggunakan require() atau include().
6. langkah berikut nya membuat kode php yang digunakan untuk memroses inputan data yang dikirim dari file index.php. kode tersebut kita sisipkan pada bagian bawah html saja 
seperti berikut :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?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 setelah semua siap baru kita jalankan file index.php di browser dengan cara 
localhost/cobakalkulator/index.php 
8. dan hasilnya adalah 
tampilan kalkulator 

Hot News