Script Program :
a. index.php
            
            
            
 READ MORE 
a. index.php
<?php session_start(); ?>
<h1>TUGAS KOMPUTASI NUMERIK 2</h1>  
<form action="index.php"
method="GET">
      Jumlah
Persamaan yang digunakan : <br>
      <input
type="text" name="jumlah_persamaan"><br>
      <input
type="submit" value="Submit">
      <hr>
</form>
<?php
if(isset($_GET['jumlah_persamaan'])){
      if(
!empty($_GET['jumlah_persamaan'])){
            $jumlah_persamaan=
$_GET['jumlah_persamaan'];
            buatForm($jumlah_persamaan);
            $_SESSION['jumlah_persamaan']=
$jumlah_persamaan;
            }else{
            echo
'Yang kosong harus diisi';
      }
}
function buatForm($jumlah_persamaan){
      echo
'<form action="kunci.php" method="GET">';
            for($i=0;
$i<$jumlah_persamaan;$i++){
                  echo
'Persamaan '.$i.': ';
                  for($j=0;
$j<$jumlah_persamaan+1;$j++){
                        if($j<$jumlah_persamaan){
                              echo
'<input type="text" name="var'.$i.$j.'"
size="5">X <sub>'.$j.'</sub>';
                        }else{
                              echo
' = <input type="text" name="var'.$i.$j.'"
size="5">';
                        }
                  }
                  echo
'<br>';
            }
      echo
'<br><input type="submit"
value="Submit"><hr></form>';
}
?>
b.     
kunci.php
b. kunci.php
<?php session_start();
session_destroy();?>
<h1>Hasil dalam bentuk matriks</h1>
<?php
            $koefisien
= array(array()); 
            if(isset($_SESSION['jumlah_persamaan'])){
                  $jumlah_persamaan
= $_SESSION['jumlah_persamaan'];
                  buatArray($jumlah_persamaan);
                  echo
'<h3>Tampilan Matrik Pertama</h3>';
                  tampilkanMatrik($koefisien);
                  ubah($jumlah_persamaan);
                  kesimpulan($jumlah_persamaan);
            }
            function
kesimpulan($jumlah_persamaan){
                  global
$koefisien ;
                  echo
'Sehingga: ' ;
                  for($i=0;
$i<$jumlah_persamaan;$i++){
                        echo
'<br>X<sub>'.$i .'</sub>: ' ;
                        for($j=0;
$j<$jumlah_persamaan+1;$j++){
                              if
($j==$jumlah_persamaan){
                                    echo
$koefisien[$i][$j];
                              }
                        }
                  }
            }
            function
buatArray($jumlah_persamaan){
                  global
$koefisien ; 
                  for($i=0;
$i<$jumlah_persamaan;$i++){
                        for($j=0;
$j<$jumlah_persamaan+1;$j++){
                              if(isset($_GET['var'.$i.$j])){
                        $koefisien[$i][$j]
= $_GET['var'.$i.$j];
                              }
                        }
                  }
            }
            function
tampilkanMatrik($koefisien){
                  echo
'<table border="2">';
                  $rows
=     count($koefisien);
                  for($i=0;
$i<$rows;$i++){
                        $cols
= count($koefisien[$i]);
                        echo
'<tr>';
                        for($j=0;
$j<$cols;$j++){
                        echo
'<td>';
                        echo $koefisien[$i][$j] .' 
 ';
                                    echo
'</td>';
                        }
                        echo
'</tr>';
                  }
                  echo
'</table>';
                  echo
'<hr>';
            }
      function
ubah($persamaan){
      global $koefisien
;
            for($i=0;$i<$persamaan;$i++){
                  $persamaan_pivot
= $i + 1;
            echo 'Persamaan '.$persamaan_pivot.'
menjadi pivot dan ';
                  $pivot
= $koefisien[$i][$i];
                  for($j=0;$j<$persamaan+1;$j++){
                        $koefisien[$i][$j]=$koefisien[$i][$j]/$pivot;
                  }
                  for($k=0;$k<$persamaan;$k++){
                        if($k!=$i){
                              $pivot
= $koefisien[$k][$i];
                              for($l=0;$l<$persamaan+1;$l++){
$koefisien[$k][$l]=$koefisien[$k][$l]-$pivot*$koefisien[$i][$l];
                              }
                        }
                        $persamaan_ubah = $k +1
;
                  echo 'Persamaan '.
$persamaan_ubah .' telah dirubah';
                        tampilkanMatrik($koefisien);
                  }
            }     
      }
?>
HASIL:
a. Memasukkan nilai
b. Hasil dalam bentuk matriks




