Friday, August 26, 2011

Membuat Aplikasi Kalkulator

Di Javascript saya telah membuat sebuah kalkulator mini yang menggunakan pernyataan switch. sekarang saya akan mencoba membuat yang aplikasi yang sama menggunakan PHP.
Pertama saya akan buat Formnya

form.html

<HTML>
<HEAD>
<TITLE> Kalkulator Mini </TITLE>
</HEAD>

<BODY>
<form method="post" action="proses.php">
<TABLE>
<TR>
    <TD><INPUT TYPE="text" NAME="angka1"></TD>
    <TD><select name="pilihan">
        <option value="+">+
        <option value="-">-
        <option value="x">x
        <option value="/">/
        </select>
    </TD>
    <TD><INPUT TYPE="text" NAME="angka2"></TD>
    <TD><INPUT TYPE="submit" value="Lihat"></TD>
</TR>
</TABLE>
</form>
</BODY>
</HTML>

dan yang sesuai dengan form yang saya buat,sekarang saya membuat file prosesnya

proses.php
<?php
$angka1=$_POST['angka1'];
$angka2=$_POST['angka2'];

switch($pilihan)
{
case "+":
$hasil=$angka1+$angka2;
echo "$angka1 + $angka2 = $hasil";
break;

case "-":
$hasil=$angka1-$angka2;
echo "$angka1 - $angka2 = $hasil";
break;

case "x":
$hasil=$angka1*$angka2;
echo "$angka1 x $angka2 = $hasil";
break;

case "/":
$hasil=$angka1/$angka2;
echo "$angka1 / $angka2 = $hasil";
break;
}
?>

case "+","-","x",dan"/" diambil dari value combo box yang dibuat.
 seperti itulah kiranya membuat aplikasi kalkulator mini di PHP ,


Semoga Berguna ;)

Thursday, August 25, 2011

Membuat Aplikasi Penjumlahan

Di Javascript saya telah membuat aplikasi kalkulator,dimana sudah ada penjumlahan,pengurangan,perkalian,pembagian.Nah sekarang saya akan coba meminimalisir kalkulator tersebut menjadi penjumlahan saja.
Ok disini saya akan menggunakan 2 file,yang pertama file yang berisi form nya yang ke dua file yang akan memunculkan hasil dari penjumlahannya tersebut


form.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Penjumlahan</TITLE>
</HEAD>
<BODY>
<form method="post" action="proses.php">
<INPUT TYPE="text" NAME="angka1" size="10">
<INPUT TYPE="text" NAME="angka2" size="10">
<INPUT TYPE="submit" value="hasil">
</form>
</BODY>
</HTML>

proses.php

<?php
$angka1=$_POST['angka1'];
$angka2=$_POST['angka2'];
$hasil=$angka1+$angka2;

echo "$angka1+$angka2=$hasil";
?>

semoga berguna ;)

Wednesday, August 17, 2011

Membuat Page bertype PHP

Setelah mendapatkan pengertian PHP , Hubungan PHP dan HTML serta kelebihannya,penulis akan mencoba membuat sebuah page yang bertypekan PHP.
di dalam HTML kita biasa membuat sebuah sebuah isi content dalam syntax ,di PHP pun sama,akan tetapi tanpa syntax dasar HTML pun kita masih dapat membuat sebuah page bertypekan html.

awal dalam pembuatan page PHP yaitu dengan syntax

<?php

?>
or

<?

?>



untuk lebih jelasnya prakteknya saja,hehe

latihanpertama.php

<?php
 echo ("Hello PHP");
?>

keterangan : fungsi echo() digunakan untuk mencetak sebuah elemen yang kita buat,dan titik koma (;) digunakan unutk mengakhiri sebuah pernyataan atau syntax.

cara save -> di masuk ke XAMPP yang telah terinstall,kemuidian masiuk ke folder htdocs

itu hanya dasar dari PHP,
semoga berguna ;)

Pengertian PHP

Nah setelah javascript yang merupakan clien site , penulis akan mencoba memberikan sedikit pengertian tentang server yaitu PHP.

Pengertian PHP

PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan
sebuah bahasa scripting yang terpasang pada HTML yang dibuat oleh Rasmus Lerdorf. Sebagian besar sintaks mirip
dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik.
Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web
menulis halaman web dinamik dengan cepat.

Karena PHP bahasa pemoigraman yang berbasis server side maka di PC kita harus terinstall sebuah server atau hosting,
berikut cara mendonwloadnya :
1.http://www.apachefriends.org/en/xampp-windows.html(XAMPP)

setelah mendownloadnya,berikut cara instalasi softwarenya

Sebelum membahas lebih lanjut mengenai tata cara install xampp, sangat disarankan untuk menyiapkan file Installer xampp terlebih dahulu sehingga dapat langsung dipraktekkan. 

Saat tulisan ini dibuat, installer Xampp for windows tersedia dalam versi 1.7.3 dan berukuran sekitar 51,1 MB. Anda dapat mendapatkannya secara gratis dengan mendownloadnya langsung di apachefriends.org.
Setelah siap, lakukan install xampp dengan cara seperti berikut:
  1. Aktifkan file xampp-win32-1.7.3-installer.EXE,
  2. Ikuti petunjuk di layar untuk proses install,
  3. Selanjutnya Anda akan diminta melakukan setting XAMPP melalui tampilan “Windows Command”. Ikuti langkah 4 s/d 9 berikut ini:
  4. Isikan “y” pada baris pertanyaan “Should I add shortcuts to the startmenu/desktop? (y/n):” Lanjutkan dengan tekan tombol ENTER.
  5. Isikan “y” pada baris pertanyaan “Should I procedd? (y/x=exit setup):”. Lanjutkan dengan tekan tombol ENTER.
  6. Isikan “n” pada baris pertanyaan “your choice? (y/n):”. Lanjutkan dengan tekan tombol ENTER.
  7. XAMPP telah siap untuk digunakan. Tekan tombol ENTER untuk melakukan setting otomatis file php.ini dan my.ini.
  8. Tekan tombol ENTER sekali lagi untuk melanjutkan, Isikan “x” pada baris pertanyaan “Please choice (1-7/x):”.
  9. Terakhir, akhiri proses install dan setting XAMPP dengan sekali lagi menekan tombol ENTER.
  10. Tunggu hingga proses selesai
semoga bermanfaat ;)

Friday, August 5, 2011

Nebak Zodiak Orang

saya akan coba memberi pencerahan kepada sobat yg pengen bikin ramalan,tp saya cuma sempet nulis sampe zodiaknya (males si)hehe,saya hanya menggunakan pernyatan switch dan case saja,seperti inilah.

<title>Zodiak</title>
<script language="javascript">
function cek()
{
var tanggal=document.x.tanggal.selectedIndex;
var bulan=document.x.bulan.selectedIndex;

var tanggal=document.x.tanggal.selectedIndex;
var bulan=document.x.bulan.selectedIndex;



if (bulan==1 && tanggal <= 19)
{document.x.zodiak.value="Capricorn";}
if (bulan==1 && tanggal >= 20)
{document.x.zodiak.value="Aquarius";}
if (bulan==2 && tanggal <= 18)
{document.x.zodiak.value="Aquarius";}
if (bulan==2 && tanggal >= 19)
{document.x.zodiak.value="Pisces";}
if (bulan==3 && tanggal <= 20)
{document.x.zodiak.value="Pisces";}
if (bulan==3 && tanggal >= 21)
{document.x.zodiak.value="Aries";}
if (bulan==4 && tanggal <= 20)
{document.x.zodiak.value="Aries";}
if (bulan==4 && tanggal >= 21)
{document.x.zodiak.value="Taurus";}
if (bulan==5 && tanggal <= 20)
{document.x.zodiak.value="Taurus";}
if (bulan==5 && tanggal >= 21)
{document.x.zodiak.value="Gemini";}
if (bulan==6 && tanggal <= 21)
{document.x.zodiak.value="Gemini";}
if (bulan==6 && tanggal >= 21)
{document.x.zodiak.value="Cancer";}
if (bulan==7 && tanggal <= 21)
{document.x.zodiak.value="Cancer";}
if (bulan==7 && tanggal >= 22)
{document.x.zodiak.value="Leo";}
if (bulan==8 && tanggal <= 21)
{document.x.zodiak.value="Leo";}
if (bulan==8 && tanggal >= 22)
{document.x.zodiak.value="Virgo";}
if (bulan==9 && tanggal <= 21)
{document.x.zodiak.value="Virgo";}
if (bulan==9 && tanggal >= 22)
{document.x.zodiak.value="Libra";}
if (bulan==10 && tanggal <= 21)
{document.x.zodiak.value="Libra";}
if (bulan==10 && tanggal >= 22)
{document.x.zodiak.value="Scorpio";}
if (bulan==11 && tanggal <= 21)
{document.x.zodiak.value="Scorpio";}
if (bulan==11 && tanggal >= 22)
{document.x.zodiak.value="Sagitarius";}
if (bulan==12 && tanggal <= 20)
{document.x.zodiak.value="Sagitarius";}
if (bulan==12 && tanggal >= 21)
{document.x.zodiak.value="Capricorn";}

if (bulan==2 && tanggal > 29)
{
alert ("Februari Cuma 29 Hari");
return false;
}
if (bulan==4 && tanggal==31)
{
alert ("April Cuma 30 Hari");
return false;
}
if (bulan==6 && tanggal==31)
{
alert ("Juni Cuma 30 Hari");
return false;
}
if (bulan==9 && tanggal==31)
{
alert ("September Cuma 30 Hari");
return false;
}
if (bulan==11 && tanggal==31)
{
alert ("November cuma 30 Hari");
return false;
}
else
{
return true;
}
}
</script>
<form name="x">
<label>
<SELECT NAME="tanggal" >
<option value="t">Tanggal
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
<option value="5">5
<option value="6">6
<option value="7">7
<option value="8">8
<option value="9">9
<option value="10">10
<option value="11">11
<option value="12">12
<option value="13">13
<option value="14">14
<option value="15">15
<option value="16">16
<option value="17">17
<option value="18">18
<option value="19">19
<option value="20">20
<option value="21">21
<option value="22">22
<option value="23">23
<option value="24">24
<option value="25">25
<option value="26">26
<option value="27">27
<option value="28">28
<option value="29">29
<option value="30">30
<option value="31">31
</SELECT>
<SELECT NAME="bulan">
<option value="b">Bulan
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
<option value="5">5
<option value="6">6
<option value="7">7
<option value="8">8
<option value="9">9
<option value="10">10
<option value="11">11
<option value="12">12
</SELECT>

<INPUT TYPE="text" NAME="zodiak">
<INPUT TYPE="button" value="Cek" onclick="cek()"><INPUT TYPE="reset">
</label>
</form>


nah segitu saja scriptnya,mudah-mudahn bermanfaat,follow me @arsenlexdorf