Aplikasi Kalkulator Sederhana Dengan PHP

Rekans pasti udah pada tau cara penggunaan kalkulator, mau itu kalkulator cabe ataupun spesial dibuat untuk science. Pernah terpikir cara membuatnya? aku juga kalau disuruh buat dengan hardware pasti ngak bisa. Aku akan coba memberikan tutorial cara pembuatan Apliaksi kalkulator Sederhana dengan bahasa Pemrograman PHP. Selain itu program ini merupakan request dari temen yang lagi semangat belajar PHP, maaf kalau basbang

langkah pertama silahkan kopikan code dibawah ini kedalam sebuah file dan jangan lupa diberi ekstensi *.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
<head><title>Aplikasi Kalkulator Sederhana</title></head>
<body>
<form method="post" action="<? echo $_PHP_SELF;?>">
<input type="text" name="bil1" size="10" value="<? echo $_POST['bil1']?>"> 
<input type="text" name="bil2" size="10" value="<? echo $_POST['bil2']?>"> = 
<input type="text" name="hasil" size="10" readonly="yes" value="<? echo eksekusi();?>">
<br /><br />
<input type="submit" name="operator" value="+">
<input type="submit" name="operator" value="-">
<input type="submit" name="operator" value="/">
<input type="submit" name="operator" value="X">
</form>
</body>
</html>
<?
 function eksekusi()
 {
	$op   = $_POST['operator'];
	$bil1 = $_POST['bil1'];
	$bil2 = $_POST['bil2'];
	if($op == "+")
	{
		$hasil = $bil1 + $bil2;
	}
	elseif($op == "-")
	{
		$hasil = $bil1 - $bil2;
	}
	elseif($op == "/")
	{
		$hasil = $bil1 / $bil2;
	}
	elseif($op == "X")
	{
		$hasil = $bil1 * $bil2;
	}
	return $hasil;
 }
?>

dalam program sederhana ini aku cuma coba memberikan contoh beberapa operasi aritmatika antara lain penjumlahan, pengurangan, perkalian dan pembagian.

penjelasan program
* Form Inputan

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<head><title>Aplikasi Kalkulator Sederhana</title></head>
<body>
<form method="post" action="<? echo $_PHP_SELF;?>">
<input type="text" name="bil1" size="10" value="<? echo $_POST['bil1']?>"> 
<input type="text" name="bil2" size="10" value="<? echo $_POST['bil2']?>"> = 
<input type="text" name="hasil" size="10" readonly="yes" value="<? echo eksekusi();?>">
<br /><br />
<input type="submit" name="operator" value="+">
<input type="submit" name="operator" value="-">
<input type="submit" name="operator" value="/">
<input type="submit" name="operator" value="X">
</form>
</body>
</html>

pada bagian ini merupakan standart penulisan code untuk html dan sedikit disisipi dengan PHP

* Function eksekusi

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
<?
 function eksekusi()
 {
	$op   = $_POST['operator'];
	$bil1 = $_POST['bil1'];
	$bil2 = $_POST['bil2'];
	if($op == "+")
	{
		$hasil = $bil1 + $bil2;
	}
	elseif($op == "-")
	{
		$hasil = $bil1 - $bil2;
	}
	elseif($op == "/")
	{
		$hasil = $bil1 / $bil2;
	}
	elseif($op == "X")
	{
		$hasil = $bil1 * $bil2;
	}
	return $hasil;
 }
?>

pada bagian inilah semua proses aritmatika berlangsung semoga mudah untuk dipahami. Selain itu cara memanggil fungsi cukup menuliskan nama funginya misal “eksekusi()” (ini merupakan contoh function yang tidak menggunakan parameter)

semoga mudah dipahami dan pada saat dicoba ngak ada masalah.

:)  hepi koding

Tags: , , , , , , ,

This entry was posted on Thursday, October 22nd, 2009 at 1:18 pm and is filed under HTML, PHP, Pemrograman. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

10 Responses to “Aplikasi Kalkulator Sederhana Dengan PHP”

Hari Mulya October 22nd, 2009 at 1:52 pm

terimakasih code nya..
pasti bermanfaat untuk saya…
Hari Mulya´s last blog ..Desain Tempat Tissue Keren My ComLuv Profile

Reply

heru Reply:

semoga mas :) heru´s last blog ..Selamat Jalan Bang Maggie Z My ComLuv Profile

Reply

wira October 22nd, 2009 at 8:56 pm

hmmmm singkat dan jelas :-) tutorial bagus nih buat yang belajar PHP secara praktis
wira´s last blog ..Cara Setting Email Notifikasi Facebook My ComLuv Profile

Reply

heru Reply:

semoga mudah dipahami mas :)

Reply

haitsam shiddiq October 24th, 2009 at 10:14 pm

mantabb……
dh bisa jd programer ni…

Reply

heru Reply:

jah ini mah masih dasar mas :D ,
tapi semua programmer pasti berasal dari dasar. ngak ada sejarahnya baru brojol langsung koding :D

Reply

Hyuga Akira November 8th, 2009 at 12:59 am

Mantabsss bro, btw…
KEEMPATX ane
bagi ilmu dululah sebelum cabut… OKE !!!

Reply

heru Reply:

tenang aja ntr tiap ilmu hitungan perjam :D

Reply

ivan March 13th, 2010 at 9:42 pm

mas kalo hasilnya ditampilkan di halaman lain bagaimana

Reply

IRWAN TUJATNO June 23rd, 2010 at 10:00 am

ok makasih
ilmunya, moga jadi amal baik mas heru amin.
moga jadi bertambah ilmunya :)

Reply

Leave a Reply

Text Alay | Blog ini disponsori oleh www.MerdekaHost.com

CommentLuv Enabled