Menu

Detail Artikel

Home/ Metode Numerik/Detail Artikel

Pemrograman Metode Bisection Menggunakan PHP

input.php
Dibawah ini adalah Tampilan halaman input.php dan beserta Source Codenya, yang saya gunakan disini hanya perintah HTML biasa dan perintah Membuat Form dan komponennya saja



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>.:: Mata Kuliah Metode Numerik ::.</title>

<style type="text/css">

<!--

body,td,th {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

}

-->

</style></head>

 

<body>

 

<center><b>METODE BISECTION</b><br>Created by Ferdian Rahabista</center><hr size="2" color="#0000CC">Bentuk Fungsinya = <b>f(x) =3*x^3*4*x-7</b><br><br>

<form name="form1" method="post" action="proses.php">

<table width="241" border="0" align="left" cellpadding="3" cellspacing="1" bgcolor="#CC0000">

<tr bgcolor="#FF8C8C">

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr bgcolor="#FFC6C6">

<td width="129">Nilai A </td>

<td width="112"><input name="a" type="text" id="a" size="5"></td>

</tr>

<tr bgcolor="#FFC6C6">

<td>Nilai B </td>

<td><input name="b" type="text" id="b" size="5"></td>

</tr>

<tr bgcolor="#FFC6C6">

<td>Nilai Toleransi</td>

<td><input name="tol" type="text" id="tol" size="5"></td>

</tr>

<tr bgcolor="#FF8C8C">

<td>&nbsp;</td>

<td><input type="submit" name="Submit" value="Submit"></td>

</tr>

</table>

</form>

</body>

</html>



Proses.php
Dibawah ini adalah Tampilan dari halaman proses.php dan beserta source codenya, Jika pada halaman input.php hanya HTML biasa, tetapi pada halaman ini perpaduan dari beberapa Operator, variabel, dan Rumus untuk metode Bisection. Tetapi Program ini hanya bisa digunakan untuk satu metode dan satu Fungsi(x), jika Fungsi(x) berubah, maka rumus F(x) pada halam proses.php harus dirubah disesuaikan dengan F(x) yang baru.



<style type="text/css">

<!--

body,td,th {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

}

-->

</style><title>.:: Mata Kuliah Metode Numerik ::.</title><center><b>METODE BISECTION</b><br>Created by Ferdian Rahabista</center><hr size="2" color="#0000CC">Bentuk Fungsinya = <b>f(x) =3*x^3*4*x-7</b><br>

Nilai Toleransi = <b><?=$_POST[tol]?></b><br><br>

<table width="626" border="0" cellpadding="3" cellspacing="1" bgcolor="#CC0000">

<tr align="center" bgcolor="#FF8C8C">

<td width="32"><strong>iter</strong></td><td width="112" bgcolor="#FF8C8C"><strong>a</strong></td><td width="100"><strong>b</strong></td><td width="125"><strong>f(a)</strong></td><td width="137"><strong>f(b)</strong></td>

<td width="149"><strong>c</strong></td> <td width="133"><strong>f(c)</strong></td></tr>

<?

$a=$_POST['a'];

$b=$_POST['b'];

$tol=$_POST['tol'];

$h=0.01;

$iter=0;

$y=$tol;

while(abs($y)>=$tol){

$c=($a+$b)/2;

$fungsi_a=3*($a*$a*$a)+4*$a-7; $fungsi_b=3*($b*$b*$b)+4*$b-7;

$fungsi_c=3*($c*$c*$c)+4*$c-7; $y=$fungsi_c;

echo "<tr align='left' bgcolor='#FFC6C6'>

<td align='center'>$iter</td> <td>$a</td> <td>$b</td> <td>$fungsi_a</td> <td>$fungsi_b</td> <td>$c</td><td>$fungsi_c</td></tr>";

$iter=$iter+1;

if($fungsi_a*$fungsi_c>=0) {

$a=$c;

} else {

$b=$c;

}

}

?>

</table><br><hr size="2" color="#0000CC">

Nilai Akar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= <b><?=$fungsi_c?></b><br>

Pada X&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= <b><?=$c?></b><br>Jumlah Iterasi = <b><?=$iter?></b><br><center>[ <a href="input.php">COBA KEMBALI</a> ]</center>



Artikel Lainnya

Komentar Anda

4mjwN

10 Komentar

asif

27-04-2015 | 09:39:45 [email protected]
Gak bisa gan.? help

30-04-2011 | 06:02:49 [email protected]

FR-SYSTEM.WEB.ID

06-01-2011 | 09:59:28 [email protected]
Ya boleh saja yang penting ada link sumber dari mana copy materinya

Perry

28-12-2010 | 11:52:34 [email protected]
Thanks for share Sekalian ijin copy materi ini untuk dimuat ke dalam blog untuk dishare

FR-SYSTEM.WEB.ID

08-10-2010 | 02:41:33 [email protected]
ada yang versi basic, klo pascal/dhelpi saya ga ngerti pemrogramannya

Pratamacool

03-10-2010 | 08:29:54 [email protected]
om punya yang versi delphi. ane kurang paham ma bahasa c. tolong y

FR-SYSTEM.WEB.ID

13-07-2010 | 09:27:14 [email protected]
yg kita buat tersebut. untuk sementara contoh Metode Numeric sederhana menggunakan PHP ada pada postingan di website saya

FR-SYSTEM.WEB.ID

13-07-2010 | 09:25:13 [email protected]
kalo masalah metode Numerik itu bidang istri saya, saya hanya menerjemahkan ke PHP agar perhitungan jadi lebih mudah, tetapi setelah saya coba ya setiap perubahan soal ya kita harus buat script baru atau merubah beberapa baris logika yg ada di Program yg

kiki

11-07-2010 | 12:10:19 [email protected]
saya lagi tugas akhir mas...n kebetula judul yang saya ambil pembuatan web etode numerik menggunakan php... tapi untuk semua persamaan...kira2 gmn yah coding nya mas... mohon bantuan yah mas

kiki

11-07-2010 | 12:06:48 [email protected]
mas...kalo coding untuk php ada nggak...balas cepet yah mas.. makasi

Produk Kami

Popular Post

Facebook Page

Statistik Pengunjung

  • Hari ini
    :
    432
  • Kemarin
    :
    1467
  • Bulan ini
    :
    13833
  • Tahun ini
    :
    46040
  • Total
    :
    2260141
  • Hits Count
    :
    3349583
  • Now Online
    :
    1 User