Heartless -  Loading Cara Membuat Kalkulator Sederhana dengan PHP ~ KHOERUNNISA

clock

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

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More