Membuat Paging (Halaman) Sederhana.

paging

Paging berguna untuk menampilkan data yang jumlahnya banyak dibagi kedalam beberapa halaman dan setiap halaman ditentukan berapa data yang akan ditampilkan. Dalam tutorial ini akan dibahas tentang paging dalam halaman “bukutamu”. Untuk contoh programnya, Download URL ini :

http://www.4shared.com/file/117114733/4a6f3fd/paging.html

Potongan Program :

<?

include “conn.php”; //include file koneksi

$entries=3; //nilai awal==jumlah data yang ditampilkan setiap halaman

//************awal paging************//

$query=mysql_db_query($db,”select * from guestbook”,$koneksi); //input

$get_pages=mysql_num_rows($query); //dapatkan jumlah semua data

//jika jumlah semua data lebih banyak dari nilai awal yang diberikan

if ($get_pages>$entries)

{

echo “Halaman : “;

$pages=1;

while($pages<=ceil($get_pages/$entries))

{

if ($pages!=1)

{

echo ” | “;

}

?>

<!–Membuat link sesuai nama halaman–>

<a href=”paging.php?id=<? echo ($pages-1); ?> ” style=”text-decoration:none”>

<font size=”2″ face=”verdana” color=”#009900″><? echo $pages; ?></font></a>

<?

$pages++;

}

}else{

$pages=0;

}

//**************akhir paging*****************//

?>

</font>

<?

$page=(int)$_GET['id'];

$offset=$page*$entries;

//menampilkan data dengan menggunakan limit sesuai parameter paging yang diberikan

$result=mysql_db_query($db,”select * from guestbook order by tgl desc limit $offset,$entries”,$koneksi); //output

$jumlah=mysql_num_rows($query);

?>

Depok, 10 Juli 09

noname

Script Keamanan PHP

security

  1. Memeriksa Inputan User.

Dalam dunia maya ada istilah “Jangan sepenuhnya percaya dengan apa yang diisi oleh user” artinya User bisa saja memasukan script HTML atau Javascript untuk merusak tampilan halaman web kita atau lebih jauh lagi. Oleh karena itu setiap form yang rentan keamanannya seperti guestbook (bukutamu) atau Forum harus ada script untuk memeriksa atau mencegah inputan user yang dapat merusak. salah satu caranya yang sering saya gunakan adalah dengan memasukan script PHP  yaitu fungsi htmlentities().

Contoh Script :

<?

//Contoh variabel yang digunakan untuk

//menyimpan inputan dari user

$inputan=”<i>Tulisan Miring</i>”;

//Menampilkan hasil inputan user yang sebelumnya

//menggunakan fungsi htmlentities

echo $proses=htmlentities($inputan);

//Menampilkan hasil inputan user

//Tanpa menggunakan fungsi htmlentities

echo $proses=$inputan;

?>

  1. Menyembunyikan Pesan Error.

Kadang kita tidak ingin menampilkan pesan error di web kita untuk alasan keamanan. Karena biasanya dengan munculnya pesan error, akan ditampilkan juga URL file yang ada bugnya.  Saya biasa menggunakan Script seperti di bawah ini :

<?

//Tulis script ini diawal baris program

ini_set(’display_errors’,FALSE);

/*

Script Program Selanjutnya

*/

?>

  1. Pemeriksaan Session.

Session dalah sebuah nilai variable yang disimpan di Server berbeda dengan Cookies. Session biasanya digunakan untuk memeriksa Autentifikasi user saat mengakses suatu halaman misalnya halaman Admin yang perlu melakukan Login Terlebih dahulu. Logikanya, Saat Login Username dan Password admin yang diinput di cocokan dengan username dan password admin yang ada di database. Jika benar mana session akan dibuat dengan nama misalnya “id” dengan menggunakan syntax session_register(’id’);

Setelah session “id” diciptakan, maka user(admin) di alihkan ke “Halaman Admin”. Nah dihalaman admin ini akan dilakukan pemeriksaan session dengan syntax session_is_registered(’id’). Selanjutkan dengan kondisi If . Maka logikanya adalah jika session sudah di register artinya session “id” sudah tercipta ketika proses login sebelumnya, admin dapat mengakses halaman ini dan dapat melanjutkan ke halaman lain. Namun jika session belum tercipta yang artinya user coba mengakses halaman admin tanpa login, maka akan ada peringatan bahwa “user tidak bisa mengakses halaman ini”.  dengan catatan halaman lain juga memiliki script pemeriksaan session.

Contoh Script :

<? session_start();

if (session_is_registered(’id’))

{

?>

<html>

<head>

<title>[Admin GIS]</title>

</head>

<body>

Selamat Datang Di Halaman Admin

</body>

</html>

<?

}else{

echo “<script>alert(“Anda Tidak Berhak Mengakses Halaman ini, Silahkan Login!!; </script>”;

}

?>

Depok, 10 Juli 09

noname

Membuat Diagram Batang Sederhana Dengan PHP

diagramDiagram batang digunakan untuk menampilakan data secara visual.  Contohnya adalah untuk manampilkan hasil Polling (Pemungutan Suara).  Sedangkan data pada diagram ada 2 tipe, yaitu tipe yang datanya tetap atau sudah diketahui variable-variabel yang akan ditampilkan, dan tipe data yang dinamis artinya variable-variabelnya bertambah sesuai dengan inputan didatabase.

Selain itu ada library yang biasa digunakan untuk membuat diagram (chart) seperti JpGraph informasinya dapat anda lihat di alamat : www.aditus.nu/jpgraph/jpdownload.php.

Yang dibutuhkan adalah :

  1. Database
  2. File koneksi
  3. Gambar
  4. Script PHP

Untuk contoh programnya, silahkan download di URL ini :

http://www.4shared.com/file/116954961/22e56487/diagram.html

Potongan Script :

include “conn.php”;

$hasil=mysql_db_query($db,”select * from voting”,$koneksi);

$row=mysql_fetch_row($hasil);

list($bagus,$jelek,$tidaktahu)=$row;

$total=(int)$bagus+(int)$jelek+(int)$tidaktahu;

//menampilkan persentase

$persen_bagus=round(((int)$bagus/(int)$total)*100,2);

$persen_jelek=round(((int)$jelek/(int)$total)*100,2);

$persen_tidak=round(((int)$tidaktahu/(int)$total)*100,2);

/*mengkonversi persentasi menjadi ukuran pada diagram

batang dengan mengalikan faktor 2, karena jika 100%

artinya lebar maksimum digram adalah 100pt*/

$lebar_bagus=$persen_bagus*2;

$lebar_jelek=$persen_jelek*2;

$lebar_tidak=$persen_tidak*2;


Depok, 09 Juli 09

noname


Screen saver Aquarium

akuariummau screen saver akuarium di komputer anda??

yaudah download aza nech :)

DOWNLOAD!!

Tips membuat CV

artikel

Sudah ribuan kali ngirim surat lamaran kerja tapi belum ada balasan? Mungkin salah satu tips dibawah ini adalah masalahnya, moga-moga bisa membantu anda dalam membuat lamaran agar ebih baik lagi…

1. JANGAN TERLALU BANYAK MENGGUNAKAN SINGKATAN

Dgn Hrmt.

ttrk dgn ikl lwg krj yg dmt pd srt kbr edisi sls , sy brmskd mengisi lwg yg bpk bthkn, rdri thn 1999 – 2004 , sy tlh bkj di aptk km farma , di bag cln srv. dri thn 2004-2005 , sy bkj di LC bank sbg kabag keu. dri thn 2005- smp skrg jd tkg pkr di BIp

2. JANGAN TERLALU BANYAK LAMPIRAN

Sebagai bahan pertimbangan bapak, bersama ini saya sertakan :

a. foto copy KTP bapak saya

b. pas foto saya waktu disunat

c. surat kelakuan baik seluruh keluarga saya

d. bon hutang selama 1 tahun

e. proposal permintaan sumbangan pembangunan mesjid di Rt saya

3. BAHASANYA SOK GAUL

Dgn hromat banget , boss!!!!

halo boss , capee deeehhh!!!! apa kabar nich…..? baik baik aja dong , iya kan iya dong , bener kan bener dong….? saya mo ngelamar kerja nich..boleh dong…please…boleh ya…?

4. BAHASANYA SOK PREMAN

Gue pernah kerja di kantor bokap, tapi lantaran gue sering bolos sama sering ngegodain skertaris kantor, gue dikeluarin, setan banget deehhh!!!!. Makanya sekarang gue ngelamar kerja di kantor elo , ga usah khawatir soal jabatan deh…..gue sih yg penting dibayar gede sama elo. ok deh!! gue tunggu panggilan kerja dari elo di rumah gue , kalo sampe tiga hari belom juga ada panggilan , elo bakal tau sendiri akibatnya….!!!!!!!

5. BAHASANYA SOK AKRAB

Dengan hormat,

Hai apa kabar nih…? baik baik aja kan…?

saya juga ketika menulis surat ini dalam keadaan sehat wal afiat, semoga kamu juga baik baik aja seperti saya disini. ngomong ngomong gimana kabar anak anak , sehat kan..? istri pasti makin cantik aja…..salam aja ya buat mereka. oya ..hampir lupa, saya bermaksud melamar pekerjaan pada perusahaan kamu bisa kan,.,,..?

6. TERLALU RESMI DAN BERTELE TELE

Dengan hormat,

Setelah saya membaca iklan lowongan pekerjaan di surat kabar ternama di ibukota , saya sangat tertarik dengan iklan yang anda muat disitu. oleh karena itu saya bermaksud untuk melamar pekerjaan tersebut dan juga sekalian harapan saya , dengan surat lamaran ini kita bisa mempererat tali silaturahmi antara kita berdua , bukankah dalam agama pun telah diterangkan betapa pentingnya arti sebuah silaturahmi…

7. JANGAN TERLALU PEMALU

“Anu pak.. saya pingin anu pak.. aduh gimana ya ngomongnya.. itu saya pingin ngelamar pekerjaan anunya bapak..”

sumber :

Peristiwa di waktu subuh

subuhSaya termasuk orang yang hobi tidur,,,pengen banget membiasakan diri untuk bangun subuh. ternyata setiap taun saya melakukan puasa di bulan ramadhan, tidak membekas apa2 termasuk bangun subuh yang selama sebulan saya malah bangun sebelum sholat subuh untuk makan sahur. perasaannya sedih, kecewa dengan diri sendiri :(

padahal saya tau sholat subuh itu menyenangkan, tidak berlebihan saya katakan bahwa sholat subuh itu membahagiakan…subhanalloh :)

pernahkan anda membayangkan,,,anda berjalan di waktu subuh untuk pergi ke mesjid, sekali2 anda menatap ke langit. terlihat jutaan bintang bertaburan, bulan bersinar dengan menawan. alangkah kecilnya kita di bandingkan dengan ciptaan Tuhan yang lainnya.

Anda menghirup udara segar,,,udara yang hanya ada di waktu subuh. terdengar pula suara ayam yang hakekatnya Alloh ciptakan untuk membangunkan manusia agar beribadah kapada Nya. namun kadang suara sang ayam di hiraukan. anda juga melewati rumah2 tetangga anda yang mungkin saat itu masih terlelap tidur. sadarkah anda bahwa anda adalah orang yang terpilih waktu itu. tidak mudah untuk melawan rasa ngantuk, dan tidak mudah juga untuk melawan dinginnya waktu itu.

anda terus berjalan…terlihat tidak jauh lagi anda sampai ke mesjid. anda pun sholat dan berdo’a agar pekerjaan atau aktivitas  anda di pagi hari nanti Alloh berikan keberkahan dan Alloh berikan kelancaran kepada anda. Sungguh ISLAM mengajarkan sesuatu yang baik kepada umatnya. berbangga hatilah menjadi orang islam dan pegang terus ajaranya sampai maut memisahkan…. :)

depok, 1 Juni 2009

hamba Alloh

DRIVER SMART

modemsmartyach driver modem smart saya ilang,,,yach driver smart saya kehapus virus… :(

yoo wis,,, download lagi aza drivernya disini : D

DOWNLOAD!!