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.

:)
:-)
:))
=))
:(
:-(
:((
:d
:-d
@-)
:p
:o
:>)
(o)
[-(
:-?
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
:-$
(b)
(f)
x-)
(k)
(h)
(c)
cheer


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