Friday, October 3, 2014

Implementasi Rumus Matematika pada PHP

Beberapa rumus fisika dasar yang perhitungannya dapat dibuat dengan PHP.
  • GLB (Gerak Lurus Beraturan) --> suatu gerak lurus yang mempunyai kecepatan yang konstan. GLB berbentuk linear dan nilai kecepatannya adalah hasil bagi jarak dengan waktu yang ditempuh. Rumus: V = S / t (Kecepatan(km/jam, m/s) = Jarak(km, m) / Waktu(jam, sekon)).
          Berikut source code untuk menghitung Kecepatan(V):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php 
    @$jarak = $_GET['jarak'];
    @$waktu = $_GET['waktu'];
    @$kecepatan = $jarak / $waktu;
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>KECEPATAN</title>
    </head>
    <body>
        <form action="kecepatan(v).php" method="GET">
            S (Jarak) = 
            <input type="text" name="jarak" value="<?php echo $jarak; ?>"/> Km<br/>
            t (Waktu) = 
            <input type="text" name="waktu" value="<?php echo $waktu; ?>"/> jam<br/><br/>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "V(Kecepatan) = ".$kecepatan." Km/jam"; 
            ?>
        </form>
    </body>
</hmtl>

            Hasilnya adalah sebagai berikut:


  • Menghitung luas dan keliling persegi. Untuk rumus luas persegi = sisi x sisi (s x s), sedangkan keliling = 4 x sisi (4 x s).
          Berikut source code-nya:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php 
    @$sisi = $_GET['sisi'];
    @$luas = $sisi * $sisi;
    @$keliling = 4 * $sisi;
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>PERSEGI</title>
    </head>
    <body>
        <form  method="GET">
            s (sisi) = 
            <input type="text" name="sisi" value="<?php echo $sisi; ?>"/>cm<br/>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "Luas Persegi = ".$luas." cm^2<br/>";
                echo "Keliling Persegi = ".$keliling," cm";
            ?>
        </form>
    </body>
</hmtl>

            Hasilnya adalah sebagai berikut:



  • Rumus untuk menghitung luas dan keliling persegi panjang yaitu : Luas = panjang x lebar atau (p x l) dan Keliling = 2 x (panjang + lebar) atau 2 x (p + l).
          Berikut source code-nya:

 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
<?php 
    @$panjang = $_GET['panjang'];
    @$lebar = $_GET['lebar'];
    @$luas = $panjang * $lebar;
    @$keliling = 2 * ($panjang + $lebar);
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>PERSEGI PANJANG</title>
    </head>
    <body>
        <form method="GET">
            p (panjang) = 
            <input type="text" name="panjang" value="<?php echo $panjang; ?>"/>cm<br/>
            l (lebar) = 
            <input type="text" name="lebar" value="<?php echo $lebar; ?>"/>cm<br/>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "Luas Persegi Panjang = ".$luas." cm^2<br/>";
                echo "Keliling Persegi Panjang = ".$keliling," cm";
            ?>
        </form>
    </body>
</hmtl>

        Hasilnya adalah sebagai berikut:


  • Rumus untuk menghitung luas dan keliling segitiga siku-siku yaitu: Luas Segitiga = 1/2 x alas x tinggi atau 1/2 x a x t, Keliling Segitiga = tinggi + sisi miring + alas.
          Berikut source code programnya:

 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
40
41
<?php 
    @$alas = $_GET['alas'];
    @$tinggi = $_GET['tinggi'];
    @$sisi_miring = $_GET['sisi_miring'];
    @$luas = 1/2 * $alas * $tinggi;
    @$keliling = $tinggi + $sisi_miring + $alas;
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>SEGITIGA SIKU-SIKU</title>
    </head>
    <body>
        <form method="GET">
            <table>
                <tr>
                    <td>alas</td>
                    <td>=</td>
                    <td><input type="text" name="alas" value="<?php echo $alas; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>tinggi</td>
                    <td>=</td>
                    <td><input type="text" name="tinggi" value="<?php echo $tinggi; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>sisi miring</td>
                    <td>=</td>
                    <td><input type="text" name="sisi_miring" value="<?php echo $sisi_miring; ?>"/>cm<br/></td>
                </tr>
                
            </table>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "Luas Segitiga = ".$luas." cm^2<br/>";
                echo "Keliling Segitiga = ".$keliling." cm";
            ?>
        </form>
    </body>
</hmtl>

     Hasil akhirnya adalah sebagai berikutnya:


  • Dalam lingkaran jari-jari merupakan 2 x diameter, maka rumus untuk menghitung luas dan keliling lingkaran yaitu: Luas = 22/7 * jari-jari * jari-jari, Keliling = 2 * 22/7 * jari-jari.
          Berikut source code programnya:

 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
<?php 
    @$jari_jari = $_GET['jari-jari'];
    @$diameter = 2 * $jari_jari; 
    @$luas = 22/7 * $jari_jari * $jari_jari;
    @$keliling = 2 * 22/7 * $jari_jari;
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>LINGKARAN</title>
    </head>
    <body>
        <form action="lingkaran.php" method="GET">
            <table>
                <tr>
                    <td>jari-jari</td>
                    <td>=</td>
                    <td><input type="text" name="jari-jari" value="<?php echo $jari_jari; ?>"/>cm<br/></td>
                </tr>
            </table>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "Diameter = ".$diameter." cm<br/>";
                echo "Luas Lingkaran = ".$luas." cm^2<br/>";
                echo "Keliling Lingkaran = ".$keliling." cm";
            ?>
        </form>
    </body>
</hmtl>

          Hasil akhirnya adalah sebagai berikut:



  • Rumus untuk menghitung Volume Kubus = sisi x sisi x sisi atau s x s x s.
          Berikut source code-nya :

 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
<?php 
    @$sisi = $_GET['sisi'];
    @$volume = $sisi * $sisi * $sisi;
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>KUBUS</title>
    </head>
    <body>
        <form method="GET">
            <table>
                <tr>
                    <td>sisi</td>
                    <td>=</td>
                    <td><input type="text" name="sisi" value="<?php echo $sisi; ?>"/>cm<br/></td>
                </tr>
            </table>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "Volume Kubus = ".$volume." cm^3<br/>";
            ?>
        </form>
    </body>
</hmtl>

         Hasil akhirnya adalah sebagai berikut:


  • Rumus untuk menghitung Volume Balok = panjang x tinggi x lebar atau p x l x t.
  • Berikut source code-nya :
 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
<?php 
    @$panjang = $_GET['panjang'];
    @$lebar = $_GET['lebar'];
    @$tinggi = $_GET['tinggi'];
    @$volume = $panjang * $lebar * $tinggi;
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>BALOK</title>
    </head>
    <body>
        <form method="GET">
            <table>
                <tr>
                    <td>panjang</td>
                    <td>=</td>
                    <td><input type="text" name="panjang" value="<?php echo $panjang; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>lebar</td>
                    <td>=</td>
                    <td><input type="text" name="lebar" value="<?php echo $lebar; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>tinggi</td>
                    <td>=</td>
                    <td><input type="text" name="tinggi" value="<?php echo $tinggi; ?>"/>cm<br/></td>
                </tr>
            </table>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "Volume Balok = ".$volume." cm^3<br/>";
            ?>
        </form>
    </body>
</hmtl>

         Hasil akhirnya adalah sebagai berikut:


  • Rumus untuk menghitung Volume Tabung yaitu: Volume = Luas alas * tinggi. Luas alas = 22/7 * jari-jari * jari-jari.
          Berikut source code-nya:

 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
<?php 
    @$jari_jari = $_POST['jari-jari'];
    @$tinggi = $_POST['tinggi'];
    @$luas_alas = 22/7 * $jari_jari * $jari_jari;
    @$volume = $luas_alas * $tinggi;
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>TABUNG</title>
    </head>
    <body>
        <form method="POST">
            <table>
                <tr>
                    <td>jari-jari</td>
                    <td>=</td>
                    <td><input type="text" name="jari-jari" value="<?php echo $jari_jari; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>tinggi</td>
                    <td>=</td>
                    <td><input type="text" name="tinggi" value="<?php echo $tinggi; ?>"/>cm<br/></td>
                </tr>
            </table>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "Luas Alas = ".$luas_alas." cm^2<br/>";
                echo "Volume Tabung = ".$volume." cm^3<br/>";
            ?>
        </form>
    </body>
</hmtl>

Hasil akhirnya adalah sebagai berikut:


  • Rumus untuk menghitung Volume Kerucut yaitu: V = 1/3 * Luas alas * tinggi. Luas alas = 22/7 * jari-jari * jari-jari.
          Berikut source code-nya:

 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
<?php 
    @$jari_jari = $_REQUEST['jari-jari'];
    @$tinggi = $_REQUEST['tinggi'];
    @$luas_alas = 22/7 * $jari_jari * $jari_jari;
    @$volume = 1/3 * $luas_alas * $tinggi;
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>KERUCUT</title>
    </head>
    <body>
        <form method="POST">
            <table>
                <tr>
                    <td>jari-jari</td>
                    <td>=</td>
                    <td><input type="text" name="jari-jari" value="<?php echo $jari_jari; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>tinggi</td>
                    <td>=</td>
                    <td><input type="text" name="tinggi" value="<?php echo $tinggi; ?>"/>cm<br/></td>
                </tr>
            </table>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "Luas Alas = ".$luas_alas." cm^2<br/>";
                echo "Volume Kerucut = ".$volume." cm^3<br/>";
            ?>
        </form>
    </body>
</hmtl>

           Hasil akhirnya adalah sebagai berikut:


  • Rumus untuk Volume Bola yaitu: Volume = 3/4 * 22/7 * jari-jari * jari-jari * jari-jari.
          Berikut source code-nya:

 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
<?php 
    @$jari_jari = $_REQUEST['jari-jari'];
    @$volume = 4/3 * 22/7 * $jari_jari * $jari_jari * $jari_jari;
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>BOLA</title>
    </head>
    <body>
        <form method="GET">
            <table>
                <tr>
                    <td>jari-jari</td>
                    <td>=</td>
                    <td><input type="text" name="jari-jari" value="<?php echo $jari_jari; ?>"/>cm<br/></td>
                </tr>
            </table>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "Volume Bola = ".$volume." cm^3<br/>";
            ?>
        </form>
    </body>
</hmtl>


Hasil akhirnya adalah sebagai berikut:



  • Rumus untuk Volume Prisma yaitu: Volume = Luas alas x tinggi (dalam hal ini tergantung jenis alasnya). Jika Prisma segitiga maka alas segitiga --> Volume = 1/2 alas x tinggi x tinggi prisma atau V = 1/2 at x tinggi prisma. Jika alasnya persegi --> Volume = sisi x sisi x tinggi prisma atau V = s x s x tinggi prisma.
          Berikut source code-nya:


 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
40
41
42
43
44
45
46
47
48
49
50
<?php 
    @$alas = $_REQUEST['alas'];
    @$tinggi = $_REQUEST['tinggi'];
    @$sisi = $_REQUEST['sisi'];
    @$tinggi_prisma = $_REQUEST['tinggi_prisma'];
    @$luas_alas_segitiga = 1/2 * $alas * $tinggi;
    @$volume_prisma_segitiga = $luas_alas_segitiga * $tinggi_prisma;
    @$luas_alas_persegi = $sisi * $sisi;
    @$volume_prisma_persegi = $luas_alas_persegi * $tinggi_prisma;
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>PRISMA</title>
    </head>
    <body>
        <form method="REQUEST">
            <table>
                <tr>
                    <td>alas</td>
                    <td>=</td>
                    <td><input type="text" name="alas" value="<?php echo $alas; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>tinggi</td>
                    <td>=</td>
                    <td><input type="text" name="tinggi" value="<?php echo $tinggi; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>tinggi prisma</td>
                    <td>=</td>
                    <td><input type="text" name="tinggi_prisma" value="<?php echo $tinggi_prisma; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>sisi</td>
                    <td>=</td>
                    <td><input type="text" name="sisi" value="<?php echo $sisi; ?>"/>cm<br/></td>
                </tr>
            </table>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "Luas Alas Prisma Segitiga= ".$luas_alas_segitiga." cm^2<br/>";
                echo "Volume Prisma Segitiga = ".$volume_prisma_segitiga." cm^3<br/><br/>";
                echo "Luas Alas Prisma Persegi = ".$luas_alas_persegi." cm^2<br/>";
                echo "Volume Prisma Persegi = ".$volume_prisma_persegi." cm^3<br/>";
            ?>
        </form>
    </body>
</hmtl>


       Hasil akhirnya adalah sebagai berikut:


  • Rumus untuk menghitung Volume Limas yaitu: Volume = 1/3 x Luas alas x tinggi (dalam hal ini tergantung jenis alasnya). Jika Limas segitiga maka alas segitiga --> Volume = 1/2 alas x tinggi x tinggi limas atau V = 1/3 x 1/2 at x tinggi limas. Jika alasnya persegi --> Volume = sisi x sisi x tinggi limas atau V = 1/3 x s x s x tinggi limas.
          Berikut source code-nya:


 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
40
41
42
43
44
45
46
47
48
49
50
<?php 
    @$alas = $_REQUEST['alas'];
    @$tinggi = $_REQUEST['tinggi'];
    @$sisi = $_REQUEST['sisi'];
    @$tinggi_limas = $_REQUEST['tinggi_limas'];
    @$luas_alas_segitiga = 1/2 * $alas * $tinggi;
    @$volume_limas_segitiga = 1/3 * $luas_alas_segitiga * $tinggi_limas;
    @$luas_alas_persegi = $sisi * $sisi;
    @$volume_limas_persegi = 1/3 * $luas_alas_persegi * $tinggi_limas;
?>

<!DOCTYPE html>
<hmtl>
    <head>
        <title>LIMAS</title>
    </head>
    <body>
        <form method="REQUEST">
            <table>
                <tr>
                    <td>alas</td>
                    <td>=</td>
                    <td><input type="text" name="alas" value="<?php echo $alas; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>tinggi</td>
                    <td>=</td>
                    <td><input type="text" name="tinggi" value="<?php echo $tinggi; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>tinggi limas</td>
                    <td>=</td>
                    <td><input type="text" name="tinggi_limas" value="<?php echo $tinggi_limas; ?>"/>cm<br/></td>
                </tr>
                <tr>
                    <td>sisi</td>
                    <td>=</td>
                    <td><input type="text" name="sisi" value="<?php echo $sisi; ?>"/>cm<br/></td>
                </tr>
            </table>
            <input type="submit" name="submit" value="SUBMIT"/><br/><br/>
            <?php
                echo "Luas Alas Limas Segitiga= ".$luas_alas_segitiga." cm^2<br/>";
                echo "Volume Limas Segitiga = ".$volume_limas_segitiga." cm^3<br/><br/>";
                echo "Luas Alas Limas Persegi = ".$luas_alas_persegi." cm^2<br/>";
                echo "Volume Limas Persegi = ".$volume_limas_persegi." cm^3<br/>";
            ?>
        </form>
    </body>
</hmtl>


        Hasil akhirnya adalah sebagai berikut:


5 comments: