Anda di halaman 1dari 4

Print paper size A4

Tutorial PHP
Membuat Polling dengan PHP
Lisensi Dokumen:
Copyright 2006-2008 ilmuwebsite.com
Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah
atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari
ilmuwebsite.com

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..

Copyright 2006-2008 ilmuwebsite.com


Print paper size A4

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);

Copyright 2006-2008 ilmuwebsite.com


Print paper size A4

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>";
}
?>

Untuk mencoba script diatas dan belajar membuat website html / php, gunakan hosting GRATIS yang
sudah terbukti bagus dan di rekomendasikan oleh ilmuwebsite (free hosting ini adalah 000webhost dan
berada di amerika):
http://ilmuwebsite-hosting.co.nr

Caranya:
1. Masuk: http://ilmuwebsite-hosting.co.nr
2. Pilih menu ORDER NOW
3. Isi formulir yang disediakan, untuk I want to host my own domain saya anjurkan
menggunakan domain gratis co.cc atau uni.cc (kalau belum punya register dulu di http://co.cc
atau http://uni.cc ). Contoh http://photo-shop.co.cc , mereka berdua mempunyai DNS yang
nantinya bisa anda arahkan dan gabungkan pada hosting ini, lalu klik continue.
4. Jika anda menggunakan domain berbayar anda sendiri atau domain gratis co.cc / uni.cc, anda
harus merubah DNS domain tersebut ke hosting ini.
5. Tunggu 24 jam dan bingo...!!! anda dapat hosting dan domain GRATIS 100% (terkadang
hosting gratis lebih baik dari hosting berbayar).
6. Nanti kalau mau mengupload file melalui cpanel, contoh: http://photo-shop.co.cc/cpanel

Terimakasih,

Ivan
Ivan Yudianto
http://www.ilmuwebsite.com

Copyright 2006-2008 ilmuwebsite.com


Print paper size A4

Ingin belajar dan menguasai photoshop dengan mudah dan cepat ?


Metode pengajaran melalui video audio visual, anda tinggal melihat saja, coba ini:
http://www.ilmuwebsite.com/detil_photoshop/1/Tutorial_PhotoShop/

Sumber artikel :
http://www.ilmuwebsite.com/detil_php_tutorial/22/Membuat_Polling_dengan_PHP/
Penulis : Ivan Yudianto
Terbit : 06-01-2008
Penerbit : http://www.ilmuwebsite.com

Staff :
b_scorpio Al-K Ryuzaki Safril Phii Fadli Ivan Minangmedia
Sidoarjo Bogor Sidoarjo Malang Jogja Aceh Makassar Medan

Contact :
Sms : 085648173225
Email : ilmuwebsite@gmail.com

Copyright 2006-2008 ilmuwebsite.com

Anda mungkin juga menyukai