Heartless -  Loading 2016 ~ KHOERUNNISA

clock

Rabu, 28 Desember 2016

Belajar PHP Crud

Assalamua'alaikum Wr.Wb

Hai all, kali ini saya akan berbagi postingan Belajar PHP Crud, berikut script dan hasilnya :

Berikut script dan langkah-langkahnya :
1. Langkah pertama buatlah database terlebih dahulu

   CREATE DATABASE latihan1;
  `id` int(11) NOT NULL,
  `nama` varchar(35) NOT NULL,
  `username` varchar(35) NOT NULL,
  `password` varchar(30) NOT NULL,
  `email` varchar(40) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=latin1;

2. Langkah kedua buat script untuk php. Disini ada beberapa script, yaitu config.php , tambah.php , tampil.php , edit.php , hapus.php , index.php , proses.php  .
Lalu copy semua script php dibawah ini :

config.php

<?php
mysql_connect('localhost','root','') or die (mysql_error());
mysql_select_db('latihan1') or die (mysql_error());
?>

tambah.php

<?php

if(isset($_POST['tambah'])){
$nama = @$_POST['nama'];
$username = @$_POST['username'];
$password = @$_POST['password'];
$email = @$_POST['email'];
$hasil=mysql_query("insert into crud values ('','$nama','$username','$password','$email')");
if ($hasil) {
?>
<script type="text/javascript">
alert("Tambah Data Berhasil");
window.location.href="?page=";
</script>
<?php
} else {
echo mysql_error();
}
}

?>
<!DOCTYPE html>
<html>
<head>
<title>Tambah</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<center>
<h1><center>Tambah Data</center></h1><br/><br/>

<form action="" method="post">
<table class="center_table" >
<tr>
<td width="30">Nama</td>
<td width="20">:</td>
<td width="300"><input type="text" name="nama" class="in" pattern="[a-zA-Z ]+" placeholder="Masukkan Nama" required
oninvalid="this.setCustomValidity('Input hanya boleh huruf a-z dan spasi')"></td>
</tr>
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username" class="in" pattern="[a-zA-Z ]+" placeholder="Masukkan username" required
oninvalid="this.setCustomValidity('Input hanya boleh huruf a-z dan spasi')"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="password" class="in" placeholder="Masukkan Password" required></td>
</tr>
<tr>
<td>E-mail</td>
<td>:</td>
<td><input type="text" name="email" class="in" placeholder="Masukkan E-mail" required></td>
</tr>
<tr>
<td height="50"></td>
<td></td>
<td><input type="submit" name="tambah" value="Tambah Data" class="btn" /></td>
</tr>
</table>
</form>
</center>
</body>
</html>

tampil.php

<a href="?page=&action=tambah"><center><button>Tambah Data</button></center></a>
<br />
<br />
<table border="1px">
<tr>
<th>No</th>
<th>Nama</th>
<th>Username</th>
<th>E-mail</th>
<th colspan="2">Aksi</th>
</tr>
<?php
include "config.php"; // agar bisa connect ke database

$hasil=mysql_query("select * from crud"); // memilih semua data dari tabel user
$no = 1; //membuat no urut
while ($data=mysql_fetch_array($hasil)) { // pengulangan 'while' agar semua data bisa tampil
?>
<tr align="center">
<td><?php echo $no; ?></td>
<td><?php echo $data['nama'] ?></td>
<td><?php echo $data['username'] ?></td>
<td><?php echo $data['email'] ?></td>
<td><a href="?page=&action=edit&id=<?php echo $data['id'] ?>"><button>Edit</button></a></td>
<td><a href="?page=&action=hapus&id=<?php echo $data['id'] ?>" onclick="return confirm('Apakah Anda ingin menghapus??')"><button>Hapus</button></a></td>
</tr>
<?php
$no++; //agar no bisa urut
} // akhir pengulangan while
?>
</table>

edit.php

<?php
$id = @$_GET['id'];
$sql = mysql_query("select * from crud where id = '$id'") or die(mysql_error()); //memilih data
$data = mysql_fetch_array($sql);
?>

<!DOCTYPE html>
<html>
<head>
<title>Tambah</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
if(isset($_POST['edit'])){
$nama = @$_POST['nama'];
$username = @$_POST['username'];
$password = @$_POST['password'];
$email = @$_POST['email'];
$hasil=mysql_query("update crud set nama = '$nama', username = '$username', password = '$password', email = '$email' where  id = '$id'");
if ($hasil) {
?>
<script type="text/javascript">
alert("Edit Data Berhasil");
window.location.href="?page=";
</script>
<?php
} else {
echo mysql_error();
}
}
?>
<h1><center>Edit Data</center></h1><br/><br/>

<form action="" method="post">
<table class="center_table" >
<tr>
<td width="30">Nama</td>
<td width="20">:</td>
<td width="300"><input type="text" name="nama" class="in" value="<?php echo $data['nama']; ?>" /></td>
</tr>
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username" class="in" value="<?php echo $data['username']; ?>" /></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="text" name="password" class="in" value="<?php echo $data['password']; ?>" /></td>
</tr>
<tr>
<td>E-mail</td>
<td>:</td>
<td><input type="text" name="email" class="in" value="<?php echo $data['email']; ?>"/></td>
</tr>
<tr>
<td height="50"></td>
<td></td>
<td><input type="submit" name="edit" value="Edit Data" class="btn" /></td>
</tr>
</table>
</form>
</center>
</body>
</html>

hapus.php

<?php
$id = @$_GET['id']; // hapus berdasarkan id

mysql_query("delete from crud where id = '$id'") or die (mysql_error()); //query menghapus data
?>

<script type="text/javascript">
window.location.href="?page" // begitu klik hapus otomatis menuju halaman awal
</script>

index.php

<?php
include "config.php";
?>

<!DOCTYPE html>
<html>
<head>
<title>Belajar Crud</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="header">
<p> Belajar PHP Crud </p>
</div>
<div class="isi">
<?php
$page = @$_GET['page'];
$action =@$_GET['action'];
if ($page == "") {
if($action == "") {
include "tampil.php";

} else if ($action == "tambah") {
include "tambah.php";
} else if ($action == "edit") {
include "edit.php";
} else if ($action == "hapus") {
include "hapus.php";
}
}
?>
</div>
<div class="fixedBar">
    <div class="boxfloat">
        </div>
</div>


</body>
</html>

proses.php

<?php
if(isset($_GET['nama']) AND isset($_GET['email]))
{
echo $_GET['nama'];
}
echo "<br/>";
if(isset($_GET['username']))
{
echo $_GET['username'];
}
echo "<br/>";
if(isset($_GET['password']))
{
echo $_GET['password'];
}
echo "<br/>";
if(isset($_GET['email']))
{
echo $_GET['email'];
}
?>
3. Tampilan css untuk mempercantik tampilan, berikut scriptnya :

*{
margin: 0;
padding: 0;
}

#header{
    background-color: #9900cc;
position: fixed;
height: 50px;
text-align:center;
width: 100%;

}

#header p{
color: #ffffff;
line-height: 50px;
font-size: 35px;
color: #000000;
}
.isi{
clear: both;
padding-top: 70px;
padding-left: 30px;
padding-right: 30px;

}

button {
padding: 5px;
border-radius: 5px;
background-color: #9933ff;
}

table{
border-collapse: collapse;
width: 100%;
border-radius: 5px;
}

th{
background-color: #9966ff;
padding: 5px;
}

.in{
padding: 5px;
border: 2px #9933ff solid;

}

.btn{
padding: 5px;
background-color: #9966ff;
border-radius: 5px;

}
.center_table{
margin-left: 400px;
}

Sekian postingan dari saya, semoga bermanfaat:)

Selasa, 17 Mei 2016

Cara Menghitung Aritmatika dengan Menggunakan PHP

Assalamu'alaikum Wr.Wb

Kali ini saya akan memberikan Tutorial  Cara Menghitung Aritmatika dengan Menggunakan PHP.
Berikut contoh Soal yang akan saya bahas.

Soal Kuis 2:
Pak Ogah ingin membeli sebidang tanah 10 x 20 m. Harga tanah per m2 adalah Rp. 150.000,-.
Biaya untuk pembuatan akta dan sertifikat tanah yaitu Rp. 5.000.000,-.
Yuk, bantu pak Ogah untuk menghitung total biaya yang harus dikeluarkan untuk pembelian sebidang tanah tersebut.

Berikut screenshoot scriptnya :


dan ini hasilnya 





Kamis, 31 Maret 2016

Penjelasan Array Multidimensi dan Array sebagai Himpunan

**Array Multidimensi**

Array Multidimensi adalah array yang ada dalam array. Dalam array tersebut dapat berisi beberapa array lagi. Array multidimensi ini dapat memudahkan membuat program karena dapat membuat beberapa array sekaligus sehingga meringkas beberapa perintah operasi. Array Multi Dimensi memiliki lebih dari satu dimensi. Dimensi Array PHP menunjukkan jumlah indikasi yang dibutuhkan untuk menunjuk suatu elemen di dalam Array PHP. Pada Array 2 Dimensidibutuhkan dua indikasi untuk menunjuk ke suatu elemen di dalam array tersebut. dan pada array 3 dimensi dubutuhkan tiga indikasi. Pada Array 2 Dimensi nilai array juga berupa array. Array 2 Dimensi adalah array dari suatu Array PHP. Array 3 dimensi adalah array di didalam suatu array dari suatu array lainnya. Berikut script dari Array Multidimensi :

<?php
                $matriks = array(0,array(0,1,2),array(0,3,4));
                echo $matriks[1][1]." ";
                echo $matriks[1][2]."<br>";
                echo $matriks[2][1]." ";
                echo $matriks[2][2]." ";

?>

berikut tampilannya :
Contoh array multidimensi yang lain :

<?php
 $fakultas[0]="MIPA";
 $fakultas[1]="TEKNIK";
 $fakultas[2]="PSIKOLOGI";
 $fakultas[3]="EKONOMI";
 $fakultas[4]="BAHASA";
 $fakultas[5]="SENI & DESAIN";
 $fakultas[6]="ILMU PENDIDIKAN";
 $fakultas[7]="ILMU SOSIAL";
 $fakultas[8]="ILMU KEOLAHRAGAAN";
 echo "Daftar Fakultas di Universitas Negeri Makassar, sebagai berikut : ";
 for($a=0; $a <=8; $a++)  {
                echo "<br> $fakultas[$a]";  }
 ?>

dan hasilnya :

**Array sebagai Himpunan**

Array dalam PHP dapat dianggap pula sebagai himpunan sehingga kita dapat memberikan operasi himpunan kepada array PHP.

Operasi Himpunan yang dapat dilakukan :

1. Penggabungan himpunan-union
Penggabungan array seringkali dibutuhkan untuk memudahkan manipulasi data dari beberapa array, dengan cara menggabungkan data array tersebut menjadi satu kemudian baru dimanipulasi.
Operasi penggabungan dilakukan untuk memudahkan menggabungkan dua array menjadi satu array. Fungsi yang dapat digunakan adalah array_union() atau array_merge(). Berikut contoh script Menggabungkan 2 array dengan operasi himpunan :

<html>
<head>
<title>Array : Union</title>
</head>
<body>
<h1>Array : Union</h1>
<?php
$ar_a=array(1,2,5,7,8);
print"Isi Array \$ar_a <br>" ;
print_r($ar_a);
print" <br>" ;
$ar_b=array("abc",5,7,90);
print"Isi Array,ii9 \$ar_b<br>" ;
print_r($ar_b);
print" <br>" ;
$gabung = array_merge($ar_a, $ar_b);
print"Isi Array \$gabung <br>" ;
print_r($gabung);
print" <br>";
?>
</body>
</html>

Hasil dari script array_union.php  sebagai berikut :

Pada  array $gabung, maka array $gabung akan memiliki 9 elemen – elemen dari $ar_a disimpan pada bagian awal dan elemen dari $ar__b disimpan pada bagian berikutnya. Pada fungsi diatas maka ada terjadi nilai yang berganda yang berasal dari $ar_a dan $ar_b yang sama tetapi dinyatakan sebagai elemen sendiri – sendiri.
Fungsi array_unique() dapat digunakan untuk menghilangkan duplikasi data ini, berikut adalah contoh scriptnya :

<html>
<head>
<title>Array : Unique</title>
</head>
<body>
<h1>Array : Unique</h1>
<?php
$ar_a=array(1,2,5,7,8);
print("Isi Array \$ar_a <br>");
print_r($ar_a);
print("<br>");
$ar_b=array("abc",5,7,90);
print("Isi Array \$ar_b<br>");
print_r($ar_b);
print("<br>");
$gabung=array_merge($ar_a, $ar_b);
print("Isi Array \$gabung <br>");
print_r($gabung);
print("<br>");
$unique=array_unique($gabung);
print("Isi Array \$unique<br>");
print_r($unique);
print("<br>");
?>
</body>
</html>

berikut tampilannya :
Proses union seharusnya merupakan proses penggabungan array_merge kemudian
Dilakukan array_unique.

2. Irisan
Irisan dari dua buah himpunan digunakan untuk mengetahui isi yang sama dari dua buah himpunan.
Dengan menggunakan operasi dua buah himpunan, maka kita dapat dengan mudah untuk mendapatkan nilai-nilai yang sama yang ada pada dua buah himpunan, tanpa kita harus melakukan penelusuran dan perbandingan isi kedua himpunan ini dengan memrogram sendiri.
Hasil dari operasi ini adalah array yang berisi nilai yang sama dari kedua himpunan yang diiriskan
Fungsi untuk melakukan irisan dua himpunan dalam PHP adalah array_intersect().

<html>
<head>
<title>Array : Intersect</title>
</head>
<body>
<h1>Array : Intersect</h1>
<?php
$ar_a=array(1,2,5,7,8);
print("Isi Array \$ar_a <br>");
print_r($ar_a);
print("<br>");
$ar_b=array("abc",5,7,90);
print("Isi Array \$ar_b<br>");
print_r($ar_b);
print("<br>");
$irisan=array_intersect($ar_a, $ar_b);
print("Isi Array \$irisan <br>");
print_r($irisan);
print("<br>");
?>
</body>
</html>

berikut tampilannya :


3. Selisih

Operasi elisih dalam suatu himpunan adalah untuk mendapatkan isi satu himpunan yang tidak dimiliki oleh himpunan lain yang di selisihkan kepada himpunan pertama, atau secara sederhana adalah mengurangi isi himpunan pertama dengan isi himpunan kedua sehingga isi himpunan pertama tidak ada yang sama dengan isi himpunan kedua, semua isi himpunan yang sama dengan himpunan kedua di buang.
Fungsi untuk melakukan operasi selisih ini adalah dengan Array_diff()

<html>
<head>
<title>Array : Diff</title>
</head>
<body>
<h1>Array : Diff</h1>
<?php
$ar_a=array(1,2,5,7,8);
print("Isi Array \$ar_a <br>");
print_r($ar_a);
print("<br>");
$ar_b=array("abc",5,7,90);
print("Isi Array \$ar_b<br>");
print_r($ar_b);
print("<br>");
$diff=array_diff($ar_a, $ar_b);
print("Isi Array \$diff <br>");
print_r($diff);
print("<br>");
?>
</body>
</html>

berikut tampilannya :
Terimakasih, semoga bermanfaat

Referensi :
Andi.2004, Aplikasi Program PHP dan MySQL untuk Membuat Website Interaktif. Yogyakarta: Penerbit Andi.
Betha, Sidik.2014,Pemrograman Web dengan PHP.Bandung: Penerbit Informatika Bandung.

Senin, 28 Maret 2016

Cara Membuat Segitiga Siku-Siku dengan menggunakan For dan While pada PHP

Assalamu'alaikum Wr.Wb..
kali ini saya akan berbagi coding membuat Segitiga Siku-Siku dengan menggunakan For dan While pada PHP, berikut Script nya :

<html>
<head>
<title>For dan While membentuk segitiga siku-siku</title>
<style>
body{
color:#000;
background:-webkit-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background:-moz-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background:-o-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background-attachment:fixed;
font-size:18px;
font-family: Ravie;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>For dan While membentuk segitiga siku-siku</h1> 
<?php

for ($i=1; $i <=5 ; $i++) {
  $j=1;
  while ($j <= $i) {
    $j++;
    echo $i;
  }
  echo "<br/>";
}
 ?>

</body>

Berikut hasilnya :
Semoga bermanfaat teman..hehe

Program untuk Menghitung Nilai Faktorial Menggunakan For, While dan Do_While pada PHP

Assalamu'alaikum Wr.Wb..
kali ini saya akan berbagi coding tentang Menghitung Nilai Faktorial menggunakan For, While dan Do_While pada PHP, berikut Script nya :

1. Script untuk Faktorial For

<!DOCTYPE html>
<html>
<head>
<title>Faktorial dengan FOR</title>
<style>
body{
color:#000;
background:-webkit-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background:-moz-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background:-o-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background-attachment:fixed;
font-size:18px;
font-family: Ravie;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>Faktorial dengan For</h1>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
            $angka=$_POST['txtAngka'];

            function faktorial($angka){
            if($angka<=1){
                        $hasil=1;
                        return $hasil;
            }elseif($angka>1){
                        for($i=1; $i<=$angka; $i++){
                             $hasil=$angka * faktorial($angka-1);
                        }
                        return $hasil;
            }
}
         echo "Angka :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>

Berikut hasilnya :


2. Script untuk Faktorial While

<!DOCTYPE html>
<html>
<head>
<title>Faktorial dengan While</title>
<style>
body{
color:#000;
background:-webkit-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background:-moz-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background:-o-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background-attachment:fixed;
font-size:18px;
font-family: Ravie;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>Faktorial dengan While</h1> 
</head>
<body>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
            $angka=$_POST['txtAngka'];

            function faktorial($angka){
            if($angka<=1){
                        $hasil=1;
                        return $hasil;
            }elseif($angka>1){
                        $i=1;
                        while($i<=5)
                        {
                            $i=$i+1;  
                             $hasil=$angka * faktorial($angka-1);
                        }
                        return $hasil;
            }
}
         echo "Angka :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>

Berikut hasilnya :


3.  Script untuk Faktorial Do_While

<!DOCTYPE html>
<html>
<head>
<title>Faktorial dengan Do_While</title>
<style>
body{
color:#000;
background:-webkit-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background:-moz-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background:-o-linear-gradient(top,gold,goldenrod,khaki,Lightcyan);
background-attachment:fixed;
font-size:18px;
font-family: Ravie;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>Faktorial dengan Do_While</h1> 
</head>
<body>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
            $angka=$_POST['txtAngka'];

            function faktorial($angka){
            if($angka<=1){
                        $hasil=1;
                        return $hasil;
            }elseif($angka>1){
                        $i=1;
                        do
                        {
                             $hasil=$angka * faktorial($angka-1);
                             $i=$i+1;
                        }while($i<=5);
                        return $hasil;
            }
}
         echo "Angka :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>

Berikut hasilnya :

Semoga bermanfaat yah teman-teman:)


Jumat, 18 Maret 2016

Cara Membuat Kalkulator Sederhana dengan PHP

Assalamu'alaikum Wr.Wb
Berikut script kalkulator sederhana yang telah saya coba.

Langkah pertama :
Membuat rangkaian dasar atau interface dari kalkulator kita, masukkan kode seperti berikut :

<?//calculator?>
<html>
<head>
            <title>Kalkulator_sederhana</title>
</head>
<body background="3.jpg">
<table border="0" cellspacing="0" cellpadding="0"  width="110 "align="center">
            <tr>
                        <td width="300">
                        </td>
                        <td>
                                    <font face="Ravie" color="black" size="5">KALKULATOR</font>
                        </td>
            </tr>
            <tr height="10">
                        <td>
                        </td>
                        <td>
                        </td>
            </tr>
</table>

            <form action="calfunction.php" method="get" target="hasil" align="center">
            <table border="0" cellspacing="0" cellpadding="0" bgcolor="blue" align="center">
            <tr>
                        <td>
                        <table border="0" cellspacing="0" cellpadding="0">
                                    <tr height="3"><td></td></tr>
                                    <tr>
                                                <td width="2"></td>
                                                <td bgcolor="white" align="center" valign="center">
                                                            <iframe name="hasil" frameborder="0" width="300" height="200"></iframe>
                                                </td>
                                    </tr>
                                    <tr height="10">
                                                <td></td>
                                    </tr>
                                    <tr>
                                                <td></td>
                                                <td align="center" valign="center">
                                                            <input type="text" name="input_number1" size="8" maxlength="15">
                                                            <input type="text" name="input_number2" size="9" maxlength="15">
                                                </td>
                                    </tr>
                                    <tr height="10"><td></td></tr>
                        </table>
                        </td>
                       
                        <td width="3">
                        </td>
                       
                        <td>
                        <table border="0" cellspacing="0" cellpadding="0">
                                    <tr>
                                                <td align="center">
                                                            <input type="submit" name="opt" value="+">
                                                </td>
                                                <td align="center">
                                                            <input type="submit" name="opt" value="%">
                                                </td>
                                                
                                    </tr>
                                    <tr height="5">
                                                <td>
                                                </td>
                                    </tr>
                                    <tr>
                                                <td align="center">
                                                            <input type="submit" name="opt" value="-">
                                                </td>
<td align="center">
                                                            <input type="submit" name="opt" value="*">
                                                </td>
                                                
                                    </tr>
                                    <tr height="5">
                                                <td>
                                                </td>
                                    </tr>
                                    <tr>
<td align="center">
                                                            <input type="submit" name="opt" value="/">
                                                </td>
                                                <td align="center">
                                                            <input type="submit" name="opt" value="CE">
                                                </td>     
                                    </tr>
                                    <tr height="5">
                                                <td>
                                                </td>
                                    </tr>
                                    

                        </table>
                        </td>
                        <td width="20">
                        </td>
            </tr>
            <tr>
                        <td>
                                    <table border="0" cellspacing="0" cellpadding="0" bgcolor="blue">
            <tr height="3">
                        <td>
                        </td>
                        <td>
                        </td>
            </tr>
            <tr>
                        <td width="10">
                        </td>
                        <td>
                                    <font face="Ravie" color="orange" size="2">@poltek_harber_tegal </font>
                        </td>
            </tr>
            <tr height="3">
                        <td>
                        </td>
                        <td>
                        </td>
            </tr>
</table>
                        </td>
            </tr>
            </table>
            </form>

</body>

</html>

Jika menggunakan XAMPP, save file tersebut diC:\xampp\htdocs\calculator\index.html

Langkah kedua :
Pada langkah kedua, buatlah file fungsi seperti berikut.

<html>
<head><title></title></head>
<body>`
<?php
            $input_number1 = $_GET['input_number1'];
            $input_number2 = $_GET['input_number2'];
            $opt= $_GET['opt'];
            $hasil = 0;
                       
            $input_number1 =  $input_number1 / 1;
            $input_number2 = $input_number2 / 1;
           
            if($opt=="+")
            {
                        $hasil=($input_number1)+($input_number2);
                        echo "<font face='Terminal'>";
                        echo "$hasil";
                       
                        //simpan ke log
                        $file='C:\xampp\htdocs\calculator\log.txt';
                        $fo=fopen($file,'w');
                        $data=$hasil;
                        fwrite($fo,$data);
                        fclose($fo);
            }
            else if($opt=="-")
            {
                        $hasil=($input_number1) - ($input_number2);
                        echo "<font face='Terminal'>";
                        echo "$hasil";
                       
                        //simpan ke log
                        $file='C:\xampp\htdocs\calculator\log.txt';
                        $fo=fopen($file,'w');
                        $data=$hasil;
                        fwrite($fo,$data);
                        fclose($fo);
            }
            else if($opt=="*")
            {
                        $hasil=($input_number1) * ($input_number2);
                        echo "<font face='Terminal'>";
                        echo "$hasil";
                       
                        //simpan ke log
                        $file='C:\xampp\htdocs\calculator\log.txt';
                        $fo=fopen($file,'w');
                        $data=$hasil;
                        fwrite($fo,$data);
                        fclose($fo);
            }
            else if($opt=="/")
            {
                        $hasil=$input_number1 / $input_number2;
                        echo "<font face='Terminal'>";
                        echo "$hasil";
                       
                        //simpan ke log
                        $file='C:\xampp\htdocs\calculator\log.txt';
                        $fo=fopen($file,'w');
                        $data=$hasil;
                        fwrite($fo,$data);
                        fclose($fo);
            }
            else if($opt=="%")
            {
                        $hasil=($input_number1 * $input_number2) / 100;
                        echo "<font face='Terminal'>";
                        echo "$hasil";
                       
                        //simpan ke log
                        $file='C:\xampp\htdocs\calculator\log.txt';
                        $fo=fopen($file,'w');
                        $data=$hasil;
                        fwrite($fo,$data);
                        fclose($fo);
            }
            
            else if($opt=="CE")
            {
                       
            }
           
            else
            {
                        echo 'Operator cannot defined';
                        echo '<br>';
                        echo 'Calculation function is aborted ...';
                        exit;
            }
?>
</body>

</html>

Kemudian save file-nya dengan nama calfunction.php, dan simpan di lokasi folder yang sama dengan index.htmlKemudian tes di dalam browser, dengan cara mengubah URL-nya menjadi http://localhost/calculator/index.html.

Berikut ini adalah tampilan implementasinya :

Berikut adalah tampilan hasil dari pengimputan dengan mengklik salah satu option button di samping :



 Sekian, semoga bermanfaat yaa...
Wassalamu'alaikum Wr.Wb

Twitter Delicious Facebook Digg Stumbleupon Favorites More