Membuat Program Untuk Mencari Nilai X ,Y ,Z dan Determinan Dengan PHP - Jika terdapat 3 buah persamaan linier dan kita diperintahkan mencari nilai X,Y dan Z maka kita dapat mencarinya lebih mudah dengan menggunakan metode matrix, sebenarnya terdapat banyak cara dalam mencari nilai X,Y dan Z dengan Matrix tapi disini saya akan membuat program dengan metode Cramer karna itu paling mudah di pahami dan sangat mudah. untuk lebih jelasnya langsung saja ke sciptnya :
1.buatlah file dengan nama Index.php ini adalah script program untuk tampilan utama.
<html> <head> <title>Untitled Document</title> </head> <body> <center> <form action="rumus.php" method="post"> <table width="200" border="2" bgcolor="#0000FF"> <tr bgcolor="#0000FF"><center> <td bgcolor="#33FF00">A</td></center> <td bgcolor="#33FF00">B</td> </tr> <tr> <td><table width="200" border="1"> <tr> <td><input type="text" name="a11" width="60"/></td> <td><input type="text" name="a12" width="60"/></td> <td><input type="text" name="a13" width="60"/></td> </tr> <tr> <td><input type="text" name="a21" width="60"/></td> <td><input type="text" name="a22" width="60"/></td> <td><input type="text" name="a23" width="60"/></td> </tr> <tr> <td><input type="text" name="a31" width="60"/></td> <td><input type="text" name="a32" width="60"/></td> <td><input type="text" name="a33" width="60"/></td> </tr> </table> </td> <td><table width="66" border="1"> <tr> <td width="56"><input type="text" name="b11" width="60"/></td> </tr> <tr> <td><input type="text" name="b21" width="60"/></td> </tr> <tr> <td><input type="text" name="b31" width="60"/></td> </tr> </table> </td> </tr> <tr> <td><center> <input type="submit" value="Hitung" /></center> </td> <td><center> <input name="Reset" type="reset" value="Bersihkan" /></center> </td> </tr> </table> </form> <p> </p> <table width="443" border="1"> <tr> <td width="433" height="308">Petunjuk: A : A adalah matriks yang mempunyai aljabar X,Y,Z B : B adalah hasil dari soal aljabar Contoh : 4x - y + z = -5 2x + 2y + 3z = 10 5x - 2y + 6z = 1 Maka matrix A : |4 -1 1 | |2 2 3 | |5 -2 6 | Matrix B : | -5 | | 10 | | 1 | Pemakaian : Isi kotak - kotak pada matrix A dan B sesuai dengan bentuk matrixnya, kemudian klik hitung, maka hasilnya akan muncul pada halaman berikutnya. Catatan : Apabila hasil nilai X,Y, Dan Z bernialai tidak bulat atau desimal, Maka akan tampil dalam bentuk desimal tidak dalam bentuk pecahan. </td> </tr> </table> </center> </body> </html>
2. Buat lagi sebuah file dengan nama rumus.php simpan dengan diroktori yang sama dengan index.php.
<html> <head> <title>Untitled Document</title> </head> <body> <br /> <?php //variebel alamat masing - masing angka pada matrix $a11 = $_POST['a11']; $a12 = $_POST['a12']; $a13 = $_POST['a13']; $a21 = $_POST['a21']; $a22 = $_POST['a22']; $a23 = $_POST['a23']; $a31 = $_POST['a31']; $a32 = $_POST['a32']; $a33 = $_POST['a33']; $b11 = $_POST['b11']; $b21 = $_POST['b21']; $b31 = $_POST['b31']; //Proses penghitungan untuk mencari nilai determinan, X, Y, dan Z dengan menggunakan cara Cramer $detA=(($a11*$a22*$a33)+($a12*$a23*$a31)+($a13*$a21*$a32))-(($a13*$a22*$a31)+($a11*$a23*$a32)+($a12*$a21*$a33)); $x=((($b11*$a22*$a33)+($a12*$a23*$b31)+($a13*$b21*$a32))-(($a13*$a22*$b31)+($b11*$a23*$a32)+($a12*$b21*$a33)))/$detA; $y=((($a11*$b21*$a33)+($b11*$a23*$a31)+($a13*$a21*$b31))-(($a13*$b21*$a31)+($a11*$a23*$b31)+($b11*$a21*$a33)))/$detA; $z=((($a11*$a22*$b31)+($a12*$b21*$a31)+($b11*$a21*$a32))-(($b11*$a22*$a31)+($a11*$b21*$a32)+($a12*$a21*$b31)))/$detA; ?> <table bgcolor='#0000FF'> <tr><td><table width='200' border='2' bgcolor='#FFFFFF'> <tr> <td>Determinan = </td> <td><?php echo $detA; ?></td> </tr> <tr> <td>X = </td> <td><?php echo $x; ?></td> </tr> <tr> <td>Y = </td> <td><?php echo $y; ?></td> </tr> <tr> <td>Z = </td> <td> <?php echo $z; ?></td> </tr> </table> </td></tr> </table> </body> </html>
maka sekarang selesailah program anda. apa bila anda ingin mencoba programnya anda coba masuk link berikut untuk program secara onlinenya : http://matriks.look.in/
Baca juga : Membuat kalkulator Dengan PHP
Program Untuk Mencari Nilai X ,Y ,Z dan Determinan Dengan PHP anda sekarang sudah selesai, baca juga tutorial pemrograman PHP lainnya.
Mantap..!!! Juara loe bro.. (h) :))
ReplyDeletekeren abis mas, thanks for al lot :)
ReplyDeletekeren abis, thanks for a lot mas :)
ReplyDelete:>)
ReplyDeletesankyu gan,,,
:>)
ReplyDeletemasama gan,,,
bkakkaak