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

9YkIE

10 Komentar

asif

27-04-2015 | 09:39:45 asifsiro20@gmail.com
Gak bisa gan.? help

30-04-2011 | 06:02:49 alvar_con@post.com

FR-SYSTEM.WEB.ID

06-01-2011 | 09:59:28 contact@fr-system.web.id
Ya boleh saja yang penting ada link sumber dari mana copy materinya

Perry

28-12-2010 | 11:52:34 perry@poltekkes-mks.ac.id
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 contact@fr-system.web.id
ada yang versi basic, klo pascal/dhelpi saya ga ngerti pemrogramannya

Pratamacool

03-10-2010 | 08:29:54 ridzkypratamaputra@yahoo.com
om punya yang versi delphi. ane kurang paham ma bahasa c. tolong y

FR-SYSTEM.WEB.ID

13-07-2010 | 09:27:14 contact@fr-system.web.id
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 contact@fr-system.web.id
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 khie_m0et@yahoo.co.id
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 khie_m0et@yahoo.co.id
mas...kalo coding untuk php ada nggak...balas cepet yah mas.. makasi

Produk Kami

Popular Post

Facebook Page

Statistik Pengunjung

  • Hari ini
    :
    111
  • Kemarin
    :
    603
  • Bulan ini
    :
    14115
  • Tahun ini
    :
    46322
  • Total
    :
    2260423
  • Hits Count
    :
    3349737
  • Now Online
    :
    2 Users