Kali Ini saya akan sekali lagi berbagi pengalaman dengan anda, dan kali bukan masalah Linux lagi….Cool kali ini mungkin masalah Programer Web. Wuih….Keren.. Programer web sendiri awalnya adalah proyek coba2 dari saya, tetapi karena merasa nyaman duduk di depan computer berjam2 dan brosing di internet dan akhirnya..kok keterusan… he..he…Tongue out

 

Mungkin yang paling sulit dari porgramer web adalah “Ide” dan kreatifitasnya, dan kesabaran. kalau menguasa itu.. mau ngoding apapun pasti lancar jaya..

 

Nah ,kali ini saya akan sharing2 dengan anda semua.. yaitu dengan Javascript Menghitung umur dengan menampilkan Zodiak..nya… sebenernya kata seniorku yang mahir akan programmer web.. kita tinggal menginputkan tambahan… Awalnya sih error terus tapi , hingga akhirnya bisa. (^_^)

 

Oke langsung saja kita Lihat Source Code berikut

 

<html><head><title></title>

<script language="javascript">

 

 function cariumur()

 {

   var dd=parseInt(document.formku.tgl.value);

   var mm=parseInt(document.formku.bln.value) - 1;

   var yy=parseInt(document.formku.thn.value);

   var tglmu=new Date(yy,mm,dd);

 

   var temp=tglmu.getDay();

   with (document.formku.hari)

      {

        if (temp==0) value="MINGGU";

        else if (temp==1) value="SENIN";

        else if (temp==2) value="SELASA";

        else if (temp==3) value="RABU";

        else if (temp==4) value="KAMIS";

        else if (temp==5) value="JUMAT";

        else if (temp==6) value="SABTU";

      }

   var bul=tglmu.getMonth();

   with (document.formku.bulan)

     {

       if (bul==0) value="JANUARI";

       else if (bul==1) value="PEBRUARI";

       else if (bul==2) value="M A R E T";

       else if (bul==3) value="A P R I L";

       else if (bul==4) value="M E I";

       else if (bul==5) value="J U N I";

       else if (bul==6) value="J U L I";

       else if (bul==7) value="AGUSTUS";

       else if (bul==8) value="SEPTEMBER";

       else if (bul==9) value="OKTOBER";

       else if (bul==10) value="NOPEMBER";

       else if (bul==11) value="DESEMBER";

     }

           

 

            var now=new Date();

    var s=Math.floor((now - tglmu)/86400000) ;

    document.formku.umur.value=s;

   

   

    var now=new Date();

    var s2=Math.floor((now - tglmu)/(86400000*365)) ;

    document.formku.umur2.value=s2;

 

            var tggl=tglmu.getDate();

            var bul=tglmu.getMonth();

    with (document.formku.tggl)

              if (bul == 0 && tggl<=19) value = "Capricorn";

               else if (bul == 0 && tggl >=20) value = "Aquarius";

               else if (bul == 1 && tggl <=18) value = "Aquarius";

               else if (bul == 1 && tggl >=19) value = "Pisces";

               else if (bul == 2 && tggl <=20) value = "Pisces";

               else if (bul == 2 && tggl >=21) value = "Aries";

               else if (bul == 3 && tggl <=20) value = "Aries";

               else if (bul == 3 && tggl >=21) value = "Taurus";

               else if (bul == 4 && tggl <=20) value = "Taurus";

               else if (bul == 4 && tggl >=21) value = "Gemini";

               else if (bul == 5 && tggl <=20) value = "Gemini";

               else if (bul == 5 && tggl >=21) value = "Cancer";

               else if (bul == 6 && tggl <=21) value = "Cancer";

               else if (bul == 6 && tggl >=22) value = "Leo";

               else if (bul == 7 && tggl <=21) value = "Leo";

               else if (bul == 7 && tggl >=22) value = "Virgo";

               else if (bul == 8 && tggl <=21) value = "Virgo";

               else if (bul == 8 && tggl >=22) value = "Libra";

               else if (bul == 9 && tggl <=21) value = "Libra";

               else if (bul == 9 && tggl >=22) value = "Scorpio";

               else if (bul == 10 && tggl <=21) value = "Scorpio";

               else if (bul == 10 && tggl >=22) value = "Sagittarius";

               else if (bul == 11 && tggl <=20) value = "Sagittarius";

               else if (bul == 11 && tggl >=21) value = "Capricorn";

  }

 

  function cek() {

                       

   if (document.formku.bln.value == 2 && document.formku.tgl.value > 29) {alert ("Lupa ya..!!..Bulan Februari MAX 29 Hari..!!"); return false;}

   if (document.formku.bln.value == 4 && document.formku.tgl.value == 31) {alert("Bulan April ada 30 Hari"); return false;}

   if (document.formku.bln.value == 6 && document.formku.tgl.value == 31) {alert("Bulan Juni ada 30 Hari"); return false;}

   if (document.formku.bln.value == 9 && document.formku.tgl.value == 31) {alert("Bulan September ada 30 Hari"); return false;}

   if (document.formku.bln.value == 11 && document.formku.tgl.value == 31) {alert("Bulan Nopember ada 30 Hari"); return false;}

else{

return true;

}}

 

 

</script>

</head>

<body>

<form name="formku">

<p align=left><center><font color="red" size="6"><strong><em><u>Astrologi</u></em></strong>

<table>

Tgl.Lahir </td><td><input type="text"  name="tgl"></td></tr>

<tr><td>

Bulan </td><td><input type="text"  onblur="cek()" name="bln" ></td></tr>

<tr><td>

 

Tahun </td><td><input type="text" name="thn"></td></tr>

<tr><td><input type="button" value="Tekan Ini" onclick="cariumur()"></td>

<tr><td><p align=left><center><font color="#000000" size="5"><strong>Hasil :</strong></td></tr>

<tr><td>Anda Lahir Hari </td><td> <input type="text" name="hari"></td></tr>

<tr><td>Bulan Lahir</td><td> <input type="text" name="bulan"></td></tr>

<tr><td>Usia Anda</td><td><input type="text" name="umur2" size=8 maxlength=8>&nbsp;Tahun &nbsp; /&nbsp;</tr>

 

<tr><td></td><td><input type="text" size=8 maxlength=8 name="umur"> &nbsp;Hari </td></tr>

<tr><td>Zodiak Anda </td><td><input type="text" size=12 maxlength=12 name="tggl">

</td></tr>

<tr><td>

<input type="reset" value="Reset"></td></tr>

</table>

</body></html>

SorceCode di atas anda Copy kan ke Notepad ataou software sejenis kemudian simpan dengan ( .html ) dan sourcecode di atas bersifat Opensource dan bisa anda kembangkan lagi.

Sebenernya saya hamper saja Putus asa untuk melanjutkan membuat javascript di atas karena saya tidak mempunyai Basic Programing, tapi itu tak menyulutkan niat saya untuk belajar, Akhirnya Seorang teman saya ( Almoudy ) membantu saya bahwa ada salah satu Software “JavaScript Code Library “ beliau bias membantu anda membuat java script dengan Model apapun…

Berikut Link downloadnya: http://downloads.world-database.com/javascript-code-library.overzone-software.html

Mungkin dari anda ada yang memberi kan ide atau masukan untuk mengembangkan JS diatas, Dan adakah Yang mempunyai tutorial tentang PHP ataou HTML dan sejenisnya karena saya bener2 membutuhkan.. untuk mengembangkan Hoby Saya ini

Bisa Di kirim di email: [email protected] / [email protected] / [email protected]

Saya tunggu lo… he..he…Kiss