sebelum pembuatan program menggunakan dreamweaver terlebih dahulu kita download. DREAMWEAVER adalah software aplikasi desain web visual yang biasa dikenal dengan istilah WYSIWYG — What You See Is What You Get — dalam bahasa sansekerta artinya ( Apa yang kamu lihat akan menjadi seperti apa yang kamu inginkan) masih bingung ya intinya Kita tidak harus berurusan dengan tag-tag HTML untuk membuat sebuah situs karena sudah disiapkan secara instant seperti membuat Table, Membuat Hyperlink, Memasukkan Gambar, termasuk memasukkan Flash Animasi, dll. Dreamweaver tidak hanya dapat digunakan oleh para desainer web, namun juga dapat digunakan oleh programer untuk membangun halaman internaktif karena Dreamweaver mendukung pula PHP, ColdFusion, ASP.NET dan lain-lain.
untuk membuat program terlebih dahulu buat file baru pada dreamweaver, saat ini kita gunakan format php setelah itu klik file – new maka akan muncul seperti diatas, dan akan muncul display sepeti di bawah ini : pilih php dan klik create.
setelah gambar diatas muncul maka kita dapat memulai membuat program dengan mengetikan koding seperti dibawah ini :
<?php
function celsius($nilai)
{
$fah = round(($nilai * 9 / 5) + 32,3);
$rhe = round($nilai * 4 / 5,3);
$kel = round($nilai + 273.15 ,2);
$ran = round(($nilai + 273.15) * 9/5, 3);
return “Hasil : Celcius = $nilai <sup>o</sup>C, Fahrenheit = $fah <sup>o</sup>F, Rheamur = $rhe <sup>o</sup>R, Kelvin = $kel <sup>o</sup>K, Rankine = $ran <sup>o</sup>Ra”;
}
function fahrenheit($nilai)
{
$cel = round((($nilai) – 32) * 5 / 9, 3);
$rhe = round(($nilai – 32) * 4 / 9, 3);
$kel = round(((($nilai) – 32) * 5 / 9) + 273.15 ,3);
$ran = round($nilai + 459.67, 3);
return “Hasil : Fahrenheit = $nilai <sup>o</sup>F, Celcius = $cel <sup>o</sup>C, Rheamur = $rhe <sup>o</sup>R, Kelvin = $kel <sup>o</sup>K, Rankine = $ran <sup>o</sup>Ra”;
}
function rheamur($nilai)
{
$fah = round(($nilai * 9 / 4) + 32, 3);
$cel = round($nilai * 5 / 4, 3);
$kel = round(($nilai * 5 / 4) + 273.15 , 3);
$ran = round($nilai * 2.25 + 32 + 459.67, 3);
return “Hasil : Rheamur = $nilai <sup>o</sup>R, Celcius = $cel <sup>o</sup>C, Fahrenheit = $fah <sup>o</sup>F, Kelvin = $kel <sup>o</sup>K, Rankine = $ran <sup>o</sup>Ra”;
}
function kelvin($nilai)
{
$fah = round(((($nilai – 273.15) * 9 / 5)) + 32, 3);
$cel = round($nilai – 273.15, 3);
$rhe = round(($nilai – 273.15) * 4 / 5, 3);
$ran = round($nilai * 9/5, 3);
return “Hasil : Kelvin = $nilai <sup>o</sup>K, Celcius = $cel <sup>o</sup>C, Fahrenheit = $fah <sup>o</sup>F, Rheamur = $rhe <sup>o</sup>R, Rankine = $ran <sup>o</sup>Ra”;
}
function rankine($nilai)
{
$fah = round($nilai – 459.67, 3);
$cel = round($nilai * 5 / 9 – 273.15, 3);
$rhe = round(( $nilai – 32 – 459.67) / 2.25, 3);
$kel = round($nilai * 5/9, 3);
return “Hasil : Rankine = $nilai <sup>o</sup>Ra, Kelvin = $kel <sup>o</sup>K, Celcius = $cel <sup>o</sup>C, Fahrenheit = $fah <sup>o</sup>F, Rheamur = $rhe <sup>o</sup>R”;
}
function to_unit($nilai,$jenis){
$hasilhitung = ‘Hasil : ‘.ucfirst($jenis).’ = ‘.$nilai.derajat($jenis);
// konversikan ke kelvin dulu
switch($jenis){
case ‘celsius’:
$kelvin = round($nilai + 273.15 , 3);
break;
case ‘fahrenheit’:
$kelvin = round((($nilai – 32) / 1.8) + 273.15 , 3);
break;
case ‘rankine’:
$kelvin = round($nilai / 1.8 , 3);
break;
case ‘rheamur’:
$kelvin = round(($nilai * 1.25) + 273.15 , 3);
break;
case ‘kelvin’:
$kelvin = $nilai;
break;
}
// dari kelvin konversikan balik
$daftar_suhu = array(‘celsius’,’fahrenheit’,’rankine’,’rheamur’,’kelvin’);
foreach($daftar_suhu as $key){
if($key != $jenis){
switch($key){
case ‘celsius’:
$hasilhitung .= ucfirst($key).’ = ‘.round($kelvin – 273.15, 3).derajat($key);
break;
case ‘fahrenheit’:
$hasilhitung .= ucfirst($key).’ = ‘.round((1.8 * ($kelvin – 273.15)) + 32, 3).derajat($key);
break;
case ‘rankine’:
$hasilhitung .= ucfirst($key).’ = ‘.round($kelvin * 1.8, 3).derajat($key);
break;
case ‘rheamur’:
$hasilhitung .= ucfirst($key).’ = ‘.round(($kelvin – 273.15) / 1.25, 3).derajat($key);
break;
case ‘kelvin’:
$hasilhitung .= ucfirst($key).’ = ‘.$kelvin.derajat($key);
break;
}
}
}
return rtrim($hasilhitung,’, ‘);
}
function derajat($derajat){
switch($derajat){
case ‘celsius’:
return ‘ <sup>o</sup>C, ‘;
break;
case ‘fahrenheit’:
return ‘ <sup>o</sup>F, ‘;
break;
case ‘rankine’:
return ‘ <sup>o</sup>Ra, ‘;
break;
case ‘rheamur’:
return ‘ <sup>o</sup>R, ‘;
break;
case ‘kelvin’:
return ‘ <sup>o</sup>K, ‘;
break;
}
}
if(isset($_POST[‘hitung’])):
echo ‘<h2>Hasil Perhitungan</h2>’;
if(!is_numeric($_POST[‘nilai’])):
echo (‘Nilai tidak termasuk numeric, silahkan lihat dokumentasi is_numeric() di <a href=”http://php.net/manual/en/function.is-numeric.php”>php.net</a><br/><br/>’);
elseif(isset($_POST[‘konversi’])):
$hasil = ”;
foreach($_POST[‘konversi’] as $jenis){
$hasil .= $jenis($_POST[‘nilai’]).'<br/>’;
}
// cara singkat
$hasil .= ‘<h2>Hasil Perhitungan menggunakan cara singkat</h2>’;
foreach($_POST[‘konversi’] as $jenis){
$hasil .= to_unit($_POST[‘nilai’],$jenis).'<br/>’;
}
echo $hasil.'<br/>’;
else:
echo ‘<h2 style=”color:red;”>Silahkan tentukan pilihan konversi suhu dulu Kawan baru hitung!…</h2>’;
endif;
endif;
setelah koding selesai maka langkah selanjutnya adalah membuat interface seperti yang terlihat di bawah ini
kemudian simpan projevt yang kita kerjakan pada 1 folder yng berkaitan dengan semua gambar dan multimedia.
setelah itu buka browser dan jalankan program anda sesuai alamat tempat anda membuat projek seperti dibawah ini