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.