Membuat Kalkulator Sederhana dengan Ajax Jquery PHP AJAX PHP ( Membuat Kalkulator Sederhana dengan Ajax Jquery PHP )
Halo sobat cara menciptakan kalkulator online dengan php , kali ini aku juga akan membagikan kepada anda suatu bimbingan sekaligus source code Ajax tentang cara menciptakan kalkulator dengan memakai ajax jquery serta php. Tapi bagi anda yang belum mengetahui apa itu ajax, jangan berkecil hati alasannya adalah anda dapat mengetahuinya lewat postingan aku sebelumnya tentang Dasar Pemahaman Ajax yang mesti dikenali oleh pemula . Oke mungkin sebagian dari anda tidak tabah lagi ingin mengetahuinya, oleh alasannya adalah itu mari kita pribadi diskusikan satu-persatu dibawah ini.
Dalam pembuatan kalkulator dengan ajax ini kita juga menggunakan fungsi suatu form yang berkhasiat untuk men-submit hasil dari perhitungan kita semoga diproses oleh aba-aba php yang kita buat. Buat anda yang belum mengetahui cara menciptakan submit form menggunakan ajax jquery dan php , anda bisa baca disini , dan untuk anda yang sudah mengetahuinya, mari kita lanjut ketopik pembahasan kita yang pertama.

1. Buat sebuah halaman html dengan nama kalkulator.html , lalu ketikkan atau copy-paste saja seluruh script dibawah ini kedalamnya.


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Kalkulator sederhana dengan Ajax



Kalkulator Sederhana dengan AJAX PHP


















Halaman diatas berfungsi sebagai halaman utama sekaligus halaman tempat penginputan angka yang akan diproses.

2. Buat halaman php dengan nama kalkulator.php dan kemudian ketikkan atau copy-pastekan seluruh script php dibawah ini kedalamnya

header('Content-Type: text/xml');
$bil1 = $_GET['bil1'];
$bil2 = $_GET['bil2'];
$op = $_GET['op'];
echo '';
if ($op == "penjumlahan") $hasil = $bil1 + $bil2;
else if ($op == "penghematan") $hasil = $bil1 - $bil2;
else if ($op == "perkalian") $hasil = $bil1 * $bil2;
else if ($op == "pembagian")

if ($bil2 == 0) $hasil = "(ERROR) Divide by zero";
else $hasil = $bil1 / $bil2;

echo "Hasil perhitungannya ialah : ". $hasil;
echo '
';
?>


Halaman php ini berfungsi untuk halaman proses inti dari apa yang kita input pada halaman kalkulator.html.

3. Selanjutnya buat sebuah halaman Javascript dengan nama kalkulator.js, kemudian copy-pastekan saja seluruh script dibawah ini kedalamnya


var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject()

var xmlHttp;
if(window.ActiveXObject)

try

xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

catch (e)

xmlHttp = false;


else

try

xmlHttp = new XMLHttpRequest();

catch (e)

xmlHttp = false;



if (!xmlHttp) alert("Obyek XMLHttpRequest gagal dibuat");
else
return xmlHttp;

function hitung()

if (xmlHttp.readyState == 4
function handleServerResponse()

if (xmlHttp.readyState == 4)

if (xmlHttp.status == 200)

xmlResponse = xmlHttp.responseXML;
xmlDocumentElement = xmlResponse.documentElement;
hasil = xmlDocumentElement.firstChild.data;
document.getElementById("output").innerHTML = hasil;
// setTimeout('process()', 1000);


else

alert("Ada masalah dalam koneksi ke server: " +
xmlHttp.statusText);


Nah, halaman ini merupakan halaman yang berfungsi selaku perantaran antara halaman input "kalkulator.html" dengan halaman proses "kalkulator.php" , kalau anda sudah membaca postingan saya perihal dasar pemahaman ajax bagi pemula tadi, maka dibutuhkan anda telah mengetahui dengan yang aku maksud.

Untuk melaksanakan acara tersebut, bagi yang belum tahu , anda dapat mengetikkan pada address kafetaria browser anda masing-masing "http://localhost/calculator/kalkulator.htm" tapi jangan sampai lupa mengaktifkan "Apache" untuk anda yang menggunakan Xampp.

Atau untuk anda yang ingin mendownload eksklusif source code nya secara complete, anda mampu mendownloadnya pada link download dibawah ini.

Download disini

Terimaksih buat para sobat setia blog mencar ilmu cerdik php, jangan lupa share dan like nya sebagai upah kelelahan saya mengetik ilmu yang berguna ini terhadap anda semua, selamat berkreasi buat calon programer dunia, Salam hangat dari admin .

Post a Comment

Terimakasih sudah berkomentar

Lebih baru Lebih lama