Minggu, 18 Desember 2011

makna logo kelas

disini saya akan menjabarkan makna makna yang terkandung didalam gambar "logo kelas 3-ia 19" yang sudah dibuat sebelumnya dan berikut gambarnya
dan penjabaran makanya adalah sebagai berikut:
  • Burung
seperti yang kita ketahui, burung melambangkan kebebasan dimana seekor burung bisa terbang kemana saja dengan bebas dan bersemangat tanpa memikirkan beban masalah sama sekali. Hal ini tercermin didalam kelas 3IA19 dimana seluruh mahasiswa yang ada dikelas ini selalu bersemangat setiap harinya meskipun ada tugas perkuliahan yang menanti, mereka tidak terlalu membebankan pikirannya dengan tugas-tugas yang ada sehingga sifat inilah yang bisa digambarkan dengan seekor burung.
  • Topi / blankon
seperti yang kalian ketahui bahwa topi / blankon memiliki fungsi dasar untuk melindungi diri dari cuaca panas, hujan dll. hal ini tercermin pada mahasiswa yang ada didalam kelas ini dimana semua mahasiswa yang ada saling melindungi satu sama lain. sikap melindungi ini lebih dipraktekan dengan membantu satu sama lain dalam menjalankan tugas-tugas perkuliahan yang ada, oleh sebab itu sifat ini digambarkan dengan topi.
  • Ikat pinggang
ikat pinggang disini menggambarkan sebuah ikatan pertemanan yang erat dan nilai ini juga ada didalam kelas ini dimana selurah mahasiswa yang ada dikelas 3IA19 ini saling akur dan akrab satu sama lainnya, hampir tidak ada konflik yang terjadi, oleh sebab itu bisa digambarkan dengan ikat pinggang
  • Batik
seperti yang kalian ketahui bahwa batik memiliki berbagai  macam warna yang membentuk sebuah keindahan dari sebuah batik, dan batik merupakan sesuatu hal yang menjadi tradisi Indonesia. Dari segi warna yang bermacam-macam menggambarkan bahwa didalam kelas 3IA19 ini berisi mahasiswa-mahasiswa dari berbagai suku, agama, sifat, kelebihan yang bermacam-macam namum dari berbagai ragam tersebut membentuk sebuah keindahan yang berupa sebuah kekompakan yang saling mengisi satu sama lain sehingga terlihat kompak dan solid satu sama lain..

Sabtu, 05 November 2011

Kesaksianku saat bertemu dengan-Nya

pada awal'a aqu tidak ada tujuan penting apapun untuk mengikuti retret KMK kali ni.. hanya sekedar mengisi liburan dan mencari ketenangan diri dari masalah urusan kuliah yg memusingkan meskpun ada suatu atau beberapa hal yang membuat hati qu tertekan.. 

pada hari pertama, aqu mulai merasa bahwa materi yang disampaikan pada saat retret kali ni sama dengan pa yang aqu alami yang menjadi alasan kecil yang membuat hati qu tertekan.. dan di suatu sesi, aqu gunakan untuk mencoba untuk berbincang pada Tuhan disuatu tempat... bukan berbicara dalam bentuk doa, namun berbicara layaknya berbicara dengan orang yang ada disekitar qu dan aqu hanya berbincang sekitar tentang apa yan menjadi beban d hatiku selama ni pada-Nya, mungkin agak aneh juga y ngomong kyk gitu sendirian.. hehehhe namun itulah yang aqu lakukan...
memang setelah itu, aqu tidak mendapatkan jawaban apapun dari-Nya, namun aqu tetap percaya bahwa Ia pasti akan menjawab semua keluh kesah umat-Nya dan itu terbukti pada sesi sharing pada malam kedua dimana semua peserta disuruh untuk melihat lilin yang bernyala dengan bernyanyi lagu pujian dan percaya atau idak, pada saat aqu memejamkan mata, saya melihat seseorang berjalan mendekatku namun aqu hanya melihat kakinya yang tertutup jubah putih saja karna sebelum aqu memejamkan mata posisiku saat itu sedang berlutut.

ketika kaki tersebut sudah dekat n berhenti orang tersebut duduk didepan qu dan saat it juga , aqu baru tahu bahwa orang itu adalah Yesus. awalnya aqu tidak percaya n menganggap itu hanya imajinasi saja, namun setelah perhatikan, itu benar-benar DIa. wajahnya terlihat jelas dan wajahNya sama seperti patung Yesus umunya. saat itu juga, Dia berkata "Boleh Aku masuk??" mendengar itu, aku tidak percaya mendengar apa yang Ia katakan karena aku tahu bahawa maksud dari perkataanya itu bahwa Ia mau masuk kedalam diriku dan ketika itu juga,Dia memeluk aku dan berkata lagi "Boleh Aku masuk??". 

saat itu aku benar-benar bingung sekali dan aku mencoba untuk menenangkan diri dan aku pun berkata "ia" dan saat itu juga Ia masuk dan serentak itu juga, mulut aku terasa seperti kesemutan atw mati rasa dan mulai bergerak seperti mengatakan sesuatu namun aku tidak mengerti apa maksud dari itu semua karena mulut ku bergerak begitu cepat dan itu berlangsung cukup lama.

ga lama, aku pun mulai membuka mata ku dan mulut ku mulai berhenti bergerak dan saat itu juga tubuh ku jadi lemas dan rasanya ingin berbaring namun saat itu juga seluruh badan ku bagian belakang juga mulai kesemutan atw mati rasa sama seperti mulutku tadi dan terasa seperti ada seseorang yang menopangku dari belakang agar aku tidak jatuh. saat itu hati ku bertanya "ada apa ni??" dan tiba" aku mendengar suara seseorang yang berkata padaku "jangan menyerah!" mendengar itu, aku bukannya takut atau bingung itu suara dari mana, tapi aku merasa mendapatkan suatu semangat,kekuatan baru sehingga aku bisa mempertahankan posisi duduk ku itu.

setelah itu bagian rahang kiri ku merasa sesuatu yang sama seperti yang ku rasa pada mulut dan punggungku itu dan terasa aku disuruh untuk menengok ke kanan dan disitu ada salib yang digantung di dinding dan aku mendengar kembali suara itu dan berkata "Lihatlah!" serentak aku melihat salib itu dengan pikiran dan perasaan benar" kosong dan ga lama setelah itu, ga tahu kenapa aku merasakan penyesalan banget tentang apa yang aku lakukan selama ini, dan kini giliran rahang kanan ku yang merasakan perasaan yang sama seakan-akan aku disuruh untuk menengok ke kiri ke arah romo yang ada saat itu dan aku mendengar suara yang berkata "Dengarkanlah!" serentak aku langsung mendengar apa yang dikatakan romo saat itu dan saat itu juga seluruh badan ku terutama perut aku merasa hangat dan hangat ini berbeda dengan rasa hangat yang aku rasakan biasanya. Rasa hangat ini terasa begitu hangat dan membuatku merasakan sebuah ketenangan hati banget dan pada saat sharing, awalnya aku merasa takut untuk menceritakan tentang apa yang menjadi masalah dalam hati ku selama ni, namun lagi" kini tangan kiriku merasakan perasaan yang sama seakan-akan aku disuruh untuk mengangkat tangan untuk sharing ke smua teman ku yang ada saat itu dan aku mendengar suara "Tenang, Aku akan membantu" mendengar itu, perasaan takutku hilang dan aku kembali tenang dan aku bisa menceritakan semuanya dan aku merasa saat itu bahwa Yesus ada disamping ku dan membantukku dari dalam.

percaya atau tidak itulah yang alami pada malam itu dan itu semua menjadi sebuah malam, sebuah retret yang berbeda sekali dan mungkin tidak akan aku lupakan.
dan mulai saat itu, aku benar" merasa seperti manusia yang baru lahir kembali dan aku bisa menikmati hidup ni dan aku bisa lebih mudah tersenyum k semua orang....

THX GOD....
God Bless Us.... ^^

Selasa, 01 November 2011

Perbandingan Photoshop dengan Flash Player


Pada artikel kali ini, saya akan membandingkan 2 buah aplikasi design grafis yang cukup terkenal yaitu Adobe Photoshop dan Adobe Flash. Kedua applikasi ni bisa dibilang sangat degemari oleh masyarakat terutama yang menyukai seni design grafis. Ga usah banyak bertele-tele langsung ke topic saja. Kita akan membandingkan kedua applikasi ini dari berbagai sudut pqndang. /  segi.

Pendahuluan

Adobe Photoshop merupakan sebuah applikasi design grafis yang dibuat dengan tujuan yang terfokus pada pengeditan gambar dan pemberian efek pada gambar tersebut. Applikasi ini banyak digunakan pada perusahaan yang bergerak dibidang design dan percetakan serta sering digunakan oleh pada fotografer unutk memebrikan hasil yang baik bagi fotonya Adobe Potoshop merupakan sebuah applikasi yang bisa dibilang sebagai produk terbaik yang dibuat oleh  Adobe System. Sampai saat ini adobe photoshop sudah mengeluarkan beberapa versi mulai dari Adobe Photoshop CS1, Adobe Photoshop CS2, Adobe Photoshop CS3, Adobe Photoshop CS4 dan yang terakhir adalah Adobe Photoshop CS5. Kata “CS” disini diartikan sebagai Creative Suite. Applikasi ini sudah bisa digunakan di beberapa Sistem Operasi, seperti Microsoft Windows, Mac OS X, Mac Os dan Linux.

Adobe Flash merupakan sebuah applikasi design grafis yang dibuat dengan tujuan yang terfokus pada pembuatan gambar vector maupun animasi. Namun juga dapat embuat navigasi web, movie,  game, banner, dll Applikasi ini dulunya dirilis oleh Macromedia dengan nama yang kita kenasl sebagai Macromedia Flash Player namun kini sudah diambil alih oleh Adobe dan diubah menjadi Adobe Flash. Applikasi ini menggunakan bahasa program ActionScript sehingga menghasilkan file dengan ekstensi “.swf” sehingga bisa dijalankan di Website yang sudah men-support Adobe Flash Player.




untuk lebih lengkapnya, silahkan download link di bawah ini....
http://www.mediafire.com/file/nush2hbzsxnxz1p/Softskill%202.docx

Selasa, 11 Oktober 2011

Paper Design Pemodelan Grafik

langsung saja, sedot...


http://www.mediafire.com/?robeguleciye67w
http://www.mediafire.com/file/robeguleciye67w/PAPER.docx

Jumat, 10 Juni 2011

Lukisan-lukisan dari Neraka oleh seorang seniman Korea

Seorang seniman muda Korea telah dibawa ke Neraka. Si pelukis telah dibawa ke Neraka oleh Tuhan Yesus Sendiri. Seniman ini telah menghadiri pertemuan doa semalaman pada bulan April 2009 dan terus melakukannya selama ini sudah lebih dari setahun.



Seniman: Karena saya berdoa sepanjang malam, sekarang saya lebih mampu mengasihi Yesus lebih dari pada sebelumnya” … Suatu hari … Yesus datang dan berkata di dalam hatiku, ”Aku akan menunjukkan kepadamu hal-hal Sorga yang lebih dalam.

Saya pikir saya akan mengunjungi sorga, tapi sebaliknya saya telah mengunjungi neraka… Segera sesudah Yesus berbicara ke dalam hati saya, kami masuk ke dalam alam spiritual… Yesus membawa saya dan menunjukkan kepada saya neraka terlebih dahulu…




Lalu saya mulai mendengar suara-suara lenguhan, teriakan dan ratapan…. “Ahhhhhh!!!” 

Seniman: “Kebanyakan orang salah mengerti mengenai neraka. Mereka terlena oleh muslihat dan banyak orang berpikir sekedar jika engkau “percaya” tentang Yesus Kristus, sorga akan menjadi tujuan akhirmu. Beberapa orang bahkan berpikir jika mereka meninggal itulah akhir dari segalanya, tidak ada apa-apa lagi. Banyak orang percaya seperti yang mereka pikirkan. Oleh karena itu mereka menjalani kehidupan mereka sebagaimana yang mereka inginkan…

IBLIS DARI TV: Selagi orang-orang menonton film-film dunia yang dipenuhi kekerasan, setan-setan sebenarnya menyiksa jiwa orang itu tanpa orang itu sadari atau ketahui. Selagi seseorang menonton adegan-adegan dari TV, jiwanya disiksa dan disakiti. Jiwa itu dilukai dan dihancurkan. Menonton TV duniawi sama sekali tidak membantu orang-orang Kristen dalam cara manapun untuk membuat kemajuan dalam hubungan kasih mereka dengan Tuhan, Mempelai kita Yesus. Kita bisa menonton sedikit beberapa berita, namun saya mohon, jangan menonton TV, titik! Amin!!
 
Seniman: Selagi Yesus menyaksikan dosa-dosa yang diperbuat oleh seseorang, Dia menangis. Iblis dan setan-setannya akan mengikat tubuh-tubuh dari para pendosa sedemikian erat dengan rantai-rantai besi dan mereka akan mengendalikan kita. Oleh karena itu para pendosa akan masuk lebih dalam dan lebih dalam lagi ke dalam dosa. Saya memohon kepadamu untuk tidak melakukan dosa. Jangan hidup seperti yang engkau inginkan. Di neraka, indera-indera seratus kali lipat lebih peka dari pada yang engkau rasakan di alam jasmani, karena itu sakitnya jauh lebih parah.


REALITA MENGENAI MEROKOK DAN MINUM ALKOHOL Roh ular memenuhi minuman-minuman alcohol dan dalam rokok
 
Yesus membawa banyak orang ke neraka dan menunjukkannya kepada mereka. Yesus: Aku melihat tak terhitung orang yang sedang jatuh ke dalam lautan api neraka yang dalam setiap hari… Tolong ceritakan kepada orang-orang apa yang telah engkau saksikan di neraka! Engkau harus menceritakan kepada mereka mengenai neraka! Ceritakanlah kepada orang-orang betapa sangat buruk dan sangat mengerikan neraka itu. Engkau harus melukis adegan neraka seperti engkau berada di dalam hati-Ku. Lukiskanlah adegan-adegan itu dengan hati-Ku yang pilu!

 Mereka sedang jatuh ke dalam Api Neraka
Lukiskanlah itu dengan hati-Ku yang pilu …


Seniman: Selagi saya melukiskan adegan-adegan neraka, Iblis menyerang saya dengan sangat hebat… tetapi saya ingin meneriakkan kepada dunia dengan hati Yesus melalui lukisan-lukisan ini… Saya ingin menceritakan hati Yesus yang pilu dan betapa Dia sangat kasihan kepada orang-orang yang sedang jatuh ke dalam neraka setiap hari! 

 Orang-orang disiksa di atas salib


 Orang-orang yang tidak mau makan Roti Hidup…

 Orang-orang yang tidak mau membincangkan kehidupan mereka dengan Yesus melainkan membuat keputusan-keputusan mereka sendiri dan mengikuti keinginan mereka sendiri.



Orang-orang yang minum, mengambil bagian dan makan hal-hal yang terlarang.

Yesus: Tolong katakan kepada orang-orang yang menyakiti hati orang lain dengan kata-kata mereka bahwa mereka tidak boleh menyakiti atau melukai saudara-saudara mereka dalam Kristus. Mereka tidak boleh berkata-kata dengan tidak mempedulikan orang lain.
 Berbicara tanpa mempedulikan atau mengasihi


 Hukuman untuk berdusta.


 Orang-orang yang mencuri uang akan ditikam dengan panah-panah dan/atau ditusuk dengan jarum-jarum


 Persecution of the gospel.
Penganiayaan terhadap injil
Separuh pertama dari potret ini menggambarkan setan-setan yang mempengaruhi para penganiaya (orang-orang) untuk menganiaya dan mengusik atau membunuh para pembawa pesan Injil yang benar dan sepenuhnya.
 


Beginilah siksaan terhadap para pembunuh, pemerkosa dan penculik anak-anak
Wanita ini melihat ke luar…"Saya berharap seandainya saya bisa keluar dari sini….!"
 
  Tempat bagi serangga-serangga terletak di neraka. Bagian neraka ini adalah untuk orang-orang yang melakukan dosa dengan pikiran-pikiran mereka dan bagi mereka yang dipenuhi dengan pikiran dan pengetahuan mereka sendiri. Mereka diselimuti oleh ngengat-ngengat yang tak terhitung banyaknya. Seluruh tubuh mereka dilukai oleh serangga-serangga. Ulat-ulat dan serangga-serangga di neraka berukuran jauh lebih besar dari pada yang ada di bumi. Ribuan belatung dan serangga keluar masuk di mulut, telinga dan kepala mereka, merayap di seluruh tubuh mereka!
 
 Orang-orang ini dipenuhi dengan pikiran-pikiran dan pengetahuan mereka sendiri.
 
 Bagian neraka ini adalah untuk orang-orang yang bersikeras dengan sudut pandang mereka. Misalnya, “Mengapa Yesus harus bekerja dalam kehidupan saya atau di dalam saya? Siapakah saya? Saya pikir Dia tidak mengasihi saya. Saya sangat jahat. Saya pikir Dia tidak akan mengasihi seseorang seperti saya.” Orang-orang yang tidak berusaha menyesuaikan pikiran-pikiran mereka dengan Tuhan akan berakhir di neraka. Kita harus memperbaiki pikiran-pikiran kita menjadi benar. Ini juga adalah orang-orang yang melanggar Firman Tuhan dan mengacuhkan perintah-perintah Tuhan. Mereka akan digoreng di atas wajan di neraka dengan dibakar oleh api neraka.
 

 Bagian neraka ini adalah untuk orang-orang yang tidak menyebarkan Injil. Mereka tidak memberitakan Kabar Baik kepada yang terhilang. 
 
 Siksaan ini adalah untuk orang-orang yang telah mengabaikan Firman Tuhan dan terus melakukan dosa. Di mata Tuhan mereka adalah orang-orang yang melaksanakan kejahatan.
 

 Neraka ini adalah untuk mereka yang telah mengeluh dan bersungut-sungut bahkan di dalam hati mereka.
 

 Tempat di neraka ini adalah bagi orang-orang yang mempunyai suatu keluarga tapi telah mengkhianati pasangan-pasangan mereka dan/atau menjadi homo dan/atau biseksual. Mereka akan ditusuk dengan pisau-pisau dan tombak.
 
 Orang-orang yang rusak secara seksual. Bagian pribadi mereka akan ditikam setiap detik.
 
 Neraka ini adalah untuk orang-orang yang menyembah berhala-berhala, memiliki pikiran-pikiran jahat dalam kepala mereka dan telah sedemikian keras kepala dengan cara-cara mereka sendiri.
 
Tempat itu tidak berakhir. Penyiksaan itu tidak akan berhenti. Jika engkau tidak bertobat …
 
Seorang wanita dan seorang anak laki-laki di dalam lukisan ini adalah ibu dan anak ketika mereka hidup di bumi. Namun karena sakit yang tidak tertanggungkan, mereka tidak mengasihi satu dengan yang lain, tapi berusaha untuk meloloskan diri dari penyiksaan itu dengan melangkahi satu dengan yang lain.
 
 Yesus sedang berkata… Berfokuslah kepada-ku… Engkau harus berfokus hanya kepada-Ku.
 
Engkau harus membunuh Iblis atau setan yang hidup di dalammu… 
 
 Ini menunjukkan kepada kita apa yang terjadi ketika kita bertobat dan berdoa di hadapan Tuhan, bala tentara malaikat akan turun dan menikam setan-setan itu dengan pedang-pedang mereka. 
 
 Jangan pergi ke neraka!!!
 
 
  

Selasa, 29 Maret 2011

Security Image


Apa itu Security Image/ Security Code?
Security image adalah suatu bentuk perlindungan terhadap suatu form dari serangan SPAM.

Sebagai contoh pernakah anda mengisi formulir pendaftaran untuk mendapatkan email account di yahoo??
Lihat bagian bawah diatas tombol submit, di situ ada security code yang muncul…dan anda harus mengisi security code tersebut
Berikut file-file yang akan kita gunakan :
1. script form.htm
2. script action.php
3. script captchasecurityimages.php
4. file font
Penjelasan:
====================================================================
 ingat ini hanya contoh, anda bisa mengembangkan sendiri script anda
====================================================================
1. script form.htm
——-
    <form action=”action.php” method=”post”>
        Pesan: <input type=”text” name=”message” /><br />
        <img src=”captchasecurityimages.php?width=100&height=40&character=5″ /><br />
        Security Code: <input id=”security_code” name=”security_code” type=”text” /><br />
        <input type=”submit” name=”submit” value=”Submit” />
    </form>
——-
2. script action.php
——-
<?php 
session_start();
if( isset($_POST['submit'])) {
   if(($_SESSION['security_code'] == $_POST['security_code']) && (!empty($_SESSION['security_code'])) ) {
      // masukkan script anda jika validasi benar
      echo ‘Terimakasih Pasan anda:  “‘.$_POST['message'].’”‘;
   } else {
      // masukkan script anda jika validasi salah
      echo ‘Sorry, anda memasukkan security code yang salah<br />’;
      include “form.htm”;
   }
} else {
      include “form.htm”;
    }
?>
——-
3. script captchasecurityimages.php
——-
<?php
session_start();
class CaptchaSecurityImages {
var $font = ‘monofont.ttf’;
function generateCode($characters) {
/* list all possible characters, similar looking characters and vowels have been removed */
$possible = ’23456789bcdfghjkmnpqrstvwxyz’; 
$code = ”;
$i = 0;
while ($i < $characters) { 
$code .= substr($possible, mt_rand(0, strlen($possible)-1), 1);
$i++;
}
return $code;
}
function CaptchaSecurityImages($width=’120′,$height=’40′,$characters=’6′) {
$code = $this->generateCode($characters);
/* font size will be 75% of the image height */
$font_size = $height * 0.75;
$image = @imagecreate($width, $height) or die(‘Cannot Initialize new GD image stream’);
/* set the colours */
$background_color = imagecolorallocate($image, 255, 255, 255);
$text_color = imagecolorallocate($image, 20, 40, 100);
$noise_color = imagecolorallocate($image, 100, 120, 180);
/* generate random dots in background */
for( $i=0; $i<($width*$height)/3; $i++ ) {
imagefilledellipse($image, mt_rand(0,$width), mt_rand(0,$height), 1, 1, $noise_color);
}
/* generate random lines in background */
for( $i=0; $i<($width*$height)/150; $i++ ) {
imageline($image, mt_rand(0,$width), mt_rand(0,$height), mt_rand(0,$width), mt_rand(0,$height), $noise_color);
}
/* create textbox and add text */
$textbox = imagettfbbox($font_size, 0, $this->font, $code);
$x = ($width – $textbox[4])/2;
$y = ($height – $textbox[5])/2;
imagettftext($image, $font_size, 0, $x, $y, $text_color, $this->font , $code);
/* output captcha image to browser */
imagejpeg($image);
imagedestroy($image);
$_SESSION['security_code'] = $code;
}
}
$width = isset($_GET['width']) ? $_GET['width'] : ’120′;
$height = isset($_GET['height']) ? $_GET['height'] : ’40′;
$characters = isset($_GET['characters']) ? $_GET['characters'] : ’6′;
header(‘Content-Type: image/jpeg’);
$captcha = new captchasecurityimages($width,$height,$characters);
?>
——-
4. file font
Gunakan font: monofont.ttf
*keterangan: 
Anda harus mengupload juga file font nya, sebagai contoh saya menggunakan font “monofont.ttf”, file font yang ukurannya paling kecil cocok buat website, semua file di atas harus di tempatkan pada directory/ folder yang sama.
Sumber :
-berbagai sumber (luarnegri)
Download Ebooknya disini -> Download Ebook Tutorial PHP

Buat Polling (PHP)


Pasti pembaca sekalian tidak asing lagi dengan yang namanya ?polling?. Polling merupakan
tempat pemungutan suara dimana pengunjung dapat memberikan suaranya. Dengan adanya polling,
kita dapat mengetahui makanan apa yang paling digemari orang Indonesia, bahasa pemrograman apa yang paling disukai, dll tergantung jenis polling tersebut. Nah, kali ini, saya akan mengajarkan
kepada anda bagaimana cara membuat polling dengan metode operasi file (tanpa database).
Dalam contoh kali ini, saya membuat polling tentang ?bahasa pemrograman web apa yang
paling anda suka.? Karena ini hanya contoh, saya hanya menyertakan 2 pilihan yakni PHP dan
ASP.Anda dapat menambahkan sendiri pilihan yang ketiga, keempat,dst.
Mari kita mulai membuat polling. Siapkan 4 file berikut :
1. ?asp.txt? lalu ketikkan angka 0 di dalamnya.
2. ?php.txt? lalu ketikkan angka 0 di dalamnya.
Ingat.. Jangan lupa ketikkan angka 0 pada ‘asp.txt’ dan ‘php.txt’. Ini sangat penting. Ada seorang teman yang mengatakan bahwa kenapa program polling ini tidak jalan. Mungkin karena dia lupa mengetik angka 0 didalamnya..
3. File gambar ?poll.jpg? dengan ukuran 100x10px. Ini untuk membuat persentase polling.
Yang ini juga penting. Buat gambar ‘poll.jpg’ dengan photoshop/corel draw atau software pengolah gambar lainnya..
4. ?Index.php? lalu ketikkan script berikut :

<title>Polling dengan operasi file created by Ivan</title>
<style type=”text/css”>
<!–
.style1 {font-size: 24px}
.style2 {color: #0000FF}
–>
</style>
<form name=”form1″ method=”post” action=”index. php?isi=polling”>
<p>
<label><span class=”style1″>Polling</span></label>
</p>
<p>
<label>Bahasa pemrograman web apa yang anda suka ? </label>
</p>
<p>
<label>
<input type=”radio” name=”vote” value=”php”>
PHP</label>
<br>
<label>
<input type=”radio” name=”vote” value=”asp”>
ASP</label>
</p>
<p>
<label>
<input type=”submit” name=”Submit” value=”Submit”>
</label>
<br>
</p>
</form>
<?php
if(@$_GET['isi'])
{
$vote = $_POST['vote'];
if ($vote == “”) // jika belum menentukan pilihan
{
print “<font color=red>Anda belum mengisi polling</font>”;
exit;
}
if($vote == “php”) // menambah 1 untuk pilihan php
{
$buka = fopen(“php.txt”,”r”);
$baca = fgets($buka,65535);
fclose($buka);
$buka = fopen(“php.txt”,”w”);
$baca++;
fwrite($buka,$baca);
fclose($buka);
}
if($vote == “asp”) //menambah 1 untuk pilihan asp
{
$buka = fopen(“asp.txt”,”r”);
$baca = fgets($buka,65535);
fclose($buka);
$buka = fopen(“asp.txt”,”w”);
$baca++;
fwrite($buka,$baca);
fclose($buka);
}
$buka_php = fopen(“php.txt”,”r”);
$bacaphp = fgets($buka_php,65535); //membaca nilai php yang telah di vote
fclose($buka_php);
$buka_asp = fopen(“asp.txt”,”r”);
$bacaasp = fgets($buka_asp,65535); //membaca nilai asp yang telah di vote
fclose($buka_asp);
$total_pemilih = $bacaphp+$bacaasp; //jumlah pemilih
$persentase_php = ($bacaphp/$total_pemilih)*100;
$persentase_asp = ($bacaasp/$total_pemilih*100);
print “Total pemilih : $total_pemilih <br><br>”;
print “PHP : “; printf (“%1.0f”,”$persentase_php”); print ” % <img src=poll.jpg
width=$persentase_php height=10> $bacaphp pemilih<br>”;
print “ASP : “; printf (“%1.0f”,”$persentase_asp”); print ” % <img src=poll.jpg
width=$persentase_asp height=10> $bacaasp pemilih<br>”;
}
?>

Pengatur Waktu Session dan Logout Otomatis



Banyak hal terjadi jika seseorang telah berhasil login sebagai user, dan tentunya login ini ada ketika user akan memanfaatkan layanan dari suatu website, bukan karena sebab yang lain, seperti tingkat sekuritas yang buruk. Selalu ada masa idle. Idle di sini bermakna user tidak melakukan apa-apa sama sekali di website tersebut, tidak berpindah halaman, tidak memasukkan input pada form manapun, dan tidak ada hal apapun yang
 
menyebabkan sebuah halaman website terrefresh, dengan kata lain user tidak melakukan apa pun pada website yang sedang dia kunjungi. Sungguh user yang aneh. :D~~. Tapi hal seperti ini dapat terjadi jika user sedang asik mengunjungi website yang lain, dan lupa akan website yang dia kunjungi sebelumnya. Tentunya keadaan user pada website yang dikunjungi sebelumnya dianggap sebagai condition yang idle oleh website tersebut. Tidak ada hal apapun yang terjadi di website sebelumnya. Atau kondisi lain, dimana seorang user yang telah 10 menit meninggalkan pc-nya dalam keadaan lupa melogout accountnya. Sungguh terlalu. Di sinilah fungsi pengatur waktu session benar-benar dibutuhkan.
 

Berikut adalah alogartimanya:

File index.php  :
<?php
require_once “functions.php”;
if (( $_POST['username'] == ‘admin’ ) && ( $_POST['password'] == ‘admin’)) 
{
$_SESSION['user'] = $_POST['username'];
login_validate();
header(“location: admin.php”);
}
else if ( empty($_POST['username']) && empty($_POST['password']) )
{
header(“location: login.php”);
}
?>
Selanjutnya file intinya yaitu,
functions.php :
<?php
session_start();
function login_validate() {
    $timeout = 30; 
    $_SESSION["expires_by"] = time() + $timeout;
}
function login_check() {
    $exp_time = $_SESSION["expires_by"];
    if (time() < $exp_time) {
        login_validate();
        return true; 
    } else {
        unset($_SESSION["expires_by"]);
        return false; 
    }
}
?>
Kemudian admin.php, barisan code dalam admin.php ini penulis ibaratkan seperti kondisi dari admin yang telah berhasil login. Jika lebih dari 30 detik maka user secara otomatis akan di logout.  Nilai 30 detik ini diambil dari variable $timeout yang ada di functions.php.
File Admin.php :
<?
require_once “functions.php”;
if (ISSET($_SESSION['user']))
{
    if (!login_check()) {
        header(“Location: logout.php”);
        exit(0);
        }
    else {
        echo “Jika tidak ada kegiatan sama sekali, anda akan logout secara otomatis … “;
        }    
}
else
{
    echo “Anda tidak berhak untuk ngapa-ngapain … !! :D”;
}
?>
Selanjutnya halaman login usernya, login.php :
<html>
<head><title>Login Page …!</title></head>
<body>
<form action=index.php method=POST>
<table border=0 bcolor=#DFDFDF><tr><td>username</td><td><input type=text name=username></td></tr>
<tr><td>password</td><td><input type=password name=password></td></tr>
<tr><td></td><td><input type=submit name=submit value=submit></td></tr>
</table>
</form>
</body>
</html>
Terlihat jelas pada baris ke 4 di atas, halaman login page memiliki action, menuju index.php, yang kemudian menghasilkan 2 variable POST, yaitu $_POST[‘username’], dan $_POST[‘password’]. Kedua variable inilah yang kemudian dicek pada halaman index.php.
Dan yang terakhir adalah logout.php :
<?php
require_once “functions.php”;
unset($_SESSION['user']);
session_destroy();
header(“location: login.php”);
?>
Cara kerja source code di atas cukup sederhana, lihat barisan code index.php,
……
if (( $_POST['username'] == ‘admin’ ) && ( $_POST['password'] == ‘admin’)) 
{
$_SESSION['user'] = $_POST['username'];
login_validate();
header(“location: admin.php”);
}
else if ( empty($_POST['username']) && empty($_POST['password']) )
{
header(“location: login.php”);
}
….
Penjelasannya adalah sebagai berikut, Jika user memasukkan username dan password yang cocok ( dalam kasus ini username dan passwordnya adalah admin ) maka user akan diberikan sebuah variable session, yakni $_SESSION['user'],  dan akan ditambahkan sebuah variable baru yang nantinya variable ini berfungsi sebagai timer, yakni    
$timeout = 30;
Variable tersebut berada dalam fungsi login_validate() pada script functions.php. Sedangkan masih dalam fungsi login_validate, lompat ke barisan code dibawahnya yaitu :
$_SESSION["expires_by"] = time() + $timeout;
Disinilah letak timer yang sebenarnya, kehebatan dari session adalah dapat melakukan passing value walaupun halamannya berbeda. Jelasnya $_SESSION["expires_by"] mengambil nilainya dari waktu ketika user pertama kali login yaitu time() di tambah dengan 30 detik kedepannya, yakni isi dari variable $timeout.
Nah, dari situ, lihat ke bagian fungsi yang ada di bawahnya, pada functions.php :

function login_check() {
    $exp_time = $_SESSION["expires_by"];
    if (time() < $exp_time) {
        login_validate();
        return true; 
    } else {
        unset($_SESSION["expires_by"]);
        return false; 
    }
}
….
Ya,  lihat baris :  
$exp_time = $_SESSION["expires_by"];
Varibale $exp_time itu memiliki nilai dari $_SESSION["expires_by"],
Untuk kejelesannya penulis berikan contoh seperti ini, jika user login pada waktu jam 5, maka $_SESSION["expires_by"] berisi jam ke 5,  menit ke 0, dan detik ke 30. Dan secara alami pun diketahui bahwa yang namanya waktu pasti akan terus bertambah tentunya. Tapi karena berada dalam fungsi, variable $_SESSION["expires_by"] ini tidak akan bertambah, walaupun time() terus berlanjutnya.
Lompat ke baris selanjutnya : 
    if (time() < $exp_time) {
        login_validate();
        return true;
Dalam baris tersebut sederhananya adalah, jika waktu yang sekarang berjalan lebih kecil nilainya dari nilai yang ada pada $_SESSION["expires_by"],  maka tambahkan 30 detik lagi, dan jika waktu pada time() sama dengan nilai $_SESSION["expires_by"] maka user akan otomatis logout
Selanjutnya … 

else {
        unset($_SESSION["expires_by"]);
        return false; 
    }
Jika waktu yang sekarang berjalan itu lebih besar dari nilai yang ada pada $_SESSION["expires_by"], maka lakukan logout.