Jumat, 08 Februari 2013

Konverter Suhu dengan PHP

Berikut ini adalah cara untuk memanfdaatkan logika dari sebuah bahasa PHP. Kelompok kami membuat sebuah konverter sederhana untuk mengkonversi satuan - satuan suhi.
Berikut tampilan awal dari konverter kami :
 Berikut adalah script php dari tampilan tersebut :

<html>
<head><title>SELAMAT DATANG MENU</title>
</head>
<body background="Galery/Background/ds.jpg">
<h1><center><font color="#FFFFFF" face="david"> SELAMAT DATANG <br> DI<br> KONVERTER SUHU PHP <br> KELOMPOK 3</font></h1>
<table border="10" background="Galery/Background/1234-snow-flake-msn-background.jpg" bordercolor="#660066" align="center" width="300" height="300" cellpadding="1" cellspacing="1">
<tr><td align="center"><font size="+3">Pilih Suhu</font></td></tr>
<tr><td>
<center>
<a href="celcius.php"><img width="100" height="100" src="Galery/Button/c.png" /></a> &nbsp;
<a href="fahrenheit.php"> <img  src="Galery/Button/f.png" width="100" height="100" /></a> &nbsp;
 <a href="kelvin.php"><img  src="Galery/Button/k.png" width="100" height="100" /></a> &nbsp;
 <a href="reamur.php"><img src="Galery/Button/r.png" width="100" height="100" /></a>&nbsp;
</td></tr>
</table>
</body>
</html>

Kemudian jika ingin mengkonversi sebuah suhu misalkan celcius, fahrenheit, kelvin atau reamur, kita tinggal klik saja button yang mewakili suhu - suhu tersebut.

Berikut adalah tampilan dan hasil konversi dari konverter :


 1.Celcius


script :

<html>
<head>
<title>Konversi Suhu</title>
</head>

<body background="Galery/Background/ds.jpg">
<h1 align='center'>Konversi &degCelcius </h1>
<table align="center"  style="border:#FFFFFF" bordercolor="#CCCCCC" width="600" height="300"> <tr><td>
<form method="post" action="hasilc.php">
<table border="0" cellpadding="0" align="center" cellspacing="0">
<tr><td>Suhu (&deg;C)</td></tr><tr><td><input type="text" name="cel"></td></tr>

<tr><td colspan="2" align="center"><input type="submit" value="Konversi">
                                   <input type="reset" value="Batal">
</td></tr>
</table>
<p>
<table border="10" background="Galery/Background/1234-snow-flake-msn-background.jpg" bordercolor="#660066" align="center" width="300" height="300" cellpadding="1" cellspacing="1">
<tr><td align="center"><font size="+3">Suhu Lainnya</font></td></tr>
<tr><td>
<center>
<a href="celcius.php"><img width="100" height="100" src="Galery/Button/c.png" /></a> &nbsp;<a href="fahrenheit.php"> <img  src="Galery/Button/f.png" width="100" height="100" /></a> &nbsp; <a href="kelvin.php"><img  src="Galery/Button/k.png" width="100" height="100" /></a> &nbsp; <a href="reamur.php"><img src="Galery/Button/r.png" width="100" height="100" /></a>&nbsp;</center>
</td></tr>
<tr><td align="center"><a href="menu.php"><font size="+3">Menu</font></a></td></tr>
</table>
</body>
</html>

Hasil :


script :

<html>
<head>
<title>Hasil Konversi</title>
</head>
<body background="Galery/Background/ds.jpg">
<?php       

    $celc =$_POST[cel];


    $hasilf = 9/5 * $celc + 32;
    $hasilk = 273 + $celc ;
    $hasilr = 4/5 * $celc ;
?>
<body>
<font face="Verdana" color="#FFFFFF" size="+2">
<center>
Hasil Konversi :
<p>&nbsp;
<?php
    echo "Fahrenheit : $hasilf &deg;F &nbsp;";
    echo "Kelvin : $hasilk &deg;K &nbsp;";
    echo "Reamur : $hasilr &deg;R &nbsp;";
   
?>
</font>
<p>
<table border="10" background="Galery/Background/1234-snow-flake-msn-background.jpg" bordercolor="#660066" align="center" width="300" height="300" cellpadding="1" cellspacing="1">
<tr><td align="center"><font size="+3">Suhu Lainnya</font></td></tr>
<tr><td>
<center>
<a href="celcius.php"><img width="100" height="100" src="Galery/Button/c.png" /></a> &nbsp;
<a href="fahrenheit.php"> <img  src="Galery/Button/f.png" width="100" height="100" /></a> &nbsp; <a href="kelvin.php"><img  src="Galery/Button/k.png" width="100" height="100" /></a> &nbsp;
<a href="reamur.php"><img src="Galery/Button/r.png" width="100" height="100" /></a>&nbsp;</center>
</td></tr>
<tr><td align="center"><a href="menu.php"><font size="+3">Menu</font></a></td></tr>
</table>
</body>
</html>

2.Fahrenheit


Script :

<html>
<head>
<title>Konversi Suhu</title>
</head>
<body background="Galery/Background/ds.jpg">
<h1 align='center'>Konversi &deg;Fahrenheit</h1>
<table align="center"  style="border:#FFFFFF" bordercolor="#CCCCCC" width="600" height="300"> <tr><td><form method="post" action="hasilf.php">
<table border="0" cellpadding="0" align="center" cellspacing="0">
<tr><td>Suhu (&deg;F)</td></tr><tr><td><input type="text" name="fah"></td></tr>

<tr><td colspan="2" align="center"><input type="submit" value="Konversi">
                                   <input type="reset" value="Batal">
</td></tr>
</table>
<p>
<table border="10" background="Galery/Background/1234-snow-flake-msn-background.jpg" bordercolor="#660066" align="center" width="300" height="300" cellpadding="1" cellspacing="1">
<tr><td align="center"><font size="+3">Suhu Lainnya</font></td></tr>
<tr><td>
<center>
<a href="celcius.php"><img width="100" height="100" src="Galery/Button/c.png" /></a> &nbsp;
<a href="fahrenheit.php"> <img src="Galery/Button/f.png" width="100" height="100" /></a> &nbsp; <a href="kelvin.php"><img  src="Galery/Button/k.png" width="100" height="100" /></a> &nbsp;
<a href="reamur.php"><img src="Galery/Button/r.png" width="100" height="100" /></a>&nbsp;</center></td></tr>
<tr><td align="center"><a href="menu.php"><font size="+3">Menu</font></a></td></tr>
</table>

</body>
</html>

Hasil :


Script :

 <html>
<head>
<title>Hasil Konversi</title>
</head>
<body background="Galery/Background/ds.jpg">
<?php       

    $fah =$_POST[fah];

           
    $hasilc = ($fah - 32) / 1.8 ;
    $hasilk = 273 + $hasilc ;
    $hasilr = 4/5 * $hasilc ;
?>
<body>
<font face="Verdana" color="#FFFFFF" size="+2">
<center>
Hasil Konversi :
<p>&nbsp;
<?php
    echo "Celcius : $hasilc &deg;C &nbsp;";
    echo "Kelvin : $hasilk &deg;K &nbsp;";
    echo "Reamur : $hasilr &deg;R &nbsp;";
   
?></font>
<p>
<table border="10" background="Galery/Background/1234-snow-flake-msn-background.jpg" bordercolor="#660066" align="center" width="300" height="300" cellpadding="1" cellspacing="1">
<tr><td align="center"><font size="+3">Suhu Lainnya</font></td></tr>
<tr><td>
<center>
<a href="celcius.php"><img width="100" height="100" src="Galery/Button/c.png" /></a> &nbsp;
<a href="fahrenheit.php"> <img  src="Galery/Button/f.png" width="100" height="100" /></a> &nbsp; <a href="kelvin.php"><img  src="Galery/Button/k.png" width="100" height="100" /></a> &nbsp; 
<a href="reamur.php"><img src="Galery/Button/r.png" width="100" height="100" /></a>&nbsp;</center>
</td></tr>
<tr><td align="center"><a href="menu.php"><font size="+3">Menu</font></a></td></tr>
</table>
</body>
</html>


3.Kelvin

Script :

<html>
<head>
<title>Konversi Suhu</title>
</head>

<body background="Galery/Background/ds.jpg">
<h1 align='center'>Konversi &degKelvin </h1>
<table align="center"  style="border:#FFFFFF" bordercolor="#CCCCCC" width="600" height="300"> <tr><td>
<form method="post" action="hasilk.php">
<table border="0" cellpadding="0" align="center" cellspacing="0">
<tr><td>Suhu (&deg;K)</td></tr><tr><td><input type="text" name="kel"></td></tr>

<tr><td colspan="2" align="center"><input type="submit" value="Konversi">
                                   <input type="reset" value="Batal">
</td></tr>
</table>
<p>
<table border="10" background="Galery/Background/1234-snow-flake-msn-background.jpg" bordercolor="#660066" align="center" width="300" height="300" cellpadding="1" cellspacing="1">
<tr><td align="center"><font size="+3">Suhu Lainnya</font></td></tr>
<tr><td>
<center>
<a href="celcius.php"><img width="100" height="100" src="Galery/Button/c.png" /></a> &nbsp;
<a href="fahrenheit.php"> <img  src="Galery/Button/f.png" width="100" height="100" /></a> &nbsp; <a href="kelvin.php"><img  src="Galery/Button/k.png" width="100" height="100" /></a> &nbsp; 
<a href="reamur.php"><img src="Galery/Button/r.png" width="100" height="100" /></a>&nbsp;</center>
</td></tr>
<tr><td align="center"><a href="menu.php"><font size="+3">Menu</font></a></td></tr>
</table>
</body>
</html>

Hasil :


Script :

<html>
<head>
<title>Hasil Konversi</title>
</head>
<body background="Galery/Background/ds.jpg">
<?php       

    $kel =$_POST[kel];


    $hasilc = $kel - 273 ;
    $hasilf = 9/5 * $hasilc + 32;
    $hasilr = 4/5 * $hasilc ;
?>
<body>
<font face="Verdana" color="#FFFFFF" size="+2">
<center>
Hasil Konversi :
<p>&nbsp;
<?php
    echo "Celcius : $hasilc &deg;C &nbsp;";
    echo "Fahrenheit : $hasilf &deg;F &nbsp;";
    echo "Reamur : $hasilr &deg;R &nbsp;";
   
?></font>
<p>
<table border="10" background="Galery/Background/1234-snow-flake-msn-background.jpg" bordercolor="#660066" align="center" width="300" height="300" cellpadding="1" cellspacing="1">
<tr><td align="center"><font size="+3">Suhu Lainnya</font></td></tr>
<tr><td>
<center>
<a href="celcius.php"><img width="100" height="100" src="Galery/Button/c.png" /></a> &nbsp;
<a href="fahrenheit.php"> <img  src="Galery/Button/f.png" width="100" height="100" /></a> &nbsp; <a href="kelvin.php"><img  src="Galery/Button/k.png" width="100" height="100" /></a> &nbsp; 
<a href="reamur.php"><img src="Galery/Button/r.png" width="100" height="100" /></a>&nbsp;</center>
</td></tr>
<tr><td align="center"><a href="menu.php"><font size="+3">Menu</font></a></td></tr>
</table>
</body>
</html>


4.Reamur



Script :

<html>
<head>
<title>Konversi Suhu</title>
</head>

<body background="Galery/Background/ds.jpg">
<h1 align='center'>Konversi &degReamur </h1>
<table align="center"  style="border:#FFFFFF" bordercolor="#CCCCCC" width="600" height="300"> <tr><td>
<form method="post" action="hasilr.php">
<table border="0" cellpadding="0" align="center" cellspacing="0">
<tr><td>Suhu (&deg;R)</td></tr><tr><td><input type="text" name="rea"></td></tr>

<tr><td colspan="2" align="center"><input type="submit" value="Konversi">
                                   <input type="reset" value="Batal">
</td></tr>
</table>
<p>
<table border="10" background="Galery/Background/1234-snow-flake-msn-background.jpg" bordercolor="#660066" align="center" width="300" height="300" cellpadding="1" cellspacing="1">
<tr><td align="center"><font size="+3">Suhu Lainnya</font></td></tr>
<tr><td>
<center>
<a href="celcius.php"><img width="100" height="100" src="Galery/Button/c.png" /></a> &nbsp;
<a href="fahrenheit.php"> <img  src="Galery/Button/f.png" width="100" height="100" /></a> &nbsp; <a href="kelvin.php"><img  src="Galery/Button/k.png" width="100" height="100" /></a> &nbsp; 
<a href="reamur.php"><img src="Galery/Button/r.png" width="100" height="100" /></a>&nbsp;</center>
</td></tr>
<tr><td align="center"><a href="menu.php"><font size="+3">Menu</font></a></td></tr>
</table>
</body>
</html>

 Hasil :


Script :

<html>
<head>
<title>Hasil Konversi</title>
</head>
<body background="Galery/Background/ds.jpg">
<?php       

    $rea =$_POST[rea];

    $hasilc = 5/4 * $rea ;
    $hasilf = 9/5 * $hasilc + 32;
    $hasilk = 273 + $hasilc ;
   
?>
<body>
<font face="Verdana" color="#FFFFFF" size="+2">
<center>
Hasil Konversi :
<p>&nbsp;
<?php
    echo "Celcius : $hasilc &deg;C &nbsp;";
    echo "Fahrenheit : $hasilf &deg;F &nbsp;";
    echo "Kelvin : $hasilk &deg;K &nbsp;";
   
?></font>
<p>
<table border="10" background="Galery/Background/1234-snow-flake-msn-background.jpg" bordercolor="#660066" align="center" width="300" height="300" cellpadding="1" cellspacing="1">
<tr><td align="center"><font size="+3">Suhu Lainnya</font></td></tr>
<tr><td>
<center>
<a href="celcius.php"><img width="100" height="100" src="Galery/Button/c.png" /></a> &nbsp;
<a href="fahrenheit.php"> <img  src="Galery/Button/f.png" width="100" height="100" /></a> &nbsp; <a href="kelvin.php"><img  src="Galery/Button/k.png" width="100" height="100" /></a> &nbsp; 
<a href="reamur.php"><img src="Galery/Button/r.png" width="100" height="100" /></a>&nbsp;</center>
</td></tr>
<tr><td align="center"><a href="menu.php"><font size="+3">Menu</font></a></td></tr>
</table>
</body>
</html>


Nah, gampangkan.
Mungkin anda menyadari bahwa hanya ada 4 variabel yang berpengaruh dalam konverter ini, dan sisanya hanya mengikuti saja.

jika ada yang inigin mencobanya silahkan saja download file contohnya di link berikut ini :

http://www.4shared.com/archive/btBTm8rr/konverter_suhu_php.html

Thank's sudah mampir ke blog saya , semoga postingan ini bermanfdaat dan berguna. sampai jumpa lagi....

Tidak ada komentar:

Posting Komentar